I'm attempting to move to OpenMPI from another MPICH-derived
implementation. I compiled openmpi 1.2.6 using the following configure:
./configure --build=x86_64-redhat-linux-gnu
--host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu
--program-prefix= --prefix=/usr/mpi/pathscale/openmpi-1.2.6
--exec-prefix=/usr/mpi/pathscale/openmpi-1.2.6
--bindir=/usr/mpi/pathscale/openmpi-1.2.6/bin
--sbindir=/usr/mpi/pathscale/openmpi-1.2.6/sbin
--sysconfdir=/usr/mpi/pathscale/openmpi-1.2.6/etc
--datadir=/usr/mpi/pathscale/openmpi-1.2.6/share
--includedir=/usr/mpi/pathscale/openmpi-1.2.6/include
--libdir=/usr/mpi/pathscale/openmpi-1.2.6/lib64
--libexecdir=/usr/mpi/pathscale/openmpi-1.2.6/libexec
--localstatedir=/var
--sharedstatedir=/usr/mpi/pathscale/openmpi-1.2.6/com
--mandir=/usr/mpi/pathscale/openmpi-1.2.6/share/man
--infodir=/usr/share/info --with-openib=/usr
--with-openib-libdir=/usr/lib64 CC=pathcc CXX=pathCC F77=pathf90
FC=pathf90 --with-psm-dir=/usr --enable-mpirun-prefix-by-default
--with-mpi-f90-size=large
It looks like there is a single MPI.mod generated upon compilation and
installation. Is this normal? I have a user complaining that MPI1.mod,
MPI2.mod, and the f90base directory among others are missing (and thus
the installation is incomplete). Are these modules provided by OpenMPI?
I see in the configure help that the f90 bindings are enabled by default
so I didn't add the "--enable-mpi-f90" option.
Scot
- [OMPI users] Missing F90 modules Scott Beardsley
-