
Go to the source code of this file.
Functions | |
| void | ParMETIS_V3_AdaptiveRepart (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *vsize, idxtype *adjwgt, int *wgtflag, int *numflag, int *ncon, int *nparts, floattype *tpwgts, floattype *ubvec, floattype *ipc2redist, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void | Adaptive_Partition (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace) |
| void ParMETIS_V3_AdaptiveRepart | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | vsize, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | ncon, | |||
| int * | nparts, | |||
| floattype * | tpwgts, | |||
| floattype * | ubvec, | |||
| floattype * | ipc2redist, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 24 of file ametis.c.
References Adaptive_Partition(), graphdef::adjwgt, ChangeNumbering(), CheckInputs(), controldef::CoarsenTo, controldef::dbglvl, controldef::edge_size_ratio, FreeCtrl(), FreeInitialGraphAndRemap(), FreeWSpace(), controldef::gcomm, GKfree(), GlobalSEMax(), GlobalSESum(), graphdef::gnpwgts, graphdef::gnvtxs, graphdef::home, idxmalloc(), idxset(), idxsmalloc(), idxsum(), InitTimers(), controldef::ipc_factor, graphdef::lnpwgts, Mc_ComputeMoveStatistics(), graphdef::mincut, Moc_SetUpGraph(), MPI_Barrier(), MPI_Comm_rank(), MPI_Comm_size(), graphdef::nedges, controldef::nparts, graphdef::nvtxs, graphdef::nvwgt, ParallelReMapGraph(), controldef::partType, PreAllocateMemory(), PrintTimingInfo(), controldef::ps_relation, controldef::redist_base, controldef::redist_factor, rprintf(), controldef::seed, SetUpCtrl(), controldef::sync, controldef::TotalTmr, controldef::tpwgts, controldef::ubvec, graphdef::vsize, and graphdef::where.
Referenced by ParMETIS_RepartGDiffusion(), ParMETIS_RepartLDiffusion(), ParMETIS_RepartMLRemap(), and ParMETIS_RepartRemap().
| void Adaptive_Partition | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 178 of file ametis.c.
References Adaptive_Partition(), graphdef::adjwgt, Balance_Partition(), controldef::CoarsenTo, graphdef::coarser, controldef::dbglvl, controldef::edge_size_ratio, graphdef::finer, GlobalSEMax(), GlobalSEMin(), GlobalSESum(), graphdef::gnvtxs, graphdef::home, idxsmalloc(), idxsum(), graphdef::level, Mc_LocalMatch_HEM(), graphdef::mincut, Moc_ComputeParallelBalance(), Moc_ComputePartitionParams(), Moc_GlobalMatch_Balance(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_ProjectPartition(), graphdef::ncon, graphdef::nedges, graphdef::nrecv, graphdef::nvtxs, controldef::partType, controldef::ps_relation, controldef::redist_base, controldef::redist_factor, rprintf(), savg(), SetUp(), controldef::ubvec, graphdef::vsize, and graphdef::where.
1.5.5