First Steps

Note

We are currently rewriting our documentation. Please note that this documentation is not complete yet but will be improved step by step.

nextnano - Software for next generation of nano devices

  1. Register

    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.

  2. Download

    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.

    1. We recommend downloading the zip file with the Installer.

    2. 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. The nextnanomat GUI is the graphical user interface while nextnano++ and nextnano³ are the actual scientific software doing the calculations.

    You can typically install several versions of the nextnano software on the same computer. There is no need to uninstall previous versions if you want to keep them.

  3. Start nextnanomat

    The nextnanomat (nextnanomat.exe) is the Front End & Workflow Manager that runs the different nextnano tools. In this app you can specify the input parameters for the simulation, manage the simulation batch and visualize the output results.

  4. Install .NET Desktop Runtime if prompted

    The nextnanomat GUI version 5 or higher requires .NET Desktop Runtime libraries to be installed on your computer to run. If it is not the case, then the following notification will occur. Please follow the link in the pop-up window to install the necessary libraries.

    ../../_images/getting_started_installation_nnmat_install_framework.png
  5. License Activation

    The license activation procedure is documented here: License Activation

  6. Number of licenses

    For university and government institutions, the license fee covers all group members of the research group purchasing the software.

  7. 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. Input files for all tutorials are contained in the installation folder.

    The complete lists of tutorials for each tool:

    If you can tell us what you want to simulate, we can point you to the most relevant examples.

  8. Gnuplot

    We also recommend installing the free gnuplot software:

    gnuplot.info

    Download Gnuplot

    Then you can generate plots from within our GUI nextnanomat conveniently.

  9. First steps

    If it is your first time using nextnanomat, have a look at the documentation of the graphical user interface, GUI tabs. Especially the Output and Template tab offer plenty of different features which are tricky to discover by usage alone.

    If you already know how to navigate the user interface, you can 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. It contains variables, which make it suitable to test out the template feature. E.g. the number of quantum wells can be adjusted in the input file using the variable NUMBER_OF_WELLS.

    Detailed documentation: InGaAs Multi-quantum well laser diode

    This laser diode input file is included in the zip file of the latest update.

  10. Facebook

    Follow us on Facebook to stay informed about the latest news of the nextnano software:

    facebook.com/nextnano

    facebook.com/nextnano

  11. YouTube Videos

    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:

    nextnano.com/youtube
  12. Python package

    We offer a Python package for post-processing the results. However, nextnanopy is currently suited for experienced Python and experienced nextnano users only.

    github.com/nextnanopy
    pip install nextnanopy
    
  13. 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 nextnano Help Center or use our nextnano support Help Center. You will then receive a support ticket.

    nextnano.com/customer/support_ticket.php

    The nextnano team