[MITgcm-support] lam-mpi crash on verification run

Jordan Dawe jdawe at eos.ubc.ca
Mon Aug 21 22:08:58 EDT 2006


So I am trying to get MITgcm running on an amd64 beowulf cluster using
g77 and gcc, v3.4, and lam-mpi, v7.0.3.  I have been using the
plume_on_slope example.

Without lam-mpi, the example compiles and runs without problem.  With
lam-mpi, the example compiles fine (using the SIZE.h_mpi file instead of
the SIZE.h file), and starts to run, but crashes once it gets to:

(PID.TID 0001.0001) S/R LOAD_GRID_SPACING: delX loaded from file: dx.bin

according to the STDOUT.0001 file the model output.  My mpi optfile is:

FC=mpif77
CC=mpicc
DEFINES='-D_BYTESWAPIO -DWORDLENGTH=4'
CPP='cpp  -traditional -P'
NOOPTFLAGS='-O0'
#MAKEDEPEND=/usr/X11R6/bin/gccmakedep
MAKEDEPEND=/usr/X11R6/bin/makedepend
#  For IEEE, use the "-ffloat-store" option
if test "x$IEEE" = x ; then
    FFLAGS='-Wimplicit -Wunused -Wuninitialized'
    FOPTIM='-O3 -funroll-loops'
else
    FFLAGS='-Wimplicit -Wunused -ffloat-store'
    FOPTIM='-O0 '
fi

Which is essentially identical to the non-mpi optfile that compiles and
runs perfectly, save for the FC and CC settings.

Any ideas?

Jordan Dawe





More information about the MITgcm-support mailing list