Dependencies
The compilation uses a standard Makefile
, which will call a specified MPI-based, C++-17
compiler. Our dependencies are:
Mandatory:
- make
- C++-17 compiler : we typically use the GNU C++ compiler.
OpenMPI
version >=4.1.2 : for parallel communication1p4est
version XX : for the tree-based operationshdf5
version >=1.10 : for the I/O operations
Optional:
googletest
: for the regression testsflups
: a FFT-based Poisson solver for uniform grids.hypre
version >=2.23 : a MG-based Poisson solver for uniform grids.