EnGPar
Partitioning using the N-Graph
 All Classes Files Pages
engpar.h
1 #ifndef ENGPAR_H__
2 #define ENGPAR_H__
3 
4 #include <ngraph.h>
5 #include <engpar_diffusive_input.h>
6 #include <engpar_weight_input.h>
7 #include <engpar_split_input.h>
8 #include "engpar_types.h"
9 namespace engpar {
10 
12 
14  void split(Input*, SPLIT_METHOD method);
15 
17 
23  void balance(Input* input, int verbosity=0);
24 
32  void balanceWeights(WeightInput* input, int verbosity=0);
33 
35 
39  void evaluatePartition(agi::Ngraph* g, const char* prefix = "");
40 }
41 
42 
43 #endif
Definition: engpar.f90:5
The N-Graph interface.