-
Notifications
You must be signed in to change notification settings - Fork 12
Installing Dependencies
Maarten Scholl edited this page Nov 18, 2020
·
1 revision
As of version 0.0.19, the library has the following dependencies:
Tools:
- C++17 compiler
- CMake
Libraries:
- GSL
- Adept
- Optional: any Boost.MPI compatible MPI development library, such as OpenMPI
- Python development headers
- Boost with Boost.Python configured (mandatory) and Boost.MPI (optional)
The CMakeLists.txt
project file expects that the above libraries can be found by looking them up through the environment path variable. In practice, this means that for the library dependencies, the path to the dependencies root directory, include directory and library directory need to be added to the environment path variable.
TODO: extract installation script from CI/CD