66 lines
2.0 KiB
CMake
66 lines
2.0 KiB
CMake
/*BHEADER**********************************************************************
|
|
* Copyright (c) 2008, Lawrence Livermore National Security, LLC.
|
|
* Produced at the Lawrence Livermore National Laboratory.
|
|
* This file is part of HYPRE. See file COPYRIGHT for details.
|
|
*
|
|
* HYPRE is free software; you can redistribute it and/or modify it under the
|
|
* terms of the GNU Lesser General Public License (as published by the Free
|
|
* Software Foundation) version 2.1 dated February 1999.
|
|
*
|
|
* $Revision$
|
|
***********************************************************************EHEADER*/
|
|
|
|
#define HYPRE_RELEASE_NAME @CMAKE_PROJECT_NAME@
|
|
#define HYPRE_RELEASE_VERSION @HYPRE_VERSION@
|
|
#define HYPRE_RELEASE_DATE @HYPRE_DATE@
|
|
#define HYPRE_RELEASE_TIME @HYPRE_TIME@
|
|
#define HYPRE_RELEASE_BUGS @HYPRE_BUGS@
|
|
|
|
/* Use long long int for HYPRE_Int */
|
|
#cmakedefine HYPRE_BIGINT
|
|
|
|
/* Compile without MPI */
|
|
#cmakedefine HYPRE_SEQUENTIAL
|
|
|
|
/* Use HYPRE timing routines */
|
|
#cmakedefine HYPRE_TIMING
|
|
|
|
/* Use internal BLAS library */
|
|
#cmakedefine HYPRE_USING_HYPRE_BLAS
|
|
|
|
/* Use internal LAPACK library */
|
|
#cmakedefine HYPRE_USING_HYPRE_LAPACK
|
|
|
|
/* Use assumed partition */
|
|
#cmakedefine HYPRE_NO_GLOBAL_PARTITION
|
|
|
|
/* Print HYPRE errors */
|
|
#cmakedefine HYPRE_PRINT_ERRORS
|
|
|
|
/* Use OpenMP */
|
|
#cmakedefine HYPRE_USING_OPENMP
|
|
|
|
/* #undef HYPRE_HAVE_MPI */
|
|
/* #undef HYPRE_HAVE_MPI_COMM_F2C */
|
|
|
|
/* 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 */
|
|
#define HYPRE_FMANGLE 0
|
|
|
|
/* Define as in HYPRE_FMANGLE to set the BLAS name mangling scheme */
|
|
#define HYPRE_FMANGLE_BLAS 0
|
|
|
|
/* Define as in HYPRE_FMANGLE to set the LAPACK name mangling scheme */
|
|
#define HYPRE_FMANGLE_LAPACK 0
|
|
|
|
/* Define to a macro mangling the given C identifier (in lower and upper
|
|
* case), which must not contain underscores, for linking with Fortran. */
|
|
#define HYPRE_F77_FUNC(name,NAME) name ## _
|
|
|
|
/* As F77_FUNC, but for C identifiers containing underscores. */
|
|
#define HYPRE_F77_FUNC_(name,NAME) name ## __
|