35 std::string froot(
"0"), cfile(
"0");
37 int anode = -1, nprocs = 1;
40 pAttrib.
add(cfile,
"href");
41 pAttrib.
add(cfile,
"file");
42 pAttrib.
add(froot,
"fileroot");
43 pAttrib.
add(anode,
"node");
44 pAttrib.
add(nprocs,
"nprocs");
46 pAttrib.
add(in_version,
"version");
49 if (in_version >= start_version)
52 success = win.
put(cur);
bool put(xmlNodePtr cur)
read walkers
helper functions for EinsplineSetBuilder
std::filesystem::path FileName_noext
int rank() const
return the rank
bool put(xmlNodePtr cur)
assign attributes to the set
A set of light weight walkers that are carried between driver sections and restart.
Wrapping information on parallelism.
std::string CurrentFileRoot
WalkerConfigurations & wc_list_
reference to the list of walker configurations to be read from file
class to handle a set of attributes of an xmlNode
const size_t num_ptcls_
number of particles
HDFWalkerInputManager(WalkerConfigurations &w, size_t num_ptcls, Communicate *c)
void barrier_and_abort(const std::string &msg) const
void add(PDT &aparam, const std::string &aname, std::vector< PDT > candidate_values={}, TagStatus status=TagStatus::OPTIONAL)
add a new attribute