
/*** DO NOT EDIT THIS FILE DIRECTLY (use ../config/gen_code.sh to generate) ***/

/******************************************************************************
 * Copyright (c) 1998 Lawrence Livermore National Security, LLC and other
 * HYPRE Project Developers. See the top-level COPYRIGHT file for details.
 *
 * SPDX-License-Identifier: (Apache-2.0 OR MIT)
 ******************************************************************************/

/* Header file for transforming multiprecision functions names */

#ifndef hypre_PARCSR_MV_MUP_DEF_HEADER
#define hypre_PARCSR_MV_MUP_DEF_HEADER

#include "_hypre_mup_def.h"

#define HYPRE_CSRMatrixToParCSRMatrix HYPRE_MULTIPRECISION_FUNC ( HYPRE_CSRMatrixToParCSRMatrix )
#define HYPRE_CSRMatrixToParCSRMatrix_WithNewPartitioning HYPRE_MULTIPRECISION_FUNC ( HYPRE_CSRMatrixToParCSRMatrix_WithNewPartitioning )
#define HYPRE_Destroy2DSystem HYPRE_MULTIPRECISION_FUNC ( HYPRE_Destroy2DSystem )
#define HYPRE_Generate2DSystem HYPRE_MULTIPRECISION_FUNC ( HYPRE_Generate2DSystem )
#define HYPRE_ParCSRMatrixComputeScalingTagged HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixComputeScalingTagged )
#define HYPRE_ParCSRMatrixCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixCreate )
#define HYPRE_ParCSRMatrixDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixDestroy )
#define HYPRE_ParCSRMatrixDiagScale HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixDiagScale )
#define HYPRE_ParCSRMatrixGetColPartitioning HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixGetColPartitioning )
#define HYPRE_ParCSRMatrixGetComm HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixGetComm )
#define HYPRE_ParCSRMatrixGetDims HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixGetDims )
#define HYPRE_ParCSRMatrixGetGlobalRowPartitioning HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixGetGlobalRowPartitioning )
#define HYPRE_ParCSRMatrixGetLocalRange HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixGetLocalRange )
#define HYPRE_ParCSRMatrixGetRow HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixGetRow )
#define HYPRE_ParCSRMatrixGetRowPartitioning HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixGetRowPartitioning )
#define HYPRE_ParCSRMatrixInitialize HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixInitialize )
#define HYPRE_ParCSRMatrixMatmat HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixMatmat )
#define HYPRE_ParCSRMatrixMatvec HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixMatvec )
#define HYPRE_ParCSRMatrixMatvecT HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixMatvecT )
#define HYPRE_ParCSRMatrixPrint HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixPrint )
#define HYPRE_ParCSRMatrixRead HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixRead )
#define HYPRE_ParCSRMatrixRestoreRow HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParCSRMatrixRestoreRow )
#define HYPRE_ParMultiVectorCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParMultiVectorCreate )
#define HYPRE_ParVectorAxpy HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorAxpy )
#define HYPRE_ParVectorCloneShallow HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorCloneShallow )
#define HYPRE_ParVectorCopy HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorCopy )
#define HYPRE_ParVectorCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorCreate )
#define HYPRE_ParVectorDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorDestroy )
#define HYPRE_ParVectorGetValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorGetValues )
#define HYPRE_ParVectorInitialize HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorInitialize )
#define HYPRE_ParVectorInnerProd HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorInnerProd )
#define HYPRE_ParVectorPointwiseDivision HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorPointwiseDivision )
#define HYPRE_ParVectorPointwiseInverse HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorPointwiseInverse )
#define HYPRE_ParVectorPointwiseProduct HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorPointwiseProduct )
#define HYPRE_ParVectorPrint HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorPrint )
#define HYPRE_ParVectorPrintBinaryIJ HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorPrintBinaryIJ )
#define HYPRE_ParVectorRead HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorRead )
#define HYPRE_ParVectorScale HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorScale )
#define HYPRE_ParVectorSetConstantValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorSetConstantValues )
#define HYPRE_ParVectorSetRandomValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_ParVectorSetRandomValues )
#define HYPRE_VectorToParVector HYPRE_MULTIPRECISION_FUNC ( HYPRE_VectorToParVector )
#define hypre_AssumedPartitionCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_AssumedPartitionCreate )
#define hypre_AssumedPartitionDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_AssumedPartitionDestroy )
#define hypre_BooleanGenerateDiagAndOffd HYPRE_FIXEDPRECISION_FUNC ( hypre_BooleanGenerateDiagAndOffd )
#define hypre_BooleanMatTCommPkgCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_BooleanMatTCommPkgCreate )
#define hypre_BooleanMatvecCommPkgCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_BooleanMatvecCommPkgCreate )
#define hypre_BuildCSRBooleanMatrixMPIDataType HYPRE_FIXEDPRECISION_FUNC ( hypre_BuildCSRBooleanMatrixMPIDataType )
#define hypre_BuildCSRJDataType HYPRE_FIXEDPRECISION_FUNC ( hypre_BuildCSRJDataType )
#define hypre_BuildCSRMatrixMPIDataType HYPRE_FIXEDPRECISION_FUNC ( hypre_BuildCSRMatrixMPIDataType )
#define hypre_CSRBooleanMatrixBigInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixBigInitialize )
#define hypre_CSRBooleanMatrixCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixCreate )
#define hypre_CSRBooleanMatrixDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixDestroy )
#define hypre_CSRBooleanMatrixInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixInitialize )
#define hypre_CSRBooleanMatrixPrint HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixPrint )
#define hypre_CSRBooleanMatrixRead HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixRead )
#define hypre_CSRBooleanMatrixSetDataOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixSetDataOwner )
#define hypre_CSRBooleanMatrixToParCSRBooleanMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBooleanMatrixToParCSRBooleanMatrix )
#define hypre_CSRMatrixToParCSRMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRMatrixToParCSRMatrix )
#define hypre_ExchangeExternalRowsInit HYPRE_FIXEDPRECISION_FUNC ( hypre_ExchangeExternalRowsInit )
#define hypre_ExchangeExternalRowsWait HYPRE_FIXEDPRECISION_FUNC ( hypre_ExchangeExternalRowsWait )
#define hypre_FillResponseIJDetermineSendProcs HYPRE_FIXEDPRECISION_FUNC ( hypre_FillResponseIJDetermineSendProcs )
#define hypre_FillResponseParToCSRMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_FillResponseParToCSRMatrix )
#define hypre_FillResponseParToVectorAll HYPRE_FIXEDPRECISION_FUNC ( hypre_FillResponseParToVectorAll )
#define hypre_GenerateDiagAndOffd HYPRE_FIXEDPRECISION_FUNC ( hypre_GenerateDiagAndOffd )
#define hypre_GetAssumedPartitionProcFromRow HYPRE_FIXEDPRECISION_FUNC ( hypre_GetAssumedPartitionProcFromRow )
#define hypre_GetAssumedPartitionRowRange HYPRE_FIXEDPRECISION_FUNC ( hypre_GetAssumedPartitionRowRange )
#define hypre_LocateAssumedPartition HYPRE_FIXEDPRECISION_FUNC ( hypre_LocateAssumedPartition )
#define hypre_MatTCommPkgCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_MatTCommPkgCreate )
#define hypre_MatTCommPkgCreate_core HYPRE_FIXEDPRECISION_FUNC ( hypre_MatTCommPkgCreate_core )
#define hypre_MatvecCommPkgCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_MatvecCommPkgCreate )
#define hypre_MatvecCommPkgDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_MatvecCommPkgDestroy )
#define hypre_MergeDiagAndOffd HYPRE_FIXEDPRECISION_FUNC ( hypre_MergeDiagAndOffd )
#define hypre_MergeDiagAndOffdHost HYPRE_FIXEDPRECISION_FUNC ( hypre_MergeDiagAndOffdHost )
#define hypre_NewCommPkgDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_NewCommPkgDestroy )
#define hypre_NumbersArray HYPRE_FIXEDPRECISION_FUNC ( hypre_NumbersArray )
#define hypre_NumbersDeleteNode HYPRE_FIXEDPRECISION_FUNC ( hypre_NumbersDeleteNode )
#define hypre_NumbersEnter HYPRE_FIXEDPRECISION_FUNC ( hypre_NumbersEnter )
#define hypre_NumbersNEntered HYPRE_FIXEDPRECISION_FUNC ( hypre_NumbersNEntered )
#define hypre_NumbersNewNode HYPRE_FIXEDPRECISION_FUNC ( hypre_NumbersNewNode )
#define hypre_NumbersQuery HYPRE_FIXEDPRECISION_FUNC ( hypre_NumbersQuery )
#define hypre_ParAat_RowSizes HYPRE_FIXEDPRECISION_FUNC ( hypre_ParAat_RowSizes )
#define hypre_ParBooleanAAt HYPRE_FIXEDPRECISION_FUNC ( hypre_ParBooleanAAt )
#define hypre_ParBooleanMatmul HYPRE_FIXEDPRECISION_FUNC ( hypre_ParBooleanMatmul )
#define hypre_ParCSRAAt HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRAAt )
#define hypre_ParCSRBooleanMatrixCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixCreate )
#define hypre_ParCSRBooleanMatrixDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixDestroy )
#define hypre_ParCSRBooleanMatrixExtractAExt HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixExtractAExt )
#define hypre_ParCSRBooleanMatrixExtractBExt HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixExtractBExt )
#define hypre_ParCSRBooleanMatrixGetLocalRange HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixGetLocalRange )
#define hypre_ParCSRBooleanMatrixGetRow HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixGetRow )
#define hypre_ParCSRBooleanMatrixInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixInitialize )
#define hypre_ParCSRBooleanMatrixPrint HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixPrint )
#define hypre_ParCSRBooleanMatrixPrintIJ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixPrintIJ )
#define hypre_ParCSRBooleanMatrixRead HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixRead )
#define hypre_ParCSRBooleanMatrixRestoreRow HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixRestoreRow )
#define hypre_ParCSRBooleanMatrixSetColStartsOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixSetColStartsOwner )
#define hypre_ParCSRBooleanMatrixSetDataOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixSetDataOwner )
#define hypre_ParCSRBooleanMatrixSetNNZ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixSetNNZ )
#define hypre_ParCSRBooleanMatrixSetRowStartsOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBooleanMatrixSetRowStartsOwner )
#define hypre_ParCSRCommHandleCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommHandleCreate )
#define hypre_ParCSRCommHandleCreate_v2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommHandleCreate_v2 )
#define hypre_ParCSRCommHandleDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommHandleDestroy )
#define hypre_ParCSRCommPkgCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommPkgCreate )
#define hypre_ParCSRCommPkgCreateAndFill HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommPkgCreateAndFill )
#define hypre_ParCSRCommPkgCreateApart HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommPkgCreateApart )
#define hypre_ParCSRCommPkgCreateApart_core HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommPkgCreateApart_core )
#define hypre_ParCSRCommPkgCreate_core HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommPkgCreate_core )
#define hypre_ParCSRCommPkgUpdateVecStarts HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRCommPkgUpdateVecStarts )
#define hypre_ParCSRDiagScaleVector HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRDiagScaleVector )
#define hypre_ParCSRDiagScaleVectorHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRDiagScaleVectorHost )
#define hypre_ParCSRFindExtendCommPkg HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRFindExtendCommPkg )
#define hypre_ParCSRMatMat HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatMat )
#define hypre_ParCSRMatMatDiag HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatMatDiag )
#define hypre_ParCSRMatMatDiagHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatMatDiagHost )
#define hypre_ParCSRMatMatHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatMatHost )
#define hypre_ParCSRMatrixAdd HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixAdd )
#define hypre_ParCSRMatrixAddHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixAddHost )
#define hypre_ParCSRMatrixAminvDB HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixAminvDB )
#define hypre_ParCSRMatrixBlkFilter HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixBlkFilter )
#define hypre_ParCSRMatrixBlkFilterHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixBlkFilterHost )
#define hypre_ParCSRMatrixBlockColSum HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixBlockColSum )
#define hypre_ParCSRMatrixBlockColSumHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixBlockColSumHost )
#define hypre_ParCSRMatrixClone HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixClone )
#define hypre_ParCSRMatrixClone_v2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixClone_v2 )
#define hypre_ParCSRMatrixColSum HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixColSum )
#define hypre_ParCSRMatrixColSumHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixColSumHost )
#define hypre_ParCSRMatrixCompressOffdMap HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCompressOffdMap )
#define hypre_ParCSRMatrixComputeScalingTagged HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixComputeScalingTagged )
#define hypre_ParCSRMatrixCopy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCopy )
#define hypre_ParCSRMatrixCopyColMapOffdToDevice HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCopyColMapOffdToDevice )
#define hypre_ParCSRMatrixCopyColMapOffdToHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCopyColMapOffdToHost )
#define hypre_ParCSRMatrixCopy_C HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCopy_C )
#define hypre_ParCSRMatrixCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCreate )
#define hypre_ParCSRMatrixCreateAssumedPartition HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCreateAssumedPartition )
#define hypre_ParCSRMatrixCreateFromDenseBlockMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCreateFromDenseBlockMatrix )
#define hypre_ParCSRMatrixCreateFromParVector HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixCreateFromParVector )
#define hypre_ParCSRMatrixDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixDestroy )
#define hypre_ParCSRMatrixDiagScale HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixDiagScale )
#define hypre_ParCSRMatrixDiagScaleHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixDiagScaleHost )
#define hypre_ParCSRMatrixDropSmallEntries HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixDropSmallEntries )
#define hypre_ParCSRMatrixDropSmallEntriesHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixDropSmallEntriesHost )
#define hypre_ParCSRMatrixEliminateRowsCols HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixEliminateRowsCols )
#define hypre_ParCSRMatrixExtractAExt HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractAExt )
#define hypre_ParCSRMatrixExtractBExt HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractBExt )
#define hypre_ParCSRMatrixExtractBExt_Arrays HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractBExt_Arrays )
#define hypre_ParCSRMatrixExtractBExt_Arrays_Overlap HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractBExt_Arrays_Overlap )
#define hypre_ParCSRMatrixExtractBExt_Overlap HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractBExt_Overlap )
#define hypre_ParCSRMatrixExtractRowSubmatrices HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractRowSubmatrices )
#define hypre_ParCSRMatrixExtractSubmatrices HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractSubmatrices )
#define hypre_ParCSRMatrixExtractSubmatrixFC HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixExtractSubmatrixFC )
#define hypre_ParCSRMatrixFnorm HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixFnorm )
#define hypre_ParCSRMatrixGenSpanningTree HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGenSpanningTree )
#define hypre_ParCSRMatrixGenerateFFFC HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGenerateFFFC )
#define hypre_ParCSRMatrixGenerateFFFC3 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGenerateFFFC3 )
#define hypre_ParCSRMatrixGenerateFFFCD3 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGenerateFFFCD3 )
#define hypre_ParCSRMatrixGenerateFFFCHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGenerateFFFCHost )
#define hypre_ParCSRMatrixGetLocalRange HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGetLocalRange )
#define hypre_ParCSRMatrixGetRow HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGetRow )
#define hypre_ParCSRMatrixGetRowHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixGetRowHost )
#define hypre_ParCSRMatrixInfNorm HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixInfNorm )
#define hypre_ParCSRMatrixInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixInitialize )
#define hypre_ParCSRMatrixInitialize_v2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixInitialize_v2 )
#define hypre_ParCSRMatrixLocalSumElts HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixLocalSumElts )
#define hypre_ParCSRMatrixLocalTranspose HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixLocalTranspose )
#define hypre_ParCSRMatrixMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixMatvec )
#define hypre_ParCSRMatrixMatvecOutOfPlace HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixMatvecOutOfPlace )
#define hypre_ParCSRMatrixMatvecOutOfPlaceHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixMatvecOutOfPlaceHost )
#define hypre_ParCSRMatrixMatvecT HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixMatvecT )
#define hypre_ParCSRMatrixMatvecTHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixMatvecTHost )
#define hypre_ParCSRMatrixMatvec_FF HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixMatvec_FF )
#define hypre_ParCSRMatrixMigrate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixMigrate )
#define hypre_ParCSRMatrixPrint HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixPrint )
#define hypre_ParCSRMatrixPrintBinaryIJ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixPrintBinaryIJ )
#define hypre_ParCSRMatrixPrintIJ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixPrintIJ )
#define hypre_ParCSRMatrixRAP HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixRAP )
#define hypre_ParCSRMatrixRAPKT HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixRAPKT )
#define hypre_ParCSRMatrixRAPKTHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixRAPKTHost )
#define hypre_ParCSRMatrixRead HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixRead )
#define hypre_ParCSRMatrixReadIJ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixReadIJ )
#define hypre_ParCSRMatrixRef HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixRef )
#define hypre_ParCSRMatrixReorder HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixReorder )
#define hypre_ParCSRMatrixRestoreRow HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixRestoreRow )
#define hypre_ParCSRMatrixScale HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixScale )
#define hypre_ParCSRMatrixSetConstantValues HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixSetConstantValues )
#define hypre_ParCSRMatrixSetDNumNonzeros HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixSetDNumNonzeros )
#define hypre_ParCSRMatrixSetDataOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixSetDataOwner )
#define hypre_ParCSRMatrixSetNumNonzeros HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixSetNumNonzeros )
#define hypre_ParCSRMatrixSetNumNonzeros_core HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixSetNumNonzeros_core )
#define hypre_ParCSRMatrixSetNumRownnz HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixSetNumRownnz )
#define hypre_ParCSRMatrixSetPatternOnly HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixSetPatternOnly )
#define hypre_ParCSRMatrixStatsArrayCompute HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixStatsArrayCompute )
#define hypre_ParCSRMatrixStatsComputePassOneLocal HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixStatsComputePassOneLocal )
#define hypre_ParCSRMatrixStatsComputePassOneLocalHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixStatsComputePassOneLocalHost )
#define hypre_ParCSRMatrixStatsComputePassTwoLocal HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixStatsComputePassTwoLocal )
#define hypre_ParCSRMatrixStatsComputePassTwoLocalHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixStatsComputePassTwoLocalHost )
#define hypre_ParCSRMatrixToCSRMatrixAll HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixToCSRMatrixAll )
#define hypre_ParCSRMatrixToCSRMatrixAll_v2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixToCSRMatrixAll_v2 )
#define hypre_ParCSRMatrixTranspose HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixTranspose )
#define hypre_ParCSRMatrixTransposeHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixTransposeHost )
#define hypre_ParCSRMatrixTruncate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixTruncate )
#define hypre_ParCSRMatrixUnion HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixUnion )
#define hypre_ParCSRMatrixZero_F HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRMatrixZero_F )
#define hypre_ParCSRTMatMat HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRTMatMat )
#define hypre_ParCSRTMatMatKT HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRTMatMatKT )
#define hypre_ParCSRTMatMatKTHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRTMatMatKTHost )
#define hypre_ParMatMinus_F HYPRE_FIXEDPRECISION_FUNC ( hypre_ParMatMinus_F )
#define hypre_ParMatScaleDiagInv_F HYPRE_FIXEDPRECISION_FUNC ( hypre_ParMatScaleDiagInv_F )
#define hypre_ParMatmul HYPRE_FIXEDPRECISION_FUNC ( hypre_ParMatmul )
#define hypre_ParMatmul_FC HYPRE_FIXEDPRECISION_FUNC ( hypre_ParMatmul_FC )
#define hypre_ParMatmul_RowSizes HYPRE_FIXEDPRECISION_FUNC ( hypre_ParMatmul_RowSizes )
#define hypre_ParMatmul_RowSizes_Marked HYPRE_FIXEDPRECISION_FUNC ( hypre_ParMatmul_RowSizes_Marked )
#define hypre_ParMultiVectorCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParMultiVectorCreate )
#define hypre_ParTMatmul HYPRE_FIXEDPRECISION_FUNC ( hypre_ParTMatmul )
#define hypre_ParVectorAxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorAxpy )
#define hypre_ParVectorAxpyz HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorAxpyz )
#define hypre_ParVectorCloneDeep_v2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorCloneDeep_v2 )
#define hypre_ParVectorCloneShallow HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorCloneShallow )
#define hypre_ParVectorCopy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorCopy )
#define hypre_ParVectorCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorCreate )
#define hypre_ParVectorCreateAssumedPartition HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorCreateAssumedPartition )
#define hypre_ParVectorDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorDestroy )
#define hypre_ParVectorGetValues HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorGetValues )
#define hypre_ParVectorGetValues2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorGetValues2 )
#define hypre_ParVectorGetValuesHost HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorGetValuesHost )
#define hypre_ParVectorInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorInitialize )
#define hypre_ParVectorInitializeShell HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorInitializeShell )
#define hypre_ParVectorInitialize_v2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorInitialize_v2 )
#define hypre_ParVectorInnerProd HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorInnerProd )
#define hypre_ParVectorInnerProdTagged HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorInnerProdTagged )
#define hypre_ParVectorLocalSumElts HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorLocalSumElts )
#define hypre_ParVectorMassAxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorMassAxpy )
#define hypre_ParVectorMassDotpTwo HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorMassDotpTwo )
#define hypre_ParVectorMassInnerProd HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorMassInnerProd )
#define hypre_ParVectorMigrate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorMigrate )
#define hypre_ParVectorPointwiseDivision HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPointwiseDivision )
#define hypre_ParVectorPointwiseDivpy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPointwiseDivpy )
#define hypre_ParVectorPointwiseDivpyMarked HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPointwiseDivpyMarked )
#define hypre_ParVectorPointwiseInverse HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPointwiseInverse )
#define hypre_ParVectorPointwiseProduct HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPointwiseProduct )
#define hypre_ParVectorPrint HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPrint )
#define hypre_ParVectorPrintBinaryIJ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPrintBinaryIJ )
#define hypre_ParVectorPrintIJ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorPrintIJ )
#define hypre_ParVectorRead HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorRead )
#define hypre_ParVectorReadIJ HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorReadIJ )
#define hypre_ParVectorResize HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorResize )
#define hypre_ParVectorScale HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorScale )
#define hypre_ParVectorSetComponent HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetComponent )
#define hypre_ParVectorSetConstantValues HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetConstantValues )
#define hypre_ParVectorSetData HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetData )
#define hypre_ParVectorSetDataOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetDataOwner )
#define hypre_ParVectorSetLocalSize HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetLocalSize )
#define hypre_ParVectorSetNumTags HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetNumTags )
#define hypre_ParVectorSetOwnsTags HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetOwnsTags )
#define hypre_ParVectorSetRandomValues HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetRandomValues )
#define hypre_ParVectorSetTags HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetTags )
#define hypre_ParVectorSetValuesTagged HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetValuesTagged )
#define hypre_ParVectorSetZeros HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorSetZeros )
#define hypre_ParVectorStridedCopy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorStridedCopy )
#define hypre_ParVectorToVectorAll HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorToVectorAll )
#define hypre_ParVectorToVectorAll_v2 HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorToVectorAll_v2 )
#define hypre_ParcsrBdiagInvScal HYPRE_FIXEDPRECISION_FUNC ( hypre_ParcsrBdiagInvScal )
#define hypre_ParcsrGetExternalRowsInit HYPRE_FIXEDPRECISION_FUNC ( hypre_ParcsrGetExternalRowsInit )
#define hypre_ParcsrGetExternalRowsWait HYPRE_FIXEDPRECISION_FUNC ( hypre_ParcsrGetExternalRowsWait )
#define hypre_ParvecBdiagInvScal HYPRE_FIXEDPRECISION_FUNC ( hypre_ParvecBdiagInvScal )
#define hypre_PrintCommpkg HYPRE_FIXEDPRECISION_FUNC ( hypre_PrintCommpkg )
#define hypre_RangeFillResponseIJDetermineRecvProcs HYPRE_FIXEDPRECISION_FUNC ( hypre_RangeFillResponseIJDetermineRecvProcs )
#define hypre_RowsWithColumn HYPRE_FIXEDPRECISION_FUNC ( hypre_RowsWithColumn )
#define hypre_RowsWithColumn_original HYPRE_FIXEDPRECISION_FUNC ( hypre_RowsWithColumn_original )
#define hypre_VectorToParVector HYPRE_FIXEDPRECISION_FUNC ( hypre_VectorToParVector )
#define hypre_copyparvector HYPRE_FIXEDPRECISION_FUNC ( hypre_copyparvector )
#define hypre_csrmatrixtoparcsrmatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_csrmatrixtoparcsrmatrix )
#define hypre_csrmatrixtoparcsrmatrix_withnewpartitioning HYPRE_FIXEDPRECISION_FUNC ( hypre_csrmatrixtoparcsrmatrix_withnewpartitioning )
#define hypre_paraxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_paraxpy )
#define hypre_parcsrmatrixcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixcreate )
#define hypre_parcsrmatrixdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixdestroy )
#define hypre_parcsrmatrixgetcolpartiti HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixgetcolpartiti )
#define hypre_parcsrmatrixgetcomm HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixgetcomm )
#define hypre_parcsrmatrixgetdims HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixgetdims )
#define hypre_parcsrmatrixgetlocalrange HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixgetlocalrange )
#define hypre_parcsrmatrixgetrow HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixgetrow )
#define hypre_parcsrmatrixgetrowpartiti HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixgetrowpartiti )
#define hypre_parcsrmatrixglobalnumrows HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixglobalnumrows )
#define hypre_parcsrmatrixinitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixinitialize )
#define hypre_parcsrmatrixmatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixmatvec )
#define hypre_parcsrmatrixmatvect HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixmatvect )
#define hypre_parcsrmatrixprint HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixprint )
#define hypre_parcsrmatrixread HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixread )
#define hypre_parcsrmatrixrestorerow HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixrestorerow )
#define hypre_parcsrmatrixrowstarts HYPRE_FIXEDPRECISION_FUNC ( hypre_parcsrmatrixrowstarts )
#define hypre_parinnerprod HYPRE_FIXEDPRECISION_FUNC ( hypre_parinnerprod )
#define hypre_parmultivectorcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_parmultivectorcreate )
#define hypre_parvectoraxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectoraxpy )
#define hypre_parvectorcloneshallow HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorcloneshallow )
#define hypre_parvectorcopy HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorcopy )
#define hypre_parvectorcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorcreate )
#define hypre_parvectordestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectordestroy )
#define hypre_parvectorinitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorinitialize )
#define hypre_parvectorinnerprod HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorinnerprod )
#define hypre_parvectorprint HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorprint )
#define hypre_parvectorread HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorread )
#define hypre_parvectorscale HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorscale )
#define hypre_parvectorsetconstantvalue HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorsetconstantvalue )
#define hypre_parvectorsetrandomvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectorsetrandomvalues )
#define hypre_parvectortovectorall HYPRE_FIXEDPRECISION_FUNC ( hypre_parvectortovectorall )
#define hypre_scaleparvector HYPRE_FIXEDPRECISION_FUNC ( hypre_scaleparvector )
#define hypre_setparvectorconstantvalue HYPRE_FIXEDPRECISION_FUNC ( hypre_setparvectorconstantvalue )
#define hypre_setparvectordataowner HYPRE_FIXEDPRECISION_FUNC ( hypre_setparvectordataowner )
#define hypre_setparvectorrandomvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_setparvectorrandomvalues )
#define hypre_vectortoparvector HYPRE_FIXEDPRECISION_FUNC ( hypre_vectortoparvector )

#endif
