[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