
Go to the source code of this file.
Typedefs | |
| typedef int | idxtype |
| typedef double | floattype |
Functions | |
| void __cdecl | 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 __cdecl | 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 __cdecl | ParMETIS_V3_PartGeom (idxtype *vtxdist, int *ndims, floattype *xyz, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_V3_PartKway (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *ncon, int *nparts, floattype *tpwgts, floattype *ubvec, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_V3_Mesh2Dual (idxtype *elmdist, idxtype *eptr, idxtype *eind, int *numflag, int *ncommonnodes, idxtype **xadj, idxtype **adjncy, MPI_Comm *comm) |
| void __cdecl | ParMETIS_V3_PartMeshKway (idxtype *elmdist, idxtype *eptr, idxtype *eind, idxtype *elmwgt, int *wgtflag, int *numflag, int *ncon, int *ncommonnodes, int *nparts, floattype *tpwgts, floattype *ubvec, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_V3_NodeND (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, int *numflag, int *options, idxtype *order, idxtype *sizes, MPI_Comm *comm) |
| void __cdecl | ParMETIS_V3_RefineKway (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *ncon, int *nparts, floattype *tpwgts, floattype *ubvec, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_PartKway (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_PartGeomKway (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *ndims, floattype *xyz, int *nparts, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_PartGeom (idxtype *vtxdist, int *ndims, floattype *xyz, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_PartGeomRefine (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *ndims, floattype *xyz, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_RefineKway (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_RepartLDiffusion (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_RepartGDiffusion (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_RepartRemap (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_RepartMLRemap (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *options, int *edgecut, idxtype *part, MPI_Comm *comm) |
| void __cdecl | ParMETIS_NodeND (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, int *numflag, int *options, idxtype *order, idxtype *sizes, MPI_Comm *comm) |
| void __cdecl | ParMETIS_SerialNodeND (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, int *numflag, int *options, idxtype *order, idxtype *sizes, MPI_Comm *comm) |
| void __cdecl | PARKMETIS (idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, idxtype *part, int *options, MPI_Comm comm) |
| void __cdecl | PARGKMETIS (idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, int ndims, floattype *xyz, idxtype *part, int *options, MPI_Comm comm) |
| void __cdecl | PARGRMETIS (idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, int ndims, floattype *xyz, idxtype *part, int *options, MPI_Comm comm) |
| void __cdecl | PARGMETIS (idxtype *vtxdist, idxtype *xadj, idxtype *adjncy, int ndims, floattype *xyz, idxtype *part, int *options, MPI_Comm comm) |
| void __cdecl | PARRMETIS (idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, idxtype *part, int *options, MPI_Comm comm) |
| void __cdecl | PARUAMETIS (idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, idxtype *part, int *options, MPI_Comm comm) |
| void __cdecl | PARDAMETIS (idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, idxtype *part, int *options, MPI_Comm comm) |
| typedef short idxtype |
Definition at line 32 of file parmetis.h.
Definition at line 37 of file parmetis.h.
| void __cdecl 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 __cdecl 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 __cdecl 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().
| void __cdecl ParMETIS_V3_PartKway | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | ncon, | |||
| int * | nparts, | |||
| floattype * | tpwgts, | |||
| floattype * | ubvec, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 23 of file kmetis.c.
References ChangeNumbering(), CheckInputs(), controldef::CoarsenTo, controldef::dbglvl, fmalloc(), free(), FreeCtrl(), FreeInitialGraphAndRemap(), FreeWSpace(), controldef::gcomm, GKfree(), GlobalSEMax(), GlobalSESum(), graphdef::gnpwgts, idxset(), InitTimers(), graphdef::lnpwgts, METIS_mCPartGraphRecursive2(), METIS_WPartGraphKway(), graphdef::mincut, Moc_Global_Partition(), Moc_SetUpGraph(), MPI_Barrier(), MPI_Comm_rank(), MPI_Comm_size(), graphdef::nedges, graphdef::nvtxs, graphdef::nvwgt, ParallelReMapGraph(), PartitionSmallGraph(), controldef::partType, PreAllocateMemory(), PrintTimingInfo(), controldef::ps_relation, rprintf(), controldef::seed, SetUpCtrl(), controldef::sync, controldef::TotalTmr, controldef::tpwgts, controldef::ubvec, and graphdef::where.
Referenced by ParMETIS_PartKway(), and ParMETIS_V3_PartMeshKway().
| void __cdecl ParMETIS_V3_Mesh2Dual | ( | idxtype * | elmdist, | |
| idxtype * | eptr, | |||
| idxtype * | eind, | |||
| int * | numflag, | |||
| int * | ncommonnodes, | |||
| idxtype ** | xadj, | |||
| idxtype ** | adjncy, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 22 of file mesh.c.
References ChangeNumberingMesh2(), FreeCtrl(), GKfree(), GKmalloc(), GlobalSEMax(), GlobalSEMin(), idxamax(), idxamin(), idxmalloc(), idxset(), idxsmalloc(), ikeysort(), imalloc(), iset(), KeyValueType::key, MPI_Alltoall(), MPI_Alltoallv(), MPI_Barrier(), MPI_INT, controldef::mype, controldef::npes, realloc(), SetUpCtrl(), and KeyValueType::val.
Referenced by ParMETIS_V3_PartMeshKway().
| void __cdecl ParMETIS_V3_PartMeshKway | ( | idxtype * | elmdist, | |
| idxtype * | eptr, | |||
| idxtype * | eind, | |||
| idxtype * | elmwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | ncon, | |||
| int * | ncommonnodes, | |||
| int * | nparts, | |||
| floattype * | tpwgts, | |||
| floattype * | ubvec, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 23 of file mmetis.c.
References abort(), controldef::comm, controldef::dbglvl, FreeCtrl(), GKfree(), GlobalSESum(), MPI_Barrier(), controldef::mype, controldef::npes, ParMETIS_V3_Mesh2Dual(), ParMETIS_V3_PartKway(), printf(), PrintTimer(), rprintf(), and SetUpCtrl().
Referenced by FEM_call_parmetis().
| void __cdecl ParMETIS_V3_NodeND | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| int * | numflag, | |||
| int * | options, | |||
| idxtype * | order, | |||
| idxtype * | sizes, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 25 of file ometis.c.
References ChangeNumbering(), controldef::CoarsenTo, controldef::dbglvl, fmalloc(), free(), FreeCtrl(), FreeGraph(), FreeInitialGraphAndRemap(), FreeWSpace(), fsmalloc(), controldef::gcomm, GlobalSESum(), idxmalloc(), InitTimers(), controldef::ipart, ispow2(), Moc_Global_Partition(), Moc_MoveGraph(), Moc_SetUpGraph(), controldef::MoveTmr, MPI_Barrier(), MPI_Comm_rank(), MPI_Comm_size(), MultilevelOrder(), graphdef::ncon, graphdef::nvtxs, graphdef::nvwgt, controldef::partType, PreAllocateMemory(), printf(), PrintTimingInfo(), ProjectInfoBack(), controldef::ps_relation, controldef::seed, SetUpCtrl(), controldef::sync, controldef::TotalTmr, controldef::tpwgts, controldef::tvwgts, controldef::ubvec, and graphdef::vwgt.
Referenced by ParMETIS_NodeND(), and PAROMETIS().
| void __cdecl ParMETIS_V3_RefineKway | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | ncon, | |||
| int * | nparts, | |||
| floattype * | tpwgts, | |||
| floattype * | ubvec, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 24 of file rmetis.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, 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_RefineKway().
| void __cdecl ParMETIS_PartKway | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | nparts, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 20 of file backcompat.c.
References fmalloc(), free(), meshdef::ncon, and ParMETIS_V3_PartKway().
Referenced by PARKMETIS().
| void __cdecl ParMETIS_PartGeomKway | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | ndims, | |||
| floattype * | xyz, | |||
| int * | nparts, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 85 of file backcompat.c.
References fmalloc(), free(), meshdef::ncon, and ParMETIS_V3_PartGeomKway().
Referenced by PARGKMETIS().
| void __cdecl ParMETIS_PartGeom | ( | idxtype * | vtxdist, | |
| int * | ndims, | |||
| floattype * | xyz, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 122 of file backcompat.c.
References ParMETIS_V3_PartGeom().
Referenced by PARGMETIS().
| void __cdecl ParMETIS_PartGeomRefine | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | ndims, | |||
| floattype * | xyz, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 131 of file backcompat.c.
References fmalloc(), free(), MPI_Comm_size(), meshdef::ncon, and ParMETIS_V3_PartGeomKway().
Referenced by PARGRMETIS().
| void __cdecl ParMETIS_RefineKway | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 235 of file backcompat.c.
References fmalloc(), free(), MPI_Comm_size(), meshdef::ncon, and ParMETIS_V3_RefineKway().
Referenced by PARRMETIS().
| void __cdecl ParMETIS_RepartLDiffusion | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 298 of file backcompat.c.
References fmalloc(), free(), MPI_Comm_size(), meshdef::ncon, and ParMETIS_V3_AdaptiveRepart().
Referenced by PARUAMETIS().
| void __cdecl ParMETIS_RepartGDiffusion | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 361 of file backcompat.c.
References fmalloc(), free(), MPI_Comm_size(), meshdef::ncon, and ParMETIS_V3_AdaptiveRepart().
Referenced by PARDAMETIS().
| void __cdecl ParMETIS_RepartRemap | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 423 of file backcompat.c.
References fmalloc(), free(), MPI_Comm_size(), meshdef::ncon, and ParMETIS_V3_AdaptiveRepart().
| void __cdecl ParMETIS_RepartMLRemap | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 461 of file backcompat.c.
References fmalloc(), free(), MPI_Comm_size(), meshdef::ncon, and ParMETIS_V3_AdaptiveRepart().
| void __cdecl ParMETIS_SerialNodeND | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| int * | numflag, | |||
| int * | options, | |||
| idxtype * | order, | |||
| idxtype * | sizes, | |||
| MPI_Comm * | comm | |||
| ) |
Definition at line 20 of file pspases.c.
References graphdef::adjncy, AssembleEntireGraph(), ChangeNumbering(), controldef::dbglvl, free(), FreeCtrl(), controldef::gcomm, GKfree(), idxmalloc(), imalloc(), InitTimers(), ispow2(), METIS_NodeNDP(), controldef::MoveTmr, MPI_Barrier(), MPI_Bcast(), MPI_Comm_rank(), MPI_Comm_size(), MPI_Scatterv(), graphdef::nvtxs, printf(), PrintTimingInfo(), SetUpCtrl(), controldef::TotalTmr, and graphdef::xadj.
| void __cdecl PARGKMETIS | ( | idxtype * | vtxdist, | |
| idxtype * | xadj, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjncy, | |||
| idxtype * | adjwgt, | |||
| int | ndims, | |||
| floattype * | xyz, | |||
| idxtype * | part, | |||
| int * | options, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 170 of file backcompat.c.
References MPI_Comm_size(), and ParMETIS_PartGeomKway().
1.5.5