HMC checkpointing .

Need a general HMC framework to work in restart.
This commit is contained in:
paboyle committed 2015-12-20 02:29:51 +00:00
1 parent 5710966324
commit 31ca609d12
18 files changed
+175 -77

No files matched your search

+5 -2
View File
@@ -51,9 +51,12 @@ int main (int argc, char ** argv)
IntegratorAlgorithm MDynamics(&Fine,MDpar, FullSet);
// Create HMC
NerscHmcCheckpointer<LatticeGaugeField> Checkpoint(std::string("ckpoint_lat"),std::string("ckpoint_rng"),1);
HMCparameters HMCpar;
HybridMonteCarlo<LatticeGaugeField,IntegratorAlgorithm> HMC(HMCpar, MDynamics, sRNG, pRNG);
HybridMonteCarlo<LatticeGaugeField,IntegratorAlgorithm> HMC(HMCpar, MDynamics,sRNG,pRNG,U);
HMC.AddObservable(&Checkpoint);
HMC.evolve(U);
// Run it
HMC.evolve();
}