1
1
openmpi/ompi/mca
Nathan Hjelm 7893248c5a opal/asm: add fetch-and-op atomics
This commit adds support for fetch-and-op atomics. This is needed
because and and or are irreversible operations so there needs to be a
way to get the old value atomically. These are also the only semantics
supported by C11 (there is not atomic_op_fetch, just
atomic_fetch_op). The old op-and-fetch atomics have been defined in
terms of fetch-and-op.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2017-11-30 10:41:23 -07:00
..
bml mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
coll opal/asm: add fetch-and-op atomics 2017-11-30 10:41:23 -07:00
common opal/asm: rename existing arithmetic atomic functions 2017-11-30 10:41:22 -07:00
crcp mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
fbtl fs/ufs and fbtl/posix: cleanup lock management 2017-10-19 14:56:28 -05:00
fcoll io/ompio: add a new option to disable amode overwriting 2017-11-17 13:13:38 -06:00
fs fs/ufs: add some more error codes on file_open 2017-11-07 11:09:32 +09:00
hook ompi/hook: Add the hook/license framework 2017-02-27 12:05:53 -05:00
io io/ompio: add a new option to disable amode overwriting 2017-11-17 13:13:38 -06:00
mtl opal/asm: rename existing arithmetic atomic functions 2017-11-30 10:41:22 -07:00
op mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
osc opal/asm: add fetch-and-op atomics 2017-11-30 10:41:23 -07:00
pml opal/asm: rename existing arithmetic atomic functions 2017-11-30 10:41:22 -07:00
rte Add a new OMPI rte component to support direct-launch using PMIx. 2017-11-28 12:05:01 -08:00
sharedfp Silence warnings 2017-11-25 11:50:18 -08:00
topo Add a new OMPI rte component to support direct-launch using PMIx. 2017-11-28 12:05:01 -08: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