[MITgcm-support] strange problems: "No. of procs= 1 not equal to nPx*nPy= 4"
Dustin Carroll
dcarroll at uoregon.edu
Wed Oct 8 18:34:45 EDT 2014
Hi Li,
What flags are you setting when you call mpirun to run your model?
Dustin
On Oct 8, 2014, at 3:28 PM, 李志远 <oceanlizy at 163.com> wrote:
> From: Li zhi <oceanlizy at 163.com>
> To: MITgcm-support at mitgcm.org
> Subject : strange problems: "No. of procs= 1 not equal to nPx*nPy= 4"
>
>
> hello,all;
> I have met a strange problem recently : I have been using MIT for half a year without any problems ,but just a few days ago , when I use it , it occured such errors:
> /opt/gridview/pbs/dispatcher/mom_priv/jobs/6009.node200.SC: line 1: !/bin/bash: No such file or directory
> EEBOOT_MINIMAL: No. of procs= 1 not equal to nPx*nPy= 4
> EEDIE: earlier error in multi-proc/thread setting
> PROGRAM MAIN: ends with fatal Error
> ABNORMAL END: PROGRAM MAIN
>
> It puzzled me so much ,because I changed nothing ,but it did not work well any more !!!!! From the error ,it seemed that I did not compile with MPI ,but the fact is , I set the right path in /public/userspace/allenson3/MITgcm/tools/build_options , here is the MPI path in my linux_amd64_pgf90+mpi_xd1 file,and I add /dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/bin/ to my PATH variable .
> FC='/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/bin/mpif90'
> CC='/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/bin/mpicc'
> LINK='/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/bin/mpif90'
>
> MPI='true'
>
> DEFINES='-DWORDLENGTH=4'
> CPP='/usr/bin/cpp -P -traditional'
> EXTENDED_SRC_FLAG='-Mextend'
> INCLUDEDIRS='/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/include'
> INCLUDES='-I/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/include'
> LIBS='-L/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/lib'
>
> I compile with :../../../tools/genmake2 -mpi -mods=../code -of=../../../tools/build_options/linux_amd64_pgf90+mpi_xd1 , then make depend ,make ,it produced the mitgcmuv file ,so I think there is nothing wrong
> with my MPI setting .but once I run it , it occured the error as above . I do not think I am a new mitgcm user ,because I have used the model and run some results I think is good . Just as I say , it suddenly did not work ....
> I made a test in the lab_sea directory . below is tha code files :
> SIZE.h file :
> & sNx = 10,
> & sNy = 8,
> & OLx = 4,
> & OLy = 4,
> & nSx = 1,
> & nSy = 1,
> & nPx = 2,
> & nPy = 2,
> & Nx = sNx*nSx*nPx,
> & Ny = sNy*nSy*nPy,
> & Nr = 23)
>
> I guess there maybe something wrong in other place , such as the eedata.mth file as below ??
> # Example "eedata" file for multi-threaded test
> # (copy "eedata.mth" to "eedata" to use it)
> # Lines beginning "#" are comments
> # nTx - No. threads per process in X
> # nTy - No. threads per process in Y
> &EEPARMS
> nTx=1,
> nTy=2,
> &
> # Note: Some systems use & as the namelist terminator (as shown here).
> # Other systems use a / character.
>
> did some one met the same problem before ?
>
> thank you for your quick reply !
>
> LI ZHI
>
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20141008/d831025e/attachment.htm>
More information about the MITgcm-support
mailing list