Go to the documentation of this file. 1 #ifndef _INCLUDE_LIBMESH_CONFIG_H 2 #define _INCLUDE_LIBMESH_CONFIG_H 1 9 #ifndef LIBMESH_BEST_HASH 10 #define LIBMESH_BEST_HASH std::hash 14 #ifndef LIBMESH_BEST_UNORDERED_MAP 15 #define LIBMESH_BEST_UNORDERED_MAP std::unordered_map 19 #ifndef LIBMESH_BEST_UNORDERED_MULTIMAP 20 #define LIBMESH_BEST_UNORDERED_MULTIMAP std::unordered_multimap 24 #ifndef LIBMESH_BEST_UNORDERED_MULTISET 25 #define LIBMESH_BEST_UNORDERED_MULTISET std::unordered_multiset 29 #ifndef LIBMESH_BEST_UNORDERED_SET 30 #define LIBMESH_BEST_UNORDERED_SET std::unordered_set 34 #ifndef LIBMESH_BOUNDARY_ID_BYTES 35 #define LIBMESH_BOUNDARY_ID_BYTES 2 39 #ifndef LIBMESH_BUILD_ARCH 40 #define LIBMESH_BUILD_ARCH "x86_64-apple-darwin18.0.0" 44 #ifndef LIBMESH_BUILD_DATE 45 #define LIBMESH_BUILD_DATE __DATE__ " " __TIME__ 49 #ifndef LIBMESH_BUILD_DEVSTATUS 50 #define LIBMESH_BUILD_DEVSTATUS "Development Build" 54 #ifndef LIBMESH_BUILD_HOST 55 #define LIBMESH_BUILD_HOST "peterson.inl.gov" 59 #ifndef LIBMESH_BUILD_USER 60 #define LIBMESH_BUILD_USER "petejw" 64 #ifndef LIBMESH_BUILD_VERSION 65 #define LIBMESH_BUILD_VERSION "0eec2401329a76ff89bc3acf9817f770b09867ba" 69 #ifndef LIBMESH_COMPILER_HAS_BROKEN_ERRNO_T 70 #define LIBMESH_COMPILER_HAS_BROKEN_ERRNO_T 1 74 #ifndef LIBMESH_CONFIGURE_INFO 75 #define LIBMESH_CONFIGURE_INFO "../configure '--prefix=/Users/petejw/projects/libmesh_3rd/installed' 'PETSC_DIR=/opt/moose/petsc-3.8.3/mpich-3.2_clang-6.0.1-opt' '--disable-netcdf-4' '--disable-dap' '--disable-curl' '--disable-testsets' 'CXX=mpicxx' 'CC=mpicc' 'F77=mpif77' 'FC=mpif90' 'CPPFLAGS= ' 'LIBS= '" 80 #define LIBMESH_CXX "mpicxx" 85 #ifndef LIBMESH_DEFAULT_DOUBLE_PRECISION 86 #define LIBMESH_DEFAULT_DOUBLE_PRECISION 1 94 #ifndef LIBMESH_DEFAULT_SCALAR_TYPE 95 #define LIBMESH_DEFAULT_SCALAR_TYPE double 107 #ifndef LIBMESH_DEFINE_HASH_POINTERS 108 #define LIBMESH_DEFINE_HASH_POINTERS 112 #ifndef LIBMESH_DEFINE_HASH_STRING 113 #define LIBMESH_DEFINE_HASH_STRING 117 #ifndef LIBMESH_DETECTED_PETSC_VERSION_MAJOR 118 #define LIBMESH_DETECTED_PETSC_VERSION_MAJOR 3 122 #ifndef LIBMESH_DETECTED_PETSC_VERSION_MINOR 123 #define LIBMESH_DETECTED_PETSC_VERSION_MINOR 8 127 #ifndef LIBMESH_DETECTED_PETSC_VERSION_RELEASE 128 #define LIBMESH_DETECTED_PETSC_VERSION_RELEASE 1 132 #ifndef LIBMESH_DETECTED_PETSC_VERSION_SUBMINOR 133 #define LIBMESH_DETECTED_PETSC_VERSION_SUBMINOR 3 162 #define LIBMESH_DIM 3 166 #ifndef LIBMESH_DOF_ID_BYTES 167 #define LIBMESH_DOF_ID_BYTES 4 171 #ifndef LIBMESH_ENABLE_AMR 172 #define LIBMESH_ENABLE_AMR 1 179 #ifndef LIBMESH_ENABLE_DEPRECATED 180 #define LIBMESH_ENABLE_DEPRECATED 1 185 #ifndef LIBMESH_ENABLE_DIRICHLET 186 #define LIBMESH_ENABLE_DIRICHLET 1 191 #ifndef LIBMESH_ENABLE_EXCEPTIONS 192 #define LIBMESH_ENABLE_EXCEPTIONS 1 196 #ifndef LIBMESH_ENABLE_GHOSTED 197 #define LIBMESH_ENABLE_GHOSTED 1 201 #ifndef LIBMESH_ENABLE_HIGHER_ORDER_SHAPES 202 #define LIBMESH_ENABLE_HIGHER_ORDER_SHAPES 1 214 #ifndef LIBMESH_ENABLE_NODE_VALENCE 215 #define LIBMESH_ENABLE_NODE_VALENCE 1 228 #ifndef LIBMESH_ENABLE_PERIODIC 229 #define LIBMESH_ENABLE_PERIODIC 1 234 #ifndef LIBMESH_ENABLE_REFERENCE_COUNTING 235 #define LIBMESH_ENABLE_REFERENCE_COUNTING 1 239 #ifndef LIBMESH_ENABLE_SECOND_DERIVATIVES 240 #define LIBMESH_ENABLE_SECOND_DERIVATIVES 1 245 #ifndef LIBMESH_ENABLE_TIMESTAMPS 246 #define LIBMESH_ENABLE_TIMESTAMPS 1 257 #ifndef LIBMESH_ENABLE_UNIQUE_PTR 258 #define LIBMESH_ENABLE_UNIQUE_PTR 1 263 #ifndef LIBMESH_ENABLE_VSMOOTHER 264 #define LIBMESH_ENABLE_VSMOOTHER 1 268 #ifndef LIBMESH_ENABLE_WARNINGS 269 #define LIBMESH_ENABLE_WARNINGS 1 273 #ifndef LIBMESH_FORWARD_DECLARE_ENUMS 274 #define LIBMESH_FORWARD_DECLARE_ENUMS 1 281 #ifndef LIBMESH_GDB_COMMAND 282 #define LIBMESH_GDB_COMMAND "gdb" 286 #ifndef LIBMESH_HAVE_BOOST 287 #define LIBMESH_HAVE_BOOST 1 292 #ifndef LIBMESH_HAVE_BOOST_MOVELIB_UNIQUE_PTR 293 #define LIBMESH_HAVE_BOOST_MOVELIB_UNIQUE_PTR 1 298 #ifndef LIBMESH_HAVE_BZIP 299 #define LIBMESH_HAVE_BZIP 1 307 #ifndef LIBMESH_HAVE_CSIGNAL 308 #define LIBMESH_HAVE_CSIGNAL 1 315 #ifndef LIBMESH_HAVE_CXX11 316 #define LIBMESH_HAVE_CXX11 1 320 #ifndef LIBMESH_HAVE_CXX11_ALIAS_DECLARATIONS 321 #define LIBMESH_HAVE_CXX11_ALIAS_DECLARATIONS 1 325 #ifndef LIBMESH_HAVE_CXX11_AUTO 326 #define LIBMESH_HAVE_CXX11_AUTO 1 330 #ifndef LIBMESH_HAVE_CXX11_CONDITION_VARIABLE 331 #define LIBMESH_HAVE_CXX11_CONDITION_VARIABLE 1 335 #ifndef LIBMESH_HAVE_CXX11_CONSTEXPR 336 #define LIBMESH_HAVE_CXX11_CONSTEXPR 1 340 #ifndef LIBMESH_HAVE_CXX11_DECLTYPE 341 #define LIBMESH_HAVE_CXX11_DECLTYPE 1 345 #ifndef LIBMESH_HAVE_CXX11_DEFAULTED_FUNCTIONS 346 #define LIBMESH_HAVE_CXX11_DEFAULTED_FUNCTIONS 1 350 #ifndef LIBMESH_HAVE_CXX11_DELETED_FUNCTIONS 351 #define LIBMESH_HAVE_CXX11_DELETED_FUNCTIONS 1 355 #ifndef LIBMESH_HAVE_CXX11_ERF 356 #define LIBMESH_HAVE_CXX11_ERF 1 360 #ifndef LIBMESH_HAVE_CXX11_FINAL 361 #define LIBMESH_HAVE_CXX11_FINAL 1 365 #ifndef LIBMESH_HAVE_CXX11_FIXED_TYPE_ENUM 366 #define LIBMESH_HAVE_CXX11_FIXED_TYPE_ENUM 1 370 #ifndef LIBMESH_HAVE_CXX11_FIXED_TYPE_ENUM_FWD 371 #define LIBMESH_HAVE_CXX11_FIXED_TYPE_ENUM_FWD 1 375 #ifndef LIBMESH_HAVE_CXX11_INITIALIZER_LIST 376 #define LIBMESH_HAVE_CXX11_INITIALIZER_LIST 1 380 #ifndef LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 381 #define LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 385 #ifndef LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 386 #define LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 390 #ifndef LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 391 #define LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 395 #ifndef LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 396 #define LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 400 #ifndef LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 401 #define LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 405 #ifndef LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 406 #define LIBMESH_HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 410 #ifndef LIBMESH_HAVE_CXX11_LAMBDA 411 #define LIBMESH_HAVE_CXX11_LAMBDA 1 416 #ifndef LIBMESH_HAVE_CXX11_MAKE_UNIQUE_WORKAROUND 417 #define LIBMESH_HAVE_CXX11_MAKE_UNIQUE_WORKAROUND 1 421 #ifndef LIBMESH_HAVE_CXX11_MOVE_CONSTRUCTORS 422 #define LIBMESH_HAVE_CXX11_MOVE_CONSTRUCTORS 1 426 #ifndef LIBMESH_HAVE_CXX11_NULLPTR 427 #define LIBMESH_HAVE_CXX11_NULLPTR 1 431 #ifndef LIBMESH_HAVE_CXX11_OVERRIDE 432 #define LIBMESH_HAVE_CXX11_OVERRIDE 1 436 #ifndef LIBMESH_HAVE_CXX11_RANGEFOR 437 #define LIBMESH_HAVE_CXX11_RANGEFOR 1 441 #ifndef LIBMESH_HAVE_CXX11_REGEX 442 #define LIBMESH_HAVE_CXX11_REGEX 1 446 #ifndef LIBMESH_HAVE_CXX11_RVALUE_REFERENCES 447 #define LIBMESH_HAVE_CXX11_RVALUE_REFERENCES 1 451 #ifndef LIBMESH_HAVE_CXX11_SHARED_PTR 452 #define LIBMESH_HAVE_CXX11_SHARED_PTR 1 456 #ifndef LIBMESH_HAVE_CXX11_THREAD 457 #define LIBMESH_HAVE_CXX11_THREAD 1 461 #ifndef LIBMESH_HAVE_CXX11_TO_STRING 462 #define LIBMESH_HAVE_CXX11_TO_STRING 1 466 #ifndef LIBMESH_HAVE_CXX11_TUPLE 467 #define LIBMESH_HAVE_CXX11_TUPLE 1 471 #ifndef LIBMESH_HAVE_CXX11_TYPE_TRAITS 472 #define LIBMESH_HAVE_CXX11_TYPE_TRAITS 1 476 #ifndef LIBMESH_HAVE_CXX11_UNIQUE_PTR 477 #define LIBMESH_HAVE_CXX11_UNIQUE_PTR 1 481 #ifndef LIBMESH_HAVE_CXX11_VARIADIC_TEMPLATES 482 #define LIBMESH_HAVE_CXX11_VARIADIC_TEMPLATES 1 486 #ifndef LIBMESH_HAVE_CXX14_MAKE_UNIQUE 487 #define LIBMESH_HAVE_CXX14_MAKE_UNIQUE 1 498 #ifndef LIBMESH_HAVE_DECL_SIGACTION 499 #define LIBMESH_HAVE_DECL_SIGACTION 1 504 #ifndef LIBMESH_HAVE_DECL__MKDIR 505 #define LIBMESH_HAVE_DECL__MKDIR 0 512 #ifndef LIBMESH_HAVE_DLFCN_H 513 #define LIBMESH_HAVE_DLFCN_H 1 517 #ifndef LIBMESH_HAVE_DLOPEN 518 #define LIBMESH_HAVE_DLOPEN 1 525 #ifndef LIBMESH_HAVE_EIGEN 526 #define LIBMESH_HAVE_EIGEN 1 530 #ifndef LIBMESH_HAVE_EIGEN_DENSE 531 #define LIBMESH_HAVE_EIGEN_DENSE 1 535 #ifndef LIBMESH_HAVE_EIGEN_SPARSE 536 #define LIBMESH_HAVE_EIGEN_SPARSE 1 540 #ifndef LIBMESH_HAVE_EXODUS_API 541 #define LIBMESH_HAVE_EXODUS_API 1 554 #ifndef LIBMESH_HAVE_FENV_H 555 #define LIBMESH_HAVE_FENV_H 1 560 #ifndef LIBMESH_HAVE_FPARSER 561 #define LIBMESH_HAVE_FPARSER 1 565 #ifndef LIBMESH_HAVE_FPARSER_DEVEL 566 #define LIBMESH_HAVE_FPARSER_DEVEL 0 571 #ifndef LIBMESH_HAVE_FPARSER_JIT 572 #define LIBMESH_HAVE_FPARSER_JIT 1 576 #ifndef LIBMESH_HAVE_GCC_ABI_DEMANGLE 577 #define LIBMESH_HAVE_GCC_ABI_DEMANGLE 1 581 #ifndef LIBMESH_HAVE_GETOPT_H 582 #define LIBMESH_HAVE_GETOPT_H 1 586 #ifndef LIBMESH_HAVE_GETPWUID 587 #define LIBMESH_HAVE_GETPWUID 1 591 #ifndef LIBMESH_HAVE_GLIBC_BACKTRACE 592 #define LIBMESH_HAVE_GLIBC_BACKTRACE 1 599 #ifndef LIBMESH_HAVE_GMV 600 #define LIBMESH_HAVE_GMV 1 604 #ifndef LIBMESH_HAVE_GZSTREAM 605 #define LIBMESH_HAVE_GZSTREAM 1 615 #ifndef LIBMESH_HAVE_INTTYPES_H 616 #define LIBMESH_HAVE_INTTYPES_H 1 625 #ifndef LIBMESH_HAVE_LIBHILBERT 626 #define LIBMESH_HAVE_LIBHILBERT 1 630 #ifndef LIBMESH_HAVE_LOCALE 631 #define LIBMESH_HAVE_LOCALE 635 #ifndef LIBMESH_HAVE_MEMORY_H 636 #define LIBMESH_HAVE_MEMORY_H 1 644 #ifndef LIBMESH_HAVE_METIS 645 #define LIBMESH_HAVE_METIS 1 649 #ifndef LIBMESH_HAVE_MKDIR 650 #define LIBMESH_HAVE_MKDIR 654 #ifndef LIBMESH_HAVE_MPI 655 #define LIBMESH_HAVE_MPI 1 659 #ifndef LIBMESH_HAVE_NAMESPACES 660 #define LIBMESH_HAVE_NAMESPACES 665 #ifndef LIBMESH_HAVE_NANOFLANN 666 #define LIBMESH_HAVE_NANOFLANN 1 671 #ifndef LIBMESH_HAVE_NEMESIS_API 672 #define LIBMESH_HAVE_NEMESIS_API 1 676 #ifndef LIBMESH_HAVE_NETCDF 677 #define LIBMESH_HAVE_NETCDF 1 684 #ifndef LIBMESH_HAVE_OPENMP 685 #define LIBMESH_HAVE_OPENMP 1 690 #ifndef LIBMESH_HAVE_PARMETIS 691 #define LIBMESH_HAVE_PARMETIS 1 695 #ifndef LIBMESH_HAVE_PETSC 696 #define LIBMESH_HAVE_PETSC 1 700 #ifndef LIBMESH_HAVE_PETSC_HYPRE 701 #define LIBMESH_HAVE_PETSC_HYPRE 1 706 #ifndef LIBMESH_HAVE_PETSC_TAO 707 #define LIBMESH_HAVE_PETSC_TAO 1 711 #ifndef LIBMESH_HAVE_PTHREAD 712 #define LIBMESH_HAVE_PTHREAD 1 716 #ifndef LIBMESH_HAVE_PTHREAD_PRIO_INHERIT 717 #define LIBMESH_HAVE_PTHREAD_PRIO_INHERIT 1 721 #ifndef LIBMESH_HAVE_PWD_H 722 #define LIBMESH_HAVE_PWD_H 1 726 #ifndef LIBMESH_HAVE_QHULL_API 727 #define LIBMESH_HAVE_QHULL_API 1 731 #ifndef LIBMESH_HAVE_RTTI 732 #define LIBMESH_HAVE_RTTI 742 #ifndef LIBMESH_HAVE_SSTREAM 743 #define LIBMESH_HAVE_SSTREAM 747 #ifndef LIBMESH_HAVE_STDINT_H 748 #define LIBMESH_HAVE_STDINT_H 1 752 #ifndef LIBMESH_HAVE_STDLIB_H 753 #define LIBMESH_HAVE_STDLIB_H 1 757 #ifndef LIBMESH_HAVE_STD_HASH 758 #define LIBMESH_HAVE_STD_HASH 1 762 #ifndef LIBMESH_HAVE_STD_UNORDERED_MAP 763 #define LIBMESH_HAVE_STD_UNORDERED_MAP 1 767 #ifndef LIBMESH_HAVE_STD_UNORDERED_MULTIMAP 768 #define LIBMESH_HAVE_STD_UNORDERED_MULTIMAP 1 772 #ifndef LIBMESH_HAVE_STD_UNORDERED_MULTISET 773 #define LIBMESH_HAVE_STD_UNORDERED_MULTISET 1 777 #ifndef LIBMESH_HAVE_STD_UNORDERED_SET 778 #define LIBMESH_HAVE_STD_UNORDERED_SET 1 782 #ifndef LIBMESH_HAVE_STRINGSTREAM 783 #define LIBMESH_HAVE_STRINGSTREAM 787 #ifndef LIBMESH_HAVE_STRINGS_H 788 #define LIBMESH_HAVE_STRINGS_H 1 792 #ifndef LIBMESH_HAVE_STRING_H 793 #define LIBMESH_HAVE_STRING_H 1 800 #ifndef LIBMESH_HAVE_SYS_RESOURCE_H 801 #define LIBMESH_HAVE_SYS_RESOURCE_H 1 805 #ifndef LIBMESH_HAVE_SYS_STAT_H 806 #define LIBMESH_HAVE_SYS_STAT_H 1 810 #ifndef LIBMESH_HAVE_SYS_TYPES_H 811 #define LIBMESH_HAVE_SYS_TYPES_H 1 815 #ifndef LIBMESH_HAVE_SYS_UTSNAME_H 816 #define LIBMESH_HAVE_SYS_UTSNAME_H 1 825 #ifndef LIBMESH_HAVE_TECPLOT_API 826 #define LIBMESH_HAVE_TECPLOT_API 1 830 #ifndef LIBMESH_HAVE_TECPLOT_API_112 831 #define LIBMESH_HAVE_TECPLOT_API_112 1 846 #ifndef LIBMESH_HAVE_UNISTD_H 847 #define LIBMESH_HAVE_UNISTD_H 1 854 #ifndef LIBMESH_HAVE_XDR 855 #define LIBMESH_HAVE_XDR 1 859 #ifndef LIBMESH_HAVE_XMMINTRIN_H 860 #define LIBMESH_HAVE_XMMINTRIN_H 1 864 #ifndef LIBMESH_HAVE_XZ 865 #define LIBMESH_HAVE_XZ 1 869 #ifndef LIBMESH_HAVE_ZLIB_H 870 #define LIBMESH_HAVE_ZLIB_H 1 874 #ifndef LIBMESH_INCLUDE_HASH 875 #define LIBMESH_INCLUDE_HASH <functional> 879 #ifndef LIBMESH_INCLUDE_UNORDERED_MAP 880 #define LIBMESH_INCLUDE_UNORDERED_MAP <unordered_map> 884 #ifndef LIBMESH_INCLUDE_UNORDERED_MULTIMAP 885 #define LIBMESH_INCLUDE_UNORDERED_MULTIMAP <unordered_map> 889 #ifndef LIBMESH_INCLUDE_UNORDERED_MULTISET 890 #define LIBMESH_INCLUDE_UNORDERED_MULTISET <unordered_set> 894 #ifndef LIBMESH_INCLUDE_UNORDERED_SET 895 #define LIBMESH_INCLUDE_UNORDERED_SET <unordered_set> 899 #ifndef LIBMESH_IO_COMPATIBILITY_VERSION 900 #define LIBMESH_IO_COMPATIBILITY_VERSION "0.7.4" 904 #ifndef LIBMESH_LIB_RELEASE 905 #define LIBMESH_LIB_RELEASE "" 909 #ifndef LIBMESH_LIB_VERSION 910 #define LIBMESH_LIB_VERSION "1.4.0-pre" 914 #ifndef LIBMESH_LT_OBJDIR 915 #define LIBMESH_LT_OBJDIR ".libs/" 919 #ifndef LIBMESH_MAJOR_VERSION 920 #define LIBMESH_MAJOR_VERSION 1 924 #ifndef LIBMESH_MICRO_VERSION 925 #define LIBMESH_MICRO_VERSION 0 929 #ifndef LIBMESH_MINOR_VERSION 930 #define LIBMESH_MINOR_VERSION 4 934 #ifndef LIBMESH_PACKAGE 935 #define LIBMESH_PACKAGE "libmesh" 939 #ifndef LIBMESH_PACKAGE_BUGREPORT 940 #define LIBMESH_PACKAGE_BUGREPORT "libmesh-users@lists.sourceforge.net" 944 #ifndef LIBMESH_PACKAGE_NAME 945 #define LIBMESH_PACKAGE_NAME "libmesh" 949 #ifndef LIBMESH_PACKAGE_STRING 950 #define LIBMESH_PACKAGE_STRING "libmesh 1.4.0-pre" 954 #ifndef LIBMESH_PACKAGE_TARNAME 955 #define LIBMESH_PACKAGE_TARNAME "libmesh" 959 #ifndef LIBMESH_PACKAGE_URL 960 #define LIBMESH_PACKAGE_URL "http://libmesh.github.io" 964 #ifndef LIBMESH_PACKAGE_VERSION 965 #define LIBMESH_PACKAGE_VERSION "1.4.0-pre" 972 #ifndef LIBMESH_PETSC_HAVE_MUMPS 973 #define LIBMESH_PETSC_HAVE_MUMPS 1 978 #ifndef LIBMESH_PETSC_HAVE_PARMETIS 979 #define LIBMESH_PETSC_HAVE_PARMETIS 1 991 #ifndef LIBMESH_PETSC_HAVE_SUPERLU_DIST 992 #define LIBMESH_PETSC_HAVE_SUPERLU_DIST 1 1000 #ifndef LIBMESH_PROCESSOR_ID_BYTES 1001 #define LIBMESH_PROCESSOR_ID_BYTES 4 1009 #ifndef LIBMESH_REQUIRE_SEPARATE_NAMESPACE 1010 #define LIBMESH_REQUIRE_SEPARATE_NAMESPACE 1 1014 #ifndef LIBMESH_SIZEOF_DOUBLE 1015 #define LIBMESH_SIZEOF_DOUBLE 8 1019 #ifndef LIBMESH_SIZEOF_FLOAT 1020 #define LIBMESH_SIZEOF_FLOAT 4 1024 #ifndef LIBMESH_SIZEOF_FUNCTION_POINTER 1025 #define LIBMESH_SIZEOF_FUNCTION_POINTER 8 1029 #ifndef LIBMESH_SIZEOF_INT 1030 #define LIBMESH_SIZEOF_INT 4 1034 #ifndef LIBMESH_SIZEOF_LONG_INT 1035 #define LIBMESH_SIZEOF_LONG_INT 8 1039 #ifndef LIBMESH_SIZEOF_SHORT_INT 1040 #define LIBMESH_SIZEOF_SHORT_INT 2 1044 #ifndef LIBMESH_SIZEOF_SIZE_T 1045 #define LIBMESH_SIZEOF_SIZE_T 8 1049 #ifndef LIBMESH_SIZEOF_UNSIGNED_INT 1050 #define LIBMESH_SIZEOF_UNSIGNED_INT 4 1054 #ifndef LIBMESH_SIZEOF_VOID_P 1055 #define LIBMESH_SIZEOF_VOID_P 8 1059 #ifndef LIBMESH_STDC_HEADERS 1060 #define LIBMESH_STDC_HEADERS 1 1064 #ifndef LIBMESH_SUBDOMAIN_ID_BYTES 1065 #define LIBMESH_SUBDOMAIN_ID_BYTES 2 1070 #define LIBMESH_TLS __thread 1106 #ifndef LIBMESH_UNIQUE_ID_BYTES 1107 #define LIBMESH_UNIQUE_ID_BYTES 8 1114 #ifndef LIBMESH_USE_REAL_NUMBERS 1115 #define LIBMESH_USE_REAL_NUMBERS 1 1120 #ifndef LIBMESH_USING_THREADS 1121 #define LIBMESH_USING_THREADS 1 1125 #ifndef LIBMESH_VERSION 1126 #define LIBMESH_VERSION "1.4.0-pre" 1132 #ifndef _libmesh_restrict 1133 #define _libmesh_restrict __restrict 1140 #if defined __SUNPRO_CC && !defined __RESTRICT 1142 # define __restrict__