VAMP2 - Vegas AMPlified 2
We provide a full modern Fortran 2008 reimplementation for the VAMP algorithm proposed and implemented originally by Thorsten Ohl.
Additionally, the new implementation provides a fully functional MPI parallelization using features from the MPI-3.1 standard.
Configuration
Requirements: gfortran, meson and ninja
Serial Version
Default buildtype: debug
meson build
Change to release (with optimization):
meson --buildtype=release build
Parallel Version
Requirements: MPI-3.1-compatible library, e.g. OpenMPI >= 2.x.x + mpi_f08
-support
FC=mpifort meson -Dmpi=enabled --buildtype=release release
Build und Test
Change to build directory and run Ninja,
cd release
ninja [-v]
Run unit tests, when feasible,
ninja test