mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-18 07:47:06 +01:00
HMC checkpointing .
Need a general HMC framework to work in restart.
This commit is contained in:
@ -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();
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user