mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-12 16:26:23 +00:00
Zoltan is added as thirdParty package
This commit is contained in:
8
thirdParty/Zoltan/cmake/Dependencies.cmake
vendored
Normal file
8
thirdParty/Zoltan/cmake/Dependencies.cmake
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
SET(LIB_REQUIRED_DEP_PACKAGES)
|
||||
SET(LIB_OPTIONAL_DEP_PACKAGES)
|
||||
SET(TEST_REQUIRED_DEP_PACKAGES)
|
||||
SET(TEST_OPTIONAL_DEP_PACKAGES)
|
||||
SET(LIB_REQUIRED_DEP_TPLS)
|
||||
SET(LIB_OPTIONAL_DEP_TPLS MPI METIS ParMETIS PaToH Scotch Zlib CCOLAMD OVIS)
|
||||
SET(TEST_REQUIRED_DEP_TPLS)
|
||||
SET(TEST_OPTIONAL_DEP_TPLS)
|
74
thirdParty/Zoltan/cmake/Zoltan_config.h.in
vendored
Normal file
74
thirdParty/Zoltan/cmake/Zoltan_config.h.in
vendored
Normal file
@ -0,0 +1,74 @@
|
||||
/* src/include/Zoltan_config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* KDD Copied F77 macros from packages/epetra/cmake/Epetra_config.h.in. */
|
||||
/* Define to dummy `main' function (if any) required to link to the Fortran
|
||||
libraries. */
|
||||
#cmakedefine F77_DUMMY_MAIN
|
||||
|
||||
/* Define to a macro mangling the given C identifier (in lower and upper
|
||||
case), which must not contain underscores, for linking with Fortran. */
|
||||
#ifndef FC_FUNC
|
||||
#define FC_FUNC@F77_FUNC@
|
||||
#endif
|
||||
|
||||
/* As FC_FUNC, but for C identifiers containing underscores. */
|
||||
#ifndef FC_FUNC_
|
||||
#define FC_FUNC_@F77_FUNC_@
|
||||
#endif
|
||||
|
||||
/* Define if F77 and FC dummy `main' functions are identical. */
|
||||
#cmakedefine FC_DUMMY_MAIN_EQ_F77
|
||||
|
||||
/* ZOLTAN_ID_TYPE is unsigned int */
|
||||
#cmakedefine UNSIGNED_INT_GLOBAL_IDS
|
||||
|
||||
/* ZOLTAN_ID_TYPE is unsigned long */
|
||||
#cmakedefine UNSIGNED_LONG_GLOBAL_IDS
|
||||
|
||||
/* ZOLTAN_ID_TYPE is unsigned long long */
|
||||
#cmakedefine UNSIGNED_LONG_LONG_GLOBAL_IDS
|
||||
|
||||
/* define if we want to use MPI */
|
||||
#cmakedefine HAVE_MPI
|
||||
|
||||
/* Define if want to build with nemesis_exodus enabled */
|
||||
#cmakedefine HAVE_NEMESIS_EXODUS
|
||||
|
||||
/* Define if want to build with parmetis enabled */
|
||||
#cmakedefine HAVE_METIS
|
||||
|
||||
/* Define if want to build with parmetis enabled */
|
||||
#cmakedefine HAVE_PARMETIS
|
||||
|
||||
/* Define if want to build with patoh enabled */
|
||||
#cmakedefine HAVE_PATOH
|
||||
|
||||
/* Define if want to build with scotch enabled */
|
||||
#cmakedefine HAVE_SCOTCH
|
||||
|
||||
/* Define if want to build with OVIS enabled */
|
||||
#cmakedefine HAVE_OVIS
|
||||
|
||||
/* Define if want to build with OVIS enabled */
|
||||
#cmakedefine HAVE_PURIFY
|
||||
|
||||
/* Define if DON'T want support for MPI TPL */
|
||||
#ifndef HAVE_MPI
|
||||
#define NO_MPI_TPL
|
||||
#endif
|
||||
|
||||
/* Define if want to build with zlib enabled */
|
||||
#cmakedefine ZHAVE_GZIP
|
||||
|
||||
/* Use to have only filename when debugging memory */
|
||||
#define SHORT_FILE
|
||||
|
||||
/* HUND support */
|
||||
#cmakedefine HAVE_ZOLTAN_HUND
|
||||
|
||||
/* Revert to Old Hash function support */
|
||||
#cmakedefine HAVE_ZOLTAN_KNUTH_HASH
|
||||
|
||||
#ifdef HAVE_ZOLTAN_HUND
|
||||
#define CEDRIC_2D_PARTITIONS
|
||||
#endif
|
Reference in New Issue
Block a user