Implement smearing into the HMC
Summary
The final step in implementing stout smearing is interweaving it with the HMC algorithm. This means smearing and unsmearing the configurations at appropriate times and reevaluating the force contribution.
Tasks
These are some of the tasks I can think of that are required for this
-
Figure out how one determines which of the actions are smeared, maybe we need "Smearing 1", "Smearing 2" etc -
Implement the configuration smearing pre update -
Implement force unsmearing in the force updates. This should ideally be outside of the forceN()
methods -
Unsmear the fields in time for its update
Edited by Aleksandra Rylund Glesaaen