1
1
openmpi/ompi/mca/pml
Nathan Hjelm 230d04327e ompi: always enable MPI_THREAD_MULTIPLE support
This commit removes the --with-mpi-thread-multiple option and forces
MPI_THREAD_MULTIPLE support. This cleans up an abstration violation
in opal where OMPI_ENABLE_THREAD_MULTIPLE determines whether the
opal_using_threads is meaningful. To reduce the performance hit on
MPI_THREAD_SINGLE programs an OPAL_UNLIKELY is used for the
check on opal_using_threads in OPAL_THREAD_* macros.

This commit does not clean up the arguments to the various functions
that take whether muti-threading support is enabled. That should be
done at a later time.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-02-23 10:02:14 -07:00
..
base pml: fix commit open-mpi/ompi@6e6a3e965c 2015-09-18 09:54:18 +09:00
bfo Make CUDA 4.1 a requirement for CUDA-aware support. 2015-10-29 11:24:02 -04:00
cm pml/cm: add missing #include <alloca.h> 2015-12-24 14:33:58 +09:00
crcpw ownership: update ownership files 2015-06-25 10:04:42 -06:00
example Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
monitoring sentinel: use type uintptr_t for sentinel 2016-02-10 11:28:56 +09:00
ob1 ompi: always enable MPI_THREAD_MULTIPLE support 2016-02-23 10:02:14 -07:00
ucx Fix two annoying warnings in our UCX support. 2016-02-14 00:02:16 -05:00
v ompi: always enable MPI_THREAD_MULTIPLE support 2016-02-23 10:02:14 -07:00
yalla pml/yalla: add missing #include <alloca.h> 2015-12-24 14:33:58 +09:00
configure.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_constants.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml.h Add support for detecting when dynamic add_procs is not possible 2015-09-23 16:22:05 -06:00