itaps-parallel From: txie at scorec.rpi.edu

Devine, Karen D kddevin at sandia.gov
Fri Oct 3 12:33:29 CDT 2008


Hi, Ting.  Sorry for my slow reply.

I think the entities argument should include only owned entities being sent.
So for your example, part P0 includes entity e0 in its entity list.  Part
P1, which has a copy of e0 but does not own e0, does not include e0 in its
entities argument.

I will update the interface spec.

Thank you for the good question.
Karen



On 9/30/08 11:54 AM, "owner-itaps-parallel at mcs.anl.gov"
<owner-itaps-parallel at mcs.anl.gov> wrote:

> Hi, All,
>
> I have a question about iMeshP tag communication functions, including
> iMeshP_pushTagsEnt, iMeshP_pushTags and etc. I think that the
> specification is not clear. Should the involved parts provide the same
> entities (entity copies) in calling those functions?
>
> For example, the specification of iMeshP_pushTagsEnt is as follows:
>
>  * Send tag information for specified entities, which must
>  * already be shared.
>  * The tag data is "pushed" from the
>  * owner entities to all copies.
>
> In some situation, mesh entity e0 is shared by part P0 and P1, and the
> owner part is P0. In calling iMeshP_pushTagsEnt(..., entities,
> entities_size,...), part P0 sends entity e0 (included in "entities" on P0)
> to part P1, should part P1 also provide e0' (the entity copy on P1,
> included in "entities" on P1) to receive the message?
>
> Please correct me if you find any problems. Thanks,
>
> Ting
>
>
>
>
>






More information about the itaps-parallel mailing list