
Go to the source code of this file.
Functions | |
| GraphType * | Moc_MoveGraph (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace) |
| void | ProjectInfoBack (CtrlType *ctrl, GraphType *graph, idxtype *info, idxtype *minfo, WorkSpaceType *wspace) |
| void | FindVtxPerm (CtrlType *ctrl, GraphType *graph, idxtype *perm, WorkSpaceType *wspace) |
| void | CheckMGraph (CtrlType *ctrl, GraphType *graph) |
| GraphType* Moc_MoveGraph | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 22 of file move.c.
References graphdef::adjncy, graphdef::adjwgt, CheckMGraph(), controldef::comm, CommInterfaceData(), workspacedef::core, CreateGraph(), controldef::dbglvl, free(), graphdef::gnvtxs, idxmalloc(), workspacedef::indices, KeyValueType::key, graphdef::level, workspacedef::maxcore, MPI_Allreduce(), MPI_Alltoall(), MPI_Irecv(), MPI_Isend(), MPI_Scan(), MPI_SUM, MPI_Wait(), graphdef::ncon, graphdef::nedges, controldef::nparts, controldef::npes, graphdef::nrecv, graphdef::nvtxs, workspacedef::pepairs1, workspacedef::pepairs2, workspacedef::pv1, workspacedef::pv2, rprintf(), controldef::rreq, controldef::sreq, controldef::status, KeyValueType::val, graphdef::vtxdist, graphdef::vwgt, graphdef::where, and graphdef::xadj.
Referenced by MultilevelOrder(), ParMETIS_V3_NodeND(), and ParMETIS_V3_PartGeomKway().
| void ProjectInfoBack | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| idxtype * | info, | |||
| idxtype * | minfo, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 197 of file move.c.
References controldef::comm, free(), idxmalloc(), idxset(), MPI_Alltoall(), MPI_Irecv(), MPI_Isend(), MPI_Wait(), controldef::npes, graphdef::nvtxs, workspacedef::pv1, workspacedef::pv2, controldef::rreq, controldef::sreq, controldef::status, and graphdef::where.
Referenced by MultilevelOrder(), ParMETIS_V3_NodeND(), and ParMETIS_V3_PartGeomKway().
| void FindVtxPerm | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| idxtype * | perm, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 261 of file move.c.
References graphdef::adjncy, graphdef::adjwgt, controldef::comm, free(), idxmalloc(), idxset(), MPI_Allreduce(), MPI_Scan(), MPI_SUM, controldef::nparts, graphdef::nvtxs, workspacedef::pv1, workspacedef::pv2, graphdef::where, and graphdef::xadj.
Definition at line 307 of file move.c.
References graphdef::adjncy, controldef::mype, myprintf(), graphdef::nvtxs, graphdef::vtxdist, and graphdef::xadj.
Referenced by Moc_MoveGraph().
1.5.5