mpqc_init.cpp File Reference
#include "mpqc_init.h"
#include "mpqc/mpqc_config.h"
#include <TiledArray/initialize.h>
#include <madness/world/worldmem.h>
#include "mpqc/util/core/exception.h"
#include "mpqc/util/core/exenv.h"
#include "mpqc/util/core/formio.h"
#include "mpqc/util/external/c++/filesystem"
#include "mpqc/util/external/madworld/default_madworld.h"
#include "mpqc/util/external/madworld/parallel_file.h"
#include "mpqc/util/keyval/keyval.h"
#include "mpqc/util/misc/assert.h"
#include <TiledArray/sparse_shape.h>
#include <libint2.hpp>
#include <libgen.h>
#include <clocale>
#include <cstdlib>
#include <memory>
#include <sstream>
#include <sys/resource.h>
#include <cfenv>
Include dependency graph for mpqc_init.cpp:
Namespaces | |
mpqc | |
The top-level namespace for all Massively Parallel Quantum Chemistry package. | |
Functions | |
void | mpqc::initialize (int &argc, char **argv, madness::World &top_world, std::shared_ptr< GetLongOpt > opt=std::shared_ptr< GetLongOpt >()) |
Static MPQC initializer. Must be called from the main thread of every process in the default MADWorld World before doing any MPQC-specific computation (e.g. before creating mpqc::MPQC objects). More... | |
void | mpqc::initialize (int &argc, char **argv, std::shared_ptr< GetLongOpt > opt=std::shared_ptr< GetLongOpt >()) |
The version of initialize that initializes MADNESS and TiledArray and uses MPI_COMM_WORLD as the context. More... | |
void | mpqc::finalize () |
Finalize MPQC. More... | |
void | mpqc::initialize_fpe () |
Initializes the floating point exceptions. More... | |
std::tuple< std::shared_ptr< mpqc::KeyVal >, KeyVal::InputFormat > | mpqc::make_keyval (madness::World &world, const std::string &filename) |
Constructs a KeyVal object on every rank of world by reading file filename on rank 0. More... | |
std::shared_ptr< GetLongOpt > | mpqc::make_options () |
Creates a default options parser object for an MPQC executable. More... | |
std::tuple< std::string, std::optional< std::string > > | mpqc::process_options (madness::World &world, const std::shared_ptr< GetLongOpt > &options) |
Processes command-line options parsed by the options parser. More... | |