Merge branch 'charm' of charmgit:charm into charm
[charm.git] / src / arch / mpi / conv-common.h
1
2 #define CMK_CMIDELIVERS_USE_COMMON_CODE                    1
3
4 #define CMK_CMIPRINTF_IS_A_BUILTIN                         0
5
6 #define CMI_MPI_TRACE_USEREVENTS                           0
7
8 #define CMK_STACKSIZE_DEFAULT                              65536
9
10 #define CMK_HANDLE_SIGUSR                                  1
11
12 #if CMK_ERROR_CHECKING
13 #define CMK_MSG_HEADER_EXT_    CmiUInt2 rank, hdl,xhdl,info, stratid, redID; CmiInt4 root; unsigned char cksum, magic;
14 #else
15 #define CMK_MSG_HEADER_EXT_    CmiUInt2 rank, hdl,xhdl,info, stratid, redID; CmiInt4 root; 
16 #endif
17 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
18 #define CMK_MSG_HEADER_EXT    { CMK_MSG_HEADER_EXT_ }
19 #define CMK_MSG_HEADER_BIGSIM_    { CMK_MSG_HEADER_EXT_ CMK_BIGSIM_FIELDS }
20
21 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
22 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
23 #define CMK_MULTICAST_LIST_USE_COMMON_CODE                 1
24 #define CMK_MULTICAST_GROUP_USE_COMMON_CODE                1
25
26 #define CMK_RSH_IS_A_COMMAND                               0
27 #define CMK_RSH_NOT_NEEDED                                 1
28 #define CMK_RSH_USE_REMSH                                  0
29
30 #define CMK_SPANTREE_MAXSPAN                               4
31 #define CMK_SPANTREE_USE_COMMON_CODE                       1
32
33 #define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
34
35 #define CMK_CCS_AVAILABLE                                  1
36
37 #define NODE_0_IS_CONVHOST                                 1
38
39 #define CMK_IMMEDIATE_MSG                                  1
40 #define CMK_MACHINE_PROGRESS_DEFINED                       1
41
42 #define CMK_LB_CPUTIMER                                    0