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
Alternatively, you can add the export line to your
.bashrcfile 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