MADNESS
version 0.9
|
Implements WorldMpiInterface. More...
#include <madness/world/safempi.h>
#include <madness/world/worldtypes.h>
#include <madness/world/shared_ptr.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::detail::WorldMpiRuntime |
MPI runtime reference counter. More... | |
class | madness::WorldMpiInterface |
This class wraps/extends the MPI interface for World. More... | |
Namespaces | |
madness | |
Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces. | |
madness::detail | |
Macros | |
#define | MPI_THREAD_STRING(level) |
Functions | |
World & | madness::initialize (int &argc, char **&argv, const SafeMPI::Intracomm &comm) |
Initialize the MADNESS runtime. More... | |
void | madness::finalize () |
Call this once at the very end of your main program instead of calling MPI_Finalize. More... | |
Implements WorldMpiInterface.
#define MPI_THREAD_STRING | ( | level | ) |
Referenced by madness::detail::WorldMpi::initialize().