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
306 lines
7.3 KiB
C
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
|