|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Initializes MPI on construction (unless it already is) and finalizes it on destruction if this session initialized it. Create one in main() before Kokkos is initialized, so Kokkos can map ranks to devices. More...
#include <comm.h>
Public Member Functions | |
| Session (int &argc, char **&argv) | |
| ~Session () | |
| Session (const Session &)=delete | |
| Session & | operator= (const Session &)=delete |
Initializes MPI on construction (unless it already is) and finalizes it on destruction if this session initialized it. Create one in main() before Kokkos is initialized, so Kokkos can map ranks to devices.
| comm::Session::~Session | ( | ) |