1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-19 00:07:05 +01:00

Hadrons: multi-file support for eigenpacks

This commit is contained in:
2018-05-07 17:25:36 +01:00
parent 661381e881
commit 3252059daf
4 changed files with 176 additions and 83 deletions

View File

@ -45,6 +45,7 @@ class LoadCoarseEigenPackPar: Serializable
public:
GRID_SERIALIZABLE_CLASS_MEMBERS(LoadCoarseEigenPackPar,
std::string, filestem,
bool, multiFile,
unsigned int, sizeFine,
unsigned int, sizeCoarse,
unsigned int, Ls,
@ -120,7 +121,7 @@ void TLoadCoarseEigenPack<Pack>::execute(void)
auto &epack = envGetDerived(BasePack, Pack, getName());
Lattice<SiteComplex> dummy(cg);
epack.read(par().filestem, vm().getTrajectory());
epack.read(par().filestem, par().multiFile, vm().getTrajectory());
LOG(Message) << "Block Gramm-Schmidt pass 1"<< std::endl;
blockOrthogonalise(dummy, epack.evec);
LOG(Message) << "Block Gramm-Schmidt pass 2"<< std::endl;