[mpich-discuss] missing mpi_f08 module in MPICH 3.2
Damian Rouson
damian at sourceryinstitute.org
Thu Mar 15 14:29:19 CDT 2018
According to the MPICH Changes web page, "Fortran 2008 bindings are enabled by default and fully supported” starting in MPICH 3.2. Could someone please point me to documentation on using the bindings? My installation of MPICH 3.2 doesn’t find the mpi_f08 module described in MPI 3.1 standard. My draft copy of the standard states the following at the beginning of Section 17.1.2: "An MPI implementation providing a Fortran interface must provide a module named mpi_f08 that can be used in a Fortran program.” Below is an example of what I’m seeing.
Damian
$ cat use_mpi_f08.f90
program main
use mpi_f08
implicit none
end program
$ mpifort use_mpi_f08.f90
use_mpi_f08.f90:2:6:
use mpi_f08
1
Fatal Error: Can't open module file ‘mpi_f08.mod’ for reading at (1): No such file or directory
compilation terminated.
$ mpiexec --version
HYDRA build details:
Version: 3.2
Release Date: Wed Nov 11 22:06:48 CST 2015
CC: gcc
CXX: g++
F77: gfortran
F90: gfortran
Configure options: '--disable-option-checking' '--prefix=/opt/mpich/3.2/gnu/7.2.0' 'CC=gcc' 'CXX=g++' 'FC=gfortran' '--cache-file=/dev/null' '--srcdir=/home/rouson/Desktop/Builds/opencoarrays/prerequisites/downloads/mpich-3.2/src/pm/hydra' 'CFLAGS= -O2' 'LDFLAGS=' 'LIBS=-lpthread ' 'CPPFLAGS= -I/home/rouson/Desktop/Builds/opencoarrays/prerequisites/builds/mpich-3.2/src/mpl/include -I/home/rouson/Desktop/Builds/opencoarrays/prerequisites/downloads/mpich-3.2/src/mpl/include -I/home/rouson/Desktop/Builds/opencoarrays/prerequisites/downloads/mpich-3.2/src/openpa/src -I/home/rouson/Desktop/Builds/opencoarrays/prerequisites/builds/mpich-3.2/src/openpa/src -D_REENTRANT -I/home/rouson/Desktop/Builds/opencoarrays/prerequisites/builds/mpich-3.2/src/mpi/romio/include'
Process Manager: pmi
Launchers available: ssh rsh fork slurm ll lsf sge manual persist
Topology libraries available: hwloc
Resource management kernels available: user slurm ll lsf sge pbs cobalt
Checkpointing libraries available: blcr
Demux engines available: poll select
_______________________________________________
discuss mailing list discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
More information about the discuss
mailing list