mirror of
https://github.com/OpenFOAM/ThirdParty-6.git
synced 2025-12-08 06:57:43 +00:00
Recent versions of scotch are rarely available in packaged form for ready installation on GNU/Linux distributions and so the sources are generally required.
835 lines
43 KiB
C
835 lines
43 KiB
C
/* Copyright 2004,2007-2014 IPB, Universite de Bordeaux, INRIA & CNRS
|
|
**
|
|
** This file is part of the Scotch software package for static mapping,
|
|
** graph partitioning and sparse matrix ordering.
|
|
**
|
|
** This software is governed by the CeCILL-C license under French law
|
|
** and abiding by the rules of distribution of free software. You can
|
|
** use, modify and/or redistribute the software under the terms of the
|
|
** CeCILL-C license as circulated by CEA, CNRS and INRIA at the following
|
|
** URL: "http://www.cecill.info".
|
|
**
|
|
** As a counterpart to the access to the source code and rights to copy,
|
|
** modify and redistribute granted by the license, users are provided
|
|
** only with a limited warranty and the software's author, the holder of
|
|
** the economic rights, and the successive licensors have only limited
|
|
** liability.
|
|
**
|
|
** In this respect, the user's attention is drawn to the risks associated
|
|
** with loading, using, modifying and/or developing or reproducing the
|
|
** software by the user in light of its specific status of free software,
|
|
** that may mean that it is complicated to manipulate, and that also
|
|
** therefore means that it is reserved for developers and experienced
|
|
** professionals having in-depth computer knowledge. Users are therefore
|
|
** encouraged to load and test the software's suitability as regards
|
|
** their requirements in conditions enabling the security of their
|
|
** systems and/or data to be ensured and, more generally, to use and
|
|
** operate it in the same conditions as regards security.
|
|
**
|
|
** The fact that you are presently reading this means that you have had
|
|
** knowledge of the CeCILL-C license and that you accept its terms.
|
|
*/
|
|
/************************************************************/
|
|
/** **/
|
|
/** NAME : module.h **/
|
|
/** **/
|
|
/** AUTHOR : Francois PELLEGRINI **/
|
|
/** **/
|
|
/** FUNCTION : This is the global configuration file **/
|
|
/** for the whole libSCOTCH library module. **/
|
|
/** **/
|
|
/** DATES : # Version 3.2 : from : 22 jun 1998 **/
|
|
/** to 13 may 1998 **/
|
|
/** # Version 3.3 : from : 01 oct 1998 **/
|
|
/** to 03 oct 1998 **/
|
|
/** # Version 3.4 : from : 01 nov 2001 **/
|
|
/** to 01 nov 2001 **/
|
|
/** # Version 4.0 : from : 12 dec 2001 **/
|
|
/** to 24 nov 2005 **/
|
|
/** # Version 5.0 : from : 24 feb 2007 **/
|
|
/** to 24 jul 2007 **/
|
|
/** # Version 5.1 : from : 25 oct 2007 **/
|
|
/** to 20 feb 2011 **/
|
|
/** # Version 6.0 : from : 12 sep 2008 **/
|
|
/** to 01 sep 2014 **/
|
|
/** **/
|
|
/************************************************************/
|
|
|
|
#define MODULE_H
|
|
|
|
/*
|
|
** Version string.
|
|
*/
|
|
|
|
#define SCOTCH_VERSION_STRING SCOTCH_VERSION_STRING2(SCOTCH_VERSION) "." SCOTCH_VERSION_STRING2(SCOTCH_RELEASE) "." SCOTCH_VERSION_STRING2(SCOTCH_PATCHLEVEL)
|
|
#define SCOTCH_VERSION_STRING2(x) SCOTCH_VERSION_STRING3(x)
|
|
#define SCOTCH_VERSION_STRING3(x) #x
|
|
|
|
/*
|
|
** Debug values.
|
|
*/
|
|
|
|
#ifdef SCOTCH_DEBUG_ALL
|
|
#ifndef SCOTCH_DEBUG
|
|
#define SCOTCH_DEBUG
|
|
#endif /* SCOTCH_DEBUG */
|
|
|
|
#define COMMON_DEBUG
|
|
#define SCOTCH_DEBUG_ARCH2
|
|
#define SCOTCH_DEBUG_FIBO2
|
|
#define SCOTCH_DEBUG_GAIN2
|
|
#define SCOTCH_DEBUG_PARSER2
|
|
#define SCOTCH_DEBUG_BDGRAPH2
|
|
#define SCOTCH_DEBUG_BGRAPH2
|
|
#define SCOTCH_DEBUG_DGRAPH2
|
|
#define SCOTCH_DEBUG_DMAP2
|
|
#define SCOTCH_DEBUG_DORDER2
|
|
#define SCOTCH_DEBUG_GEOM2
|
|
#define SCOTCH_DEBUG_GRAPH2
|
|
#define SCOTCH_DEBUG_HDGRAPH2
|
|
#define SCOTCH_DEBUG_HGRAPH2
|
|
#define SCOTCH_DEBUG_HMESH2
|
|
#define SCOTCH_DEBUG_KDGRAPH2
|
|
#define SCOTCH_DEBUG_KDMAP2
|
|
#define SCOTCH_DEBUG_KGRAPH2
|
|
#define SCOTCH_DEBUG_LIBRARY2
|
|
#define SCOTCH_DEBUG_MAP2
|
|
#define SCOTCH_DEBUG_MESH2
|
|
#define SCOTCH_DEBUG_ORDER2
|
|
#define SCOTCH_DEBUG_PARSER2
|
|
#define SCOTCH_DEBUG_VDGRAPH2
|
|
#define SCOTCH_DEBUG_VGRAPH2
|
|
#define SCOTCH_DEBUG_VMESH2
|
|
#define SCOTCH_DEBUG_WGRAPH2
|
|
#endif /* SCOTCH_DEBUG_ALL */
|
|
|
|
#ifdef SCOTCH_DEBUG
|
|
#define SCOTCH_DEBUG_ARCH1
|
|
#define SCOTCH_DEBUG_FIBO1
|
|
#define SCOTCH_DEBUG_GAIN1
|
|
#define SCOTCH_DEBUG_PARSER1
|
|
#define SCOTCH_DEBUG_BDGRAPH1
|
|
#define SCOTCH_DEBUG_BGRAPH1
|
|
#define SCOTCH_DEBUG_DGRAPH1
|
|
#define SCOTCH_DEBUG_DMAP1
|
|
#define SCOTCH_DEBUG_DORDER1
|
|
#define SCOTCH_DEBUG_GEOM1
|
|
#define SCOTCH_DEBUG_GRAPH1
|
|
#define SCOTCH_DEBUG_HDGRAPH1
|
|
#define SCOTCH_DEBUG_HGRAPH1
|
|
#define SCOTCH_DEBUG_HMESH1
|
|
#define SCOTCH_DEBUG_KDGRAPH1
|
|
#define SCOTCH_DEBUG_KDMAP1
|
|
#define SCOTCH_DEBUG_KGRAPH1
|
|
#define SCOTCH_DEBUG_LIBRARY1
|
|
#define SCOTCH_DEBUG_MAP1
|
|
#define SCOTCH_DEBUG_MESH1
|
|
#define SCOTCH_DEBUG_ORDER1
|
|
#define SCOTCH_DEBUG_PARSER1
|
|
#define SCOTCH_DEBUG_VDGRAPH1
|
|
#define SCOTCH_DEBUG_VGRAPH1
|
|
#define SCOTCH_DEBUG_VMESH1
|
|
#define SCOTCH_DEBUG_WGRAPH1
|
|
#endif /* SCOTCH_DEBUG */
|
|
|
|
/*
|
|
** Function renaming.
|
|
*/
|
|
|
|
#if ((! defined SCOTCH_COMMON_EXTERNAL) || (defined SCOTCH_COMMON_RENAME))
|
|
#define memCur SCOTCH_memCur
|
|
#define memMax SCOTCH_memMax
|
|
|
|
#define clockGet _SCOTCHclockGet
|
|
|
|
#define commonStubDummy _SCOTCHcommonStubDummy
|
|
|
|
#define errorPrint SCOTCH_errorPrint
|
|
#define errorPrintW SCOTCH_errorPrintW
|
|
#define errorProg SCOTCH_errorProg
|
|
|
|
#define fileBlockClose _SCOTCHfileBlockClose
|
|
#define fileBlockOpen _SCOTCHfileBlockOpen
|
|
#define fileBlockOpenDist _SCOTCHfileBlockOpenDist
|
|
#define fileCompress _SCOTCHfileCompress
|
|
#define fileCompressType _SCOTCHfileCompressType
|
|
#define fileUncompress _SCOTCHfileUncompress
|
|
#define fileUncompressType _SCOTCHfileUncompressType
|
|
#define fileNameDistExpand _SCOTCHfileNameDistExpand
|
|
|
|
#define intLoad _SCOTCHintLoad
|
|
#define intSave _SCOTCHintSave
|
|
#define intAscn _SCOTCHintAscn
|
|
#define intGcd _SCOTCHintGcd
|
|
#define intPerm _SCOTCHintPerm
|
|
#define intRandInit _SCOTCHintRandInit
|
|
#define intRandReset _SCOTCHintRandReset
|
|
#define intRandSeed _SCOTCHintRandSeed
|
|
#ifndef COMMON_RANDOM_SYSTEM
|
|
#define intRandVal _SCOTCHintRandVal
|
|
#endif /* COMMON_RANDOM_SYSTEM */
|
|
#define intSort1asc1 _SCOTCHintSort1asc1
|
|
#define intSort2asc1 _SCOTCHintSort2asc1
|
|
#define intSort2asc2 _SCOTCHintSort2asc2
|
|
#define intSort3asc1 _SCOTCHintSort3asc1
|
|
#define intSort3asc2 _SCOTCHintSort3asc2
|
|
|
|
#define memAllocGroup _SCOTCHmemAllocGroup
|
|
#define memAllocRecord _SCOTCHmemAllocRecord
|
|
#define memCheck _SCOTCHmemCheck
|
|
#define memCheckExists _SCOTCHmemCheckExists
|
|
#define memCheckSize _SCOTCHmemCheckSize
|
|
#define memCheckToggle _SCOTCHmemCheckToggle
|
|
#define memCheckWatch _SCOTCHmemCheckWatch
|
|
#define memFreeRecord _SCOTCHmemFreeRecord
|
|
#define memReallocGroup _SCOTCHmemReallocGroup
|
|
#define memReallocRecord _SCOTCHmemReallocRecord
|
|
#define memOffset _SCOTCHmemOffset
|
|
|
|
#define stringSubst _SCOTCHstringSubst
|
|
|
|
#define usagePrint _SCOTCHusagePrint
|
|
#endif /* ((! defined SCOTCH_COMMON_EXTERNAL) || (defined SCOTCH_COMMON_RENAME)) */
|
|
|
|
#ifdef SCOTCH_RENAME
|
|
#define archInit _SCOTCHarchInit
|
|
#define archExit _SCOTCHarchExit
|
|
#define archFree _SCOTCHarchFree
|
|
#define archLoad _SCOTCHarchLoad
|
|
#define archSave _SCOTCHarchSave
|
|
/* #define archName _SCOTCHarchName Already a macro */
|
|
#define archClass _SCOTCHarchClass
|
|
#define archClassTab _SCOTCHarchClassTab
|
|
#define archDomLoad _SCOTCHarchDomLoad
|
|
#define archDomSave _SCOTCHarchDomSave
|
|
#ifdef SCOTCH_DEBUG_ARCH2 /* If already redefined */
|
|
#define archDomNum _SCOTCHarchDomNum
|
|
#define archDomDist _SCOTCHarchDomDist
|
|
#define archDomFrst _SCOTCHarchDomFrst
|
|
#define archDomIncl _SCOTCHarchDomIncl
|
|
#define archDomSize _SCOTCHarchDomSize
|
|
#define archDomTerm _SCOTCHarchDomTerm
|
|
#define archDomWght _SCOTCHarchDomWght
|
|
#define archDomBipart _SCOTCHarchDomBipart
|
|
#endif /* SCOTCH_DEBUG_ARCH2 */
|
|
#define archDomMpiType _SCOTCHarchDomMpiType
|
|
#define archBuild _SCOTCHarchBuild
|
|
#define archCmpltArchLoad _SCOTCHarchCmpltArchLoad
|
|
#define archCmpltArchSave _SCOTCHarchCmpltArchSave
|
|
#define archCmpltDomNum _SCOTCHarchCmpltDomNum
|
|
#define archCmpltDomTerm _SCOTCHarchCmpltDomTerm
|
|
#define archCmpltDomSize _SCOTCHarchCmpltDomSize
|
|
/* #define archCmpltDomWght _SCOTCHarchCmpltDomWght Already a macro */
|
|
#define archCmpltDomDist _SCOTCHarchCmpltDomDist
|
|
#define archCmpltDomFrst _SCOTCHarchCmpltDomFrst
|
|
#define archCmpltDomIncl _SCOTCHarchCmpltDomIncl
|
|
#define archCmpltDomLoad _SCOTCHarchCmpltDomLoad
|
|
#define archCmpltDomSave _SCOTCHarchCmpltDomSave
|
|
#define archCmpltDomBipart _SCOTCHarchCmpltDomBipart
|
|
#define archCmpltDomMpiType _SCOTCHarchCmpltDomMpiType
|
|
#define archCmpltwArchBuild _SCOTCHarchCmpltwArchBuild
|
|
#define archCmpltwArchFree _SCOTCHarchCmpltwArchFree
|
|
#define archCmpltwArchLoad _SCOTCHarchCmpltwArchLoad
|
|
#define archCmpltwArchSave _SCOTCHarchCmpltwArchSave
|
|
#define archCmpltwDomNum _SCOTCHarchCmpltwDomNum
|
|
#define archCmpltwDomTerm _SCOTCHarchCmpltwDomTerm
|
|
#define archCmpltwDomSize _SCOTCHarchCmpltwDomSize
|
|
#define archCmpltwDomWght _SCOTCHarchCmpltwDomWght
|
|
#define archCmpltwDomDist _SCOTCHarchCmpltwDomDist
|
|
#define archCmpltwDomFrst _SCOTCHarchCmpltwDomFrst
|
|
#define archCmpltwDomIncl _SCOTCHarchCmpltwDomIncl
|
|
#define archCmpltwDomLoad _SCOTCHarchCmpltwDomLoad
|
|
#define archCmpltwDomSave _SCOTCHarchCmpltwDomSave
|
|
#define archCmpltwDomBipart _SCOTCHarchCmpltwDomBipart
|
|
#define archCmpltwDomMpiType _SCOTCHarchCmpltwDomMpiType
|
|
#define archDecoArchBuild _SCOTCHarchDecoArchBuild
|
|
#define archDecoArchFree _SCOTCHarchDecoArchFree
|
|
#define archDecoArchLoad _SCOTCHarchDecoArchLoad
|
|
#define archDecoArchSave _SCOTCHarchDecoArchSave
|
|
#define archDecoDomNum _SCOTCHarchDecoDomNum
|
|
#define archDecoDomTerm _SCOTCHarchDecoDomTerm
|
|
#define archDecoDomSize _SCOTCHarchDecoDomSize
|
|
#define archDecoDomWght _SCOTCHarchDecoDomWght
|
|
#define archDecoDomDist _SCOTCHarchDecoDomDist
|
|
#define archDecoDomFrst _SCOTCHarchDecoDomFrst
|
|
#define archDecoDomIncl _SCOTCHarchDecoDomIncl
|
|
#define archDecoDomLoad _SCOTCHarchDecoDomLoad
|
|
#define archDecoDomSave _SCOTCHarchDecoDomSave
|
|
#define archDecoDomBipart _SCOTCHarchDecoDomBipart
|
|
#define archDecoDomMpiType _SCOTCHarchDecoDomMpiType
|
|
#define archDistArchLoad _SCOTCHarchDistArchLoad
|
|
#define archDistArchSave _SCOTCHarchDistArchSave
|
|
#define archDistArchBuild _SCOTCHarchDistArchBuild
|
|
#define archDistDomNum _SCOTCHarchDistDomNum
|
|
#define archDistDomTerm _SCOTCHarchDistDomTerm
|
|
#define archDistDomSize _SCOTCHarchDistDomSize
|
|
#define archDistDomWght _SCOTCHarchDistDomWght
|
|
#define archDistDomDist _SCOTCHarchDistDomDist
|
|
#define archDistDomFrst _SCOTCHarchDistDomFrst
|
|
#define archDistDomIncl _SCOTCHarchDistDomIncl
|
|
#define archDistDomLoad _SCOTCHarchDistDomLoad
|
|
#define archDistDomSave _SCOTCHarchDistDomSave
|
|
#define archDistDomBipart _SCOTCHarchDistDomBipart
|
|
#define archDistDomMpiType _SCOTCHarchDistDomMpiType
|
|
#define archHcubArchLoad _SCOTCHarchHcubArchLoad
|
|
#define archHcubArchSave _SCOTCHarchHcubArchSave
|
|
#define archHcubDomNum _SCOTCHarchHcubDomNum
|
|
#define archHcubDomTerm _SCOTCHarchHcubDomTerm
|
|
#define archHcubDomSize _SCOTCHarchHcubDomSize
|
|
/* #define archHcubDomWght _SCOTCHarchHcubDomWght Already a macro */
|
|
#define archHcubDomDist _SCOTCHarchHcubDomDist
|
|
#define archHcubDomFrst _SCOTCHarchHcubDomFrst
|
|
#define archHcubDomIncl _SCOTCHarchHcubDomIncl
|
|
#define archHcubDomLoad _SCOTCHarchHcubDomLoad
|
|
#define archHcubDomSave _SCOTCHarchHcubDomSave
|
|
#define archHcubDomBipart _SCOTCHarchHcubDomBipart
|
|
#define archHcubDomMpiType _SCOTCHarchHcubDomMpiType
|
|
#define archLtleafArchLoad _SCOTCHarchLtleafArchLoad
|
|
#define archLtleafArchSave _SCOTCHarchLtleafArchSave
|
|
#define archLtleafDomNum _SCOTCHarchLtleafDomNum
|
|
#define archLtleafDomTerm _SCOTCHarchLtleafDomTerm
|
|
#define archTleafArchLoad _SCOTCHarchTleafArchLoad
|
|
#define archTleafArchFree _SCOTCHarchTleafArchFree
|
|
#define archTleafArchSave _SCOTCHarchTleafArchSave
|
|
#define archTleafDomNum _SCOTCHarchTleafDomNum
|
|
#define archTleafDomTerm _SCOTCHarchTleafDomTerm
|
|
#define archTleafDomSize _SCOTCHarchTleafDomSize
|
|
/* #define archTleafDomWght _SCOTCHarchTleafDomWght Already a macro */
|
|
#define archTleafDomDist _SCOTCHarchTleafDomDist
|
|
#define archTleafDomFrst _SCOTCHarchTleafDomFrst
|
|
#define archTleafDomIncl _SCOTCHarchTleafDomIncl
|
|
#define archTleafDomLoad _SCOTCHarchTleafDomLoad
|
|
#define archTleafDomSave _SCOTCHarchTleafDomSave
|
|
#define archTleafDomBipart _SCOTCHarchTleafDomBipart
|
|
#define archTleafDomMpiType _SCOTCHarchTleafDomMpiType
|
|
#define archMesh2ArchLoad _SCOTCHarchMesh2ArchLoad
|
|
#define archMesh2ArchSave _SCOTCHarchMesh2ArchSave
|
|
#define archMesh2DomNum _SCOTCHarchMesh2DomNum
|
|
#define archMesh2DomTerm _SCOTCHarchMesh2DomTerm
|
|
#define archMesh2DomSize _SCOTCHarchMesh2DomSize
|
|
/* #define archMesh2DomWght _SCOTCHarchMesh2DomWght Already a macro */
|
|
#define archMesh2DomDist _SCOTCHarchMesh2DomDist
|
|
#define archMesh2DomFrst _SCOTCHarchMesh2DomFrst
|
|
#define archMesh2DomIncl _SCOTCHarchMesh2DomIncl
|
|
#define archMesh2DomLoad _SCOTCHarchMesh2DomLoad
|
|
#define archMesh2DomSave _SCOTCHarchMesh2DomSave
|
|
#define archMesh2DomBipart _SCOTCHarchMesh2DomBipart
|
|
#define archMesh2DomBipartO _SCOTCHarchMesh2DomBipartO
|
|
#define archMesh2DomBipartU _SCOTCHarchMesh2DomBipartU
|
|
#define archMesh2DomMpiType _SCOTCHarchMesh2DomMpiType
|
|
#define archMesh3ArchLoad _SCOTCHarchMesh3ArchLoad
|
|
#define archMesh3ArchSave _SCOTCHarchMesh3ArchSave
|
|
#define archMesh3DomNum _SCOTCHarchMesh3DomNum
|
|
#define archMesh3DomTerm _SCOTCHarchMesh3DomTerm
|
|
#define archMesh3DomSize _SCOTCHarchMesh3DomSize
|
|
/* #define archMesh3DomWght _SCOTCHarchMesh3DomWght Already a macro */
|
|
#define archMesh3DomDist _SCOTCHarchMesh3DomDist
|
|
#define archMesh3DomFrst _SCOTCHarchMesh3DomFrst
|
|
#define archMesh3DomIncl _SCOTCHarchMesh3DomIncl
|
|
#define archMesh3DomLoad _SCOTCHarchMesh3DomLoad
|
|
#define archMesh3DomSave _SCOTCHarchMesh3DomSave
|
|
#define archMesh3DomBipart _SCOTCHarchMesh3DomBipart
|
|
#define archMesh3DomMpiType _SCOTCHarchMesh3DomMpiType
|
|
#define archTermArchLoad _SCOTCHarchTermArchLoad
|
|
#define archTermArchSave _SCOTCHarchTermArchSave
|
|
#define archTermDomNum _SCOTCHarchTermDomNum
|
|
#define archTermDomTerm _SCOTCHarchTermDomTerm
|
|
#define archTermDomSize _SCOTCHarchTermDomSize
|
|
/* #define archTermDomWght _SCOTCHarchTermDomWght Already a macro */
|
|
#define archTermDomDist _SCOTCHarchTermDomDist
|
|
#define archTermDomFrst _SCOTCHarchTermDomFrst
|
|
#define archTermDomIncl _SCOTCHarchTermDomIncl
|
|
#define archTermDomLoad _SCOTCHarchTermDomLoad
|
|
#define archTermDomSave _SCOTCHarchTermDomSave
|
|
#define archTermDomBipart _SCOTCHarchTermDomBipart
|
|
#define archTermDomMpiType _SCOTCHarchTermDomMpiType
|
|
#define archTorus2ArchLoad _SCOTCHarchTorus2ArchLoad
|
|
#define archTorus2ArchSave _SCOTCHarchTorus2ArchSave
|
|
#define archTorus2DomNum _SCOTCHarchTorus2DomNum
|
|
#define archTorus2DomTerm _SCOTCHarchTorus2DomTerm
|
|
#define archTorus2DomSize _SCOTCHarchTorus2DomSize
|
|
/* #define archTorus2DomWght _SCOTCHarchTorus2DomWght Already a macro */
|
|
#define archTorus2DomDist _SCOTCHarchTorus2DomDist
|
|
/* #define archTorus2DomFrst _SCOTCHarchTorus2DomFrst Already a macro */
|
|
#define archTorus2DomIncl _SCOTCHarchTorus2DomIncl
|
|
#define archTorus2DomBipart _SCOTCHarchTorus2DomBipart
|
|
/* #define archTorus2DomLoad _SCOTCHarchTorus2DomLoad Already a macro */
|
|
/* #define archTorus2DomSave _SCOTCHarchTorus2DomSave Already a macro */
|
|
#define archTorus2DomBipart _SCOTCHarchTorus2DomBipart
|
|
#define archTorus2DomMpiType _SCOTCHarchTorus2DomMpiType
|
|
#define archTorus3ArchLoad _SCOTCHarchTorus3ArchLoad
|
|
#define archTorus3ArchSave _SCOTCHarchTorus3ArchSave
|
|
#define archTorus3DomNum _SCOTCHarchTorus3DomNum
|
|
#define archTorus3DomTerm _SCOTCHarchTorus3DomTerm
|
|
#define archTorus3DomSize _SCOTCHarchTorus3DomSize
|
|
/* #define archTorus3DomWght _SCOTCHarchTorus3DomWght Already a macro */
|
|
#define archTorus3DomDist _SCOTCHarchTorus3DomDist
|
|
/* #define archTorus3DomFrst _SCOTCHarchTorus3DomFrst Already a macro */
|
|
#define archTorus3DomIncl _SCOTCHarchTorus3DomIncl
|
|
/* #define archTorus3DomLoad _SCOTCHarchTorus3DomLoad Already a macro */
|
|
/* #define archTorus3DomSave _SCOTCHarchTorus3DomSave Already a macro */
|
|
#define archTorus3DomBipart _SCOTCHarchTorus3DomBipart
|
|
#define archTorus3DomMpiType _SCOTCHarchTorus3DomMpiType
|
|
#define archTorusXArchLoad _SCOTCHarchTorusXArchLoad
|
|
#define archTorusXArchSave _SCOTCHarchTorusXArchSave
|
|
#define archTorusXDomNum _SCOTCHarchTorusXDomNum
|
|
#define archTorusXDomTerm _SCOTCHarchTorusXDomTerm
|
|
#define archTorusXDomSize _SCOTCHarchTorusXDomSize
|
|
/* #define archTorusXDomWght _SCOTCHarchTorusXDomWght Already a macro */
|
|
#define archTorusXDomDist _SCOTCHarchTorusXDomDist
|
|
#define archTorusXDomFrst _SCOTCHarchTorusXDomFrst
|
|
#define archTorusXDomIncl _SCOTCHarchTorusXDomIncl
|
|
#define archTorusXDomLoad _SCOTCHarchTorusXDomLoad
|
|
#define archTorusXDomSave _SCOTCHarchTorusXDomSave
|
|
#define archTorusXDomBipart _SCOTCHarchTorusXDomBipart
|
|
#define archTorusXDomMpiType _SCOTCHarchTorusXDomMpiType
|
|
/* #define archVcmpltArchLoad _SCOTCHarchVcmpltArchLoad Already a macro */
|
|
/* #define archVcmpltArchSave _SCOTCHarchVcmpltArchSave Already a macro */
|
|
#define archVcmpltDomNum _SCOTCHarchVcmpltDomNum
|
|
#define archVcmpltDomTerm _SCOTCHarchVcmpltDomTerm
|
|
#define archVcmpltDomSize _SCOTCHarchVcmpltDomSize
|
|
/* #define archVcmpltDomWght _SCOTCHarchVcmpltDomWght Already a macro */
|
|
#define archVcmpltDomDist _SCOTCHarchVcmpltDomDist
|
|
#define archVcmpltDomFrst _SCOTCHarchVcmpltDomFrst
|
|
#define archVcmpltDomIncl _SCOTCHarchVcmpltDomIncl
|
|
#define archVcmpltDomBipart _SCOTCHarchVcmpltDomBipart
|
|
#define archVcmpltDomLoad _SCOTCHarchVcmpltDomLoad
|
|
#define archVcmpltDomSave _SCOTCHarchVcmpltDomSave
|
|
#define archVcmpltDomBipart _SCOTCHarchVcmpltDomBipart
|
|
#define archVcmpltDomMpiType _SCOTCHarchVcmpltDomMpiType
|
|
/* #define archVhcubArchLoad _SCOTCHarchVhcubArchLoad Already a macro */
|
|
/* #define archVhcubArchSave _SCOTCHarchVhcubArchSave Already a macro */
|
|
#define archVhcubDomNum _SCOTCHarchVhcubDomNum
|
|
#define archVhcubDomTerm _SCOTCHarchVhcubDomTerm
|
|
#define archVhcubDomSize _SCOTCHarchVhcubDomSize
|
|
/* #define archVhcubDomWght _SCOTCHarchVhcubDomWght Already a macro */
|
|
#define archVhcubDomDist _SCOTCHarchVhcubDomDist
|
|
#define archVhcubDomFrst _SCOTCHarchVhcubDomFrst
|
|
#define archVhcubDomIncl _SCOTCHarchVhcubDomIncl
|
|
#define archVhcubDomLoad _SCOTCHarchVhcubDomLoad
|
|
#define archVhcubDomSave _SCOTCHarchVhcubDomSave
|
|
#define archVhcubDomBipart _SCOTCHarchVhcubDomBipart
|
|
#define archVhcubDomMpiType _SCOTCHarchVhcubDomMpiType
|
|
|
|
#define bdgraphInit _SCOTCHbdgraphInit
|
|
#define bdgraphInit2 _SCOTCHbdgraphInit2
|
|
#define bdgraphExit _SCOTCHbdgraphExit
|
|
#define bdgraphZero _SCOTCHbdgraphZero
|
|
#define bdgraphbipartststratab _SCOTCHbdgraphbipartststratab
|
|
#define bdgraphCheck _SCOTCHbdgraphCheck
|
|
#define bdgraphGatherAll _SCOTCHbdgraphGatherAll
|
|
#define bdgraphBipartBd _SCOTCHbdgraphBipartBd
|
|
#define bdgraphBipartDf _SCOTCHbdgraphBipartDf
|
|
#define bdgraphBipartEx _SCOTCHbdgraphBipartEx
|
|
#define bdgraphBipartMl _SCOTCHbdgraphBipartMl
|
|
#define bdgraphBipartSq _SCOTCHbdgraphBipartSq
|
|
#define bdgraphBipartSt _SCOTCHbdgraphBipartSt
|
|
#define bdgraphBipartZr _SCOTCHbdgraphBipartZr
|
|
#define bdgraphStoreInit _SCOTCHbdgraphStoreInit
|
|
#define bdgraphStoreExit _SCOTCHbdgraphStoreExit
|
|
#define bdgraphStoreSave _SCOTCHbdgraphStoreSave
|
|
#define bdgraphStoreUpdt _SCOTCHbdgraphStoreUpdt
|
|
|
|
#define bgraphbipartststratab _SCOTCHbgraphbipartststratab
|
|
#define bgraphInit _SCOTCHbgraphInit
|
|
#define bgraphInit2 _SCOTCHbgraphInit2
|
|
#define bgraphInit3 _SCOTCHbgraphInit3
|
|
#define bgraphInit4 _SCOTCHbgraphInit4
|
|
#define bgraphInit5 _SCOTCHbgraphInit5
|
|
#define bgraphExit _SCOTCHbgraphExit
|
|
#define bgraphCheck _SCOTCHbgraphCheck
|
|
#define bgraphSwal _SCOTCHbgraphSwal
|
|
#define bgraphZero _SCOTCHbgraphZero
|
|
#define bgraphBipartBd _SCOTCHbgraphBipartBd
|
|
#define bgraphBipartDf _SCOTCHbgraphBipartDf
|
|
#define bgraphBipartDf2 _SCOTCHbgraphBipartDf2
|
|
#define bgraphBipartDfJoin _SCOTCHbgraphBipartDfJoin
|
|
#define bgraphBipartEx _SCOTCHbgraphBipartEx
|
|
#define bgraphBipartFm _SCOTCHbgraphBipartFm
|
|
#define bgraphBipartGg _SCOTCHbgraphBipartGg
|
|
#define bgraphBipartGp _SCOTCHbgraphBipartGp
|
|
#define bgraphBipartMl _SCOTCHbgraphBipartMl
|
|
#define bgraphBipartSt _SCOTCHbgraphBipartSt
|
|
#define bgraphBipartZr _SCOTCHbgraphBipartZr
|
|
#define bgraphStoreInit _SCOTCHbgraphStoreInit
|
|
#define bgraphStoreExit _SCOTCHbgraphStoreExit
|
|
#define bgraphStoreSave _SCOTCHbgraphStoreSave
|
|
#define bgraphStoreUpdt _SCOTCHbgraphStoreUpdt
|
|
|
|
#if ((defined INTSIZE64) || (defined COMM))
|
|
#define commAllgatherv _SCOTCHcommAllgatherv
|
|
#define commGatherv _SCOTCHcommGatherv
|
|
#define commScatterv _SCOTCHcommScatterv
|
|
#endif /* ((defined INTSIZE64) || (defined COMM)) */
|
|
|
|
#define dgraphAllreduceMaxSum2 _SCOTCHdgraphAllreduceMaxSum2
|
|
#define dgraphBuild _SCOTCHdgraphBuild
|
|
#define dgraphBuild2 _SCOTCHdgraphBuild2
|
|
#define dgraphBuild3 _SCOTCHdgraphBuild3
|
|
#define dgraphBuild4 _SCOTCHdgraphBuild4
|
|
#define dgraphBuildGrid3D _SCOTCHdgraphBuildGrid3D
|
|
#define dgraphBuildHcub _SCOTCHdgraphBuildHcub
|
|
#define dgraphCheck _SCOTCHdgraphCheck
|
|
#define dgraphBand _SCOTCHdgraphBand
|
|
#define dgraphBandColl _SCOTCHdgraphBandColl
|
|
#define dgraphBandPtop _SCOTCHdgraphBandPtop
|
|
#define dgraphCoarsen _SCOTCHdgraphCoarsen
|
|
#define dgraphExit _SCOTCHdgraphExit
|
|
#define dgraphFold _SCOTCHdgraphFold
|
|
#define dgraphFold2 _SCOTCHdgraphFold2
|
|
#define dgraphFoldComm _SCOTCHdgraphFoldComm
|
|
#define dgraphFoldDup _SCOTCHdgraphFoldDup
|
|
#define dgraphFree _SCOTCHdgraphFree
|
|
#define dgraphGather _SCOTCHdgraphGather
|
|
#define dgraphGatherAll _SCOTCHdgraphGatherAll
|
|
#define dgraphGatherAll2 _SCOTCHdgraphGatherAll2
|
|
/* #define dgraphGhst _SCOTCHdgraphGhst Already a macro */
|
|
/* #define dgraphGhstReplace _SCOTCHdgraphGhstReplace Already a macro */
|
|
#define dgraphGhst2 _SCOTCHdgraphGhst2
|
|
#define dgraphGrow _SCOTCHdgraphGrow /* Used before macro replacement */
|
|
#define dgraphGrowColl _SCOTCHdgraphGrowColl
|
|
#define dgraphGrowPtop _SCOTCHdgraphGrowPtop
|
|
#define dgraphHaloSync _SCOTCHdgraphHaloSync
|
|
#define dgraphHaloAsync _SCOTCHdgraphHaloAsync
|
|
#define dgraphHaloWait _SCOTCHdgraphHaloWait
|
|
#define dgraphHaloCheck _SCOTCHdgraphHaloCheck
|
|
#define dgraphInduceList _SCOTCHdgraphInduceList
|
|
#define dgraphInducePart _SCOTCHdgraphInducePart
|
|
#define dgraphInduce2 _SCOTCHdgraphInduce2
|
|
#define dgraphInit _SCOTCHdgraphInit
|
|
#define dgraphLoad _SCOTCHdgraphLoad
|
|
#define dgraphMatchInit _SCOTCHdgraphMatchInit
|
|
#define dgraphMatchExit _SCOTCHdgraphMatchExit
|
|
#define dgraphMatchSync _SCOTCHdgraphMatchSync
|
|
#define dgraphMatchSyncColl _SCOTCHdgraphMatchSyncColl
|
|
#define dgraphMatchSyncPtop _SCOTCHdgraphMatchSyncPtop
|
|
#define dgraphMatchCheck _SCOTCHdgraphMatchCheck
|
|
#define dgraphMatchHl _SCOTCHdgraphMatchHl
|
|
#define dgraphMatchHy _SCOTCHdgraphMatchHy
|
|
#define dgraphMatchLc _SCOTCHdgraphMatchLc
|
|
#define dgraphMatchLy _SCOTCHdgraphMatchLy
|
|
#define dgraphMatchSc _SCOTCHdgraphMatchSc
|
|
#define dgraphRedist _SCOTCHdgraphRedist
|
|
#define dgraphSave _SCOTCHdgraphSave
|
|
#define dgraphScatter _SCOTCHdgraphScatter
|
|
#define dgraphView _SCOTCHdgraphView
|
|
|
|
#define dmapInit _SCOTCHdmapInit
|
|
#define dmapExit _SCOTCHdmapExit
|
|
#define dmapAdd _SCOTCHdmapAdd
|
|
#define dmapTerm _SCOTCHdmapTerm
|
|
#define dmapSave _SCOTCHdmapSave
|
|
|
|
#define dorderDispose _SCOTCHdorderDispose
|
|
#define dorderExit _SCOTCHdorderExit
|
|
#define dorderFree _SCOTCHdorderFree
|
|
#define dorderFrst _SCOTCHdorderFrst
|
|
#define dorderGather _SCOTCHdorderGather
|
|
#define dorderGatherTree _SCOTCHdorderGatherTree
|
|
#define dorderInit _SCOTCHdorderInit
|
|
#define dorderNew _SCOTCHdorderNew
|
|
#define dorderNewSequ _SCOTCHdorderNewSequ
|
|
#define dorderNewSequIndex _SCOTCHdorderNewSequIndex
|
|
#define dorderPerm _SCOTCHdorderPerm
|
|
#define dorderSave _SCOTCHdorderSave
|
|
#define dorderSaveBlock _SCOTCHdorderSaveBlock
|
|
#define dorderSaveMap _SCOTCHdorderSaveMap
|
|
#define dorderSaveTree _SCOTCHdorderSaveTree
|
|
#define dorderSaveTree2 _SCOTCHdorderSaveTree2
|
|
#define dorderCblkDist _SCOTCHdorderCblkDist
|
|
#define dorderTreeDist _SCOTCHdorderTreeDist
|
|
|
|
#define fiboTreeCheck _SCOTCHfiboTreeCheck
|
|
#define fiboTreeConsolidate _SCOTCHfiboTreeConsolidate
|
|
/* #define fiboTreeAdd _SCOTCHfiboTreeAdd Already a macro */
|
|
#define fiboTreeDel _SCOTCHfiboTreeDel
|
|
#define fiboTreeExit _SCOTCHfiboTreeExit
|
|
#define fiboTreeFree _SCOTCHfiboTreeFree
|
|
#define fiboTreeInit _SCOTCHfiboTreeInit
|
|
#define fiboTreeMin _SCOTCHfiboTreeMin
|
|
|
|
#define gainTablAddLin _SCOTCHgainTablAddLin
|
|
#define gainTablAddLog _SCOTCHgainTablAddLog
|
|
#define gainTablCheck _SCOTCHgainTablCheck
|
|
#ifdef SCOTCH_DEBUG_GAIN1 /* If not already redefined as accelerated macro */
|
|
#define gainTablDel _SCOTCHgainTablDel
|
|
#endif /* SCOTCH_DEBUG_GAIN1 */
|
|
#define gainTablExit _SCOTCHgainTablExit
|
|
#define gainTablFree _SCOTCHgainTablFree
|
|
#define gainTablFrst _SCOTCHgainTablFrst
|
|
#define gainTablInit _SCOTCHgainTablInit
|
|
#define gainTablNext _SCOTCHgainTablNext
|
|
|
|
#define geomExit _SCOTCHgeomExit
|
|
#define geomInit _SCOTCHgeomInit
|
|
|
|
#define graphInit _SCOTCHgraphInit
|
|
#define graphExit _SCOTCHgraphExit
|
|
#define graphFree _SCOTCHgraphFree
|
|
#define graphLoad _SCOTCHgraphLoad
|
|
#define graphLoad2 _SCOTCHgraphLoad2
|
|
#define graphSave _SCOTCHgraphSave
|
|
#define graphBand _SCOTCHgraphBand
|
|
#define graphBase _SCOTCHgraphBase
|
|
#define graphCheck _SCOTCHgraphCheck
|
|
#define graphCoarsen _SCOTCHgraphCoarsen
|
|
#define graphInduceList _SCOTCHgraphInduceList
|
|
#define graphInducePart _SCOTCHgraphInducePart
|
|
#define graphMatch _SCOTCHgraphMatch
|
|
#define graphMatchInit _SCOTCHgraphMatchInit
|
|
#define graphGeomLoadChac _SCOTCHgraphGeomLoadChac
|
|
#define graphGeomLoadHabo _SCOTCHgraphGeomLoadHabo
|
|
#define graphGeomLoadMmkt _SCOTCHgraphGeomLoadMmkt
|
|
#define graphGeomLoadScot _SCOTCHgraphGeomLoadScot
|
|
#define graphGeomSaveChac _SCOTCHgraphGeomSaveChac
|
|
#define graphGeomSaveScot _SCOTCHgraphGeomSaveScot
|
|
#define graphGeomSaveMmkt _SCOTCHgraphGeomSaveMmkt
|
|
#define graphPtscotch _SCOTCHgraphPtscotch
|
|
|
|
#define hallOrderHdHalmd _SCOTCHhallOrderHdHalmd
|
|
#define hallOrderHfR2hamdf4 _SCOTCHhallOrderHfR2hamdf4
|
|
#define hallOrderHxBuild _SCOTCHhallOrderHxBuild
|
|
#define hallOrderHxTree _SCOTCHhallOrderHxTree
|
|
|
|
#define hdgraphorderststratab _SCOTCHhdgraphorderststratab
|
|
#define hdgraphInit _SCOTCHhdgraphInit
|
|
#define hdgraphExit _SCOTCHhdgraphExit
|
|
#define hdgraphCheck _SCOTCHhdgraphCheck
|
|
#define hdgraphFold _SCOTCHhdgraphFold
|
|
#define hdgraphFold2 _SCOTCHhdgraphFold2
|
|
#define hdgraphGather _SCOTCHhdgraphGather
|
|
#define hdgraphInduceList _SCOTCHhdgraphInduceList
|
|
#define hdgraphOrderNd _SCOTCHhdgraphOrderNd
|
|
#define hdgraphOrderSi _SCOTCHhdgraphOrderSi
|
|
#define hdgraphOrderSq _SCOTCHhdgraphOrderSq
|
|
#define hdgraphOrderSq2 _SCOTCHhdgraphOrderSq2
|
|
#define hdgraphOrderSt _SCOTCHhdgraphOrderSt
|
|
|
|
#define hgraphorderststratab _SCOTCHhgraphorderststratab
|
|
#define hgraphInit _SCOTCHhgraphInit
|
|
#define hgraphExit _SCOTCHhgraphExit
|
|
#define hgraphFree _SCOTCHhgraphFree
|
|
#define hgraphInduceList _SCOTCHhgraphInduceList
|
|
#define hgraphCheck _SCOTCHhgraphCheck
|
|
#define hgraphOrderBl _SCOTCHhgraphOrderBl
|
|
#define hgraphOrderCp _SCOTCHhgraphOrderCp
|
|
#define hgraphOrderGp _SCOTCHhgraphOrderGp
|
|
#define hgraphOrderHd _SCOTCHhgraphOrderHd
|
|
#define hgraphOrderHf _SCOTCHhgraphOrderHf
|
|
#define hgraphOrderHxFill _SCOTCHhgraphOrderHxFill
|
|
#define hgraphOrderKp _SCOTCHhgraphOrderKp
|
|
#define hgraphOrderNd _SCOTCHhgraphOrderNd
|
|
#define hgraphOrderSi _SCOTCHhgraphOrderSi
|
|
#define hgraphOrderSt _SCOTCHhgraphOrderSt
|
|
#define hgraphUnhalo _SCOTCHhgraphUnhalo
|
|
|
|
#define hmeshorderststratab _SCOTCHhmeshorderststratab
|
|
#define hmeshExit _SCOTCHhmeshExit
|
|
#define hmeshBase _SCOTCHhmeshBase
|
|
#define hmeshCheck _SCOTCHhmeshCheck
|
|
#define hmeshInducePart _SCOTCHhmeshInducePart
|
|
#define hmeshHgraph _SCOTCHhmeshHgraph
|
|
#define hmeshMesh _SCOTCHhmeshMesh
|
|
#define hmeshOrderBl _SCOTCHhmeshOrderBl
|
|
#define hmeshOrderCp _SCOTCHhmeshOrderCp
|
|
#define hmeshOrderGp _SCOTCHhmeshOrderGp
|
|
#define hmeshOrderGr _SCOTCHhmeshOrderGr
|
|
#define hmeshOrderHd _SCOTCHhmeshOrderHd
|
|
#define hmeshOrderHf _SCOTCHhmeshOrderHf
|
|
#define hmeshOrderHxFill _SCOTCHhmeshOrderHxFill
|
|
#define hmeshOrderNd _SCOTCHhmeshOrderNd
|
|
#define hmeshOrderSi _SCOTCHhmeshOrderSi
|
|
#define hmeshOrderSt _SCOTCHhmeshOrderSt
|
|
|
|
#define kdgraphmapststratab _SCOTCHkdgraphmapststratab
|
|
#define kdgraphInit _SCOTCHkdgraphInit
|
|
#define kdgraphExit _SCOTCHkdgraphExit
|
|
#define kdgraphGather _SCOTCHkdgraphGather
|
|
#define kdgraphMapRb _SCOTCHkdgraphMapRb
|
|
#define kdgraphMapRbAdd2 _SCOTCHkdgraphMapRbAdd2
|
|
#define kdgraphMapRbAddBoth _SCOTCHkdgraphMapRbAddBoth
|
|
#define kdgraphMapRbAddOne _SCOTCHkdgraphMapRbAddOne
|
|
#define kdgraphMapRbAddPart _SCOTCHkdgraphMapRbAddPart
|
|
#define kdgraphMapRbMap _SCOTCHkdgraphMapRbMap
|
|
#define kdgraphMapRbPart _SCOTCHkdgraphMapRbPart
|
|
#define kdgraphMapSt _SCOTCHkdgraphMapSt
|
|
|
|
#define kgraphmapststratab _SCOTCHkgraphmapststratab
|
|
#define kgraphInit _SCOTCHkgraphInit
|
|
#define kgraphExit _SCOTCHkgraphExit
|
|
#define kgraphCheck _SCOTCHkgraphCheck
|
|
#define kgraphBand _SCOTCHkgraphBand
|
|
#define kgraphCost _SCOTCHkgraphCost
|
|
#define kgraphFron _SCOTCHkgraphFron
|
|
#define kgraphFrst _SCOTCHkgraphFrst
|
|
#define kgraphMapBd _SCOTCHkgraphMapBd
|
|
#define kgraphMapCp _SCOTCHkgraphMapCp
|
|
#define kgraphMapDf _SCOTCHkgraphMapDf
|
|
#define kgraphMapEx _SCOTCHkgraphMapEx
|
|
#define kgraphMapFm _SCOTCHkgraphMapFm
|
|
#define kgraphMapMl _SCOTCHkgraphMapMl
|
|
#define kgraphMapRb _SCOTCHkgraphMapRb
|
|
#define kgraphMapRbMap _SCOTCHkgraphMapRbMap
|
|
#define kgraphMapRbBgraph _SCOTCHkgraphMapRbBgraph
|
|
#define kgraphMapRbPart _SCOTCHkgraphMapRbPart
|
|
#define kgraphMapRbVfloBuild _SCOTCHkgraphMapRbVfloBuild
|
|
#define kgraphMapRbVfloMerge _SCOTCHkgraphMapRbVfloMerge
|
|
#define kgraphMapRbVfloSplit _SCOTCHkgraphMapRbVfloSplit
|
|
#define kgraphMapSt _SCOTCHkgraphMapSt
|
|
#define kgraphStoreInit _SCOTCHkgraphStoreInit
|
|
#define kgraphStoreExit _SCOTCHkgraphStoreExit
|
|
#define kgraphStoreSave _SCOTCHkgraphStoreSave
|
|
#define kgraphStoreUpdt _SCOTCHkgraphStoreUpdt
|
|
|
|
#define listInit _SCOTCHlistInit
|
|
#define listExit _SCOTCHlistExit
|
|
#define listAlloc _SCOTCHlistAlloc
|
|
#define listFree _SCOTCHlistFree
|
|
#define listLoad _SCOTCHlistLoad
|
|
#define listSave _SCOTCHlistSave
|
|
#define listSort _SCOTCHlistSort
|
|
#define listCopy _SCOTCHlistCopy
|
|
|
|
#define mapInit _SCOTCHmapInit
|
|
#define mapInit2 _SCOTCHmapInit2
|
|
#define mapExit _SCOTCHmapExit
|
|
#define mapAlloc _SCOTCHmapAlloc
|
|
#define mapBuild _SCOTCHmapBuild
|
|
#define mapCopy _SCOTCHmapCopy
|
|
#define mapFree _SCOTCHmapFree
|
|
#define mapFrst _SCOTCHmapFrst
|
|
#define mapLoad _SCOTCHmapLoad
|
|
#define mapMerge _SCOTCHmapMerge
|
|
#define mapResize _SCOTCHmapResize
|
|
#define mapResize2 _SCOTCHmapResize2
|
|
#define mapSave _SCOTCHmapSave
|
|
#define mapTerm _SCOTCHmapTerm
|
|
|
|
#define meshInit _SCOTCHmeshInit
|
|
#define meshExit _SCOTCHmeshExit
|
|
#define meshFree _SCOTCHmeshFree
|
|
#define meshLoad _SCOTCHmeshLoad
|
|
#define meshSave _SCOTCHmeshSave
|
|
#define meshBase _SCOTCHmeshBase
|
|
#define meshGraph _SCOTCHmeshGraph
|
|
#define meshCoarsen _SCOTCHmeshCoarsen
|
|
#define meshInduceList _SCOTCHmeshInduceList
|
|
#define meshInducePart _SCOTCHmeshInducePart
|
|
#define meshInduceSepa _SCOTCHmeshInduceSepa
|
|
#define meshCheck _SCOTCHmeshCheck
|
|
#define meshGeomLoadHabo _SCOTCHmeshGeomLoadHabo
|
|
#define meshGeomLoadScot _SCOTCHmeshGeomLoadScot
|
|
#define meshGeomSaveScot _SCOTCHmeshGeomSaveScot
|
|
|
|
#define orderInit _SCOTCHorderInit
|
|
#define orderExit _SCOTCHorderExit
|
|
#define orderLoad _SCOTCHorderLoad
|
|
#define orderSave _SCOTCHorderSave
|
|
#define orderSaveMap _SCOTCHorderSaveMap
|
|
#define orderSaveTree _SCOTCHorderSaveTree
|
|
#define orderCheck _SCOTCHorderCheck
|
|
#define orderPeri _SCOTCHorderPeri
|
|
#define orderRang _SCOTCHorderRang
|
|
#define orderTree _SCOTCHorderTree
|
|
|
|
#define parsermethtokentab _SCOTCHparsermethtokentab
|
|
#define parserparamcurr _SCOTCHparserparamcurr
|
|
#define parserstratcurr _SCOTCHparserstratcurr
|
|
#define parserstrattab _SCOTCHparserstrattab
|
|
|
|
#define stratdummy _SCOTCHstratdummy
|
|
#define stratInit _SCOTCHstratInit
|
|
#define stratExit _SCOTCHstratExit
|
|
#define stratSave _SCOTCHstratSave
|
|
#define stratCondEval _SCOTCHstratCondEval
|
|
#define stratCondExit _SCOTCHstratCondExit
|
|
#define stratCondSave _SCOTCHstratCondSave
|
|
#define stratParserInit _SCOTCHstratParserInit
|
|
#define stratParserInput _SCOTCHstratParserInput
|
|
#define stratParserLex _SCOTCHstratParserLex
|
|
#define stratParserRemain _SCOTCHstratParserRemain
|
|
#define stratParserSelect _SCOTCHstratParserSelect
|
|
#define stratParserError _SCOTCHstratParserError
|
|
#define stratParserParse _SCOTCHstratParserParse
|
|
#define stratParserParse2 _SCOTCHstratParserParse2
|
|
#define stratTestEval _SCOTCHstratTestEval
|
|
#define stratTestExit _SCOTCHstratTestExit
|
|
#define stratTestSave _SCOTCHstratTestSave
|
|
|
|
#define threadLaunch _SCOTCHthreadLaunch
|
|
#define threadReduce _SCOTCHthreadReduce
|
|
#define threadScan _SCOTCHthreadScan
|
|
|
|
#define vdgraphseparateststratab _SCOTCHvdgraphseparateststratab
|
|
#define vdgraphCheck _SCOTCHvdgraphCheck
|
|
#define vdgraphExit _SCOTCHvdgraphExit
|
|
#define vdgraphGatherAll _SCOTCHvdgraphGatherAll
|
|
#define vdgraphInit _SCOTCHvdgraphInit
|
|
#define vdgraphSeparateBd _SCOTCHvdgraphSeparateBd
|
|
#define vdgraphSeparateDf _SCOTCHvdgraphSeparateDf
|
|
#define vdgraphSeparateMl _SCOTCHvdgraphSeparateMl
|
|
#define vdgraphSeparateSq _SCOTCHvdgraphSeparateSq
|
|
#define vdgraphSeparateSt _SCOTCHvdgraphSeparateSt
|
|
#define vdgraphSeparateZr _SCOTCHvdgraphSeparateZr
|
|
#define vdgraphStoreExit _SCOTCHvdgraphStoreExit
|
|
#define vdgraphStoreInit _SCOTCHvdgraphStoreInit
|
|
#define vdgraphStoreSave _SCOTCHvdgraphStoreSave
|
|
#define vdgraphStoreUpdt _SCOTCHvdgraphStoreUpdt
|
|
#define vdgraphZero _SCOTCHvdgraphZero
|
|
|
|
#define vgraphseparateststratab _SCOTCHvgraphseparateststratab
|
|
#define vgraphInit _SCOTCHvgraphInit
|
|
#define vgraphExit _SCOTCHvgraphExit
|
|
#define vgraphCheck _SCOTCHvgraphCheck
|
|
#define vgraphZero _SCOTCHvgraphZero
|
|
#define vgraphSeparateBd _SCOTCHvgraphSeparateBd
|
|
#define vgraphSeparateDf _SCOTCHvgraphSeparateDf
|
|
#define vgraphSeparateEs _SCOTCHvgraphSeparateEs
|
|
#define vgraphSeparateFm _SCOTCHvgraphSeparateFm
|
|
#define vgraphSeparateGg _SCOTCHvgraphSeparateGg
|
|
#define vgraphSeparateGp _SCOTCHvgraphSeparateGp
|
|
#define vgraphSeparateMl _SCOTCHvgraphSeparateMl
|
|
#define vgraphSeparateMt _SCOTCHvgraphSeparateMt
|
|
#define vgraphSeparateSt _SCOTCHvgraphSeparateSt
|
|
#define vgraphSeparateTh _SCOTCHvgraphSeparateTh
|
|
#define vgraphSeparateVw _SCOTCHvgraphSeparateVw
|
|
#define vgraphSeparateZr _SCOTCHvgraphSeparateZr
|
|
#define vgraphStoreInit _SCOTCHvgraphStoreInit
|
|
#define vgraphStoreExit _SCOTCHvgraphStoreExit
|
|
#define vgraphStoreSave _SCOTCHvgraphStoreSave
|
|
#define vgraphStoreUpdt _SCOTCHvgraphStoreUpdt
|
|
|
|
#define vmeshseparateststratab _SCOTCHvmeshseparateststratab
|
|
#define vmeshExit _SCOTCHvmeshExit
|
|
#define vmeshCheck _SCOTCHvmeshCheck
|
|
#define vmeshZero _SCOTCHvmeshZero
|
|
#define vmeshSeparateFm _SCOTCHvmeshSeparateFm
|
|
#define vmeshSeparateGg _SCOTCHvmeshSeparateGg
|
|
#define vmeshSeparateGr _SCOTCHvmeshSeparateGr
|
|
#define vmeshSeparateMl _SCOTCHvmeshSeparateMl
|
|
#define vmeshSeparateSt _SCOTCHvmeshSeparateSt
|
|
#define vmeshSeparateZr _SCOTCHvmeshSeparateZr
|
|
#define vmeshStoreInit _SCOTCHvmeshStoreInit
|
|
#define vmeshStoreExit _SCOTCHvmeshStoreExit
|
|
#define vmeshStoreSave _SCOTCHvmeshStoreSave
|
|
#define vmeshStoreUpdt _SCOTCHvmeshStoreUpdt
|
|
|
|
#define wgraphpartststratab _SCOTCHwgraphpartststratab
|
|
#define wgraphAlloc _SCOTCHwgraphAlloc
|
|
#define wgraphInit _SCOTCHwgraphInit
|
|
#define wgraphExit _SCOTCHwgraphExit
|
|
#define wgraphCheck _SCOTCHwgraphCheck
|
|
#define wgraphZero _SCOTCHwgraphZero
|
|
#define wgraphPartFm _SCOTCHwgraphPartFm
|
|
#define wgraphPartGg _SCOTCHwgraphPartGg
|
|
#define wgraphPartGp _SCOTCHwgraphPartGp
|
|
#define wgraphPartMl _SCOTCHwgraphPartMl
|
|
#define wgraphPartRb _SCOTCHwgraphPartRb
|
|
#define wgraphPartSt _SCOTCHwgraphPartSt
|
|
#define wgraphPartZr _SCOTCHwgraphPartZr
|
|
#define wgraphStoreInit _SCOTCHwgraphStoreInit
|
|
#define wgraphStoreExit _SCOTCHwgraphStoreExit
|
|
#define wgraphStoreSave _SCOTCHwgraphStoreSave
|
|
#define wgraphStoreUpdt _SCOTCHwgraphStoreUpdt
|
|
#endif /* SCOTCH_RENAME */
|