From 374fb325f3bb514bbfe8f1cae44fdf49aab41688 Mon Sep 17 00:00:00 2001 From: Peter Boyle Date: Thu, 6 May 2021 23:26:42 +0200 Subject: [PATCH] Remove LIME dependency --- tests/hmc/Test_hmc_GparityIwasakiGauge.cc | 8 +++++--- tests/hmc/Test_hmc_IwasakiGauge.cc | 6 ++++-- tests/hmc/Test_hmc_ScalarActionNxN.cc | 4 ++-- tests/hmc/Test_hmc_WG_Production.cc | 4 ++-- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/tests/hmc/Test_hmc_GparityIwasakiGauge.cc b/tests/hmc/Test_hmc_GparityIwasakiGauge.cc index 7f74d5d8..c396eb1b 100644 --- a/tests/hmc/Test_hmc_GparityIwasakiGauge.cc +++ b/tests/hmc/Test_hmc_GparityIwasakiGauge.cc @@ -58,7 +58,7 @@ int main(int argc, char **argv) { CheckpointerParameters CPparams; CPparams.config_prefix = "ckpoint_EODWF_lat"; CPparams.rng_prefix = "ckpoint_EODWF_rng"; - CPparams.saveInterval = 5; + CPparams.saveInterval = 1; CPparams.format = "IEEE64BIG"; TheHMC.Resources.LoadNerscCheckpointer(CPparams); @@ -79,7 +79,7 @@ int main(int argc, char **argv) { // that have a complex construction // standard RealD beta = 2.6 ; - const int nu = 3; + const int nu = 1; std::vector twists(Nd,0); twists[nu] = 1; ConjugateGimplD::setDirections(twists); @@ -95,8 +95,10 @@ int main(int argc, char **argv) { ///////////////////////////////////////////////////////////// // HMC parameters are serialisable - TheHMC.Parameters.MD.MDsteps = 20; + TheHMC.Parameters.MD.MDsteps = 80; TheHMC.Parameters.MD.trajL = 1.0; + TheHMC.Parameters.Trajectories = 100; + TheHMC.Parameters.NoMetropolisUntil= 10; TheHMC.ReadCommandLine(argc, argv); // these can be parameters from file diff --git a/tests/hmc/Test_hmc_IwasakiGauge.cc b/tests/hmc/Test_hmc_IwasakiGauge.cc index 66345bc0..a5484280 100644 --- a/tests/hmc/Test_hmc_IwasakiGauge.cc +++ b/tests/hmc/Test_hmc_IwasakiGauge.cc @@ -51,7 +51,7 @@ int main(int argc, char **argv) { CheckpointerParameters CPparams; CPparams.config_prefix = "ckpoint_lat"; CPparams.rng_prefix = "ckpoint_rng"; - CPparams.saveInterval = 20; + CPparams.saveInterval = 1; CPparams.format = "IEEE64BIG"; TheHMC.Resources.LoadNerscCheckpointer(CPparams); @@ -81,8 +81,10 @@ int main(int argc, char **argv) { ///////////////////////////////////////////////////////////// // HMC parameters are serialisable - TheHMC.Parameters.MD.MDsteps = 20; + TheHMC.Parameters.MD.MDsteps = 80; TheHMC.Parameters.MD.trajL = 1.0; + TheHMC.Parameters.Trajectories = 100; + TheHMC.Parameters.NoMetropolisUntil= 10; TheHMC.ReadCommandLine(argc, argv); // these can be parameters from file TheHMC.Run(); // no smearing diff --git a/tests/hmc/Test_hmc_ScalarActionNxN.cc b/tests/hmc/Test_hmc_ScalarActionNxN.cc index 0c398306..d2bf2955 100644 --- a/tests/hmc/Test_hmc_ScalarActionNxN.cc +++ b/tests/hmc/Test_hmc_ScalarActionNxN.cc @@ -132,8 +132,8 @@ int main(int argc, char **argv) { // Checkpointer definition CheckpointerParameters CPparams(Reader); - //TheHMC.Resources.LoadBinaryCheckpointer(CPparams); - TheHMC.Resources.LoadScidacCheckpointer(CPparams, SPar); + TheHMC.Resources.LoadBinaryCheckpointer(CPparams); + //TheHMC.Resources.LoadNerscCheckpointer(CPparams, SPar); RNGModuleParameters RNGpar(Reader); TheHMC.Resources.SetRNGSeeds(RNGpar); diff --git a/tests/hmc/Test_hmc_WG_Production.cc b/tests/hmc/Test_hmc_WG_Production.cc index b16c073b..aa731034 100644 --- a/tests/hmc/Test_hmc_WG_Production.cc +++ b/tests/hmc/Test_hmc_WG_Production.cc @@ -74,10 +74,10 @@ int main(int argc, char **argv) { // Checkpointer definition CheckpointerParameters CPparams(Reader); - //TheHMC.Resources.LoadNerscCheckpointer(CPparams); + TheHMC.Resources.LoadNerscCheckpointer(CPparams); // Store metadata in the Scidac checkpointer - TheHMC.Resources.LoadScidacCheckpointer(CPparams, WilsonPar); + //TheHMC.Resources.LoadScidacCheckpointer(CPparams, WilsonPar); RNGModuleParameters RNGpar(Reader); TheHMC.Resources.SetRNGSeeds(RNGpar);