[MITgcm-support] Problem with parallel build: No. of processes not equal to nPx*nPy
Martin Losch
Martin.Losch at awi.de
Sat Nov 12 09:42:41 EST 2011
Am i overlooking something? Your SIZE.h says:
& nPx = 2,
& nPy = 2,
i.e. you compile the model for 4 cpus. Your error message
S/R EEBOOT_MINIMAL: No. of processes not equal to nPx*nPy 1 4
implies that in invoking mpi you ask for 1 cpu, but the model needs 4(=nPx*nPy). So please use the appropriate number of cpus in your mpirun statement, e.g.
mpirun -np 4 ./mitgcmuv
or whatever command line you use.
Martin
On Nov 12, 2011, at 2:32 PM, Chun-Yan Zhou wrote:
> Dear Lian,
> I tried as you suggested. But I got the same error:
> No. of processes not equal to nPx*nPy 1 2
> Any other advice?
> Thank you very much!
> chunyan
>
> ---------------------------------------------------
>
> On Nov 12, 2011 4:17 AM, lian at ashimaresearch.com <lian at ashimaresearch.com> wrote
> Try nPx=1 and sNx=80. The implementation of parallel in longitude had problems, not sure if it has some last changes though
>
> >>> Chun-Yan Zhou 2011/11/12 11:14 >>>
> Hi Gus,
> Yes, it is the 'SIZE.h' file, type mistake. Any other idea?
> chunyan
>
>
>
>
> The University of Dundee is a registered Scottish charity, No: SC015096
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
Martin Losch
Martin.Losch at awi.de
More information about the MITgcm-support
mailing list