itaps-parallel Notes and assignments
Onkar Sahni
osahni at scorec.rpi.edu
Fri Feb 22 14:10:33 CST 2008
Karen,
I would like to point out one premises for earlier definition of
'neighbors of a part', which included "objects" in its definition:
--------------------------------------------
Objects exist only on one single part (lets avoid any ghosting).
Early definition X reads like does any object (on current part) have
common adj. entity of type A with objects (on other parts) (for example,
region1/object1 in part 1 and region2/object2 in part 2 have a common adj.
face (type A=FACE)).
Early definition Y reads like does any entity of type A have objects adj.
to it that lie on separate parts (for example, face (type A=FACE) has adj.
regions/objects in parts 1 and 2).
--------------------------------------------
If one does not consider "objects" and/or "rules" (basically fact that
"objects" exist only on one single part) into these definitions and just
considers arbitrary entity-types A and B then both definition can be one,
see below.
Definition X + Y: Two (or more) parts are neighbors, if any entity of type
A has at least one adjacent entity of type B in each of the parts (type A
and type B are inputs).
For example,
**1) type A = REGION, type B = FACE (does any region has an adj. face that
exists on parts 1 and 2).
**2) type A = FACE, type B = REGION (does any face has adj. regions in
parts 1 and 2).
As of now I think we need to put some restriction on one of entity-type
and if one does that then again there are two ways to see 'neighbors of a
part' (like def. X and def. Y).
Please let me know if you have questions.
- Onkar
>
> OK, we're in the home stretch in preparation for bootcamp.
>
> Our next phone conf is scheduled 2/28 at 1pm PST. The biggest issues
> still
> in question are (1) copies and communication for them, (2) communication
> of
> tag info, and (3) what should be included in prefix_UpdatePartitionPar.
>
> We probably have only two phone confs left before bootcamp, so please
> schedule 1.5 hours for the call on 2/28. I'd like to make significant
> progress on (1) and (2).
>
> Assignments:
>
> Carl & Onkar: Revise the functions for copies and non-collective
> communication.
>
> Tim: Submit functions for exchanging tag data.
>
> All:
> - Send a list of data you'd like to have pre-computed in
> prefix_UpdatePartitionPar (allowing other functions to work without
> communication).
>
> - Vote for your favorite definition of part neighbor (or submit your
> objections to both along with a definition that you like better):
>
> Definition X: Two (or more) parts are neighbors with respect to entity
> type A if at least one entity in each of the parts has a common lower- or
> higher-dimensional adjacent entity of specified entity type A.
>
> Definition Y: Two (or more) parts are neighbors with respect to entity
> type A if any entity of specified entity type A has at least one adjacent
> higher- or lower-dimensional entity in each of the parts.
>
> - Read the attached updated DraftInterface.h, paying attention to items
> marked TODO.
>
>
More information about the itaps-parallel
mailing list