build: fix travis MPI/SMP build
[charm.git] / src / arch / uth-linux / conv-mach.h
blob061f928a2593f966e8a70e847e7cfb77d2386bcb
1 #ifndef _CONV_MACH_H
2 #define _CONV_MACH_H
4 #define CMK_CMIDELIVERS_USE_COMMON_CODE 1
6 #define CMK_CMIPRINTF_IS_A_BUILTIN 0
8 #define CMK_GETPAGESIZE_AVAILABLE 0
10 #define CMK_HANDLE_SIGUSR 1
12 #define CMK_IS_HETERO 0
14 #define CMK_MALLOC_USE_GNU_MALLOC 0
15 #define CMK_MALLOC_USE_OS_BUILTIN 1
17 #define CMK_MEMORY_PAGESIZE 4096
18 #define CMK_MEMORY_PROTECTABLE 1
20 #define CMK_MULTICAST_GROUP_TYPE struct { unsigned pe, id; }
21 #define CMK_MULTICAST_DEF_USE_COMMON_CODE 1
22 #define CMK_MULTICAST_LIST_USE_COMMON_CODE 1
23 #define CMK_MULTICAST_GROUP_USE_COMMON_CODE 1
26 #define CMK_SSH_IS_A_COMMAND 1
27 #define CMK_SSH_NOT_NEEDED 0
29 #define CMK_SHARED_VARS_UNAVAILABLE 0
30 #define CMK_SHARED_VARS_UNIPROCESSOR 1
32 #define CMK_SIGNAL_NOT_NEEDED 1
33 #define CMK_SIGNAL_USE_SIGACTION 0
34 #define CMK_SIGNAL_USE_SIGACTION_WITH_RESTART 0
36 #define CMK_SPANTREE_MAXSPAN 4
37 #define CMK_SPANTREE_USE_COMMON_CODE 1
39 #define CMK_SYNCHRONIZE_ON_TCP_CLOSE 0
41 #define CMK_THREADS_REQUIRE_NO_CPV 1
42 #define CMK_THREADS_COPY_STACK 0
44 #define CMK_TIMER_USE_GETRUSAGE 0
45 #define CMK_TIMER_USE_SPECIAL 0
46 #define CMK_TIMER_USE_TIMES 1
49 #define CMK_VECTOR_SEND_USES_COMMON_CODE 1
51 #define CMK_WHEN_PROCESSOR_IDLE_BUSYWAIT 1
52 #define CMK_WHEN_PROCESSOR_IDLE_USLEEP 0
54 #define CMK_CONDS_USE_SPECIAL_CODE 1
56 #endif