1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #ifndef MCA_COLL_BASE_TAGS_H
20 #define MCA_COLL_BASE_TAGS_H
21
22
23
24
25
26
27 #define MCA_COLL_BASE_TAG_ALLGATHER -10
28 #define MCA_COLL_BASE_TAG_ALLGATHERV -11
29 #define MCA_COLL_BASE_TAG_ALLREDUCE -12
30 #define MCA_COLL_BASE_TAG_ALLTOALL -13
31 #define MCA_COLL_BASE_TAG_ALLTOALLV -14
32 #define MCA_COLL_BASE_TAG_ALLTOALLW -15
33 #define MCA_COLL_BASE_TAG_BARRIER -16
34 #define MCA_COLL_BASE_TAG_BCAST -17
35 #define MCA_COLL_BASE_TAG_EXSCAN -18
36 #define MCA_COLL_BASE_TAG_GATHER -19
37 #define MCA_COLL_BASE_TAG_GATHERV -20
38 #define MCA_COLL_BASE_TAG_REDUCE -21
39 #define MCA_COLL_BASE_TAG_REDUCE_SCATTER -22
40 #define MCA_COLL_BASE_TAG_REDUCE_SCATTER_BLOCK -23
41 #define MCA_COLL_BASE_TAG_SCAN -24
42 #define MCA_COLL_BASE_TAG_SCATTER -25
43 #define MCA_COLL_BASE_TAG_SCATTERV -26
44 #define MCA_COLL_BASE_TAG_NONBLOCKING_BASE -27
45 #define MCA_COLL_BASE_TAG_NONBLOCKING_END ((-1 * INT_MAX/2) + 1)
46 #define MCA_COLL_BASE_TAG_HCOLL_BASE (-1 * INT_MAX/2)
47 #define MCA_COLL_BASE_TAG_HCOLL_END (-1 * INT_MAX)
48 #endif