[MITgcm-devel] mnc and "global" files

Ed Hill ed at eh3.com
Wed Sep 7 22:44:57 EDT 2005


On Wed, 2005-09-07 at 22:21 -0400, Baylor Fox-Kemper wrote:
> Wait,
>    The model will be outputting per-processor pickups.  How will those 
> be labeled?
>    -Baylor

Hi Baylor,

No, please, there is no "per-processor" anything.  Everything is handled
on either a per-tile or per-face basis.  And, at least initially, the
model will:

 - gracefully (automatically) READ either per-face or per-tile
   files using the following approach:

   for each tile:
   - first look to see if a per-face file exists for the current 
     tile and, if it does, read the info needed within that face
   - if the per-face file does not exist then look for a per-tile 
     file and use it or, if it doesn't, exit with a no-data-
     available error

 - only WRITE per-tile files.

And I'll write a script (already have one!) that takes all the per-tile
files and assembles them into per-face files so that one can run the
same domain (the same physical grid) using two different tile
decompositions.  So you'll need to do a tiles-to-faces assembly ONLY if
you are changing the tile decomposition.

And if you change the number of processors while keeping the tile
decomposition constant, then *nothing* needs to be changed.  Thats why
we never make any of the processor stuff explicit.

Ed

-- 
Edward H. Hill III, PhD
office:  MIT Dept. of EAPS;  Rm 54-1424;  77 Massachusetts Ave.
             Cambridge, MA 02139-4307
emails:  eh3 at mit.edu                ed at eh3.com
URLs:    http://web.mit.edu/eh3/    http://eh3.com/
phone:   617-253-0098
fax:     617-253-4464




More information about the MITgcm-devel mailing list