-
Notifications
You must be signed in to change notification settings - Fork 2
Dependencies
Nick B edited this page Oct 25, 2021
·
4 revisions
The following is a list of dependencies for ANACIN-X. Note that if you follow the procedures on the installation wiki page for installation, you do not need to install the dependencies one at a time. If your system supports it, we strongly recommend using the scripts provided to install the software, as described on the installation wiki page.
The following packages need to be installed by the user:
- spack
- conda
- C Compiler (e.g. GCC)
- Message passing interface such as MPI (e.g. openmpi, mpich)
- If using automated installation, can also be installed via Spack.
The following packages will be installed via spack:
- Message passing interface such as MPI (e.g. openmpi, mpich)
- If using automated installation, can also be linked to user installed version of MPI.
- boost
- cmake
- igraph
- nlohmann-json
- libunwind (Optional for use with CSMPI submodule)
- spdlog
The following packages will be installed via conda:
- ruptures
- pyelftools
- pkg-config
- pkgconfig
- eigen (first gets installed through Spack)
The following packages will be installed via pip:
- grakel
- python-igraph
- mpi4py
- graphkernels
- ipyfilechooser (For use in Jupyter Notebook)
The following packages will be installed as submodules to the installation of ANACIN-X: