pmodels / oshmpi

OpenSHMEM Implementation on MPI
https://pmodels.github.io/oshmpi-www/
Other
25 stars 14 forks source link

Wait: extend wait_until|test with all|any|some #96

Open minsii opened 3 years ago

minsii commented 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.

shmem_wait_until_all
shmem_wait_until_any
shmem_wait_until_some
shmem_test_all
shmem_test_any
shmem_test_some

Starting point

TODO