16 #ifndef QMCPLUSPLUS_WALKER_OUTPUT_H 17 #define QMCPLUSPLUS_WALKER_OUTPUT_H 63 std::array<std::vector<QMCTraits::FullPrecRealType>, 2>
RemoteDataW;
std::string RootName
rootname
std::vector< Communicate::request > myRequest
bool dump(const WalkerConfigurations &w, int block)
dump configurations
std::array< BufferType, 2 > RemoteData
bool DoNotAppend
if true, keep it in memory
const size_t number_of_particles_
number of particles
std::array< std::vector< QMCTraits::FullPrecRealType >, 2 > RemoteDataW
helper functions for EinsplineSetBuilder
Declaration of a WalkerConfigurations.
Communicate * myComm
communicator
Writes a set of walker configurations to an HDF5 file.
A set of light weight walkers that are carried between driver sections and restart.
~HDFWalkerOutput()
destructor
Wrapping information on parallelism.
HDFWalkerOutput(size_t num_ptcls, const std::string &fname, Communicate *c)
constructor
int appended_blocks
number of blocks for append
void write_configuration(const WalkerConfigurations &W, hdf_archive &hout, int block)
size_t number_of_walkers_
number of walkers when a state is dumped