itaps-parallel Tag communication operations

Tim Tautges tautges at mcs.anl.gov
Tue Feb 26 12:50:12 CST 2008


Hi all,
   Regarding tag communication operations, the goal is to provide in the 
interface functions that most parallel applications are likely to need. 
  One functionality that comes to mind right away is exchanging tag 
information on shared and/or ghosted entities.  We could get fancy about 
it, getting more into what kinds of operations would be provided 
(min/max, average, etc.), but at this point I think it would be better 
to keep it simple.  So, I'd propose two functions:

sendTagsShared: communicate specified tag to all processors sharing 
entities owned by this processor

sendTagsGhosted: same, but for ghosted entities

The particular syntax for these functions can come later, I just want to 
get some comments on the general idea.  If applications wanted some sort 
of higher-level behavior, like the operations mentioned above, 
additional tags could be used to implement those fairly easily.

- 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