16 #ifndef QMCPLUSPLUS_GLOBAL_OBJECTS_H 17 #define QMCPLUSPLUS_GLOBAL_OBJECTS_H void print_git_info_if_present(std::ostream &os)
Print git info (commit hash, etc) if project was build from git repository.
helper functions for EinsplineSetBuilder
void initialize(int argc, char **argv)
initialize options from the command-line
bool dryrun
true, if it is a dryrun
bool io_node
true, print out file
int qmc_counter
init for <qmc> section
class to definte global variables to keep track a run
int mpi_groups
number of mpi groups
void print_options(std::ostream &os)
print command-line options
size_t memory_allocated
size of memory allocated in byte per MPI
void print_memory_change(const std::string &who, size_t before)
print memory increase
QMCState qmc_common
a unique QMCState during a run
bool use_density
true, if density is used, e.g. MPC