[MITgcm-support] Problem with MPI execution

Abbas Dorostkar abbas.dorostkar at ce.queensu.ca
Wed May 21 16:46:57 EDT 2008


Dear all,

 

I have been trying to run the exp1 with MPI execution on my desktop
(ia32_linux equipped with one dual 1.5 processor) before running my own
model on a node with 72  dual-core processors and 570 GB RAM. I haven't
got any error during compiling. However, when I run the mitgcmuv with
command "mpirun -np 2 ./mitgcmuv", I get following error:

 

STOP ABNOSTOP ABNORMAL END: S/R EESET_PARMS
RMAL rank 0 in job 1  LEO.CiVil.QueensU.Ca_55941   caused collective
abort of all ranks
  exit status of rank 0: return code 0

(PID.TID 0000.0001) *** ERROR *** S/R EESET_PARMS
(PID.TID 0000.0001) *** ERROR *** Unable to open execution environment
(PID.TID 0000.0001) *** ERROR *** parameter file "eedata"

 

I run successfully some simple "Hello World"-type MPI programs, showing
my MPI (MPICH2) install is working correctly. I don't know what I am
missing?? Could someone provide some solution?  Here I have attached
size.h, eedata and optfile :

 

      PARAMETER (

     &           sNx =  60,

     &           sNy =  60,

     &           OLx =   2,

     &           OLy =   2,

     &           nSx =   1,

     &           nSy =   1,

     &           nPx =   2,

     &           nPy =   1,

     &           Nx  = sNx*nSx*nPx,

     &           Ny  = sNy*nSy*nPy,

     &           Nr  =   4)
---------------------------------------

# Example "eedata" file

# Lines beginning "#" are comments

# nTx - No. threads per process in X

# nTy - No. threads per process in Y

 &EEPARMS

 nTx=1,

 nTy=1,

 usingMPI=.TRUE.

 &

# Note: Some systems use & as the

# namelist terminator. Other systems

# use a / character (as shown here).
---------------------------------------

#!/bin/bash

#

#  $Header:
/u/gcmpack/MITgcm/tools/build_options/linux_ia32_g77+mpi_cg01,v 1.6
2006/03/24 22:34:43 edhill Exp $

#  $Name:  $

 

FC='/usr/local/bin/mpif77'

CC='/usr/local/bin/mpicc'

DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -D_BYTESWAPIO -DWORDLENGTH=4'

INCLUDEDIRS='/usr/local/include'

INCLUDES='-I/usr/local/include'

CPP='/lib/cpp  -traditional -P'

NOOPTFLAGS='-O0'

 

if test "x$IEEE" = x ; then

    #  No need for IEEE-754

    FFLAGS='-Wimplicit -Wunused -Wuninitialized'

    FOPTIM='-O3 -malign-double -funroll-loops'

else

    #  Try to follow IEEE-754

    FFLAGS='-Wimplicit -Wunused -ffloat-store'

    FOPTIM='-O0 -malign-double'

fi

 

# netcdf

#LIBS="-lnetcdf"
 

Your help would be much appreciated.

Thanks a lot

Abbas

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20080521/c4f277b2/attachment.htm>


More information about the MITgcm-support mailing list