PPL Logo

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

Go to the source code of this file.

Functions

void METIS_PartGraphKway2 (int *nvtxs, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, int *options, int *edgecut, idxtype *part)
void METIS_WPartGraphKway2 (int *nvtxs, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, floattype *tpwgts, int *options, int *edgecut, idxtype *part)
void METIS_NodeNDP (int nvtxs, idxtype *xadj, idxtype *adjncy, int npes, int *options, idxtype *perm, idxtype *iperm, idxtype *sizes)
void MlevelNestedDissectionP (CtrlType *ctrl, GraphType *graph, idxtype *order, int lastvtx, int npes, int cpos, idxtype *sizes)
void METIS_NodeComputeSeparator (int *nvtxs, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *options, int *sepsize, idxtype *part)
void METIS_EdgeComputeSeparator (int *nvtxs, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *options, int *sepsize, idxtype *part)
void METIS_mCPartGraphRecursive2 (int *nvtxs, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, floattype *tpwgts, int *options, int *edgecut, idxtype *part)
int MCMlevelRecursiveBisection2 (CtrlType *ctrl, GraphType *graph, int nparts, floattype *tpwgts, idxtype *part, floattype ubfactor, int fpart)


Function Documentation

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

Definition at line 22 of file parmetis.c.

References fmalloc(), free(), and METIS_WPartGraphKway2().

void METIS_WPartGraphKway2 ( int nvtxs,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int wgtflag,
int numflag,
int nparts,
floattype tpwgts,
int options,
int edgecut,
idxtype part 
)

void METIS_NodeNDP ( int  nvtxs,
idxtype xadj,
idxtype adjncy,
int  npes,
int options,
idxtype perm,
idxtype iperm,
idxtype sizes 
)

void MlevelNestedDissectionP ( CtrlType ctrl,
GraphType graph,
idxtype order,
int  lastvtx,
int  npes,
int  cpos,
idxtype sizes 
)

void METIS_NodeComputeSeparator ( int nvtxs,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int options,
int sepsize,
idxtype part 
)

void METIS_EdgeComputeSeparator ( int nvtxs,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int options,
int sepsize,
idxtype part 
)

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

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


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