| 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 | */
|
|---|