|
MADNESS 0.10.1
|
Implements WorldMpiInterface.
More...
#include <type_traits>#include <madness/world/safempi.h>#include <madness/world/worldtypes.h>#include <cstdlib>

Go to the source code of this file.
Classes | |
| class | madness::detail::WorldMpi |
| MPI singleton that manages MPI setup and teardown for MADNESS. More... | |
| class | madness::WorldMpiInterface |
This class wraps/extends the MPI interface for World. More... | |
| class | madness::detail::WorldMpiRuntime |
| MPI runtime reference counter. More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
| namespace | madness::detail |
Macros | |
| #define | MPI_THREAD_STRING(level) |
| String description of the MPI thread level. | |
Functions | |
| void | madness::finalize () |
| Call this once at the very end of your main program instead of MPI_Finalize(). | |
| World & | madness::initialize (int &argc, char **&argv, const SafeMPI::Intracomm &comm, bool quiet) |
Variables | |
| static const Tag | madness::DYNAMIC_TAG_BASE = 1024 |
Implements WorldMpiInterface.