This PR uses CMake to determine the MPI stack for GEOS. It provides two new variables:
MPI_STACK: The detected MPI stack. The possible variables set are:
intelmpi
openmpi
mpt
mpich
mvapich
A user can also override this with -DMPI_STACK=openmpi say and the whole autodetection will be skipped.
MPI_STACK_VERSION
NOTE: This is not the version of MPI standard the stack supports, but the version of the stack itself.
For the MPI Standard supported use MPI_C_VERSION and MPI_Fortran_VERSION provided by FindMPI module.
This PR uses CMake to determine the MPI stack for GEOS. It provides two new variables:
MPI_STACK
: The detected MPI stack. The possible variables set are:intelmpi
openmpi
mpt
mpich
mvapich
A user can also override this with
-DMPI_STACK=openmpi
say and the whole autodetection will be skipped.MPI_STACK_VERSION
MPI_C_VERSION
andMPI_Fortran_VERSION
provided byFindMPI
module.