2. nextnano++¶
The nextnano++ tool is a Schrödinger-Poisson-current solver and simulates quantum wells, quantum wires, quantum dots, … The nextnano++ tool (written in C++) is the successor of the nextnano³ code (written in Fortran).
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
This tool is documented in following sections:
- 2.1. Overview
- 2.2. Models
- 2.2.1. Crystal Coordinate Systems
- 2.2.2. Hamiltonian: 8-band model for zincblende
- 2.2.3. Introduction to strain calculation
- 2.2.4. Piezoelectricity in wurtzite
- 2.2.5. General scheme of the optical device analysis
- 2.2.6. Mobility
- 2.2.7. Model for optical spectra within Fermi’s golden rule
- 2.2.8. Doping
- 2.3. Material Database
- 2.4. Tutorials
- 2.4.1. Coming Soon
- 2.4.2. Basics
- 2.4.3. p-n Junctions & Solar Cells
- 2.4.4. Light-Emitting Diodes
- 2.4.5. Quantum Mechanics
- 2.4.6. Quantum Wells
- 2.4.7. Quantum Wires
- 2.4.8. Quantum Dots
- 2.4.9. Electronic Band Structures
- 2.4.10. Superlattices
- 2.4.11. Cascade Structures
- 2.4.12. Optical Spectra and Transitions
- 2.4.13. 2-Dimensional Electron Gases (2DEGs)
- 2.4.14. Transmission and Conductance (CBR method)
- 2.4.15. Transistors
- 2.4.16. Magnetic Effects
- 2.4.17. Numerics
- 2.4.18. Tricks and Hacks
- 2.5. Keywords
- 2.6. Input Syntax
- 2.7. Simulation Output
- 2.8. Command Line
- 2.9. Maximizing Performance