PPL Logo

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

Go to the source code of this file.

Functions

void Random_KWayVolRefine (CtrlType *ctrl, GraphType *graph, int nparts, floattype *tpwgts, floattype ubfactor, int npasses, int ffactor)
void Random_KWayVolRefineMConn (CtrlType *ctrl, GraphType *graph, int nparts, floattype *tpwgts, floattype ubfactor, int npasses, int ffactor)
void Greedy_KWayVolBalance (CtrlType *ctrl, GraphType *graph, int nparts, floattype *tpwgts, floattype ubfactor, int npasses)
void Greedy_KWayVolBalanceMConn (CtrlType *ctrl, GraphType *graph, int nparts, floattype *tpwgts, floattype ubfactor, int npasses)
void KWayVolUpdate (CtrlType *ctrl, GraphType *graph, int v, int from, int to, idxtype *marker, idxtype *phtable, idxtype *updind)
void ComputeKWayVolume (GraphType *graph, int nupd, idxtype *updind, idxtype *marker, idxtype *phtable)
int ComputeVolume (GraphType *graph, idxtype *where)
void CheckVolKWayPartitionParams (CtrlType *ctrl, GraphType *graph, int nparts)
void ComputeVolSubDomainGraph (GraphType *graph, int nparts, idxtype *pmat, idxtype *ndoms)
void EliminateVolSubDomainEdges (CtrlType *ctrl, GraphType *graph, int nparts, floattype *tpwgts)
void EliminateVolComponents (CtrlType *ctrl, GraphType *graph, int nparts, floattype *tpwgts, floattype ubfactor)


Function Documentation

void Random_KWayVolRefine ( CtrlType ctrl,
GraphType graph,
int  nparts,
floattype tpwgts,
floattype  ubfactor,
int  npasses,
int  ffactor 
)

void Random_KWayVolRefineMConn ( CtrlType ctrl,
GraphType graph,
int  nparts,
floattype tpwgts,
floattype  ubfactor,
int  npasses,
int  ffactor 
)

void Greedy_KWayVolBalance ( CtrlType ctrl,
GraphType graph,
int  nparts,
floattype tpwgts,
floattype  ubfactor,
int  npasses 
)

void Greedy_KWayVolBalanceMConn ( CtrlType ctrl,
GraphType graph,
int  nparts,
floattype tpwgts,
floattype  ubfactor,
int  npasses 
)

void KWayVolUpdate ( CtrlType ctrl,
GraphType graph,
int  v,
int  from,
int  to,
idxtype marker,
idxtype phtable,
idxtype updind 
)

void ComputeKWayVolume ( GraphType graph,
int  nupd,
idxtype updind,
idxtype marker,
idxtype phtable 
)

int ComputeVolume ( GraphType graph,
idxtype where 
)

void CheckVolKWayPartitionParams ( CtrlType ctrl,
GraphType graph,
int  nparts 
)

void ComputeVolSubDomainGraph ( GraphType graph,
int  nparts,
idxtype pmat,
idxtype ndoms 
)

void EliminateVolSubDomainEdges ( CtrlType ctrl,
GraphType graph,
int  nparts,
floattype tpwgts 
)

void EliminateVolComponents ( CtrlType ctrl,
GraphType graph,
int  nparts,
floattype tpwgts,
floattype  ubfactor 
)


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