1
1
openmpi/oshmem
Mikhail Brinskii e4ee56d1f3 SPML/UCX: Add shmemx_alltoall_global_nb routine to shmemx.h
The new routine transfers the data asynchronously from the source PE to all
PEs in the OpenSHMEM job. The routine returns immediately. The source and
target buffers are reusable only after the completion of the routine.
After the data is transferred to the target buffers, the counter object
is updated atomically. The counter object can be read either using atomic
operations such as shmem_atomic_fetch or can use point-to-point synchronization
routines such as shmem_wait_until and shmem_test.

Signed-off-by: Mikhail Brinskii <mikhailb@mellanox.com>
(cherry picked from commit 2ef5bd8b36)
2019-05-02 21:25:59 +03:00
..
include SPML/UCX: Add shmemx_alltoall_global_nb routine to shmemx.h 2019-05-02 21:25:59 +03:00
info oshmem: Fix scan coverity issues 2015-12-02 12:49:19 +02:00
mca SPML/UCX: Add shmemx_alltoall_global_nb routine to shmemx.h 2019-05-02 21:25:59 +03:00
op SHMEM/ATOMIC: refactoring of module API 2018-07-04 14:40:14 +03:00
proc oshmem: refactor group cache 2018-02-22 11:48:06 +02:00
request Fix the OSHMEM request padding. 2017-06-01 18:30:02 -04:00
runtime OSHMEM: added processing of zero-length collectives 2018-11-27 14:26:44 +02:00
shmem SPML/UCX: Add shmemx_alltoall_global_nb routine to shmemx.h 2019-05-02 21:25:59 +03:00
tools Miscellaneous compiler warnings fixes 2018-03-23 11:45:30 -07:00
util OSHMEM: fixes verbosity log level cal 2016-11-06 11:56:42 +02:00
Makefile.am build: Custom libmpi(_FOO) name option in configure 2016-09-29 21:47:24 -05:00