|
SU2
|
Driving routines for multilevel k-way refinement. More...
#include "metislib.h"Functions | |
| void | RefineKWay (ctrl_t *ctrl, graph_t *orggraph, graph_t *graph) |
| void | AllocateKWayPartitionMemory (ctrl_t *ctrl, graph_t *graph) |
| void | ComputeKWayPartitionParams (ctrl_t *ctrl, graph_t *graph) |
| void | ProjectKWayPartition (ctrl_t *ctrl, graph_t *graph) |
| void | ComputeKWayBoundary (ctrl_t *ctrl, graph_t *graph, idx_t bndtype) |
| void | ComputeKWayVolGains (ctrl_t *ctrl, graph_t *graph) |
| int | IsBalanced (ctrl_t *ctrl, graph_t *graph, real_t ffactor) |
Driving routines for multilevel k-way refinement.
This function allocates memory for the k-way cut-based refinement
This function computes the boundary definition for balancing.
This function computes the initial id/ed for cut-based partitioning
This function computes the initial gains in the communication volume
This function checks if the partition weights are within the balance contraints
This function projects a partition, and at the same time computes the parameters for refinement.
1.8.12