MADNESS  version 0.9
Namespaces | Functions
world.cc File Reference
#include <madness/world/worldfwd.h>
#include <madness/world/worldmem.h>
#include <madness/world/worldtime.h>
#include <madness/world/worldam.h>
#include <madness/world/worldtask.h>
#include <madness/world/worldgop.h>
#include <cstdlib>
#include <sstream>
Include dependency graph for world.cc:

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 

Functions

bool madness::initialized ()
 
void madness::error (const char *msg)
 
World & madness::initialize (int &argc, char **&argv)
 Initialize the MADNESS runtime. More...
 
World & madness::initialize (int &argc, char **&argv, const MPI_Comm &comm)
 Initialize the MADNESS runtime. More...
 
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...
 
std::ostream & madness::operator<< (std::ostream &out, const MadnessException &e)
 Print a MadnessException to the stream (for human consumption) More...
 
void madness::exception_break (bool)
 This function is executed just before a madness exception is thrown. More...
 
double madness::wall_time ()
 Returns the wall time in seconds relative to arbitrary origin. More...
 
double madness::cpu_frequency ()
 Estimates frequency of the processor in Hz. More...
 
template<>
std::ostream & madness::operator<< (std::ostream &out, const Future< void > &f)
 
template<>
std::ostream & madness::operator<< (std::ostream &out, const Future< Void > &f)
 
void madness::print_stats (World &world)
 Call this to print misc. stats ... collective. More...