...
The list of necessary dependencies to install and compile can be found under https://seissol.readthedocs.io/en/latest/compiling-seissol.html (NOTE: the installation in the home directory, as described there, is outdated. We suggest setting an environment variable SEISSOL_PREFIX
to a local location and then setting -DCMAKE_INSTALL_PREFIX=$SEISSOL_PREFIX
in CMake for all the dependencies installation.). In particular, you will need to install:
Python
MPIHdf5
HDF5 (tarball)
NetCDF (C tarball, Fortran tarball, C++ tarball)
yaml-cpp
easi https://github.com/SeisSol/easi
Lua
Eigen
ParMETIS
libxsmm
PSpaMM https://github.com/SeisSol/PSpaMM (GitHub link, make sure to ‘git checkout yaml-cpp-0.6.3’)
easi (GitHub link)
ASAGI (GitHub link)
Lua (tarball)
Eigen (tarball)
ParMETIS (GitHub link)
libxsmm (GitHub link)
PSpaMM (GitHub link)
For GPUs, you will also need:
...