[MITgcm-devel] new r4 SingleCpuIO efficiency

Dimitris Menemenlis menemenlis at jpl.nasa.gov
Mon May 25 20:48:49 EDT 2009


Jean-Michel, I was trying to recover an old test experiment on the  
cs32 grid
with blank tiles and I get some errors of type:

(PID.TID 0000.0001) *** ERROR *** EXCH2_CHECK_DEPTHS: tile #    13  
(bi,bj=  13,   1 ):
(PID.TID 0000.0001) *** ERROR *** W.Edge has    1 unconnected points  
with non-zero depth.

etc., and the program aborts.

If I comment exch2_check_depths, the code will run OK and it will  
produce hFacW.data,
hFacS.data, hFacC.data, and Depth.data output files that are exactly  
identical to those
obtained without blank tiles, so I am pretty sure that blank tiles are  
chosen and specified correctly.

Is there a requirement that halos of blank tiles also be land points?
Or is there a restriction pertaining to OLx/Oly compared to sNx/sNy?

===

A separate, possibly related issue, integrating a cs32 experiment with  
different tile configurations, I get substantial differences in ETAN  
after 72 time steps, especially when OLy<=sNy.
For example,
24-tile vs 12-tile setup: difference is < real*4 precision of output  
files
176-tile vs 192-tile: up to 4e-6 m difference
176-tile vs 12-tile: up to 4e-2 cm difference

Is there some restriction pertaining to OLx/Oly compared to sNx/sNy in  
order for the
solver to be accurate?

===

If helpful, the test set-up that I am experimenting with is documented  
in
the first two experiments described in
MITgcm_contrib/high_res_cube/README.cs32

D.

On May 22, 2009, at 11:09 AM, Jean-Michel Campin wrote:

> If you are not using blank-tiles, then you just need to remove
> our local copy of w2_e2setup.F & W2_EXCH2_TOPOLOGY.h
> With blank-tiles, you remove also thoses 2 files but you need
> a "data.exch2" parameter file (with the list of blank-tiles),
> and could find one example (with blank-tiles) here:
> MITgcm/verification/adjustment.cs-32x32x1/input/data.exch2.mpi
> (the .mpi suffix is just there for MPI testing purpose).
> If this does not work, you should complain.




More information about the MITgcm-devel mailing list