1
2#ifndef _CONFIG_H
3#define _CONFIG_H
4
5#ifndef __cplusplus
6
7/* Define to empty if the keyword does not work.  */
8#undef const
9
10#endif /* __cplusplus */
11
12#ifdef __cplusplus
13
14/* Define if the C++ restrict keyword extension exists.  */
15#undef CXX_RESTRICT
16
17#ifdef CXX_RESTRICT
18#define restrictxx restrict
19#else
20#define restrictxx
21#endif
22
23#endif
24
25/* Define if you want to optimize the reference counting code.  */
26#undef REF_OPTIMIZE
27
28/* Define if you have <stdint.h>.  */
29#undef HAVE_STDINT_H
30
31/* Define if you have <sys/stat.h>.  */
32#undef HAVE_SYS_STAT_H
33
34/* Define if you have <sys/types.h>.  */
35#undef HAVE_SYS_TYPES_H
36
37/* Define if you have <pwd.h>.  */
38#undef HAVE_PWD_H
39
40/* Define if you have <termios.h>.  */
41#undef HAVE_TERMIOS_H
42
43/* Define if you have <sys/times.h>.  */
44#undef HAVE_SYS_TIMES_H
45
46/* Define if you have <time.h>.  */
47#undef HAVE_TIME_H
48
49/* Define if you have <machine/fpu.h>.  */
50#undef HAVE_MACHINE_FPU_H
51
52/* Define if you have <asm/fpu.h>.  */
53#undef HAVE_ASM_FPU_H
54
55/* Define if you have <sys/resource.h>.  */
56#undef HAVE_SYS_RESOURCE_H
57
58/* Define if <sstream> is present.  */
59#undef HAVE_SSTREAM
60
61/* Define if you have the vprintf function.  */
62#undef HAVE_VPRINTF
63
64/* Define if you have the ios::fmtflags.  */
65#undef HAVE_IOS_FMTFLAGS
66
67/* Define if you have the long long type extension.  */
68#ifndef HAVE_LONG_LONG
69#undef HAVE_LONG_LONG
70#endif
71
72/* Define if you have streambuf::pubseekoff (you should).  */
73#undef HAVE_PUBSEEKOFF
74
75/* Define if you have streambuf::sgetn (you should).  */
76#undef HAVE_SGETN
77
78/* Define if you have a public streambuf::seekoff.  */
79#undef HAVE_SEEKOFF
80
81/* Define as the return type of signal handlers (int or void).  */
82#undef RETSIGTYPE
83
84/* Define if signal handlers have an ellipsis argument in C++.  */
85#undef SIGHASELLIP
86
87/* Define to `unsigned' if <sys/types.h> doesn't define.  */
88#undef size_t
89
90/* Define if you have the ANSI C header files.  */
91#undef STDC_HEADERS
92
93/* Define if your <sys/time.h> declares struct tm.  */
94#undef TM_IN_SYS_TIME
95
96/* Define if you have the strerror function.  */
97#undef HAVE_STRERROR
98
99/* Define if you have the setenv function.  */
100#undef HAVE_SETENV
101
102/* Define if isnan is available from C++.  */
103#undef HAVE_ISNAN
104
105/* Define if you have the sigfillset function (and company).  */
106#undef HAVE_SIGFILLSET
107
108/* Define if you have the signal function.  */
109#undef HAVE_SIGNAL
110
111/* Define if you have the system function.  */
112#undef HAVE_SYSTEM
113
114/* Define if you have the drand48 function.  */
115#undef HAVE_DRAND48
116
117/* Define if you have the isnan function.  */
118#undef HAVE_ISNAN
119
120/* Define if you have the fchdir function.  */
121#undef HAVE_FCHDIR
122
123/* Define if you have the getpwuid function.  */
124#undef HAVE_GETPWUID
125
126/* Define if you have the geteuid function.  */
127#undef HAVE_GETEUID
128
129/* Define if you have the gethostname function.  */
130#undef HAVE_GETHOSTNAME
131
132/* Define if you have the time function.  */
133#undef HAVE_TIME
134
135/* Define if you have the ctime function.  */
136#undef HAVE_CTIME
137
138/* Define if you have the C99 <fenv.h>.  */
139#undef HAVE_FENV_H
140
141/* Define if you have the glibc feenableexcept extension.  */
142#undef HAVE_FEENABLEEXCEPT
143
144/* Define if you have the glibc fedisableexcept extension.  */
145#undef HAVE_FEDISABLEEXCEPT
146
147/* Define if you have the setrlimit function.  */
148#undef HAVE_SETRLIMIT
149
150/* Define if you have functioning SYSV IPC.  */
151#undef HAVE_SYSV_IPC
152
153/* Define if semctl must have a semun as the fourth argument.  */
154#undef SEMCTL_REQUIRES_SEMUN
155
156/* Define to the type used for shared memory.  */
157/* #undef SHMTYPE */
158
159#ifndef SHMTYPE
160#define SHMTYPE char*
161#endif
162
163/* Define if you have the <fcntl.h> header file.  */
164#undef HAVE_FCNTL_H
165
166/* Define if you have the <limits.h> header file.  */
167#undef HAVE_LIMITS_H
168
169/* Define if you have the <sys/ioctl.h> header file.  */
170#undef HAVE_SYS_IOCTL_H
171
172/* Define if you have the <sys/time.h> header file.  */
173#undef HAVE_SYS_TIME_H
174
175/* Define if you have the <unistd.h> header file.  */
176#undef HAVE_UNISTD_H
177
178/* Define if you have the <pthread.h> header file and the pthread library.  */
179#undef HAVE_PTHREAD
180
181/* Define if you can have the pthread_attr_setstacksize function.  */
182#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE
183
184/* Define if you can have the pthread_attr_getstacksize function.  */
185#undef HAVE_PTHREAD_ATTR_GETSTACKSIZE
186
187/* Define if you can have the pthread_attr_getscope function.  */
188#undef HAVE_PTHREAD_ATTR_GETSCOPE
189
190/* Define if you can have the pthread_attr_setscope function.  */
191#undef HAVE_PTHREAD_ATTR_SETSCOPE
192
193/* Define if you can have the pthread_attr_getinheritsched function.  */
194#undef HAVE_PTHREAD_ATTR_GETINHERITSCHED
195
196/* Define if you can have the pthread_attr_setinheritsched function.  */
197#undef HAVE_PTHREAD_ATTR_SETINHERITSCHED
198
199/* Define if you can have the pthread_attr_setschedpolicy function.  */
200#undef HAVE_PTHREAD_ATTR_SETSCHEDPOLICY
201
202/* Define if you can have the pthread_attr_getschedpolicy function.  */
203#undef HAVE_PTHREAD_ATTR_GETSCHEDPOLICY
204
205/* Define if you can have the pthread_attr_setschedparam function.  */
206#undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM
207
208/* Define if you can have the pthread_attr_getschedparam function.  */
209#undef HAVE_PTHREAD_ATTR_GETSCHEDPARAM
210
211/* Define if you can have the sched_get_priority_max function.  */
212#undef HAVE_SCHED_GET_PRIORITY_MAX
213
214/* Define if you can have the sched_get_priority_min function.  */
215#undef HAVE_SCHED_GET_PRIORITY_MIN
216
217/* Define if you have the NIAMA library.  */
218#undef HAVE_NIAMA
219
220/* Define if you have the <mpi.h> header file and library.  */
221#undef HAVE_MPI
222
223/* Define if you have the MPI_Init_thread routine.  */
224#undef HAVE_MPI_INIT_THREAD
225
226/* Set to the MPI macro defined the desired threading support level.  */
227#undef SC_MPI_THREAD_LEVEL
228
229/* Define if you have the <armci.h> header file and library.  */
230#undef HAVE_ARMCI
231
232/* Define if you have the libint header file and library.  */
233#undef HAVE_LIBINT
234
235/* Define if you have the libr12 header file and library.  */
236#undef HAVE_LIBR12
237
238/* Define if you have the libderiv header file and library.  */
239#undef HAVE_LIBDERIV
240
241/* Define if your MPI implementation has MPI-IO functions */
242#undef HAVE_MPIIO
243
244/* Define if you have the <perf.h> header file and library.  */
245#undef HAVE_PERF
246
247/* Define if you have <execinfo.h> backtrace and backtrace_symbol_fd.  */
248#undef HAVE_BACKTRACE
249
250/* Define if MPIMessageGrp should be used by default. */
251#undef DEFAULT_MPI
252
253/* Define if MTMPIMemoryGrp should be used by default. */
254#undef DEFAULT_MTMPI
255
256/* Define if ARMCIMemoryGrp should be used by default. */
257#undef DEFAULT_ARMCI
258
259/* Define if is MPI is always used (needed if MPI_Init is used to
260   initialize argument list). */
261#undef ALWAYS_USE_MPI
262
263/* Define if you have the m library (-lm).  */
264#undef HAVE_LIBM
265
266/* Define if you have the sun library (-lsun).  */
267#undef HAVE_LIBSUN
268
269/* Define if you have the fl library (-lfl).  */
270#undef HAVE_LIBFL
271
272/* Define if you have the dl library (-ldl).  */
273#undef HAVE_LIBDL
274
275/* Define if you have the <dlfcn.h> header file.  */
276#undef HAVE_DLFCN_H
277
278/* Define if you have LAPACK
279 */
280#undef HAVE_LAPACK
281
282/* Define if you have the Scalable BLAS package and everything needed for it.
283 */
284#undef HAVE_SCALABLE_BLAS
285
286/* Define if machine byte order is big endian. */
287#undef WORDS_BIGENDIAN
288
289/* The host architecture. */
290#undef HOST_ARCH
291
292/* The target architecture. */
293#undef TARGET_ARCH
294
295/* The version number. */
296#undef SC_VERSION
297
298/* The major version number. */
299#undef SC_MAJOR_VERSION
300
301/* The minor version number. */
302#undef SC_MINOR_VERSION
303
304/* The micro version number. */
305#undef SC_MICRO_VERSION
306
307/* The buildid. */
308#undef SC_BUILDID
309
310/* The library directory in the src distribution. */
311#undef SRC_SCLIBDIR
312
313/* The installed location of the library directory. */
314#undef INSTALLED_SCLIBDIR
315
316/* The location of architecture independent files. */
317#undef SCDATADIR
318
319/* The default memory allocation, in bytes. */
320#undef DEFAULT_SC_MEMORY
321
322/* Define if template should be explicitly instantiated.  */
323#undef EXPLICIT_TEMPLATE_INSTANTIATION
324
325/* Define if the C++ keywork "typename" exists.  */
326#undef HAVE_TYPENAME
327
328#ifdef __cplusplus
329#  ifndef HAVE_TYPENAME
330#    define typename
331#  endif
332#endif
333
334/* Set to true if "using namespace std" needed to access ostream, etc.  */
335#undef USING_NAMESPACE_STD
336
337#endif /* _CONFIG_H */
338
339/*
340 * Local Variables:
341 * mode: c++
342 * End:
343 */
344