p4est
1.0
|
00001 #ifndef _SRC_P_EST_CONFIG_H 00002 #define _SRC_P_EST_CONFIG_H 1 00003 00004 /* src/p4est_config.h. Generated automatically at end of configure. */ 00005 /* src/pre_config.h. Generated from pre_config.h.in by configure. */ 00006 /* src/pre_config.h.in. Generated from configure.ac by autoheader. */ 00007 00008 /* DEPRECATED (use P4EST_ENABLE_BUILD_2D instead) */ 00009 #ifndef P4EST_BUILD_2D 00010 #define P4EST_BUILD_2D 1 00011 #endif 00012 00013 /* DEPRECATED (use P4EST_ENABLE_BUILD_3D instead) */ 00014 #ifndef P4EST_BUILD_3D 00015 #define P4EST_BUILD_3D 1 00016 #endif 00017 00018 /* C compiler */ 00019 #ifndef P4EST_CC 00020 #define P4EST_CC "mpicc" 00021 #endif 00022 00023 /* C compiler flags */ 00024 #ifndef P4EST_CFLAGS 00025 #define P4EST_CFLAGS "-pipe -Wall -g -O2 -march=i586 -mtune=generic -I/usr/include/metis " 00026 #endif 00027 00028 /* C preprocessor */ 00029 #ifndef P4EST_CPP 00030 #define P4EST_CPP "mpicc -E" 00031 #endif 00032 00033 /* C preprocessor flags */ 00034 #ifndef P4EST_CPPFLAGS 00035 #define P4EST_CPPFLAGS " " 00036 #endif 00037 00038 /* Define to 1 if your C++ compiler doesn't accept -c and -o together. */ 00039 /* #undef CXX_NO_MINUS_C_MINUS_O */ 00040 00041 /* DEPRECATED (use P4EST_ENABLE_DEBUG instead) */ 00042 /* #undef DEBUG */ 00043 00044 /* Undefine if: disable the 2D library */ 00045 #ifndef P4EST_ENABLE_BUILD_2D 00046 #define P4EST_ENABLE_BUILD_2D 1 00047 #endif 00048 00049 /* Undefine if: disable the 3D library */ 00050 #ifndef P4EST_ENABLE_BUILD_3D 00051 #define P4EST_ENABLE_BUILD_3D 1 00052 #endif 00053 00054 /* enable debug mode (assertions and extra checks) */ 00055 /* #undef ENABLE_DEBUG */ 00056 00057 /* Define to 1 if we are using MPI */ 00058 #ifndef P4EST_ENABLE_MPI 00059 #define P4EST_ENABLE_MPI 1 00060 #endif 00061 00062 /* Define to 1 if we are using MPI I/O */ 00063 #ifndef P4EST_ENABLE_MPIIO 00064 #define P4EST_ENABLE_MPIIO 1 00065 #endif 00066 00067 /* Define to 1 if we are using MPI_Init_thread */ 00068 #ifndef P4EST_ENABLE_MPITHREAD 00069 #define P4EST_ENABLE_MPITHREAD 1 00070 #endif 00071 00072 /* enable POSIX threads (optionally use --enable-pthread=<PTHREAD_CFLAGS>) */ 00073 #ifndef P4EST_ENABLE_PTHREAD 00074 #define P4EST_ENABLE_PTHREAD 1 00075 #endif 00076 00077 /* Undefine if: write vtk ascii file data */ 00078 #ifndef P4EST_ENABLE_VTK_BINARY 00079 #define P4EST_ENABLE_VTK_BINARY 1 00080 #endif 00081 00082 /* Undefine if: disable zlib compression for vtk binary data */ 00083 #ifndef P4EST_ENABLE_VTK_COMPRESSION 00084 #define P4EST_ENABLE_VTK_COMPRESSION 1 00085 #endif 00086 00087 /* use doubles for vtk file data */ 00088 #ifndef P4EST_ENABLE_VTK_DOUBLES 00089 #define P4EST_ENABLE_VTK_DOUBLES 1 00090 #endif 00091 00092 /* Define to dummy `main' function (if any) required to link to the Fortran 00093 libraries. */ 00094 /* #undef F77_DUMMY_MAIN */ 00095 00096 /* Define to a macro mangling the given C identifier (in lower and upper 00097 case), which must not contain underscores, for linking with Fortran. */ 00098 #ifndef P4EST_F77_FUNC 00099 #define P4EST_F77_FUNC(name,NAME) name ## _ 00100 #endif 00101 00102 /* As F77_FUNC, but for C identifiers containing underscores. */ 00103 #ifndef P4EST_F77_FUNC_ 00104 #define P4EST_F77_FUNC_(name,NAME) name ## _ 00105 #endif 00106 00107 /* Define to 1 if your Fortran compiler doesn't accept -c and -o together. */ 00108 /* #undef F77_NO_MINUS_C_MINUS_O */ 00109 00110 /* Define if F77 and FC dummy `main' functions are identical. */ 00111 /* #undef FC_DUMMY_MAIN_EQ_F77 */ 00112 00113 /* Define to 1 if you have the <arpa/inet.h> header file. */ 00114 #ifndef P4EST_HAVE_ARPA_INET_H 00115 #define P4EST_HAVE_ARPA_INET_H 1 00116 #endif 00117 00118 /* Define to 1 if you have the <dlfcn.h> header file. */ 00119 #ifndef P4EST_HAVE_DLFCN_H 00120 #define P4EST_HAVE_DLFCN_H 1 00121 #endif 00122 00123 /* Define to 1 if you have the `fsync' function. */ 00124 #ifndef P4EST_HAVE_FSYNC 00125 #define P4EST_HAVE_FSYNC 1 00126 #endif 00127 00128 /* Define to 1 if you have the <inttypes.h> header file. */ 00129 #ifndef P4EST_HAVE_INTTYPES_H 00130 #define P4EST_HAVE_INTTYPES_H 1 00131 #endif 00132 00133 /* Have we found function pthread_create. */ 00134 #ifndef P4EST_HAVE_LPTHREAD 00135 #define P4EST_HAVE_LPTHREAD 1 00136 #endif 00137 00138 /* Have we found function lua_createtable. */ 00139 #ifndef P4EST_HAVE_LUA 00140 #define P4EST_HAVE_LUA 1 00141 #endif 00142 00143 /* Define to 1 if you have the <memory.h> header file. */ 00144 #ifndef P4EST_HAVE_MEMORY_H 00145 #define P4EST_HAVE_MEMORY_H 1 00146 #endif 00147 00148 /* Define to 1 if you have the <netinet/in.h> header file. */ 00149 #ifndef P4EST_HAVE_NETINET_IN_H 00150 #define P4EST_HAVE_NETINET_IN_H 1 00151 #endif 00152 00153 /* Define to 1 if you have the <stdint.h> header file. */ 00154 #ifndef P4EST_HAVE_STDINT_H 00155 #define P4EST_HAVE_STDINT_H 1 00156 #endif 00157 00158 /* Define to 1 if you have the <stdlib.h> header file. */ 00159 #ifndef P4EST_HAVE_STDLIB_H 00160 #define P4EST_HAVE_STDLIB_H 1 00161 #endif 00162 00163 /* Define to 1 if you have the <strings.h> header file. */ 00164 #ifndef P4EST_HAVE_STRINGS_H 00165 #define P4EST_HAVE_STRINGS_H 1 00166 #endif 00167 00168 /* Define to 1 if you have the <string.h> header file. */ 00169 #ifndef P4EST_HAVE_STRING_H 00170 #define P4EST_HAVE_STRING_H 1 00171 #endif 00172 00173 /* Define to 1 if you have the <sys/stat.h> header file. */ 00174 #ifndef P4EST_HAVE_SYS_STAT_H 00175 #define P4EST_HAVE_SYS_STAT_H 1 00176 #endif 00177 00178 /* Define to 1 if you have the <sys/types.h> header file. */ 00179 #ifndef P4EST_HAVE_SYS_TYPES_H 00180 #define P4EST_HAVE_SYS_TYPES_H 1 00181 #endif 00182 00183 /* Define to 1 if you have the <unistd.h> header file. */ 00184 #ifndef P4EST_HAVE_UNISTD_H 00185 #define P4EST_HAVE_UNISTD_H 1 00186 #endif 00187 00188 /* Have we found function adler32_combine. */ 00189 #ifndef P4EST_HAVE_ZLIB 00190 #define P4EST_HAVE_ZLIB 1 00191 #endif 00192 00193 /* Linker flags */ 00194 #ifndef P4EST_LDFLAGS 00195 #define P4EST_LDFLAGS " " 00196 #endif 00197 00198 /* Libraries */ 00199 #ifndef P4EST_LIBS 00200 #define P4EST_LIBS "-lmetis -llapack -lopenblas -llua -lz " 00201 #endif 00202 00203 /* Define to the sub-directory in which libtool stores uninstalled libraries. 00204 */ 00205 #ifndef P4EST_LT_OBJDIR 00206 #define P4EST_LT_OBJDIR ".libs/" 00207 #endif 00208 00209 /* DEPRECATED (use P4EST_WITH_METIS instead) */ 00210 #ifndef P4EST_METIS 00211 #define P4EST_METIS 1 00212 #endif 00213 00214 /* DEPRECATED (use P4EST_ENABLE_MPI instead) */ 00215 #ifndef P4EST_MPI 00216 #define P4EST_MPI 1 00217 #endif 00218 00219 /* DEPRECATED (use P4EST_ENABLE_MPIIO instead) */ 00220 #ifndef P4EST_MPIIO 00221 #define P4EST_MPIIO 1 00222 #endif 00223 00224 /* Define to 1 if your C compiler doesn't accept -c and -o together. */ 00225 /* #undef NO_MINUS_C_MINUS_O */ 00226 00227 /* Name of package */ 00228 #ifndef P4EST_PACKAGE 00229 #define P4EST_PACKAGE "p4est" 00230 #endif 00231 00232 /* Define to the address where bug reports for this package should be sent. */ 00233 #ifndef P4EST_PACKAGE_BUGREPORT 00234 #define P4EST_PACKAGE_BUGREPORT "info@p4est.org" 00235 #endif 00236 00237 /* Define to the full name of this package. */ 00238 #ifndef P4EST_PACKAGE_NAME 00239 #define P4EST_PACKAGE_NAME "p4est" 00240 #endif 00241 00242 /* Define to the full name and version of this package. */ 00243 #ifndef P4EST_PACKAGE_STRING 00244 #define P4EST_PACKAGE_STRING "p4est 1.0" 00245 #endif 00246 00247 /* Define to the one symbol short name of this package. */ 00248 #ifndef P4EST_PACKAGE_TARNAME 00249 #define P4EST_PACKAGE_TARNAME "p4est" 00250 #endif 00251 00252 /* Define to the home page for this package. */ 00253 #ifndef P4EST_PACKAGE_URL 00254 #define P4EST_PACKAGE_URL "" 00255 #endif 00256 00257 /* Define to the version of this package. */ 00258 #ifndef P4EST_PACKAGE_VERSION 00259 #define P4EST_PACKAGE_VERSION "1.0" 00260 #endif 00261 00262 /* Use builtin getopt */ 00263 /* #undef PROVIDE_GETOPT */ 00264 00265 /* Use builtin obstack */ 00266 /* #undef PROVIDE_OBSTACK */ 00267 00268 /* DEPRECATED (use P4EST_ENABLE_PTHREAD instead) */ 00269 #ifndef P4EST_PTHREAD 00270 #define P4EST_PTHREAD 1 00271 #endif 00272 00273 /* DEPRECATED (use P4EST_WITH_SC instead) */ 00274 #ifndef P4EST_SC 00275 #define P4EST_SC 1 00276 #endif 00277 00278 /* Define to 1 if you have the ANSI C header files. */ 00279 #ifndef P4EST_STDC_HEADERS 00280 #define P4EST_STDC_HEADERS 1 00281 #endif 00282 00283 /* Version number of package */ 00284 #ifndef P4EST_VERSION 00285 #define P4EST_VERSION "1.0" 00286 #endif 00287 00288 /* Package major version */ 00289 #ifndef P4EST_VERSION_MAJOR 00290 #define P4EST_VERSION_MAJOR 1 00291 #endif 00292 00293 /* Package minor version */ 00294 #ifndef P4EST_VERSION_MINOR 00295 #define P4EST_VERSION_MINOR 0 00296 #endif 00297 00298 /* Package point version */ 00299 #ifndef P4EST_VERSION_POINT 00300 #define P4EST_VERSION_POINT 1.0 00301 #endif 00302 00303 /* DEPRECATED (use P4EST_ENABLE_VTK_BINARY instead) */ 00304 #ifndef P4EST_VTK_BINARY 00305 #define P4EST_VTK_BINARY 1 00306 #endif 00307 00308 /* DEPRECATED (use P4EST_ENABLE_VTK_COMPRESSION instead) */ 00309 #ifndef P4EST_VTK_COMPRESSION 00310 #define P4EST_VTK_COMPRESSION 1 00311 #endif 00312 00313 /* DEPRECATED (use P4EST_ENABLE_VTK_DOUBLES instead) */ 00314 #ifndef P4EST_VTK_DOUBLES 00315 #define P4EST_VTK_DOUBLES 1 00316 #endif 00317 00318 /* Define to 1 if BLAS is used */ 00319 #ifndef P4EST_WITH_BLAS 00320 #define P4EST_WITH_BLAS 1 00321 #endif 00322 00323 /* Define to 1 if LAPACK is used */ 00324 #ifndef P4EST_WITH_LAPACK 00325 #define P4EST_WITH_LAPACK 1 00326 #endif 00327 00328 /* enable metis-dependent code */ 00329 #ifndef P4EST_WITH_METIS 00330 #define P4EST_WITH_METIS 1 00331 #endif 00332 00333 /* path to installed package sc (optional) */ 00334 #ifndef P4EST_WITH_SC 00335 #define P4EST_WITH_SC 1 00336 #endif 00337 00338 /* once: _SRC_P_EST_CONFIG_H */ 00339 #endif