[Mitgcm-support] Re: MPI on SGI (aim run)

mitgcm-support at dev.mitgcm.org mitgcm-support at dev.mitgcm.org
Wed Jul 9 15:29:24 EDT 2003


Hi Daniel,

 Usually that is because nPx and/or nPy are not set
correctly in SIZE.h. Also could be that you are not
starting up 8 procs e.g. you need mpirun -np 8.
Another possibility is that you don't have
#define ALLOW_MPI
#define ALWAYS_USE_MPI
in the CPP file.

Chris

Daniel Jamous wrote:
> 
> Hi Chris,
> 
> I'm trying to run the last aim test of Jean-Michel on canvas for a long
> simulation (~ 10 years). The model runs fine on one 1 proc. I'm having a
> problem when I want to run on 8 procs: the compilation works fine but I
> get an error right at the execution in the routine INI_PROCS
> 
> "No. of processes not equal to nPx*nPy"
> 
> Seems like it has something to do with the routine MPI_COMM_SIZE (in
> eeboot_minimal.F) that computes the variable mpiNProcs that is not
> equal to nPx*nPy.
> 
> Any idea on what is going on?
> 
> Thanks,
> 
> Daniel



More information about the MITgcm-support mailing list