1
1
openmpi/oshmem/runtime
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
..
help-shmem-runtime.txt oshmem: Align OSHMEM API with spec v1.2 (support environment variables) 2015-11-24 18:57:56 +02:00
Makefile.am oshmem: Do not install help files in case oshmem is off 2015-09-10 15:49:45 +03:00
oshmem_info_support.c version configury: make dist now works 2014-10-02 11:32:54 -07:00
oshmem_info_support.h tools: Add oshmem_info utility 2013-10-12 19:03:32 +00:00
oshmem_shmem_abort.c opal: Add opal_abort_print_stack mca variable with aliases for ompi/oshmem 2015-11-25 18:18:33 +02:00
oshmem_shmem_exchange.c configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00
oshmem_shmem_finalize.c oshmem: Align OSHMEM API with spec v1.2 (support environment variables) 2015-11-24 18:57:56 +02:00
oshmem_shmem_init.c ompi: always enable MPI_THREAD_MULTIPLE support 2016-02-23 10:02:14 -07:00
oshmem_shmem_params.c opal: Add opal_abort_print_stack mca variable with aliases for ompi/oshmem 2015-11-25 18:18:33 +02:00
oshmem_shmem_preconnect.h Per the RFC schedule, this commit adds Mellanox OpenSHMEM to the trunk. It does not yet run on OSX or with CM PML for an MTL other than MXM. Mellanox is aware of these issues and is in the process of resolving them. This should be added to \ncmr=v1.7.4:subject=Move OSHMEM to 1.7.4:reviewer=rhc 2013-09-10 15:34:09 +00:00
params.h opal: Add opal_abort_print_stack mca variable with aliases for ompi/oshmem 2015-11-25 18:18:33 +02:00
runtime.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00