|
| class | geometric |
| | Geometrical domain decomposition. More...
|
| |
| class | hierarchical |
| | Does hierarchical decomposition of points. Works by first sorting the points in x direction into equal sized bins, then in y direction and finally in z direction. More...
|
| |
| class | manual |
| | Decomposition given a cell-to-processor association in a file. More...
|
| |
| class | multiLevel |
| | Decomposition given using consecutive application of decomposers. More...
|
| |
| class | none |
| | Dummy decomposition method. More...
|
| |
| class | random |
| | Random decomposition. Good for testing. Very bad for anything else. More...
|
| |
| class | simple |
| |
| class | structured |
| | Decomposition by walking out decomposition of patch cells mesh. More...
|
| |
| class | metis |
| | Metis domain decomposition. More...
|
| |
| class | parMetis |
| | ParMetis redistribution in parallel. More...
|
| |
| class | ptscotch |
| | PTScotch domain decomposition. For the main details about how to define the strategies, see scotchDecomp. More...
|
| |
| class | scotch |
| | Scotch domain decomposition. When run in parallel will collect the whole graph on to the master, decompose and send back. Use ptscotch for proper distributed decomposition. More...
|
| |
| class | zoltan |
| | Zoltan redistribution in parallel. More...
|
| |
|
| | defineTypeNameAndDebug (metis, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, metis, decomposer) |
| |
| | defineTypeNameAndDebug (ptscotch, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, ptscotch, distributor) |
| |
| | defineTypeNameAndDebug (scotch, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, scotch, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, scotch, distributor) |
| |
| | defineTypeNameAndDebug (hierarchical, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, hierarchical, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, hierarchical, distributor) |
| |
| | defineTypeNameAndDebug (manual, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, manual, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, manual, distributor) |
| |
| | defineTypeNameAndDebug (multiLevel, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, multiLevel, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, multiLevel, distributor) |
| |
| | defineTypeName (none) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, none, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, none, distributor) |
| |
| | defineTypeNameAndDebug (random, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, random, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, random, distributor) |
| |
| | defineTypeNameAndDebug (simple, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, simple, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, simple, distributor) |
| |
| | defineTypeNameAndDebug (structured, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, structured, decomposer) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, structured, distributor) |
| |
| | defineTypeNameAndDebug (parMetis, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, parMetis, distributor) |
| |
| | defineTypeNameAndDebug (zoltan, 0) |
| |
| | addToRunTimeSelectionTable (decompositionMethod, zoltan, distributor) |
| |