Software documentation
General remarks
nextnano++ is a console application
that is run with an input file as the command line parameter. The input file
specifies the device that shall be simulated.
NextnanoWizard (not
supported any longer, use nextnanomat instead)
NextnanoWizard is a convenient graphical user interface
for nextnano++. It needs a previously created template input file to be run
with. This template is a generalized input file, which reduces the large
variety of possible device structures to a well defined set of parameters.
NextnanoWizard can organize these parameter sets like a conventional spreadsheet
program, creates the appropriate input files and starts nextnano++.
By this, systematic sweeps over certain parameter spaces and book-keeping of
previous results are much easier to operate.
nextnanomat
nextnanomat is a convenient graphical user interface
for nextnano++.
It can be downloaded from here:
http://www.nextnano.de/tools/nextnanomat.php
Essentially, nextnanomat has the features of NextnanoWizard. In
addition, it can visualize 1D, 2D and 3D simulations results.
Input file
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 of
the input file.
Output
nextnano++ exports its results to a
directory and in a certain format that have to be specified in the section
output of the
input file.
Examples
The nextnano++ installation provides
some example templates that can be run with NextnanoWizard, to get
familiar with the program.
Database
All material properties that are needed for
simulation are specified as material parameters in database files, which are
provided with the nextnano++ installation. The
database covers a large
amount of zincblende
(all III-V and diamond-type
like Si, Ge, ...), wurtzite
(GaN, AlN, InN, ...) materials, and their alloys.
If you have further questions, see the
FAQs or contact support
[at] nextnano.de.