
Go to the source code of this file.
Functions | |
| void | InitMultisection (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace) |
| GraphType * | AssembleMultisectedGraph (CtrlType *ctrl, GraphType *graph, WorkSpaceType *wspace) |
| void InitMultisection | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 26 of file initmsection.c.
References graphdef::adjncy, graphdef::adjwgt, AssembleMultisectedGraph(), controldef::comm, controldef::dbglvl, errexit(), free(), FreeGraph(), GKfree(), graphdef::gnvtxs, idxmalloc(), idxsmalloc(), imalloc(), controldef::InitPartTmr, controldef::ipart, graphdef::label, METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), graphdef::mincut, Moc_KeepPart(), MPI_2INT, MPI_Allreduce(), MPI_Comm_free(), MPI_Comm_rank(), MPI_Comm_split(), MPI_MINLOC, MPI_Recv(), MPI_Reduce(), MPI_Scatterv(), MPI_Send(), MPI_SUM, controldef::mype, graphdef::ncon, controldef::nparts, controldef::npes, graphdef::nrecv, graphdef::nvtxs, controldef::status, graphdef::vtxdist, graphdef::vwgt, graphdef::where, and graphdef::xadj.
Referenced by Order_Partition().
| GraphType* AssembleMultisectedGraph | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| WorkSpaceType * | wspace | |||
| ) |
Definition at line 156 of file initmsection.c.
References graphdef::adjncy, graphdef::adjwgt, controldef::comm, workspacedef::core, CreateGraph(), free(), GKfree(), graphdef::gnvtxs, idxmalloc(), imalloc(), graphdef::imap, graphdef::label, workspacedef::maxcore, MPI_Allgather(), MPI_Allgatherv(), MPI_INT, graphdef::nedges, controldef::npes, graphdef::nvtxs, graphdef::vtxdist, graphdef::vwgt, graphdef::where, and graphdef::xadj.
Referenced by InitMultisection().
1.5.5