[Mpi3-hybridpm] Hybrid WG meeting at the Forum

Pavan Balaji balaji at mcs.anl.gov
Tue Dec 7 20:24:16 CST 2010


On 12/07/2010 03:02 PM, Douglas Miller wrote:
> There is already precedence, isn't there? At the very least
> MPI_IS_THREAD_MAIN can be called by any thread in those modes. Also
> MPI_QUERY_THREAD? and MPI_INITIALIZED?

MPI_INITIALIZED is the only exception. Everything else requires the 
right thread-level. However, helper thread functionality is a lot more 
complex in that it does actual communication or more internal MPI 
processing than MPI_INITIALIZED.

The complexity to benefit ratio doesn't seem to be low enough for this. 
The only benefit is the difference between single-thread performance in 
THREAD_MULTIPLE vs. THREAD_FUNNELED modes, which is fairly minimal.

  -- Pavan

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji



More information about the mpiwg-hybridpm mailing list