Skip to content

Commit 15fcabe

Browse files
committed
Cray OpenSHMEM-X 11 has most/all of the features
1 parent b6cfc4e commit 15fcabe

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

src/libshmem/config/cray.h

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,27 @@
11
#ifndef PySHMEM_CONFIG_CRAY_H
22
#define PySHMEM_CONFIG_CRAY_H
33

4+
#if CRAY_SHMEM_MAJOR_VERSION >= 11
5+
#define PySHMEM_HAVE_shmem_malloc_with_hints 1
6+
#define PySHMEM_HAVE_shmem_team_t 1
7+
#define PySHMEM_HAVE_SHMEM_CTX_INVALID 1
8+
#define PySHMEM_HAVE_shmem_amo_nbi 1
9+
#define PySHMEM_HAVE_shmem_put_signal 1
10+
#define PySHMEM_HAVE_shmem_signal_fetch 1
11+
#define PySHMEM_HAVE_shmem_signal_wait_until 1
12+
#define PySHMEM_HAVE_shmem_broadcast 1
13+
#define PySHMEM_HAVE_shmem_collect 1
14+
#define PySHMEM_HAVE_shmem_fcollect 1
15+
#define PySHMEM_HAVE_shmem_alltoall 1
16+
#define PySHMEM_HAVE_shmem_alltoalls 1
17+
#define PySHMEM_HAVE_shmem_broadcastmem 1
18+
#define PySHMEM_HAVE_shmem_collectmem 1
19+
#define PySHMEM_HAVE_shmem_fcollectmem 1
20+
#define PySHMEM_HAVE_shmem_alltoallmem 1
21+
#define PySHMEM_HAVE_shmem_alltoallsmem 1
22+
#define PySHMEM_HAVE_shmem_reduce 1
23+
#define PySHMEM_HAVE_shmem_wait_test_many 1
24+
#define PySHMEM_HAVE_shmem_pcontrol 1
25+
#endif
26+
427
#endif

0 commit comments

Comments
 (0)