PPL Logo

libs/ck-libs/parmetis/METISLib/mpmetis.c File Reference

Go to the source code of this file.

Functions

void METIS_mCPartGraphRecursive (int *nvtxs, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, int *options, int *edgecut, idxtype *part)
void METIS_mCHPartGraphRecursive (int *nvtxs, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, floattype *ubvec, int *options, int *edgecut, idxtype *part)
void METIS_mCPartGraphRecursiveInternal (int *nvtxs, int *ncon, idxtype *xadj, idxtype *adjncy, floattype *nvwgt, idxtype *adjwgt, int *nparts, int *options, int *edgecut, idxtype *part)
void METIS_mCHPartGraphRecursiveInternal (int *nvtxs, int *ncon, idxtype *xadj, idxtype *adjncy, floattype *nvwgt, idxtype *adjwgt, int *nparts, floattype *ubvec, int *options, int *edgecut, idxtype *part)
int MCMlevelRecursiveBisection (CtrlType *ctrl, GraphType *graph, int nparts, idxtype *part, floattype ubfactor, int fpart)
int MCHMlevelRecursiveBisection (CtrlType *ctrl, GraphType *graph, int nparts, idxtype *part, floattype *ubvec, int fpart)
void MCMlevelEdgeBisection (CtrlType *ctrl, GraphType *graph, floattype *tpwgts, floattype ubfactor)
void MCHMlevelEdgeBisection (CtrlType *ctrl, GraphType *graph, floattype *tpwgts, floattype *ubvec)


Function Documentation

void METIS_mCPartGraphRecursive ( int nvtxs,
int ncon,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int wgtflag,
int numflag,
int nparts,
int options,
int edgecut,
idxtype part 
)

void METIS_mCHPartGraphRecursive ( int nvtxs,
int ncon,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int wgtflag,
int numflag,
int nparts,
floattype ubvec,
int options,
int edgecut,
idxtype part 
)

void METIS_mCPartGraphRecursiveInternal ( int nvtxs,
int ncon,
idxtype xadj,
idxtype adjncy,
floattype nvwgt,
idxtype adjwgt,
int nparts,
int options,
int edgecut,
idxtype part 
)

void METIS_mCHPartGraphRecursiveInternal ( int nvtxs,
int ncon,
idxtype xadj,
idxtype adjncy,
floattype nvwgt,
idxtype adjwgt,
int nparts,
floattype ubvec,
int options,
int edgecut,
idxtype part 
)

int MCMlevelRecursiveBisection ( CtrlType ctrl,
GraphType graph,
int  nparts,
idxtype part,
floattype  ubfactor,
int  fpart 
)

int MCHMlevelRecursiveBisection ( CtrlType ctrl,
GraphType graph,
int  nparts,
idxtype part,
floattype ubvec,
int  fpart 
)

void MCMlevelEdgeBisection ( CtrlType ctrl,
GraphType graph,
floattype tpwgts,
floattype  ubfactor 
)

void MCHMlevelEdgeBisection ( CtrlType ctrl,
GraphType graph,
floattype tpwgts,
floattype ubvec 
)

Definition at line 383 of file mpmetis.c.

References MCCoarsen2Way(), MocInit2WayPartition2(), and MocRefine2Way2().

Referenced by MCHMlevelRecursiveBisection().


Generated on Sat May 26 08:08:10 2012 for Charm++ by  doxygen 1.5.5