itaps-parallel Neighbor definition
Tim Tautges
tautges at mcs.anl.gov
Wed Feb 6 15:33:34 CST 2008
I forgot to mention that this definition is tentative and subject to
approval from the small subgroup (Onkhar, Carl, Mark M.) discussing the
issue after Lori left the telecon.
- tim
Tim Tautges wrote:
> A question arose in yesterday's telecon on what constitutes a part
> neighbor. After some discussion, we came up with the following
> definition and rationale.
>
> Def: for a given part, a part neighbor of dimension d is any other part
> which shares mesh entities of dimension d with that part (i.e. the
> entity is represented on both parts).
>
> Rationale:
> - it is desirable to tie the definition of a part neighbor with
> information intrinsic to the mesh, i.e. one could derive information
> about part neighbors using only information about the mesh entities and
> the partition of entities over processors
>
> - in general, applications will have other criteria determining which
> other processors a given processor communicates with; that information
> can be stored in iMesh using sets and tags already, and applications
> will presumably be able to pass those things to communication functions
> in the itaps parallel interface (thus driving the application-specific
> communication patterns)
>
> Question: are ghosted/copied entities between parts considered shared? I
> would assert that ghosting/copying should be between processors, not
> parts, so this question is not relevant with respect to part neighbors.
>
> - tim
>
--
================================================================
"You will keep in perfect peace him whose mind is
steadfast, because he trusts in you." Isaiah 26:3
Tim Tautges Argonne National Laboratory
(tautges at mcs.anl.gov) (telecommuting from UW-Madison)
phone: (608) 263-8485 1500 Engineering Dr.
fax: (608) 263-4499 Madison, WI 53706
More information about the itaps-parallel
mailing list