Option B (running with nextnanopy)

License activation

Please refer to our documentation on License Activation.

Running nextnano++, nextnano³, and nextnano.NEGF on Linux with nextnanopy

nextnanopy is our open-source Python package for running simulations, sweeping variables and post-processing results. Please follow the instructions from the link.

Running nextnano++ compiled with Intel on Linux with nextnanopy

To run the ‘Intel_Ubuntu’ nextnano++ executable, the path to the OpenMP library has to be specified. We ship a .so file together with the executable. The path can be specified in 2 ways:

a. Set the environment variable LD_LIBRARY_PATH in your terminal before running nextnanopy. In the terminal, where you will run nextnanopy, go to nextnano++/bin and run:

$ currentFolder=$(pwd)
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$currentFolder
  1. Alternatively, you can add the export line to your .bashrc file to make it permanent (here use the actual absolute path to nextnano installation folder):

$ echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/nextnano++/bin' >> ~/.bashrc
$ source ~/.bashrc


Last update: 08/01/2025