itaps-parallel entities arg. in iMeshP_push... on non-owner side?

Carl Ollivier-Gooch cfog at mech.ubc.ca
Sat Oct 4 21:39:37 CDT 2008


Onkar Sahni wrote:
> Karen,
> 
> I want to make sure that I understand, so I will ask this question in a
> slightly different way --- what if I want to exchange tag-data for only
> one entity (e0) which has copies in two parts P0 and P1, with P0 as owner,
> so I understand that I call iMeshP_push... from P0 (which sends) but do I
> make iMeshP_push... call on P1 or not? If so then is entities arg. empty
> and if not, then when is the counter-receive of point-to-point
> communication posted on non-owner side?

This is one of the things the pollForRequests does: identify incoming, 
unsolicited messages and do sensible things with them.  Naturally, the 
contents of the message will have to provide some info about what 
"sensible" implies, because pollForRequests will have to handle not only 
receiving pushed tags, but also various parts of micro-migration. 
Details will of course be implementation dependent, but pollForRequests 
is arguably the most complex function in the interface to implement.

Carl

-- 
------------------------------------------------------------------------
Dr. Carl Ollivier-Gooch, P.Eng.                   Voice: +1-604-822-1854
Associate Professor                                 Fax: +1-604-822-2403
Department of Mechanical Engineering             email: cfog at mech.ubc.ca
University of British Columbia              http://www.mech.ubc.ca/~cfog
Vancouver, BC  V6T 1Z4                  http://tetra.mech.ubc.ca/ANSLab/
------------------------------------------------------------------------




More information about the itaps-parallel mailing list