[MITgcm-support] No. of processes not equal to nPx*nPy
jmc at ocean.mit.edu
Tue Apr 21 19:19:05 EDT 2009
Can you check which "SIZE.h" is in your directory where you
build the executable ?
I realized that I made a modification to genmake2
(and still not sure if this was a good idea) which could explain
the changes you see now:
with the option "-mpi", genmake2 is now linking *_mpi files from all
our "mods-dir" and then renames the link without the suffix "_mpi".
If you keep a "SIZE.h_mpi" in your mods-dir, it was ignored before
but is now linked before "SIZE.h". You can just remove "SIZE.h_mpi"
and everything will work as they used to.
On Tue, Apr 21, 2009 at 12:51:50PM -0400, Nico Wienders wrote:
> I got a funny one this morning:
> (PID.TID 0003.0001) *** ERROR *** S/R EEBOOT_MINIMAL: No. of processes
> not equal to nPx*nPy 12 2
> In this message i believe the first column (12) indicate the number of
> procs i request in my mpi command
> The second column (2) is on how many processors the code recognizes it
> should run. Correct?
> But my SIZE.h is:
> & sNx = 150,
> & sNy = 150,
> & OLx = 3,
> & OLy = 3,
> & nSx = 1,
> & nSy = 1,
> & nPx = 3,
> & nPy = 4,
> & Nx = sNx*nSx*nPx,
> & Ny = sNy*nSy*nPy,
> & Nr = 140)
> I do not understand. These configurations were all working fine in the
> past. Thank you.
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
More information about the MITgcm-support