nextnanomat
The nextnanomat GUI is a convenient graphical user interface for nextnano++, nextnano³, and nextnano.NEGF. It allows for 1D, 2D and 3D visualizations of computed results. This workflow manager is designed in a general way allowing to run any executables and overview generated output files.
Full documentation of this tool can be found here: nextnanomat.
nextnano++
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
Full documentation of this tool can be found here: nextnano++.
nextnano³
The nextnano³ tool is the predecessor of nextnano++.
Full documentation of this tool can be found here: nextnano³.
nextnano.NEGF
The nextnano.NEGF tool is designed for accurate quantum simulations of semiconducting devices using the Non-Equilibrium Green Functions (NEGF) formalism. It has been originally developed to simulate electron dynamics and gain in quantum cascade lasers (QCLs) and superlattices. It can also be applied to infrared detectors such as quantum well infrared detectors (QWIPs) and quantum cascade detectors (QCDs), as well as transport in resonant tunneling diodes (RTDs). It is progressively extended to further applications such as interband devices.
Full documentation of this tool can be found here: nextnano.NEGF.
nextnano.MSB
The nextnano.MSB tool has been developed for simple simulations of Quantum Cascade Lasers (QCLs) and Resonant Tunneling Diodes (RTDs). The tool calculates current-voltage characteristics and gain.
Full documentation of this tool can be found here: nextnano.MSB.
nextnanopy
The nextnanopy Python package is developed for nextnano++, nextnano³, nextnano.NEGF and nextnano.MSB tools to automate nextnano simulations and analysis of the results.
Full documentation of this tool can be found here: nextnanopy.
nextnanoevo
The nextnanoevo Python package is interfacing minimization and evolution algorithms with nextnano simulation tools: nextnano++, nextnano³, and nextnano.NEGF. The package takes care of proper execution of simulations for optimization algorithms and definitions of problems to optimize based on standard nextnano outputs.
Full documentation of this tool can be found here: nextnanoevo.