controldef Struct Reference

#include <struct.h>

Collaboration diagram for controldef:

Collaboration graph
[legend]

Data Fields

int CoarsenTo
int dbglvl
int CType
int IType
int RType
int maxvwgt
floattype nmaxvwgt
int optype
int pfactor
int nseps
int oflags
WorkSpaceType wspace
timer TotalTmr
timer InitPartTmr
timer MatchTmr
timer ContractTmr
timer CoarsenTmr
timer UncoarsenTmr
timer SepTmr
timer RefTmr
timer ProjectTmr
timer SplitTmr
timer AuxTmr1
timer AuxTmr2
timer AuxTmr3
timer AuxTmr4
timer AuxTmr5
timer AuxTmr6
int mype
int npes
int nparts
int foldf
int ipart
int xyztype
int seed
int sync
floattypetpwgts
int tvwgts [MAXNCON]
floattype ubvec [MAXNCON]
int partType
int ps_relation
floattype redist_factor
floattype redist_base
floattype ipc_factor
floattype edge_size_ratio
MatrixTypematrix
MPI_Comm gcomm
MPI_Comm comm
MPI_Request sreq [MAX_PES]
MPI_Request rreq [MAX_PES]
MPI_Status statuses [MAX_PES]
MPI_Status status
timer SetupTmr
timer ColorTmr
timer KWayInitTmr
timer KWayTmr
timer MoveTmr
timer RemapTmr

Detailed Description

Definition at line 224 of file struct.h.


Field Documentation

int controldef::CoarsenTo

Definition at line 225 of file struct.h.

Referenced by Adaptive_Partition(), Coarsen2Way(), GrowBisection(), GrowBisectionNode(), MCCoarsen2Way(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNodeBisection(), MlevelNodeBisectionMultiple(), Moc_Global_Partition(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocRandomBisection(), Order_Partition(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeom(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartKway(), and RandomBisection().

int controldef::dbglvl

Definition at line 226 of file struct.h.

Referenced by Adaptive_Partition(), Balance_Partition(), Bnd2WayBalance(), Coarsen2Way(), ComputeNodePartitionParams(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), Init2WayPartition(), InitMultisection(), InitSeparator(), KWayNodeRefine(), LabelSeparators(), Match_HEM(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Mc_LocalMatch_HEM(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCRandom_KWayEdgeRefineHorizontal(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisection(), MlevelVolKWayPartitioning(), Moc_ComputePartitionParams(), Moc_Global_Partition(), Moc_GlobalMatch_Balance(), Moc_InitPartition_RB(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), Moc_ProjectPartition(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocInit2WayPartition(), MocInit2WayPartition2(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), MultilevelOrder(), Order_Partition(), ParallelReMapGraph(), ParMETIS_SerialNodeND(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeom(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartKway(), ParMETIS_V3_PartMeshKway(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), Refine2Way(), Refine2WayNode(), RefineKWay(), RefineVolKWay(), SetUp(), SetUpCtrl(), SplitGraphOrder(), SplitGraphOrderCC(), and SplitGraphPart().

int controldef::CType

Definition at line 227 of file struct.h.

Referenced by Coarsen2Way(), MCCoarsen2Way(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), and MlevelNodeBisectionMultiple().

int controldef::IType

Definition at line 228 of file struct.h.

Referenced by Init2WayPartition(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNodeBisection(), MocInit2WayPartition(), and MocInit2WayPartition2().

int controldef::RType

Definition at line 229 of file struct.h.

Referenced by METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MocRefine2Way(), MocRefine2Way2(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().

int controldef::maxvwgt

Definition at line 230 of file struct.h.

Referenced by Coarsen2Way(), Match_HEM(), Match_RM(), Match_SHEM(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), and MlevelNodeBisection().

floattype controldef::nmaxvwgt

Definition at line 231 of file struct.h.

Referenced by MCCoarsen2Way(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), and METIS_mCPartGraphRecursiveInternal().

int controldef::optype

Definition at line 232 of file struct.h.

Referenced by AllocateWorkSpace(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), and MlevelNestedDissection().

int controldef::pfactor

Definition at line 233 of file struct.h.

Referenced by METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), and METIS_NodeWND().

int controldef::nseps

Definition at line 234 of file struct.h.

Referenced by METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), and MlevelNodeBisectionMultiple().

int controldef::oflags

Definition at line 235 of file struct.h.

Referenced by FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), and MlevelNodeBisectionMultiple().

WorkSpaceType controldef::wspace

Definition at line 237 of file struct.h.

Referenced by AllocateWorkSpace(), ComputeKWayPartitionParams(), ComputeVolKWayPartitionParams(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), EliminateSubDomainEdges(), EliminateVolSubDomainEdges(), FreeWorkSpace(), fwspacefree(), fwspacemalloc(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalanceMConn(), idxwspacefree(), idxwspacemalloc(), KWayVolUpdate(), MCGreedy_KWayEdgeBalanceHorizontal(), MCRandom_KWayEdgeRefineHorizontal(), MocComputeKWayPartitionParams(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), ProjectKWayPartition(), ProjectVolKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefineMConn(), and WspaceAvail().

timer controldef::TotalTmr

Definition at line 240 of file struct.h.

Referenced by InitTimers(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursive2(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), ParMETIS_SerialNodeND(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeom(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartKway(), PrintTimers(), and PrintTimingInfo().

timer controldef::InitPartTmr

Definition at line 240 of file struct.h.

Referenced by Balance_Partition(), Init2WayPartition(), InitMultisection(), InitSeparator(), InitTimers(), MCMlevelKWayPartitioning(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), Moc_InitPartition_RB(), MocInit2WayPartition(), MocInit2WayPartition2(), PrintTimers(), and PrintTimingInfo().

timer controldef::MatchTmr

Definition at line 240 of file struct.h.

Referenced by InitTimers(), Match_HEM(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Mc_LocalMatch_HEM(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), Moc_GlobalMatch_Balance(), PrintTimers(), and PrintTimingInfo().

timer controldef::ContractTmr

Definition at line 240 of file struct.h.

Referenced by CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitTimers(), Mc_LocalMatch_HEM(), PrintTimers(), and PrintTimingInfo().

timer controldef::CoarsenTmr

Definition at line 240 of file struct.h.

Referenced by Coarsen2Way(), InitTimers(), MCCoarsen2Way(), and PrintTimers().

timer controldef::UncoarsenTmr

Definition at line 240 of file struct.h.

Referenced by InitTimers(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().

timer controldef::SepTmr

Definition at line 240 of file struct.h.

Referenced by InitTimers(), MlevelNestedDissection(), MlevelNodeBisection(), and PrintTimers().

timer controldef::RefTmr

Definition at line 240 of file struct.h.

Referenced by InitTimers(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().

timer controldef::ProjectTmr

Definition at line 240 of file struct.h.

Referenced by InitTimers(), Moc_ProjectPartition(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), PrintTimingInfo(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().

timer controldef::SplitTmr

Definition at line 240 of file struct.h.

Referenced by InitTimers(), PrintTimers(), SplitGraphOrder(), SplitGraphOrderCC(), and SplitGraphPart().

timer controldef::AuxTmr1

Definition at line 240 of file struct.h.

Referenced by ComputeVolKWayPartitionParams(), InitTimers(), PrintTimers(), PrintTimingInfo(), RefineKWay(), and RefineVolKWay().

timer controldef::AuxTmr2

Definition at line 240 of file struct.h.

Referenced by ComputeKWayVolGains(), InitTimers(), PrintTimers(), PrintTimingInfo(), and RefineKWay().

timer controldef::AuxTmr3

Definition at line 240 of file struct.h.

Referenced by InitTimers(), PrintTimers(), and PrintTimingInfo().

timer controldef::AuxTmr4

Definition at line 240 of file struct.h.

Referenced by InitTimers(), and PrintTimingInfo().

timer controldef::AuxTmr5

Definition at line 240 of file struct.h.

Referenced by InitTimers(), and PrintTimingInfo().

timer controldef::AuxTmr6

Definition at line 240 of file struct.h.

Referenced by InitTimers(), and PrintTimingInfo().

int controldef::mype

Definition at line 239 of file struct.h.

Referenced by AssembleEntireGraph(), Balance_Partition(), CheckMGraph(), CommChangedInterfaceData(), CommInterfaceData(), CompactGraph(), ComputeMoveStatistics(), ComputeNodePartitionParams(), InitMultisection(), KWayNodeRefine(), LabelSeparators(), LocalNDOrder(), Mc_ComputeMoveStatistics(), Mc_Local_CreateCoarseGraph(), Mc_LocalMatch_HEM(), Moc_ComputePartitionParams(), Moc_ComputeRefineStats(), Moc_Diffusion(), Moc_Global_CreateCoarseGraph(), Moc_GlobalMatch_Balance(), Moc_InitPartition_RB(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), Moc_PrintThrottleMatrix(), Moc_ProjectPartition(), Moc_SetUpGraph(), MultilevelOrder(), myprintf(), ParallelTotalVReMap(), ParMETIS_V3_Mesh2Dual(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartMeshKway(), PartSort(), PrintGraph(), PrintGraph2(), PrintNodeBalanceInfo(), PrintPairs(), PrintSetUpInfo(), PrintTimer(), PrintTransferedGraphs(), PrintVector(), PrintVector2(), rprintf(), SetUp(), SetUpCtrl(), and WavefrontDiffusion().

int controldef::npes

Definition at line 239 of file struct.h.

Referenced by AssembleEntireGraph(), AssembleMultisectedGraph(), Balance_Partition(), CommChangedInterfaceData(), CompactGraph(), InitMultisection(), KWayNodeRefine(), Mc_Local_CreateCoarseGraph(), Moc_AssembleAdaptiveGraph(), Moc_Diffusion(), Moc_Global_CreateCoarseGraph(), Moc_GlobalMatch_Balance(), Moc_InitPartition_RB(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), Moc_MoveGraph(), Moc_PrintThrottleMatrix(), Moc_SetUpGraph(), MultilevelOrder(), ParallelReMapGraph(), ParMETIS_V3_Mesh2Dual(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartMeshKway(), PartSort(), PreAllocateMemory(), PrintGraph(), PrintGraph2(), PrintPairs(), PrintSetUpInfo(), PrintTimer(), PrintTransferedGraphs(), PrintVector(), PrintVector2(), ProjectInfoBack(), SetUp(), SetUpCtrl(), and WavefrontDiffusion().

int controldef::nparts

Definition at line 242 of file struct.h.

Referenced by Balance_Partition(), CompactGraph(), ComputeMoveStatistics(), ComputeNodePartitionParams(), FindVtxPerm(), InitMultisection(), KWayNodeRefine(), LabelSeparators(), Mc_ComputeMoveStatistics(), Mc_LocalMatch_HEM(), Moc_ComputeParallelBalance(), Moc_ComputePartitionParams(), Moc_ComputeRefineStats(), Moc_ComputeSerialBalance(), Moc_Diffusion(), Moc_Global_Partition(), Moc_GlobalMatch_Balance(), Moc_InitPartition_RB(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), Moc_MoveGraph(), MultilevelOrder(), ParallelReMapGraph(), ParallelTotalVReMap(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_PartGeomKway(), PartitionSmallGraph(), PreAllocateMemory(), SetUpCtrl(), and WavefrontDiffusion().

int controldef::foldf

Definition at line 243 of file struct.h.

int controldef::ipart

Definition at line 244 of file struct.h.

Referenced by InitMultisection(), and ParMETIS_V3_NodeND().

int controldef::xyztype

Definition at line 245 of file struct.h.

Referenced by SetUpCtrl().

int controldef::seed

Definition at line 246 of file struct.h.

Referenced by Balance_Partition(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeom(), ParMETIS_V3_PartGeomKway(), and ParMETIS_V3_PartKway().

int controldef::sync

Definition at line 247 of file struct.h.

Referenced by Balance_Partition(), Moc_InitPartition_RB(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartKway(), and PartitionSmallGraph().

floattype* controldef::tpwgts

Definition at line 248 of file struct.h.

Referenced by Balance_Partition(), Moc_ComputeParallelBalance(), Moc_ComputeSerialBalance(), Moc_Diffusion(), Moc_InitPartition_RB(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), ParallelTotalVReMap(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartKway(), PartitionSmallGraph(), and WavefrontDiffusion().

int controldef::tvwgts[MAXNCON]

Definition at line 249 of file struct.h.

Referenced by Balance_Partition(), Mc_Local_CreateCoarseGraph(), Moc_AssembleAdaptiveGraph(), Moc_SetUpGraph(), ParMETIS_V3_NodeND(), and ParMETIS_V3_PartGeomKway().

floattype controldef::ubvec[MAXNCON]

Definition at line 250 of file struct.h.

Referenced by Adaptive_Partition(), Balance_Partition(), Moc_Diffusion(), Moc_Global_Partition(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartKway(), and WavefrontDiffusion().

int controldef::partType

Definition at line 251 of file struct.h.

Referenced by Adaptive_Partition(), Balance_Partition(), ExtractGraph(), Mc_Local_CreateCoarseGraph(), Mc_LocalMatch_HEM(), Moc_AssembleAdaptiveGraph(), Moc_GlobalMatch_Balance(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeomKway(), and ParMETIS_V3_PartKway().

int controldef::ps_relation

Definition at line 252 of file struct.h.

Referenced by Adaptive_Partition(), Balance_Partition(), Mc_ComputeMoveStatistics(), Moc_KWayAdaptiveRefine(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeomKway(), and ParMETIS_V3_PartKway().

floattype controldef::redist_factor

Definition at line 254 of file struct.h.

Referenced by Adaptive_Partition(), Balance_Partition(), BalanceMyLink(), Moc_KWayAdaptiveRefine(), ParMETIS_V3_AdaptiveRepart(), and RedoMyLink().

floattype controldef::redist_base

Definition at line 254 of file struct.h.

Referenced by Adaptive_Partition(), Balance_Partition(), and ParMETIS_V3_AdaptiveRepart().

floattype controldef::ipc_factor

Definition at line 254 of file struct.h.

Referenced by Balance_Partition(), BalanceMyLink(), Moc_KWayAdaptiveRefine(), ParMETIS_V3_AdaptiveRepart(), and RedoMyLink().

floattype controldef::edge_size_ratio

Definition at line 255 of file struct.h.

Referenced by Adaptive_Partition(), and ParMETIS_V3_AdaptiveRepart().

MatrixType* controldef::matrix

Definition at line 256 of file struct.h.

MPI_Comm controldef::gcomm

Definition at line 258 of file struct.h.

Referenced by Balance_Partition(), FreeCtrl(), Moc_InitPartition_RB(), ParMETIS_SerialNodeND(), ParMETIS_V3_AdaptiveRepart(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeom(), ParMETIS_V3_PartGeomKway(), ParMETIS_V3_PartKway(), and SetUpCtrl().

MPI_Comm controldef::comm

Definition at line 259 of file struct.h.

Referenced by AssembleEntireGraph(), AssembleMultisectedGraph(), Balance_Partition(), CommChangedInterfaceData(), CommInterfaceData(), CompactGraph(), ComputeMoveStatistics(), ComputeNodePartitionParams(), FindVtxPerm(), GlobalSEMax(), GlobalSEMaxDouble(), GlobalSEMaxFloat(), GlobalSEMin(), GlobalSEMinFloat(), GlobalSESum(), GlobalSESumFloat(), InitMultisection(), LabelSeparators(), Mc_ComputeMoveStatistics(), Mc_Local_CreateCoarseGraph(), Mc_LocalMatch_HEM(), Moc_AssembleAdaptiveGraph(), Moc_ComputeParallelBalance(), Moc_ComputeRefineStats(), Moc_Diffusion(), Moc_Global_CreateCoarseGraph(), Moc_GlobalMatch_Balance(), Moc_InitPartition_RB(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), Moc_MoveGraph(), Moc_PrintThrottleMatrix(), Moc_ProjectPartition(), MultilevelOrder(), ParallelReMapGraph(), ParallelTotalVReMap(), ParMETIS_V3_PartMeshKway(), PartitionSmallGraph(), PartSort(), PrintGraph(), PrintGraph2(), PrintNodeBalanceInfo(), PrintPairs(), PrintSetUpInfo(), PrintTimer(), PrintTransferedGraphs(), PrintVector(), PrintVector2(), ProjectInfoBack(), rprintf(), SetUp(), and SetUpCtrl().

MPI_Request controldef::sreq[MAX_PES]

Definition at line 260 of file struct.h.

Referenced by CommChangedInterfaceData(), CommInterfaceData(), Moc_GlobalMatch_Balance(), Moc_ProjectPartition(), PartSort(), ProjectInfoBack(), and SetUp().

MPI_Request controldef::rreq[MAX_PES]

Definition at line 260 of file struct.h.

Referenced by CommChangedInterfaceData(), CommInterfaceData(), Moc_GlobalMatch_Balance(), Moc_ProjectPartition(), PartSort(), ProjectInfoBack(), and SetUp().

MPI_Status controldef::statuses[MAX_PES]

Definition at line 262 of file struct.h.

Referenced by CommChangedInterfaceData(), CommInterfaceData(), Moc_GlobalMatch_Balance(), PartSort(), and SetUp().

MPI_Status controldef::status

Definition at line 263 of file struct.h.

Referenced by CommChangedInterfaceData(), InitMultisection(), Moc_ProjectPartition(), PartitionSmallGraph(), and ProjectInfoBack().

timer controldef::SetupTmr

Definition at line 266 of file struct.h.

Referenced by InitTimers(), PrintTimingInfo(), and SetUp().

timer controldef::ColorTmr

Definition at line 266 of file struct.h.

timer controldef::KWayInitTmr

Definition at line 266 of file struct.h.

Referenced by ComputeNodePartitionParams(), InitTimers(), Moc_ComputePartitionParams(), and PrintTimingInfo().

timer controldef::KWayTmr

Definition at line 266 of file struct.h.

Referenced by InitTimers(), KWayNodeRefine(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), and PrintTimingInfo().

timer controldef::MoveTmr

Definition at line 266 of file struct.h.

Referenced by InitTimers(), MultilevelOrder(), ParMETIS_SerialNodeND(), ParMETIS_V3_NodeND(), ParMETIS_V3_PartGeomKway(), and PrintTimingInfo().

timer controldef::RemapTmr

Definition at line 266 of file struct.h.

Referenced by InitTimers(), ParallelReMapGraph(), and PrintTimingInfo().


The documentation for this struct was generated from the following files:
Generated on Sun Jun 29 13:31:47 2008 for Charm++ by  doxygen 1.5.1