WHAT:    Enable both OPAL and libevent thread support by default

WHY:      We need to support threaded operations for MPI-3, and for 
MPI_THREAD_MULTIPLE.
                 Enabling thread support by default is the only way to ensure 
we fix all the problems.

WHEN:   COB, Thurs Dec 13


This was a decision reached at the OMPI Developers meeting, so the RFC is 
mostly just a "heads up" to everyone that this will happen. We spent some time 
recently profiling the impact on performance and found it to be significant: 
100ns in shared memory latency, and a similar number to TCP message latency. 
However, without setting the support "on" by default, we will never address 
those problems. Thus, the group decided that we would enable support by default 
and being a concerted effort to reduce and/or remove the performance impact.


Reply via email to