[MITgcm-support] Problem with MPI execution
Martin Losch
Martin.Losch at awi.de
Thu May 22 03:41:58 EDT 2008
Abbas,
you are missing the file "eedata", as the error messgae clearly tells
you. I won't tell you how often I made this mistake!!!
Martin
On 21 May 2008, at 22:46, Abbas Dorostkar wrote:
> 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
>
>
>
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list