Intel® SHMEM#
- Library Setup, Exit, and Query Routines
- Memory Management
- Team Management Routines
- Remote Memory Access (RMA)
- Atomic Memory Operations (AMO)
- Signaling Operations
- Collective Operations
- ISHMEM_BARRIER_ALL
- ISHMEMX_BARRIER_ALL_WORK_GROUP
- ISHMEM_SYNC_ALL
- ISHMEMX_SYNC_ALL_WORK_GROUP
- ISHMEM_TEAM_SYNC
- ISHMEMX_TEAM_SYNC_WORK_GROUP
- ISHMEM_ALLTOALL
- ISHMEMX_ALLTOALL_WORK_GROUP
- ISHMEM_BROADCAST
- ISHMEMX_BROADCAST_WORK_GROUP
- ISHMEM_COLLECT, ISHMEM_FCOLLECT
- ISHMEMX_COLLECT_WORK_GROUP
- ISHMEMX_FCOLLECT_WORK_GROUP
- ISHMEM_REDUCE
- ISHMEMX_REDUCE_WORK_GROUP
- Point-To-Point Synchronization
- ISHMEM_WAIT_UNTIL
- ISHMEMX_WAIT_UNTIL_WORK_GROUP
- ISHMEM_WAIT_UNTIL_ALL
- ISHMEMX_WAIT_UNTIL_ALL_WORK_GROUP
- ISHMEM_WAIT_UNTIL_ANY
- ISHMEMX_WAIT_UNTIL_ANY_WORK_GROUP
- ISHMEM_WAIT_UNTIL_SOME
- ISHMEMX_WAIT_UNTIL_SOME_WORK_GROUP
- ISHMEM_TEST
- ISHMEMX_TEST_WORK_GROUP
- ISHMEM_TEST_ALL
- ISHMEMX_TEST_ALL_WORK_GROUP
- ISHMEM_TEST_ANY
- ISHMEMX_TEST_ANY_WORK_GROUP
- ISHMEM_TEST_SOME
- ISHMEMX_TEST_SOME_WORK_GROUP
- ISHMEM_SIGNAL_WAIT_UNTIL
- ISHMEMX_SIGNAL_WAIT_UNTIL_WORK_GROUP
- Memory Ordering
- Utility Routines