[mvapich-discuss] MVAPICH2 1.0 bet2 compile error

Tacke, Markus tacke at uni-mainz.de
Mon Sep 10 11:55:27 EDT 2007


Just started installing mvapich2 from the mvapich2-1.0-beta2.tar.gz
tarball. 
Being impatient (and having 4 CPUs in my machine) I tried compiling it
with
MAKEFLAGS="-j 6" CC=gcc ./make.mvapich2.ofa
the compilation crashed with
......
make[3]: Leaving directory
`/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src/binding/f77'
make[3]: Entering directory
`/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src/binding/f90'
rm -f mpifnoext.h
gfortran  -I. -c mpi.f90
gfortran  -I. -c mpi_constants.f90
sed -e 's/^C/\!/g' -e '/EXTERNAL/d' \
-e '/DOUBLE PRECISION/d' ../f77/mpif.h > mpifnoext.h
gfortran  -I. -c mpi_sizeofs.f90
 In file mpi.f90:6

       USE MPI_SIZEOFS
                     1
Fatal Error: Can't open module file 'mpi_sizeofs.mod' for reading at
(1): No such file or directory
gfortran -I. -c ./mpi_constants.f90
make[3]: *** [mpi.o] Error 1
make[3]: *** Waiting for unfinished jobs....
gfortran -I. -c mpi_sizeofs.f90
make[3]: Leaving directory
`/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src/binding/f90'
make[2]: *** [all-redirect] Error 1
make[2]: Leaving directory
`/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src/binding'
make[1]: *** [all-redirect] Error 2
make[1]: Leaving directory `/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src'
make: *** [all-redirect] Error 2
gfortran -I. -c ./mpi_constants.f90
make[3]: *** [mpi.o] Error 1
make[3]: *** Waiting for unfinished jobs....
gfortran -I. -c mpi_sizeofs.f90
make[3]: Leaving directory
`/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src/binding/f90'
make[2]: *** [all-redirect] Error 1
make[2]: Leaving directory
`/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src/binding'
make[1]: *** [all-redirect] Error 2
make[1]: Leaving directory `/usr/local/lc2_mgmt_1/src/mvapich2-1.0/src'
make: *** [all-redirect] Error 2
...

I think that there may be an error in the dependencies in the Makefiles,
because without MAKEFLAGS="-j 6" everythings works.
(there seems to be a similar problem in the make of mvapich-0.9.9)


Markus Tacke 



More information about the mvapich-discuss mailing list