PPL Logo

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

Go to the source code of this file.

Functions

void RefineKWay (CtrlType *ctrl, GraphType *orggraph, GraphType *graph, int nparts, floattype *tpwgts, floattype ubfactor)
void AllocateKWayPartitionMemory (CtrlType *ctrl, GraphType *graph, int nparts)
void ComputeKWayPartitionParams (CtrlType *ctrl, GraphType *graph, int nparts)
void ProjectKWayPartition (CtrlType *ctrl, GraphType *graph, int nparts)
int IsBalanced (idxtype *pwgts, int nparts, floattype *tpwgts, floattype ubfactor)
void ComputeKWayBoundary (CtrlType *ctrl, GraphType *graph, int nparts)
void ComputeKWayBalanceBoundary (CtrlType *ctrl, GraphType *graph, int nparts)


Function Documentation

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

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

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

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

int IsBalanced ( idxtype pwgts,
int  nparts,
floattype tpwgts,
floattype  ubfactor 
)

Definition at line 329 of file kwayrefine.c.

References idxsum().

Referenced by RefineKWay(), and RefineVolKWay().

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

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


Generated on Mon May 21 08:11:11 2012 for Charm++ by  doxygen 1.5.5