1
1
openmpi/ompi/mca
Aravind Gopalakrishnan ee3f6ab841 MTL OFI: Ask for FI_THREAD_DOMAIN support when not using MPI_THREAD_MULTIPLE
When an application is not using multiple threads to call into MPI, we can
safely ask for FI_THREAD_DOMAIN setting from the provider as it should
translate to the least amount of locking in provider.

Conversely, for applications using THREAD_MULTIPLE, explicitly ask for
FI_THREAD_SAFE to prevent race conditions.

Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
(cherry picked from commit 5cbcae79d8)
Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2020-06-17 20:49:18 +00:00
..
bml pmix: added check for pmix fence status 2018-08-17 21:33:50 +06:00
coll Merge pull request #7579 from devreal/progress-returns-v4.0.x 2020-04-03 13:37:56 -05:00
common common/ompio: fix calculation in simple-grouping option 2019-11-25 09:04:13 -06:00
crcp pmix: added check for pmix fence status 2018-08-17 21:33:50 +06:00
fbtl ompio: misc renames 2018-06-14 09:41:10 +09:00
fcoll fcoll/two_phase: Compiler warning for wrong variable type used 2019-12-08 14:15:29 -05:00
fs lustre: squash some compiler warnings 2020-01-08 16:00:01 -05:00
hook ompi/hook: plug a misc memory leak 2018-09-10 09:21:49 +09:00
io Merge pull request #7237 from mcoil1/pr/v4.0.x/wbailey2-fixes 2019-12-17 09:22:07 -07:00
mtl MTL OFI: Ask for FI_THREAD_DOMAIN support when not using MPI_THREAD_MULTIPLE 2020-06-17 20:49:18 +00:00
op mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
osc OSC base: fix typos in documentation 2020-04-24 09:20:05 -06:00
pml OPAL/UCX: enabling new API provided by UCX 2020-05-04 10:02:10 +03:00
rte Remove stale defunct tools 2018-10-30 08:51:25 -07:00
sharedfp sharedfp/individual: defer error when not being able to open datafile 2020-02-24 08:39:53 -06:00
topo Remove few warnings identified by @rhc in #5514. 2019-05-11 16:38:31 +09:00
vprotocol mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
Makefile.am Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
mca.h Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00