hypre/config/HYPRE_config.h.cmake.in
2012-03-06 19:15:29 +00:00

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 ## __