
Go to the source code of this file.
Functions | |
| void | ComputeNodePartitionParams (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace) |
| void | KWayNodeRefine (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace, int npasses, floattype ubfraction) |
| void | PrintNodeBalanceInfo (CtrlType *ctrl, int nparts, idxtype *gpwgts, idxtype *badminpwgt, idxtype *badmaxpwgt, int title) |
| void ComputeNodePartitionParams | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 25 of file node_refine.c.
References graphdef::adjncy, graphdef::adjwgt, controldef::comm, CommInterfaceData(), controldef::dbglvl, nrinfodef::edegrees, GKmalloc(), graphdef::gpwgts, idxmalloc(), idxsmalloc(), workspacedef::indices, controldef::KWayInitTmr, graphdef::lpwgts, graphdef::mincut, MPI_Allreduce(), MPI_SUM, controldef::mype, controldef::nparts, graphdef::nrinfo, graphdef::nsep, graphdef::nvtxs, printf(), graphdef::sepind, graphdef::vtxdist, graphdef::vwgt, graphdef::where, and graphdef::xadj.
Referenced by Order_Partition().
| void KWayNodeRefine | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace, | |||
| int | npasses, | |||
| floattype | ubfraction | |||
| ) |
Definition at line 114 of file node_refine.c.
References graphdef::adjncy, graphdef::adjwgt, c, controldef::comm, CommChangedInterfaceData(), controldef::dbglvl, nrinfodef::edegrees, GKfree(), GlobalSESum(), graphdef::gpwgts, idxmalloc(), idxsmalloc(), iidxsort(), imalloc(), graphdef::imap, workspacedef::indices, controldef::KWayTmr, graphdef::lpwgts, graphdef::mincut, MPI_Allreduce(), MPI_Get_count(), MPI_Irecv(), MPI_Isend(), MPI_SUM, MPI_Waitall(), controldef::mype, graphdef::nnbrs, controldef::nparts, controldef::npes, graphdef::nrecv, graphdef::nrinfo, graphdef::nsep, graphdef::nvtxs, workspacedef::pairs, graphdef::peind, graphdef::pexadj, PrintNodeBalanceInfo(), workspacedef::pv1, workspacedef::pv2, workspacedef::pv4, graphdef::recvptr, rprintf(), controldef::rreq, graphdef::sendptr, graphdef::sepind, controldef::sreq, controldef::statuses, graphdef::vtxdist, graphdef::vwgt, graphdef::where, and graphdef::xadj.
Referenced by Order_Partition().
| void PrintNodeBalanceInfo | ( | CtrlType * | ctrl, | |
| int | nparts, | |||
| idxtype * | gpwgts, | |||
| idxtype * | badminpwgt, | |||
| idxtype * | badmaxpwgt, | |||
| int | title | |||
| ) |
Definition at line 367 of file node_refine.c.
References controldef::comm, MPI_Barrier(), controldef::mype, and printf().
Referenced by KWayNodeRefine().
1.5.5