itaps-parallel Notes and assignments
Tim Tautges
tautges at mcs.anl.gov
Tue Feb 26 10:54:17 CST 2008
Comments on various TODO items in header file:
prefix_getNumOfTypePar: I agree with the last statement from Carl, Lori
and RPI. However, one item missing is a way for apps to tell the
interface what criteria to use to determine that sets are the same. In
my apps, I identify tag names which, if their values are the same, mean
two sets are the same (e.g. DIRICHLET_SET for boundary conditions). I
think that's an application's call because different apps will have
different kinds of criteria. Maybe that's not critical for the first
go-round, assuming implementations will initialize in parallel knowing
which sets are shared, but it will prevent some apps from working on
iMesh alone.
prefix_addEntToPart, etc.: we should avoid #define'ing these, because it
confuses the issue of whether set-based functions can be used. It
should be made clear from a very high level that a group of entity set
functions operates on parts too.
- tim
Devine, Karen D wrote:
> 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.
>
--
================================================================
"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