78274526e647a7e412dd93bf4f4e63d0e0c63758
[charm.git] / src / arch / bluegenep / 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_EXT_    CmiUInt2 rank, hdl,xhdl,info, stratid; unsigned char cksum, magic; int root, size; CmiUInt2 redID, padding; 
9 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
10 #define CMK_MSG_HEADER_EXT    { CMK_MSG_HEADER_EXT_ }
11 #define CMK_MSG_HEADER_BLUEGENE    { CMK_MSG_HEADER_EXT_ CMK_BLUEGENE_FIELDS }
12
13 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
14 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
15 #define CMK_MULTICAST_LIST_USE_COMMON_CODE                 0
16 #define CMK_MULTICAST_GROUP_USE_COMMON_CODE                1
17
18 #define CMK_RSH_IS_A_COMMAND                               0
19 #define CMK_RSH_NOT_NEEDED                                 1
20 #define CMK_RSH_USE_REMSH                                  0
21
22 #define CMK_SPANTREE_MAXSPAN                               4
23 #define CMK_SPANTREE_USE_COMMON_CODE                       1
24
25 #define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
26
27 #define CMK_CCS_AVAILABLE                                  1
28
29 #define NODE_0_IS_CONVHOST                                 1
30
31 //#define CMK_IMMEDIATE_MSG                                1
32 #define CMK_MACHINE_PROGRESS_DEFINED                       1
33
34 #define CMI_DIRECT_MANY_TO_MANY_DEFINED                    1
35
36 #define CMK_PERSISTENT_COMM                                0
37
38 #define CMK_LB_CPUTIMER                                    0