12 #ifndef QMCPLUSPLUS_SETUP_DMCTEST_H 13 #define QMCPLUSPLUS_SETUP_DMCTEST_H 33 if (Concurrency::maxCapacity<>() < 8)
49 std::move(qmc_input_copy),
51 std::move(dmc_input_copy),
class that handles xmlDoc
Abstraction of information on executor environments.
helper functions for EinsplineSetBuilder
int rank() const
return the rank
UPtr< ParticleSetPool > particle_pool
Implements a DMC using particle-by-particle threaded and batched moves.
A set of light weight walkers that are carried between driver sections and restart.
UPtr< HamiltonianPool > hamiltonian_pool
int size() const
return the number of tasks
Input representation for DMC driver class runtime parameters.
WalkerConfigurations walker_confs
UPtr< WaveFunctionPool > wavefunction_pool
DMCDriverInput dmcdrv_input
constexpr int valid_dmc_input_dmc_batch_index
SetupDMCTest(int nranks=4)
QMCDriverInput qmcdrv_input
void readXML(xmlNodePtr cur)
Reads qmc section xml node parameters.
bool parseFromString(const std::string_view data)
constexpr std::array< const char *, 3 > valid_dmc_input_sections
utility functions for executors
Input representation for Driver base class runtime parameters.
void readXML(xmlNodePtr xml_input)