photon  1.1
config.h
Go to the documentation of this file.
1 /* include/config.h. Generated from config.h.in by configure. */
2 /* include/config.h.in. Generated from configure.ac by autoheader. */
3 
4 /* Enable call tracing */
5 /* #undef ENABLE_CALLTRACE */
6 
7 /* Enable debug logging */
8 /* #undef ENABLE_DEBUG */
9 
10 /* Enable NBC */
11 /* #undef ENABLE_NBC */
12 
13 /* Have 16-byte compare and swap */
14 #define HAVE_CMPXCHG16B 1
15 
16 /* Define to 1 if you have the <dlfcn.h> header file. */
17 #define HAVE_DLFCN_H 1
18 
19 /* Define to 1 if you have the <inttypes.h> header file. */
20 #define HAVE_INTTYPES_H 1
21 
22 /* libfabric support available */
23 #define HAVE_LIBFABRIC 1
24 
25 /* Define to 1 if you have the <memory.h> header file. */
26 #define HAVE_MEMORY_H 1
27 
28 /* MPI support available */
29 /* #undef HAVE_MPI */
30 
31 /* Enable PMI */
32 /* #undef HAVE_PMI */
33 
34 /* Enable Cray PMI */
35 /* #undef HAVE_PMI_CRAY_EXT */
36 
37 /* Have PTHREAD_PRIO_INHERIT. */
38 #define HAVE_PTHREAD_PRIO_INHERIT 1
39 
40 /* SHMEM support available */
41 #define HAVE_SHMEM 1
42 
43 /* SHMEM CMA support available */
44 #define HAVE_SHMEM_CMA 1
45 
46 /* SHMEM POSIX support available */
47 #define HAVE_SHMEM_POSIX 1
48 
49 /* Define to 1 if you have the <stdint.h> header file. */
50 #define HAVE_STDINT_H 1
51 
52 /* Define to 1 if you have the <stdlib.h> header file. */
53 #define HAVE_STDLIB_H 1
54 
55 /* Define to 1 if you have the <strings.h> header file. */
56 #define HAVE_STRINGS_H 1
57 
58 /* Define to 1 if you have the <string.h> header file. */
59 #define HAVE_STRING_H 1
60 
61 /* Define to 1 if you have the <sys/stat.h> header file. */
62 #define HAVE_SYS_STAT_H 1
63 
64 /* Define to 1 if you have the <sys/types.h> header file. */
65 #define HAVE_SYS_TYPES_H 1
66 
67 /* UGNI support available */
68 /* #undef HAVE_UGNI */
69 
70 /* Define to 1 if you have the <unistd.h> header file. */
71 #define HAVE_UNISTD_H 1
72 
73 /* VERBS support available */
74 /* #undef HAVE_VERBS */
75 
76 /* Define to 1 if the system has the `__builtin_clz' built-in function */
77 #define HAVE___BUILTIN_CLZ 1
78 
79 /* Define to 1 if the system has the `__builtin_clzl' built-in function */
80 #define HAVE___BUILTIN_CLZL 1
81 
82 /* Define to 1 if the system has the `__builtin_ctzl' built-in function */
83 #define HAVE___BUILTIN_CTZL 1
84 
85 /* Define to 1 if the system has the `__builtin_expect' built-in function */
86 #define HAVE___BUILTIN_EXPECT 1
87 
88 /* Define to 1 if the system has the `__builtin_popcountl' built-in function
89  */
90 #define HAVE___BUILTIN_POPCOUNTL 1
91 
92 /* Define to 1 if the system has the `__builtin_unreachable' built-in function
93  */
94 #define HAVE___BUILTIN_UNREACHABLE 1
95 
96 /* Cacheline size */
97 #define HPX_CACHELINE_SIZE 64
98 
99 /* OS Memory Page Size */
100 #define HPX_PAGE_SIZE 4096
101 
102 /* Define to the sub-directory where libtool stores uninstalled libraries. */
103 #define LT_OBJDIR ".libs/"
104 
105 /* Name of package */
106 #define PACKAGE "photon"
107 
108 /* Define to the address where bug reports for this package should be sent. */
109 #define PACKAGE_BUGREPORT "photon@crest.iu.edu"
110 
111 /* Define to the full name of this package. */
112 #define PACKAGE_NAME "photon"
113 
114 /* Define to the full name and version of this package. */
115 #define PACKAGE_STRING "photon 1.1"
116 
117 /* Define to the one symbol short name of this package. */
118 #define PACKAGE_TARNAME "photon"
119 
120 /* Define to the home page for this package. */
121 #define PACKAGE_URL ""
122 
123 /* Define to the version of this package. */
124 #define PACKAGE_VERSION "1.1"
125 
126 /* Cacheline size */
127 #define PHOTON_CACHELINE_SIZE 64
128 
129 /* OS Memory Page Size */
130 #define PHOTON_PAGE_SIZE 4096
131 
132 /* Define to necessary symbol if this constant uses a non-standard name on
133  your system. */
134 /* #undef PTHREAD_CREATE_JOINABLE */
135 
136 /* Define to 1 if you have the ANSI C header files. */
137 #define STDC_HEADERS 1
138 
139 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
140 #define TIME_WITH_SYS_TIME 1
141 
142 /* Enable extensions on AIX 3, Interix. */
143 #ifndef _ALL_SOURCE
144 # define _ALL_SOURCE 1
145 #endif
146 /* Enable GNU extensions on systems that have them. */
147 #ifndef _GNU_SOURCE
148 # define _GNU_SOURCE 1
149 #endif
150 /* Enable threading extensions on Solaris. */
151 #ifndef _POSIX_PTHREAD_SEMANTICS
152 # define _POSIX_PTHREAD_SEMANTICS 1
153 #endif
154 /* Enable extensions on HP NonStop. */
155 #ifndef _TANDEM_SOURCE
156 # define _TANDEM_SOURCE 1
157 #endif
158 /* Enable general extensions on Solaris. */
159 #ifndef __EXTENSIONS__
160 # define __EXTENSIONS__ 1
161 #endif
162 
163 
164 /* Version number of package */
165 #define VERSION "1.1"
166 
167 /* Define to 1 if on MINIX. */
168 /* #undef _MINIX */
169 
170 /* Define to 2 if the system does not provide POSIX.1 features except with
171  this defined. */
172 /* #undef _POSIX_1_SOURCE */
173 
174 /* Define the POSIX version */
175 #define _POSIX_C_SOURCE 200809L
176 
177 /* Define to 1 if you need to in order for `stat' and other things to work. */
178 /* #undef _POSIX_SOURCE */
179 
180 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
181  <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
182  #define below would cause a syntax error. */
183 /* #undef _UINT32_T */
184 
185 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
186  <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
187  #define below would cause a syntax error. */
188 /* #undef _UINT64_T */
189 
190 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
191  <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
192  #define below would cause a syntax error. */
193 /* #undef _UINT8_T */
194 
195 /* Define to empty if `const' does not conform to ANSI C. */
196 /* #undef const */
197 
198 /* Define to `__inline__' or `__inline' if that's what the C compiler
199  calls it, or to nothing if 'inline' is not supported under any name. */
200 #ifndef __cplusplus
201 /* #undef inline */
202 #endif
203 
204 /* Define to the type of a signed integer type of width exactly 16 bits if
205  such a type exists and the standard includes do not define it. */
206 /* #undef int16_t */
207 
208 /* Define to the type of a signed integer type of width exactly 32 bits if
209  such a type exists and the standard includes do not define it. */
210 /* #undef int32_t */
211 
212 /* Define to the type of a signed integer type of width exactly 64 bits if
213  such a type exists and the standard includes do not define it. */
214 /* #undef int64_t */
215 
216 /* Define to the type of a signed integer type of width exactly 8 bits if such
217  a type exists and the standard includes do not define it. */
218 /* #undef int8_t */
219 
220 /* Define to `int' if <sys/types.h> does not define. */
221 /* #undef pid_t */
222 
223 /* Define to `unsigned int' if <sys/types.h> does not define. */
224 /* #undef size_t */
225 
226 /* Define to the type of an unsigned integer type of width exactly 16 bits if
227  such a type exists and the standard includes do not define it. */
228 /* #undef uint16_t */
229 
230 /* Define to the type of an unsigned integer type of width exactly 32 bits if
231  such a type exists and the standard includes do not define it. */
232 /* #undef uint32_t */
233 
234 /* Define to the type of an unsigned integer type of width exactly 64 bits if
235  such a type exists and the standard includes do not define it. */
236 /* #undef uint64_t */
237 
238 /* Define to the type of an unsigned integer type of width exactly 8 bits if
239  such a type exists and the standard includes do not define it. */
240 /* #undef uint8_t */