move to common gemini arch directory
[charm.git] / src / arch / elan / conv-common.h
1
2 #define CMK_CMIDELIVERS_USE_COMMON_CODE                    1
3
4 #define CMK_CMIPRINTF_IS_A_BUILTIN                         0
5
6 #define CMK_HANDLE_SIGUSR                                  1
7
8 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
9 /* Type of the message tells whether it is a statically or dynamically allocated message, 0 for dynamic and 1 for static */
10 #define CMK_MSG_HEADER_EXT_     CmiUInt4 size; CmiUInt2 rank,root,hdl,xhdl,info,stratid,redID,pad2; CmiUInt4 pad4;
11 #define CMK_MSG_HEADER_EXT      {CMK_MSG_HEADER_EXT_}
12 #define CMK_MSG_HEADER_BIGSIM_ {CMK_MSG_HEADER_EXT_ CMK_BIGSIM_FIELDS}
13
14 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
15 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
16 #define CMK_MULTICAST_LIST_USE_COMMON_CODE                 0
17 #define CMK_MULTICAST_GROUP_USE_COMMON_CODE                1
18
19 #define CMK_RSH_IS_A_COMMAND                               0
20 #define CMK_RSH_NOT_NEEDED                                 1
21 #define CMK_RSH_USE_REMSH                                  0
22
23 #define CMK_SPANTREE_MAXSPAN                               4
24 #define CMK_SPANTREE_USE_COMMON_CODE                       1
25
26 #define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
27
28 #define CMK_CCS_AVAILABLE                                  1
29
30 #define NODE_0_IS_CONVHOST                                 1
31 #define CONVERSE_VERSION_ELAN                              1
32
33 #define  CMK_PERSISTENT_COMM                               1
34
35 #define CMK_IMMEDIATE_MSG                                  0