
Go to the source code of this file.
Functions | |
| void | Moc_ProjectPartition (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace) |
| void | Moc_ComputePartitionParams (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace) |
| void Moc_ProjectPartition | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 22 of file kwayrefine.c.
References graphdef::cmap, graphdef::coarser, controldef::comm, controldef::dbglvl, FreeGraph(), idxmalloc(), KeyValueType::key, graphdef::match, match(), graphdef::match_type, MPI_Irecv(), MPI_Isend(), MPI_Wait(), controldef::mype, graphdef::nnbrs, graphdef::nrecv, graphdef::nvtxs, workspacedef::pairs, graphdef::peind, PrintPairs(), PrintVector(), controldef::ProjectTmr, graphdef::rcand, graphdef::rlens, controldef::rreq, graphdef::slens, controldef::sreq, controldef::status, KeyValueType::val, graphdef::vtxdist, and graphdef::where.
Referenced by Adaptive_Partition(), Moc_Global_Partition(), and Order_Partition().
| void Moc_ComputePartitionParams | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 131 of file kwayrefine.c.
References graphdef::adjncy, graphdef::adjwgt, controldef::comm, CommInterfaceData(), controldef::dbglvl, workspacedef::degrees, rinfodef::degrees, rinfodef::ed, edgedef::edge, edgedef::ewgt, fmalloc(), GKmalloc(), GlobalSESum(), graphdef::gnpwgts, rinfodef::id, workspacedef::indices, controldef::KWayInitTmr, graphdef::lmincut, graphdef::lnpwgts, graphdef::mincut, MPI_Allreduce(), MPI_DOUBLE, MPI_SUM, controldef::mype, graphdef::ncon, rinfodef::ndegrees, workspacedef::nlarge, controldef::nparts, graphdef::nvtxs, graphdef::nvwgt, PrintVector(), graphdef::rinfo, sset(), graphdef::vtxdist, graphdef::where, and graphdef::xadj.
Referenced by Adaptive_Partition(), and Moc_Global_Partition().
1.5.5