Public Member Functions | |
| MPI_InitFinalize (int &argc, char **&argv) | |
| ~MPI_InitFinalize () | |
Private Attributes | |
| const bool | owns_mpi |
A class that is used to initialize the MPI system at the beginning of a program and to shut it down again at the end.
If a program uses MPI one would typically just create an object of this type at the beginning of main(). The constructor of this class then runs MPI_Init() with the given arguments. At the end of the program, the compiler will invoke the destructor of this object which in turns calls MPI_Finalize to shut down the MPI system.
This class is used in step-32, for example.
| Utilities::MPI::MPI_InitFinalize::MPI_InitFinalize | ( | int & | argc, |
| char **& | argv | ||
| ) |
| Utilities::MPI::MPI_InitFinalize::~MPI_InitFinalize | ( | ) |
Destructor. Calls MPI_Finalize() in case this class owns the MPI process.
const bool Utilities::MPI::MPI_InitFinalize::owns_mpi [private] |
documentation generated on Mon May 21 2012 12:06:37 by
doxygen
1.7.3