2. nextnano++

nextnano++ is a Schrödinger-Poisson-current solver and simulates quantum wells, quantum wires, quantum dots, … nextnano++ (written in C++) is the successor of the nextnano³ code (written in Fortran).

nextnano++ features 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

This tool is documented in following sections: