The nextnano++ solver#

The nextnano++ tool is a Schrödinger-Poisson-current solver and simulates quantum wells, quantum wires, quantum dots, …

Features of nextnano++ include:

  • includes group IV materials (Si, Ge, SiGe) and all III-V materials, its ternaries and quaternaries;

  • the nitrides are available in the zinc blende and wurtzite crystal structure

  • flexible structures and geometries (1D, 2D and 3D)

  • fully quantum mechanical electronic structure, based on the 8-band \(\mathbf{k} \cdot \mathbf{p}\) model

  • strain, piezo- and pyroelectric charges

  • growth directions along [001], [011], [111], [211], … in short along any crystallographic direction

  • equilibrium and non-equilibrium, calculation of current close to equilibrium (semi-classical)

  • magnetic fields

About#

The nextnano++ tool is a console application that is run from within nextnanomat. Alternatively, it can be executed from the command line (Command line). The input file specifies the device that shall be simulated.

The input file specifies all properties of the device, such as geometry, material composition, grid, contacts,… Furthermore, it sets all parameters that are needed to define the program flow of nextnano++. The keywords that can be used for this purpose are defined in the syntax (Input syntax) of the input file.

The nextnano++ tool exports its results to a directory and in a certain format that have to be specified in the section (Simulation output) of the input file.

The nextnano++ installation package provides numerous input files (C:\Program Files\nextnano\2020_12_09\Sample files\nextnano++ sample files) that can be run with nextnanomat, to get familiar with the program.

All material properties that are needed for simulation are specified as material parameters in database files (database{ }), which are provided with the nextnano++ installation. The database covers a large amount of Zincblende-related …zb{} groups in database{ } (all III-V and diamond-type like Si, Ge, …), Wurtzite-related …wz{} groups in database{ } (GaN, AlN, InN, …) materials, and their alloys.

Free examples#

Basics of defining structures#

Simple simulations#

Getting Started#

Reference#

Tutorials#

Note

Tutorials under development are tagged as status:under_development. The input files are not present in any release yet, and it is not clear when they will be added.

Attention

Links to the tutorials and names of exemplary input files may change.

Examples#

Validation#

Release Notes#

Help#

Courses#