diff --git a/Grid/qcd/hmc/integrators/Integrator.h b/Grid/qcd/hmc/integrators/Integrator.h index 232eba42..a4877424 100644 --- a/Grid/qcd/hmc/integrators/Integrator.h +++ b/Grid/qcd/hmc/integrators/Integrator.h @@ -105,7 +105,7 @@ class Integrator { GF force = Rep.RtoFundamentalProject(forceR); // Ta for the fundamental rep Real force_abs = std::sqrt(norm2(force)/(U._grid->gSites())); std::cout << GridLogIntegrator << "Hirep Force average: " << force_abs << std::endl; - Mom -= force * ep ; + Mom -= force * ep* HMC_MOMENTUM_DENOMINATOR;; } } } update_P_hireps{}; @@ -129,7 +129,7 @@ class Integrator { double end_force = usecond(); Real force_abs = std::sqrt(norm2(force)/U._grid->gSites()); std::cout << GridLogIntegrator << "["<is_smeared); + Field& Us = Smearer.get_U(as[level].actions.at(actionID)->is_smeared); Hterm = as[level].actions.at(actionID)->S(Us); std::cout << GridLogMessage << "S Level " << level << " term " << actionID << " H = " << Hterm << std::endl;