Documentation of the nextnano.MSB software
This website describes the nextnano.MSB software, an NEGF quantum
transport code based on the MSB method.
The nextnano.MSB software has been developed to simulate quantum
cascade lasers (QCLs) and resonant tunneling diodes (RTDs).
The software calculates current-voltage characteristics and gain.
This software is based on a novel quantum transport method that follows the
nonequilibrium Green's function (NEGF) framework but sidesteps any self-consistent
calculation of lesser self-energies by replacing them by a quasi-equilibrium
This method generalizes the so-called Büttiker probe model but takes into
account all relevant individual scattering mechanisms.
It is orders of magnitude more efficient than a fully self-consistent
nonequilibrium Green's function calculation for realistic devices, yet
accurately reproduces the results of the latter method.
This method opens the path towards realistic three-dimensional quantum transport
MSB is the acronym of the multi-scattering Büttiker
The code can be executed using the
software. The results of the calculation can be visualized using
Which scattering mechanisms are included?
- longitudinal polar-optical phonon scattering (polar LO phonon
- acoustic phonon scattering which includes some kind of interface
roughness scattering. The latter is intrinsically included.
How do I execute nextnano.MSB from the command line?
(Instead of the flag
can also use
(Instead of the flag
one can also use
For debug purposes, an additional flag
1 can be used.
Additionally, one can use nextnanomat to pass arguments to the executable,
e.g. a customized material database file.
Within nextnanomat: Use Tools
==> Expert settings
==> Command line:
How do I obtain a license file for the nextnano.MSB code?
support [at] nextnano.com.
How much does a 1-year license cost?
nextnano.com for details.
Where can I find the documentation?
Are there any tutorial input files available?
- Yes, there are. They are documented here:
Where can I find some background on the implemented physics?
The MSB method is decribed in the following publications.
Efficient Method for the Calculation of Dissipative Quantum Transport in
Quantum Cascade Lasers
P. Greck, S. Birner, B. Huber, P. Vogl
Optics Express 23, pp. 6587-6600 (2015)
calculation of dissipative quantum transport properties in semiconductor
Selected Topics of Semiconductor Physics and Technology (G. Abstreiter,
M.-C. Amann, M. Stutzmann, and P. Vogl, eds.), Vol. 153,
Verein zur Förderung des Walter Schottky Instituts der Technischen
Universität München e.V., München, 149 pp. (2012)
The nonequilibrium Green's functions method and descendants: ways to avoid
and to go
P. Greck, C. Schindler, T. Kubis, P. Vogl
Abstracts of 14th International
Workshop on Computational Electronics (IWCE), Pisa, Italy, 145 (2010)
The nextnano.MSB software has been developed by Peter Greck in 2013-2016.
It is written in C++.
The nextnano.MSB software is distributed by the