13 #ifndef QMCPLUSPLUS_VALIDQMCINPUTSECTIONS_H 14 #define QMCPLUSPLUS_VALIDQMCINPUTSECTIONS_H 29 <qmc method="vmc" move="pbyp"> 30 <estimator name="LocalEnergy" hdf5="no" /> 31 <parameter name="walkers"> 1 </parameter> 32 <parameter name="stepsbetweensamples"> 1 </parameter> 33 <parameter name="warmupSteps"> 5 </parameter> 34 <parameter name="substeps"> 5 </parameter> 35 <parameter name="steps"> 1 </parameter> 36 <parameter name="blocks"> 2 </parameter> 37 <parameter name="timestep"> 1.0 </parameter> 38 <parameter name="usedrift"> no </parameter> 42 <qmc method="vmc" move="pbyp"> 43 <parameter name="crowds"> 8 </parameter> 45 <estimator name="LocalEnergy" hdf5="no" /> 47 <parameter name="total_walkers"> 32 </parameter> 48 <parameter name="warmupSteps"> 5 </parameter> 49 <parameter name="substeps"> 5 </parameter> 50 <parameter name="steps"> 1 </parameter> 51 <parameter name="blocks"> 2 </parameter> 52 <parameter name="timestep"> 1.0 </parameter> 53 <parameter name="usedrift"> no </parameter> 57 <qmc method="vmc" move="pbyp"> 58 <parameter name="crowds"> 1 </parameter> 59 <estimator name="LocalEnergy" hdf5="no" /> 60 <parameter name="walkers_per_rank"> 1 </parameter> 61 <parameter name="warmupSteps"> 5 </parameter> 62 <parameter name="substeps"> 5 </parameter> 63 <parameter name="steps"> 1 </parameter> 64 <parameter name="blocks"> 2 </parameter> 65 <parameter name="timestep"> 1.0 </parameter> 66 <parameter name="usedrift"> no </parameter> 70 <qmc method="vmc_batch" move="pbyp"> 71 <parameter name="crowds"> 8 </parameter> 72 <estimator name="LocalEnergy" hdf5="no" /> 73 <parameter name="total_walkers"> 32 </parameter> 74 <parameter name="warmupSteps"> 5 </parameter> 75 <parameter name="substeps"> 5 </parameter> 76 <parameter name="steps"> 1 </parameter> 77 <parameter name="blocks"> 2 </parameter> 78 <parameter name="timestep"> 1.0 </parameter> 79 <parameter name="usedrift"> no </parameter> 92 <qmc method="dmc" move="pbyp" gpu="yes"> 93 <estimator name="LocalEnergy" hdf5="no" /> 94 <parameter name="targetwalkers"> 256 </parameter> 95 <parameter name="warmupSteps"> 100 </parameter> 96 <parameter name="steps"> 10 </parameter> 97 <parameter name="blocks"> 100 </parameter> 98 <parameter name="timestep"> 0.01 </parameter> 99 <parameter name="reconfiguration"> no </parameter> 100 <parameter name="nonlocalmoves"> no </parameter> 104 <qmc method="dmc" move="pbyp"> 105 <parameter name="crowds"> 4 </parameter> 107 <estimator type="LocalEnergy" hdf5="no" /> 109 <parameter name="total_walkers"> 8 </parameter> 110 <parameter name="reserve"> 1.25 </parameter> 111 <parameter name="warmupSteps"> 5 </parameter> 112 <parameter name="substeps"> 5 </parameter> 113 <parameter name="steps"> 1 </parameter> 114 <parameter name="blocks"> 2 </parameter> 115 <parameter name="timestep"> 1.0 </parameter> 116 <parameter name="usedrift"> no </parameter> 120 <qmc method="dmc_batch" move="pbyp"> 121 <parameter name="crowds"> 4 </parameter> 122 <estimator name="LocalEnergy" hdf5="no" /> 123 <parameter name="total_walkers"> 8 </parameter> 124 <parameter name="reserve"> 1.25 </parameter> 125 <parameter name="warmupSteps"> 5 </parameter> 126 <parameter name="substeps"> 5 </parameter> 127 <parameter name="steps"> 1 </parameter> 128 <parameter name="blocks"> 2 </parameter> 129 <parameter name="timestep"> 1.0 </parameter> 130 <parameter name="usedrift"> no </parameter> 142 <qmc method="opt" move="pbyp" gpu="yes"> 146 <qmc method="opt" move="pbyp"> 147 <optimize method="test" output_param_file="yes"/> 148 <parameter name="opt_num_crowds"> 4 </parameter> 149 <parameter name="opt_crowd_size"> 8 </parameter> constexpr int valid_vmc_input_vmc_index
helper functions for EinsplineSetBuilder
constexpr int valid_vmc_input_vmc_tiny_index
constexpr int valid_vmc_input_vmc_batch_index
constexpr std::array< const char *, 2 > valid_opt_input_sections
As far as I can tell these are no longer valid.
constexpr int valid_dmc_input_dmc_index
constexpr std::array< const char *, 4 > valid_vmc_input_sections
constexpr int valid_vmc_batch_input_vmc_batch_index
constexpr int valid_dmc_input_dmc_batch_index
constexpr std::array< const char *, 3 > valid_dmc_input_sections
constexpr int valid_dmc_batch_input_dmc_batch_index