38#ifndef MADNESS_WORLD_WORLDINIT_H__INCLUDED
39#define MADNESS_WORLD_WORLDINIT_H__INCLUDED
51 class WorldAmInterface;
52 class WorldGopInterface;
95 World&
initialize(
int& argc,
char**& argv,
int nthread,
bool quiet =
false);
Wrapper around MPI_Comm. Has a shallow copy constructor; use Create(Get_group()) for deep copy.
Definition safempi.h:490
Namespace for all elements and tools of MADNESS.
Definition DFParameters.h:10
void finalize()
Call this once at the very end of your main program instead of MPI_Finalize().
Definition world.cc:232
bool initialized()
Check if the MADNESS runtime has been initialized (and not subsequently finalized).
Definition world.cc:74
bool quiet()
Check if the MADNESS runtime was initialized for quiet operation.
Definition world.cc:77
World & initialize(int &argc, char **&argv, bool quiet)
Definition world.cc:145
void redirectio(const World &world, bool split)
redirects standard output and error to rank-specific files
Definition redirectio.cc:42
int MPI_Comm
Definition stubmpi.h:24
void split(const Range< ConcurrentHashMap< int, int >::iterator > &range)
Definition test_hashthreaded.cc:63
Implements WorldMpiInterface.