MADNESS  0.10.1
Classes | Namespaces | Macros | Functions | Variables

Implements WorldMpiInterface. More...

#include <type_traits>
#include <madness/world/safempi.h>
#include <madness/world/worldtypes.h>
#include <cstdlib>
Include dependency graph for worldmpi.h:
This graph shows which files directly or indirectly include this file:

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

 madness
 File holds all helper structures necessary for the CC_Operator and CC2 class.
 
 madness::detail
 

Macros

#define MPI_THREAD_STRING(level)
 String description of the MPI thread level. More...
 

Functions

void madness::finalize ()
 Call this once at the very end of your main program instead of MPI_Finalize(). More...
 
World & madness::initialize (int &argc, char **&argv, const SafeMPI::Intracomm &comm, bool quiet)
 

Variables

static const Tag madness::DYNAMIC_TAG_BASE = 1024
 

Detailed Description

Implements WorldMpiInterface.