Open minsii opened 3 years ago
Similar to MPI_Wait|Test family, these routines accepts an array of elements and atomically check the update of each element. Cannot translate to MPI_Wait|Test{any|all|some} because these routines guarantee atomicity with remote AMO operations.
MPI_Wait|Test{any|all|some}
shmem_wait_until_all shmem_wait_until_any shmem_wait_until_some shmem_test_all shmem_test_any shmem_test_some
Starting point
src/internal/p2p_impl.h
MPI_Accumulate
TODO
tests/
Similar to MPI_Wait|Test family, these routines accepts an array of elements and atomically check the update of each element. Cannot translate to
MPI_Wait|Test{any|all|some}
because these routines guarantee atomicity with remote AMO operations.Starting point
src/internal/p2p_impl.h
. UseMPI_Accumulate
to get all elements at a time.TODO
tests/