[MITgcm-support] 24 processor simulation

Daniel Enderton enderton at MIT.EDU
Sun Jan 9 15:53:53 EST 2005


I have talked to Ed and Jean-Michel about this and neither of them 
can see the problem thus far.  I want to do a 24 processor simulation 
of the aim atmosphere experiment.  I generate the appropriate exch2 
files (w2_e2setup.F, W2_EXCH2_TOPOLOGY.h) with driver.m by specifiying

nr=32; nb=32; ng=32;
:
tnx=16;tny=16;

I set SIZE.h to:

      &           sNx =  16,
      &           sNy =  16,
      &           OLx =   2,
      &           OLy =   2,
      &           nSx =   1,
      &           nSy =   1,
      &           nPx =   24,
      &           nPy =   1,
      &           Nx  = sNx*nSx*nPx,
      &           Ny  = sNy*nSy*nPy,
      &           Nr  =   5)

Then my compiling commands look like:

../../../tools/genmake2 -mods=../code/ 
-of=../../../tools/build_options/linux_ia32_ifc+mpi_cg01
make depend
make


The resulting PBS error file has just a bunch of these lines:
FORTRAN STOP ERROR: W2_EEBOOT number of tiles is not divisible by nPx*nSx

Other than that there are 24 empty STDERR files and 24 short STDOUT 
files.  Note that if I look at STDOUT.0000 it has:
(PID.TID 0000.0001)  North neighbor = processor 0000
(PID.TID 0000.0001)  South neighbor = processor 0000
(PID.TID 0000.0001)   East neighbor = processor 0001
(PID.TID 0000.0001)   West neighbor = processor 0023

And STDOUT.0001 has:
(PID.TID 0001.0001)  North neighbor = processor 0001
(PID.TID 0001.0001)  South neighbor = processor 0001
(PID.TID 0001.0001)   East neighbor = processor 0002
(PID.TID 0001.0001)   West neighbor = processor 0000

This appears incorrect.

The directory with the results is at /s06/enderton/Atm24 on cg01.

Any ideas would be helpful.

Daniel



More information about the MITgcm-support mailing list