[Mpi3-hybridpm] Next Hybrid telecon

Jim Dinan dinan at mcs.anl.gov
Fri Feb 3 10:42:31 CST 2012


Hi All,

We've had some discussion on naming of the helper threads routines and 
have generated the following interfaces for discussion in today's telecon:

Original        Version I                    Version II
=======================================================================
MPI_Team_join   MPI_Team_register            MPI_Team_register
MPI_Team_leave  MPI_Team_execute_deregister  MPI_Team_execute(int coord)
MPI_Team_sync   MPI_Team_execute
MPI_Team_break  MPI_Team_deregister

Where "coordination" argument can be one of:
  { MPI_TEAM_EXECUTE_ONCE, MPI_TEAM_EXECUTE_REREGISTER, 
MPI_TEAM_NO_EXECUTE }

Version I adds symmetry between join/break and similarity between 
leave/sync.

Version II merges leave, sync, and break into a single call.  This 
version would also allow an implementation to define other coordination 
mechanisms that could be specific to a given system.  For example 
"MPI_TEAM_EXECUTE_WHILE_IDLE" could give a thread back to the 
application if a message arrives.

Cheers,
  ~Jim.

On 1/24/12 4:21 PM, Pavan Balaji wrote:
> Hi all,
>
> The next hybrid telecon will be from 11-12 central time on Friday 02/03.
> Telecon details are on the wiki.
>
> https://svn.mpi-forum.org/trac/mpi-forum-web/wiki/MPI3Hybrid
>
> -- Pavan
>



More information about the mpiwg-hybridpm mailing list