hypre/src/config/HYPRE_config.h.in
Victor A. Paludetto Magri 7c5ce339f1
Add HYPRE_BRANCH_NAME (#759)
This PR adds a new variable in `HYPRE_config.h` for naming the hypre's branch currently in use. Internal drivers have been updated to use this variable

* Add HYPRE_BRANCH_NAME to Makefile and cmake builds
* Run config/update.sh
* Ignore files generated by cmake in the cmbuild folder
* Update drivers
* Update regression tests
2022-10-18 16:54:17 -04:00

306 lines
7.3 KiB
C

/* config/HYPRE_config.h.in. Generated from configure.in by autoheader. */
/* Define to dummy `main' function (if any) required to link to the Fortran
libraries. */
#undef FC_DUMMY_MAIN
/* Define if F77 and FC dummy `main' functions are identical. */
#undef FC_DUMMY_MAIN_EQ_F77
/* Define to a macro mangling the given C identifier (in lower and upper
case), which must not contain underscores, for linking with Fortran. */
#undef FC_FUNC
/* As FC_FUNC, but for C identifiers containing underscores. */
#undef FC_FUNC_
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if using MLI */
#undef HAVE_MLI
/* Define to 1 if you have the `MPI_Comm_f2c' function. */
#undef HAVE_MPI_COMM_F2C
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define to 1 if using SuperLU */
#undef HAVE_SUPERLU
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to 1 for Alpha platforms */
#undef HYPRE_ALPHA
/* Define to 1 if using long long int for HYPRE_Int and HYPRE_BigInt */
#undef HYPRE_BIGINT
/* Feature branch string */
#undef HYPRE_BRANCH_NAME
/* Define to 1 if using complex values */
#undef HYPRE_COMPLEX
/* Define to 1 if in debug mode */
#undef HYPRE_DEBUG
/* Main development branch? */
#undef HYPRE_DEVELOP_BRANCH
/* Develop branch commit number */
#undef HYPRE_DEVELOP_NUMBER
/* Develop branch string */
#undef HYPRE_DEVELOP_STRING
/* Define to 1 if using OpenMP on device [target alloc version] */
#undef HYPRE_DEVICE_OPENMP_ALLOC
/* Define to 1 if strictly checking OpenMP offload directives */
#undef HYPRE_DEVICE_OPENMP_CHECK
/* Define as follows to set the Fortran name mangling scheme: 0 = unspecified;
1 = no underscores; 2 = one underscore; 3 = two underscores; 4 = caps, no
underscores; 5 = one underscore before and after */
#undef HYPRE_FMANGLE
/* BLAS mangling */
#undef HYPRE_FMANGLE_BLAS
/* LAPACK mangling */
#undef HYPRE_FMANGLE_LAPACK
/* Define to 1 if an MPI library is found */
#undef HYPRE_HAVE_MPI
/* Define to 1 if the routine MPI_Comm_f2c is found */
#undef HYPRE_HAVE_MPI_COMM_F2C
/* Define to 1 if hopscotch hashing */
#undef HYPRE_HOPSCOTCH
/* Define to 1 for HP platforms */
#undef HYPRE_HPPA
/* Define to 1 for IRIX64 platforms */
#undef HYPRE_IRIX64
/* Define to 1 for Linux platform */
#undef HYPRE_LINUX
/* Define to 1 for Linux on platforms running any version of CHAOS */
#undef HYPRE_LINUX_CHAOS
/* Define to 1 if using quad precision values for HYPRE_Real */
#undef HYPRE_LONG_DOUBLE
/* Define to be the max dimension size (must be at least 3) */
#undef HYPRE_MAXDIM
/* Define to 1 if using long long int for HYPRE_BigInt */
#undef HYPRE_MIXEDINT
/* Print HYPRE errors */
#undef HYPRE_PRINT_ERRORS
/* Bug reports */
#undef HYPRE_RELEASE_BUGS
/* Date of release */
#undef HYPRE_RELEASE_DATE
/* Release name */
#undef HYPRE_RELEASE_NAME
/* Release number */
#undef HYPRE_RELEASE_NUMBER
/* Time of release */
#undef HYPRE_RELEASE_TIME
/* Release version */
#undef HYPRE_RELEASE_VERSION
/* Define to 1 for RS6000 platforms */
#undef HYPRE_RS6000
/* Disable MPI, enable serial codes. */
#undef HYPRE_SEQUENTIAL
/* Define to 1 if using single precision values for HYPRE_Real */
#undef HYPRE_SINGLE
/* Define to 1 for Solaris. */
#undef HYPRE_SOLARIS
/* Define to 1 if want to use host in hypre tests */
#undef HYPRE_TEST_USING_HOST
/* Using HYPRE timing routines */
#undef HYPRE_TIMING
/* Define to 1 if Caliper instrumentation is enabled */
#undef HYPRE_USING_CALIPER
/* Define to 1 if using cuBLAS */
#undef HYPRE_USING_CUBLAS
/* Define to 1 if executing on device with CUDA */
#undef HYPRE_USING_CUDA
/* Define to 1 if using streams */
#undef HYPRE_USING_CUDA_STREAMS
/* Define to 1 if using cuRAND */
#undef HYPRE_USING_CURAND
/* Define to 1 if using cuSolver */
#undef HYPRE_USING_CUSOLVER
/* Define to 1 if using cuSPARSE */
#undef HYPRE_USING_CUSPARSE
/* Define to 1 if using device async malloc */
#undef HYPRE_USING_DEVICE_MALLOC_ASYNC
/* Define to 1 if using device memory without UM */
#undef HYPRE_USING_DEVICE_MEMORY
/* Define to 1 if executing on device with OpenMP */
#undef HYPRE_USING_DEVICE_OPENMP
/* Define to 1 if using device pooling allocator */
#undef HYPRE_USING_DEVICE_POOL
/* Define to 1 if using DSuperLU */
#undef HYPRE_USING_DSUPERLU
/* Using dxml for Blas */
#undef HYPRE_USING_DXML
/* Using ESSL for Lapack */
#undef HYPRE_USING_ESSL
/* Define to 1 if executing on GPU device */
#undef HYPRE_USING_GPU
/* HIP being used */
#undef HYPRE_USING_HIP
/* Define to 1 if using host memory only */
#undef HYPRE_USING_HOST_MEMORY
/* Using internal HYPRE routines */
#undef HYPRE_USING_HYPRE_BLAS
/* Using internal HYPRE routines */
#undef HYPRE_USING_HYPRE_LAPACK
/* Define to 1 if executing on host/device with KOKKOS */
#undef HYPRE_USING_KOKKOS
/* Define to 1 if want to track memory operations in hypre */
#undef HYPRE_USING_MEMORY_TRACKER
/* Define to 1 if Node Aware MPI library is used */
#undef HYPRE_USING_NODE_AWARE_MPI
/* Define to 1 if using NVIDIA Tools Extension (NVTX) */
#undef HYPRE_USING_NVTX
/* onemkl::BLAS being used */
#undef HYPRE_USING_ONEMKLBLAS
/* onemkl::rng being used */
#undef HYPRE_USING_ONEMKLRAND
/* onemkl::SPARSE being used */
#undef HYPRE_USING_ONEMKLSPARSE
/* Enable OpenMP support */
#undef HYPRE_USING_OPENMP
/* Define to 1 if using persistent communication */
#undef HYPRE_USING_PERSISTENT_COMM
/* Define to 1 if executing on host/device with RAJA */
#undef HYPRE_USING_RAJA
/* rocBLAS being used */
#undef HYPRE_USING_ROCBLAS
/* rocRAND being used */
#undef HYPRE_USING_ROCRAND
/* rocSPARSE being used */
#undef HYPRE_USING_ROCSPARSE
/* Define to 1 if using AMD rocTX profiling */
#undef HYPRE_USING_ROCTX
/* SYCL being used */
#undef HYPRE_USING_SYCL
/* Define to 1 if using UMPIRE */
#undef HYPRE_USING_UMPIRE
/* Define to 1 if using UMPIRE for device memory */
#undef HYPRE_USING_UMPIRE_DEVICE
/* Define to 1 if using UMPIRE for host memory */
#undef HYPRE_USING_UMPIRE_HOST
/* Define to 1 if using UMPIRE for pinned memory */
#undef HYPRE_USING_UMPIRE_PINNED
/* Define to 1 if using UMPIRE for unified memory */
#undef HYPRE_USING_UMPIRE_UM
/* Define to 1 if using unified memory */
#undef HYPRE_USING_UNIFIED_MEMORY
/* Define to 1 if using GPU aware MPI */
#undef HYPRE_WITH_GPU_AWARE_MPI
/* 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 home page for this package. */
#undef PACKAGE_URL
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS