|
RealTimeTransport 1.0.0
Real-time simulation of quantum transport processes
|
RealTimeTransport is a C++20 library to simulate the real time dynamics of quantum transport processes. For a description of the implemented methods and usage examples, please see the manuscript and the documentation.
The minimal steps to build and install the library are
A custom installation path can be chosen when configuring the project via
Tests can be compiled and run with
To compile the examples (and run one of them) use
After the library is installed, it is easiest to consume it via CMake. A minimal CMakeLists.txt file could be
This library requires CMake (version ≥ 3.25) to be built. Some C++-20 features are used which need a not too old compiler. The following compilers were used successfully in the build process:
BLAS and LAPACKE can be enabled in the build process through the flags -DEIGEN_USE_BLAS=ON and -DEIGEN_USE_LAPACKE=ON (by default off). On Ubuntu-type systems the BLAS and LAPACKE libraries can be most easily installed with
This library is licensed under the Mozilla Public License (MPL) version 2.0.