forked from etmc/tmLQCD
-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.h.in
194 lines (131 loc) · 4.31 KB
/
config.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
/* config.h.in. Generated from configure.in by autoheader. */
#ifndef _CONFIG_H
#define _CONFIG_H
/* We are on a CRAY */
#undef CRAY
/* lapack available */
#undef HAVE_LAPACK
/* Define to 1 if you have the `lime' library (-llime). */
#undef HAVE_LIBLIME
/* Define to 1 if you have the `lemon' library (-llemon). */
#undef HAVE_LIBLEMON
/* 1 if clock_gettime is available for use in benchmark */
#undef HAVE_CLOCK_GETTIME
/* Compile with MPI support */
#undef MPI
/* Compile with OpenMP support */
#undef OMP
/* Compile with FFTW support */
#undef HAVE_FFTW
/* Fortran has not extra _ */
#undef NOF77_
/* Use Opteron instructions */
#undef OPTERON
/* Use Pentium4 instructions */
#undef P4
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Index independent addressing */
#undef _INDEX_INDEP_GEOM
/* X parallelisation */
#undef PARALLELX
/* XY parallelisation */
#undef PARALLELXY
/* XYZ parallelisation */
#undef PARALLELXYZ
/* One dimensional parallelisation */
#undef PARALLELT
/* Two dimensional parallelisation */
#undef PARALLELXT
/* Three dimensional parallelisation */
#undef PARALLELXYT
/* Four dimensional parallelisation */
#undef PARALLELXYZT
/* timeslice-splitted communications */
#undef _USE_TSPLITPAR
/* Fixed volume at compiletime */
#undef FIXEDVOLUME
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
#undef HAVE_FSEEKO
/* Alignment for arrays -- necessary for SSE and automated vectorization */
#undef ALIGN_BASE
/* Alignment compiler hint macro */
#undef ALIGN
/* Compile with SSE2 support */
#undef SSE2
/* Compile with SSE3 support */
#undef SSE3
/* Optimize for Blue Gene/L */
#undef BGL
/* Optimize for Blue Gene/P */
#undef BGP
/* Compile with QPX intrinsics */
#undef BGQ
/* Compile with SPI for communications */
#undef SPI
/* Are we using the IBM xlc compiler? */
#undef XLC
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
#undef YYTEXT_POINTER
/* Number of bits in a file offset, on hosts where this is settable. */
#undef _FILE_OFFSET_BITS
/* Construct an extra copy of the gauge fields */
#undef _GAUGE_COPY
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
#undef _LARGEFILE_SOURCE
/* Define for large files, on AIX-style hosts. */
#undef _LARGE_FILES
/* Use even/odd geometry in the gauge fields */
#undef _NEW_GEOMETRY
/* x86 64 Bit architecture */
#undef _x86_64
/* Define to empty if `const' does not conform to ANSI C. */
#undef const
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
#undef inline
#endif
/* Define to `long' if <sys/types.h> does not define. */
#undef off_t
/* Define to `unsigned' if <sys/types.h> does not define. */
#undef size_t
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if the system has the type `uint16_t'. */
#undef HAVE_UINT16_T
/* Define to 1 if the system has the type `uint32_t'. */
#undef HAVE_UINT32_T
/* Define to 1 if the system has the type `uint64_t'. */
#undef HAVE_UINT64_T
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to 1 if Dirac operator with halfspinor should be used */
#undef _USE_HALFSPINOR
/* Define to 1 if shmem API should be used */
#undef _USE_SHMEM
/* Define to 1 if KOJAK instrumentalisation should be done*/
#undef _KOJAK_INST
/* Define to equivalent of C99 restrict keyword, or to nothing if this is not
supported. Do not define if restrict is supported directly. */
#undef restrict
/* Define to 1 if persistent MPI calls for halfspinor should be used */
#undef _PERSISTENT
/* Define to 1 if non-blocking MPI calls for spinor and gauge should be used */
#undef _NON_BLOCKING
/* Define if we want to use CUDA GPU */
#undef HAVE_GPU
/* Define if we want to compute the LapH eigenvectors */
#undef WITHLAPH
#endif