| int shmem_n_pes() |
| int shmem_my_pe() |
| void shmem_init() |
| void shmem_finalize() |
| TYPE shmem_g(const TYPE *source, int pe); |
| void shmem_get(TYPE *dest, const TYPE *source, size_t nelems, int pe) |
| void shmem_p(TYPE *dest, TYPE value, int pe) |
| void shmem_put(TYPE *dest, const TYPE *source, size_t nelems, int pe) |
| void shmem_barrier_all() |
| void shmem_barrier(int PE_start, int logPE_stride, int PE_size, long *pSync) |
| void shmem_sync_all() |
| void shmem_sync(int PE_start, int logPE_stride, int PE_size, long *pSync) |
| void shmem_quiet() |
| void shmem_wait_until(TYPE *ivar, int cmp, TYPE cmp_value) |