
Go to the source code of this file.
Functions | |
| void | ParMETIS_V3_PartGeomKway (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *ndims, floattype *xyz, int *ncon, int *nparts, floattype *tpwgts, floattype *ubvec, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void | ParMETIS_V3_PartGeom (idxtype *vtxdist, int *ndims, floattype *xyz, idxtype *part, MPI_Comm *comm) |
| void ParMETIS_V3_PartGeomKway | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | ndims, | |||
| floattype * | xyz, | |||
| int * | ncon, | |||
| int * | nparts, | |||
| floattype * | tpwgts, | |||
| floattype * | ubvec, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 25 of file gkmetis.c.
References graphdef::adjncy, graphdef::adjwgt, ChangeNumbering(), CheckInputs(), controldef::CoarsenTo, Coordinate_Partition(), controldef::dbglvl, fmalloc(), free(), FreeCtrl(), FreeGraph(), FreeInitialGraphAndRemap(), FreeWSpace(), controldef::gcomm, GKfree(), GlobalSEMax(), GlobalSESum(), graphdef::gnpwgts, graphdef::gnvtxs, idxset(), idxsmalloc(), InitTimers(), METIS_mCPartGraphRecursive2(), METIS_WPartGraphKway(), graphdef::mincut, Moc_Global_Partition(), Moc_MoveGraph(), Moc_SetUpGraph(), controldef::MoveTmr, MPI_Barrier(), MPI_Comm_rank(), MPI_Comm_size(), MPI_Finalize(), controldef::mype, graphdef::ncon, graphdef::nedges, controldef::nparts, controldef::npes, graphdef::nvtxs, graphdef::nvwgt, ParallelReMapGraph(), PartitionSmallGraph(), controldef::partType, PreAllocateMemory(), printf(), PrintTimingInfo(), ProjectInfoBack(), controldef::ps_relation, rprintf(), controldef::seed, SetUpCtrl(), controldef::sync, controldef::TotalTmr, controldef::tpwgts, controldef::tvwgts, controldef::ubvec, graphdef::vwgt, graphdef::where, and graphdef::xadj.
Referenced by ParMETIS_PartGeomKway(), and ParMETIS_PartGeomRefine().
| void ParMETIS_V3_PartGeom | ( | idxtype * | vtxdist, | |
| int * | ndims, | |||
| floattype * | xyz, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 268 of file gkmetis.c.
References controldef::CoarsenTo, Coordinate_Partition(), controldef::dbglvl, FreeCtrl(), FreeInitialGraphAndRemap(), FreeWSpace(), controldef::gcomm, GKfree(), idxmalloc(), idxset(), InitTimers(), Moc_SetUpGraph(), MPI_Barrier(), MPI_Comm_rank(), MPI_Comm_size(), graphdef::nvtxs, PreAllocateMemory(), PrintTimingInfo(), controldef::seed, SetUpCtrl(), controldef::TotalTmr, and graphdef::where.
Referenced by ParMETIS_PartGeom().
1.5.5