[mpas-developers] derived data type redesign

Michael Duda duda at ucar.edu
Fri Dec 30 19:25:54 MST 2011


Hi, All.

I've updated the requirements and design document to reflect a few new
requirements that came to mind, and to include Phil's suggestion for
tracking local copies for exchanges separately.

Attached is a PDF of the document, plus the latex source in case anyone
would like to edit the document directly. Any additional comments or
suggestions are welcomed.

Cheers,
Michael


On Tue, Dec 20, 2011 at 04:57:48PM -0700, Michael Duda wrote:
> Hi, Phil.
> 
> Thanks -- I think these are excellent suggestions and should be
> incorporated into the design! It hadn't occurred to me that if we had
> separate lists for shared-memory copies and MPI comms, we could overlap
> the two. 
> 
> Thanks, again,
> Michael
> 
> 
> On Tue, Dec 20, 2011 at 11:38:23PM +0000, Jones, Philip W wrote:
> > 
> > Michael,
> > 
> > One quick thing.  When having multiple blocks per task, it???s useful to keep track of the local copies for exchanges so you don???t rely on the MPI implementation to notice it???s local.  So in addition to xxxToSend, xxxToRecv, you can add xxxToCopy.  Similar for send/recv/copyList. You could also implement by putting conditionals in the send/recv to catch local comms, but it???s more efficient to separate them so you don???t have to loop multiple times.  And of course you can overlap local/remote so you can do local copies while waiting for comms to complete.
> > 
> > My $0.02
> > 
> > Phil
> > 
> > ---
> > Correspondence/TSPA/DUSA EARTH
> > ------------------------------------------------------------
> > Philip Jones                                pwjones at lanl.gov
> > Climate, Ocean and Sea Ice Modeling
> > Los Alamos National Laboratory
> > T-3 MS B216                                 Ph: 505-500-2699
> > PO Box 1663                                Fax: 505-665-5926
> > Los Alamos, NM 87545-1663
> > 
> > 
> > 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mpas_ddt_redesign.pdf
Type: application/pdf
Size: 86283 bytes
Desc: not available
Url : http://mailman.ucar.edu/pipermail/mpas-developers/attachments/20111230/169cea0c/attachment-0001.pdf 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mpas_ddt_redesign.tar.gz
Type: application/octet-stream
Size: 15335 bytes
Desc: not available
Url : http://mailman.ucar.edu/pipermail/mpas-developers/attachments/20111230/169cea0c/attachment-0001.obj 


More information about the mpas-developers mailing list