Enable MPI_SMP.
[charm.git] / src / arch / shmem / conv-common.h
1 #ifndef _CONV_COMMON_H
2 #define _CONV_COMMON_H
3
4 #define CONVERSE_VERSION_SHMEM                             1
5
6 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
7 #define CMK_MSG_HEADER_EXT_   char gap[56]; CmiUInt2 hdl,xhdl,info,stratid,root,redID,padding2,padding3;
8 #define CMK_MSG_HEADER_EXT       { CMK_MSG_HEADER_EXT_ }
9 #define CMK_MSG_HEADER_BIGSIM_  {CMK_MSG_HEADER_EXT_ CMK_BIGSIM_FIELDS}
10
11 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
12 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
13 #define CMK_MULTICAST_LIST_USE_COMMON_CODE                 0
14 #define CMK_MULTICAST_GROUP_USE_COMMON_CODE                0
15
16 #define CMK_SPANTREE_MAXSPAN                               4
17 #define CMK_SPANTREE_USE_COMMON_CODE                       1
18
19 #define CMK_CMIDELIVERS_USE_COMMON_CODE                    1
20
21 #define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
22
23 #define CMK_CMIPRINTF_IS_A_BUILTIN                         0
24
25 #define CMK_CCS_AVAILABLE                                  1
26
27 #define CMK_HANDLE_SIGUSR                                  1
28
29 #define NODE_0_IS_CONVHOST                                 1
30
31 #endif