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

Generated at Sat Mar 29 2025 15:15:51 for MPQC 2.3.1 using the documentation package Doxygen 1.9.6.