|
Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
RAII Application Manager class. Initializes MPI and other important libraries as well as automatically finalizes them upon going out of scope. More...
#include <application_manager.hpp>
Public Member Functions | |
| ApplicationManager (int argc, char *argv[], MPI_Comm comm=MPI_COMM_WORLD) | |
| Initialize MPI, signal handling, logging, profiling, hypre, sundials, petsc, and slepc. More... | |
| ~ApplicationManager () | |
| Calls serac::finalizer. | |
| ApplicationManager (ApplicationManager const &)=delete | |
| ApplicationManager & | operator= (ApplicationManager const &)=delete |
RAII Application Manager class. Initializes MPI and other important libraries as well as automatically finalizes them upon going out of scope.
Definition at line 21 of file application_manager.hpp.
| serac::ApplicationManager::ApplicationManager | ( | int | argc, |
| char * | argv[], | ||
| MPI_Comm | comm = MPI_COMM_WORLD |
||
| ) |
Initialize MPI, signal handling, logging, profiling, hypre, sundials, petsc, and slepc.
| argc | The number of command-line arguments |
| argv | The command-line arguments, as C-strings |
| comm | The MPI communicator to initialize with |
Definition at line 80 of file application_manager.cpp.