12 #ifndef QMCPLUSPLUS_QMCDRIVERINPUT_H 13 #define QMCPLUSPLUS_QMCDRIVERINPUT_H 146 inline QMCDriverInput& QMCDriverInput::operator=(QMCDriverInput&&) noexcept = default;
input::PeriodStride get_config_dump_period() const
bool get_append_run() const
input::PeriodStride check_point_period_
QMCTraits::RealType RealType
RealType get_max_disp_sq() const
RealType get_drift_modifier_unr_a() const
helper functions for EinsplineSetBuilder
declares the list supported estimator input types and declares the input type for EstimatorManagerNew...
bool areWalkersSerialized() const
QTBase::RealType RealType
std::optional< EstimatorManagerInput > estimator_manager_input_
The EstimatorManagerInput for batched version input.
QMCDriverInput & operator=(const QMCDriverInput &)=default
IndexType get_starting_step() const
IndexType get_requested_steps() const
input::PeriodStride get_walker_dump_period() const
IndexType requested_steps_
DriverDebugChecks debug_checks_
determine additional checks for debugging purpose
std::string drift_modifier_
bool is_same(const xmlChar *a, const char *b)
IndexType get_sub_steps() const
IndexType blocks_between_recompute_
IndexType requested_samples_
DriverDebugChecks get_debug_checks() const
input::PeriodStride config_dump_period_
period of recording walker positions and IDs for forward walking afterwards
QMCTraits::FullPrecRealType FullPrecisionRealType
IndexType get_num_crowds() const
IndexType get_total_walkers() const
RealType drift_modifier_unr_a_
IndexType walkers_per_rank_
bool measure_imbalance_
measure load imbalance (add a barrier) before data aggregation (obvious synchronization) ...
bool get_dump_config() const
IndexType get_walkers_per_rank() const
RealType get_spin_mass() const
input::PeriodStride walker_dump_period_
bool get_scoped_profiling() const
const std::string get_drift_modifier() const
IndexType get_k_delay() const
OHMMS_INDEXTYPE IndexType
define other types
int recalculate_properties_period_
period to recalculate the walker properties from scratch.
const std::optional< EstimatorManagerInput > & get_estimator_manager_input() const
input::PeriodStride get_check_point_period() const
void readXML(xmlNodePtr cur)
Reads qmc section xml node parameters.
const std::string & get_update_mode() const
bool crowd_serialize_walkers_
All input determined variables should be here They are read only for Drivers Do not write out bloc...
IndexType get_warmup_steps() const
IndexType get_max_blocks() const
QTFull::RealType FullPrecRealType
IndexType get_blocks_between_recompute() const
IndexType get_requested_samples() const
QMCTraits::IndexType IndexType
bool get_measure_imbalance() const
const std::string & get_qmc_method() const
bool get_reset_random() const
Input representation for Driver base class runtime parameters.
int get_recalculate_properties_period() const