|
Peano
|
Data Structures | |
| class | LinearEquationSystem |
| Class to capture all of the PETSc objects needed by some experiements. More... | |
| class | LocalToGlobalMap |
Functions | |
| void | initParallelEnvironment (int *argc, char ***argv) |
| Initialise PETSc. | |
| void | shutdownParallelEnvironment () |
| tarch::tests::TestCase * | getUnitTests () |
| Please destroy after usage. | |
| tarch::tests::TestCase * petsc::getUnitTests | ( | ) |
Please destroy after usage.
| void petsc::initParallelEnvironment | ( | int * | argc, |
| char *** | argv | ||
| ) |
Initialise PETSc.
Should be called early throughout the main. In line with PETSc's documentation, maybe as the first thing at all. As PETSc "owns" MPI itself, this routine could peano4::initParallelEnvironment(), but our init does a little bit more, so please call this routine directly after you have invoked Peano's parallel initialisation.
| void petsc::shutdownParallelEnvironment | ( | ) |