We are currently rewriting our documentation. Please note that this manual is not complete yet but will be improved step by step.
nextnano - the next generation 3D nano device simulator
First, your have to register here.
You will then receive an email with a link for the following password protected downloads, and instructions on how to activate your free 1-month evaluation license.
You can download the latest version of nextnano from our Downloads website:
Our most recent zip files contain executables for Windows, Linux and MacOS. Experienced users can use Wine to run nextnanomat on Linux. However, it does not work smoothly on Linux. Therefore, we strongly recommend Windows.
Older versions are also listed on our Downloads website.
We recommend downloading the zip file with the Installer.
If you do not have Administrator rights on your computer, you can download and unzip the file without the installer. No installation is required. Just unzip the file and start
nextnanomat.exe. nextnanomat is the graphical user interface while the nextnano++ and nextnano³ are the actual scientific software doing the calculations.
You can typically install several versions of nextnano on the same computer. There is no need to uninstall previous versions if you want to keep them.
You can download the most recent version from here: nextnano_latest.zip . This zip file is generated automatically once we check in new source code. It is therefore not much tested and could be unstable. It includes binaries for Windows, Ubuntu and MacOS, and sample input files. It does not include an installer. This zip file is only suited for experienced users.
nextnanomat.exe) is the Front End & Workflow Manager that runs the nextnano++ and nextnano³ software.
The license activation procedure is documented here: License activation
Number of licenses
For university and government institutions, the license fee covers all group members of the research group purchasing the software.
Example input files (Tutorials)
The zip file contains many example input files.
We are happy to provide any further tutorial input files that you need. For all tutorials on this website List of tutorials, input files are contained in the installation folder.
The complete list of tutorials can be found here: List of all tutorials.
If you can tell us what you want to simulate, we can point you to the most relevant examples.
We also recommend installing the free gnuplot software:
Then you can generate plots from within our GUI nextnanomat conveniently.
Start e.g. with this Laser Diode example. This input file solves the Schrödinger, Poisson and drift-diffusion current equation for a multi-quantum well laser diode.
Detailed documentation: 1D - InGaAs Multi-quantum well laser diode
The number of quantum wells can be adjusted in the input file using the variable
This laser diode input file is included in the zip file of the latest update.
Follow us on Facebook to stay informed about the latest news of the nextnano software:
We also have a YouTube Channel:
There are two short videos that give you a first impression. If you are unsure whether to install the nextnano software, this video might be of help:
We offer a Python package for post-processing the results. However, nextnanopy is currently suited for experienced Python and experienced nextnano users only.
pip install nextnanopy
Feedback and Support
Just let us know if you have any further questions, or if you have any feedback on our software. Please send support questions to
support [at] nextnano.comor use our nextnano support Help Center. You will then receive a support ticket.
The nextnano team