source: XIOS/dev/dev_olga/src/extern/blitz/include/blitz/intel/bzconfig.h @ 1022

Last change on this file since 1022 was 1022, checked in by mhnguyen, 7 years ago
File size: 11.6 KB
Line 
1#ifndef _BLITZ_INTEL_BZCONFIG_H
2#define _BLITZ_INTEL_BZCONFIG_H 1
3 
4/* blitz/intel/bzconfig.h. Generated automatically at end of configure. */
5/* blitz/config.h.  Generated from config.h.in by configure.  */
6/* blitz/config.h.in.  Generated from configure.ac by autoheader.  */
7
8
9/******************************************************************************
10 * config.h           Compiler language support flags
11 *
12 * This file was generated automatically when running the configure script.
13 * You should rerun configure each time you switch compilers, install new
14 * standard libraries, or change compiler versions.
15 *
16 */
17
18
19
20/* Macro for declaring aligned variables */
21#ifndef BZ_ALIGN_VARIABLE
22#define BZ_ALIGN_VARIABLE(vartype,varname,alignment) vartype varname;
23#endif
24
25/* Enable dimensions with > 2^31 elements (NOT IMPLEMENTED) */
26/* #undef BZ_FULLY64BIT */
27
28/* define if bool is a built-in type */
29#ifndef BZ_HAVE_BOOL
30#define BZ_HAVE_BOOL /**/ 
31#endif
32
33/* define if the Boost library is available */
34/* #undef BZ_HAVE_BOOST */
35
36/* Define to 1 if you have the <boost/mpi.hpp> header file. */
37/* #undef BZ_HAVE_BOOST_MPI_HPP */
38
39/* define if the Boost::Serialization library is available */
40/* #undef BZ_HAVE_BOOST_SERIALIZATION */
41
42/* define if the compiler has <climits> header */
43#ifndef BZ_HAVE_CLIMITS
44#define BZ_HAVE_CLIMITS /**/ 
45#endif
46
47/* define if the compiler has complex<T> */
48#ifndef BZ_HAVE_COMPLEX
49#define BZ_HAVE_COMPLEX /**/ 
50#endif
51
52/* define if the compiler has standard complex<T> functions */
53#ifndef BZ_HAVE_COMPLEX_FCNS
54#define BZ_HAVE_COMPLEX_FCNS /**/ 
55#endif
56
57/* define if the compiler has complex math functions */
58#ifndef BZ_HAVE_COMPLEX_MATH1
59#define BZ_HAVE_COMPLEX_MATH1 /**/ 
60#endif
61
62/* define if the compiler has more complex math functions */
63/* #undef BZ_HAVE_COMPLEX_MATH2 */
64
65/* define if complex math functions are in namespace std */
66#ifndef BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD
67#define BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD /**/ 
68#endif
69
70/* define if the compiler supports const_cast<> */
71#ifndef BZ_HAVE_CONST_CAST
72#define BZ_HAVE_CONST_CAST /**/ 
73#endif
74
75/* Define to 1 if you have the <cstring> header file. */
76#ifndef BZ_HAVE_CSTRING
77#define BZ_HAVE_CSTRING 1
78#endif
79
80/* define if the compiler supports default template parameters */
81#ifndef BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS
82#define BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS /**/ 
83#endif
84
85/* Define to 1 if you have the <dlfcn.h> header file. */
86#ifndef BZ_HAVE_DLFCN_H
87#define BZ_HAVE_DLFCN_H 1
88#endif
89
90/* define if the compiler supports dynamic_cast<> */
91#ifndef BZ_HAVE_DYNAMIC_CAST
92#define BZ_HAVE_DYNAMIC_CAST /**/ 
93#endif
94
95/* define if the compiler handle computations inside an enum */
96#ifndef BZ_HAVE_ENUM_COMPUTATIONS
97#define BZ_HAVE_ENUM_COMPUTATIONS /**/ 
98#endif
99
100/* define if the compiler handles (int) casts in enum computations */
101#ifndef BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST
102#define BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST /**/ 
103#endif
104
105/* define if the compiler supports exceptions */
106#ifndef BZ_HAVE_EXCEPTIONS
107#define BZ_HAVE_EXCEPTIONS /**/ 
108#endif
109
110/* define if the compiler supports the explicit keyword */
111#ifndef BZ_HAVE_EXPLICIT
112#define BZ_HAVE_EXPLICIT /**/ 
113#endif
114
115/* define if the compiler supports explicit template function qualification */
116#ifndef BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION
117#define BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION /**/ 
118#endif
119
120/* define if the compiler recognizes the full specialization syntax */
121#ifndef BZ_HAVE_FULL_SPECIALIZATION_SYNTAX
122#define BZ_HAVE_FULL_SPECIALIZATION_SYNTAX /**/ 
123#endif
124
125/* define if the compiler supports function templates with non-type parameters
126   */
127#ifndef BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS
128#define BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS /**/ 
129#endif
130
131/* define if the compiler supports IEEE math library */
132#ifndef BZ_HAVE_IEEE_MATH
133#define BZ_HAVE_IEEE_MATH /**/ 
134#endif
135
136/* Define to 1 if you have the <inttypes.h> header file. */
137#ifndef BZ_HAVE_INTTYPES_H
138#define BZ_HAVE_INTTYPES_H 1
139#endif
140
141/* Define to 1 if you have the `m' library (-lm). */
142/* #undef BZ_HAVE_LIBM */
143
144/* Define to 1 if you have the `papi' library (-lpapi). */
145#ifndef BZ_HAVE_LIBPAPI
146#define BZ_HAVE_LIBPAPI 1
147#endif
148
149/* define if the compiler supports member constants */
150#ifndef BZ_HAVE_MEMBER_CONSTANTS
151#define BZ_HAVE_MEMBER_CONSTANTS /**/ 
152#endif
153
154/* define if the compiler supports member templates */
155#ifndef BZ_HAVE_MEMBER_TEMPLATES
156#define BZ_HAVE_MEMBER_TEMPLATES /**/ 
157#endif
158
159/* define if the compiler supports member templates outside the class
160   declaration */
161#ifndef BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS
162#define BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS /**/ 
163#endif
164
165/* Define to 1 if you have the <memory.h> header file. */
166#ifndef BZ_HAVE_MEMORY_H
167#define BZ_HAVE_MEMORY_H 1
168#endif
169
170/* define if the compiler supports the mutable keyword */
171#ifndef BZ_HAVE_MUTABLE
172#define BZ_HAVE_MUTABLE /**/ 
173#endif
174
175/* define if the compiler implements namespaces */
176#ifndef BZ_HAVE_NAMESPACES
177#define BZ_HAVE_NAMESPACES /**/ 
178#endif
179
180/* define if the compiler supports the Numerical C Extensions Group restrict
181   keyword */
182/* #undef BZ_HAVE_NCEG_RESTRICT */
183
184/* define if the compiler supports the __restrict__ keyword */
185#ifndef BZ_HAVE_NCEG_RESTRICT_EGCS
186#define BZ_HAVE_NCEG_RESTRICT_EGCS /**/ 
187#endif
188
189/* define if the compiler has numeric_limits<T> */
190#ifndef BZ_HAVE_NUMERIC_LIMITS
191#define BZ_HAVE_NUMERIC_LIMITS /**/ 
192#endif
193
194/* define if the compiler accepts the old for scoping rules */
195/* #undef BZ_HAVE_OLD_FOR_SCOPING */
196
197/* define if the compiler supports partial ordering */
198#ifndef BZ_HAVE_PARTIAL_ORDERING
199#define BZ_HAVE_PARTIAL_ORDERING /**/ 
200#endif
201
202/* define if the compiler supports partial specialization */
203#ifndef BZ_HAVE_PARTIAL_SPECIALIZATION
204#define BZ_HAVE_PARTIAL_SPECIALIZATION /**/ 
205#endif
206
207/* define if the compiler supports reinterpret_cast<> */
208#ifndef BZ_HAVE_REINTERPRET_CAST
209#define BZ_HAVE_REINTERPRET_CAST /**/ 
210#endif
211
212/* define if the compiler supports Run-Time Type Identification */
213#ifndef BZ_HAVE_RTTI
214#define BZ_HAVE_RTTI /**/ 
215#endif
216
217/* define if the compiler has getrusage() function */
218#ifndef BZ_HAVE_RUSAGE
219#define BZ_HAVE_RUSAGE /**/ 
220#endif
221
222/* define if the compiler supports static_cast<> */
223#ifndef BZ_HAVE_STATIC_CAST
224#define BZ_HAVE_STATIC_CAST /**/ 
225#endif
226
227/* define if the compiler supports ISO C++ standard library */
228#ifndef BZ_HAVE_STD
229#define BZ_HAVE_STD /**/ 
230#endif
231
232/* Define to 1 if you have the <stdint.h> header file. */
233#ifndef BZ_HAVE_STDINT_H
234#define BZ_HAVE_STDINT_H 1
235#endif
236
237/* Define to 1 if you have the <stdlib.h> header file. */
238#ifndef BZ_HAVE_STDLIB_H
239#define BZ_HAVE_STDLIB_H 1
240#endif
241
242/* define if the compiler supports Standard Template Library */
243#ifndef BZ_HAVE_STL
244#define BZ_HAVE_STL /**/ 
245#endif
246
247/* Define to 1 if you have the <strings.h> header file. */
248#ifndef BZ_HAVE_STRINGS_H
249#define BZ_HAVE_STRINGS_H 1
250#endif
251
252/* Define to 1 if you have the <string.h> header file. */
253#ifndef BZ_HAVE_STRING_H
254#define BZ_HAVE_STRING_H 1
255#endif
256
257/* define if the compiler supports System V math library */
258/* #undef BZ_HAVE_SYSTEM_V_MATH */
259
260/* Define to 1 if you have the <sys/stat.h> header file. */
261#ifndef BZ_HAVE_SYS_STAT_H
262#define BZ_HAVE_SYS_STAT_H 1
263#endif
264
265/* Define to 1 if you have the <sys/types.h> header file. */
266#ifndef BZ_HAVE_SYS_TYPES_H
267#define BZ_HAVE_SYS_TYPES_H 1
268#endif
269
270/* Define to 1 if you have the <tbb/atomic.h> header file. */
271/* #undef BZ_HAVE_TBB_ATOMIC_H */
272
273/* define if the compiler supports basic templates */
274#ifndef BZ_HAVE_TEMPLATES
275#define BZ_HAVE_TEMPLATES /**/ 
276#endif
277
278/* define if the compiler supports templates as template arguments */
279#ifndef BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS
280#define BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS /**/ 
281#endif
282
283/* define if the compiler supports use of the template keyword as a qualifier
284   */
285#ifndef BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER
286#define BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER /**/ 
287#endif
288
289/* define if the compiler supports template-qualified base class specifiers */
290#ifndef BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS
291#define BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS /**/ 
292#endif
293
294/* define if the compiler supports template-qualified return types */
295#ifndef BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE
296#define BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE /**/ 
297#endif
298
299/* define if the compiler supports function matching with argument types which
300   are template scope-qualified */
301#ifndef BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING
302#define BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING /**/ 
303#endif
304
305/* define if the compiler recognizes typename */
306#ifndef BZ_HAVE_TYPENAME
307#define BZ_HAVE_TYPENAME /**/ 
308#endif
309
310/* define if the compiler supports the vector type promotion mechanism */
311#ifndef BZ_HAVE_TYPE_PROMOTION
312#define BZ_HAVE_TYPE_PROMOTION /**/ 
313#endif
314
315/* Define to 1 if you have the <unistd.h> header file. */
316#ifndef BZ_HAVE_UNISTD_H
317#define BZ_HAVE_UNISTD_H 1
318#endif
319
320/* define if the compiler supports numeric traits promotions */
321#ifndef BZ_HAVE_USE_NUMTRAIT
322#define BZ_HAVE_USE_NUMTRAIT /**/ 
323#endif
324
325/* define if the compiler has valarray<T> */
326#ifndef BZ_HAVE_VALARRAY
327#define BZ_HAVE_VALARRAY /**/ 
328#endif
329
330/* define if the compiler has isnan function in namespace std */
331#ifndef BZ_ISNAN_IN_NAMESPACE_STD
332#define BZ_ISNAN_IN_NAMESPACE_STD /**/ 
333#endif
334
335/* Define to the sub-directory in which libtool stores uninstalled libraries.
336   */
337#ifndef BZ_LT_OBJDIR
338#define BZ_LT_OBJDIR ".libs/"
339#endif
340
341/* define if the compiler has C math abs(integer types) in namespace std */
342#ifndef BZ_MATH_ABSINT_IN_NAMESPACE_STD
343#define BZ_MATH_ABSINT_IN_NAMESPACE_STD /**/ 
344#endif
345
346/* define if the compiler has C math functions in namespace std */
347#ifndef BZ_MATH_FN_IN_NAMESPACE_STD
348#define BZ_MATH_FN_IN_NAMESPACE_STD /**/ 
349#endif
350
351/* Name of package */
352#ifndef BZ_PACKAGE
353#define BZ_PACKAGE "blitz"
354#endif
355
356/* Define to the address where bug reports for this package should be sent. */
357#ifndef BZ_PACKAGE_BUGREPORT
358#define BZ_PACKAGE_BUGREPORT "blitz-support@lists.sourceforge.net"
359#endif
360
361/* Define to the full name of this package. */
362#ifndef BZ_PACKAGE_NAME
363#define BZ_PACKAGE_NAME "blitz"
364#endif
365
366/* Define to the full name and version of this package. */
367#ifndef BZ_PACKAGE_STRING
368#define BZ_PACKAGE_STRING "blitz 0.10"
369#endif
370
371/* Define to the one symbol short name of this package. */
372#ifndef BZ_PACKAGE_TARNAME
373#define BZ_PACKAGE_TARNAME "blitz"
374#endif
375
376/* Define to the home page for this package. */
377#ifndef BZ_PACKAGE_URL
378#define BZ_PACKAGE_URL ""
379#endif
380
381/* Define to the version of this package. */
382#ifndef BZ_PACKAGE_VERSION
383#define BZ_PACKAGE_VERSION "0.10"
384#endif
385
386/* Pad array lengths to SIMD width. */
387/* #undef BZ_PAD_ARRAYS */
388
389/* Set SIMD instruction width in bytes */
390#ifndef BZ_SIMD_WIDTH
391#define BZ_SIMD_WIDTH 1
392#endif
393
394/* Define to 1 if you have the ANSI C header files. */
395#ifndef BZ_STDC_HEADERS
396#define BZ_STDC_HEADERS 1
397#endif
398
399/* Enable Blitz thread-safety features */
400/* #undef BZ_THREADSAFE */
401
402/* Use TBB atomic types */
403/* #undef BZ_THREADSAFE_USE_TBB */
404
405/* Specifies whether compiler alignment pragmas should be used */
406/* #undef BZ_USE_ALIGNMENT_PRAGMAS */
407
408/* Version number of package */
409#ifndef BZ_VERSION
410#define BZ_VERSION "0.10"
411#endif
412
413/* CXX */
414#ifndef BZ__compiler_name
415#define BZ__compiler_name "icc -strict-ansi"
416#endif
417
418/* CXXFLAGS */
419#ifndef BZ__compiler_options
420#define BZ__compiler_options "-ansi"
421#endif
422
423/* date */
424#ifndef BZ__config_date
425#define BZ__config_date "Wed Oct  3 18:17:14 CEST 2012"
426#endif
427
428/* uname -a */
429#ifndef BZ__os_name
430#define BZ__os_name "Linux titane994 2.6.18-128.1.6.el5.Bull.3 #1 SMP Wed Sep 22 08:23:38 CEST 2010 x86_64 x86_64 x86_64 GNU/Linux"
431#endif
432
433/* target */
434#ifndef BZ__platform
435#define BZ__platform "x86_64-unknown-linux-gnu"
436#endif
437 
438/* once: _BLITZ_INTEL_BZCONFIG_H */
439#endif
Note: See TracBrowser for help on using the repository browser.