38#ifndef MADNESS_WORLD_WORLDINIT_H__INCLUDED
39#define MADNESS_WORLD_WORLDINIT_H__INCLUDED
51 class WorldAmInterface;
52 class WorldGopInterface;
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
static XNonlinearSolver< std::vector< Function< T, NDIM > >, T, vector_function_allocator< T, NDIM > > nonlinear_vector_solver(World &world, const long nvec)
Definition nonlinsol.h:371
int MPI_Comm
Definition stubmpi.h:24
void split(const Range< ConcurrentHashMap< int, int >::iterator > &range)
Definition test_hashthreaded.cc:63
Implements WorldMpiInterface.