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
.