This is correct; Open MPI only generates MPI.mod so that you can "use
mpi" in your Fortran app.
I'm not sure that MPI1.mod and MPI2.mod and f90base are -- perhaps
those are somehow specific artifacts of the other MPI implementation,
and/or artifacts of the Fortran compiler...?
On Jul 30, 2008, at 1:45 PM, Scott Beardsley wrote:
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
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
--
Jeff Squyres
Cisco Systems