tmLQCD is a freely available software suite providing a set of tools to be used in lattice QCD simulations. This is mainly a HMC implementation (including PHMC and RHMC) for Wilson, Wilson Clover and Wilson twisted mass fermions and inverter for different versions of the Dirac operator. The code is fully parallelised and ships with optimisations for various modern architectures, such as commodity PC clusters and the Blue Gene family.
Alright folks, the integration tests run through now.
I think we can trust them sufficiently to see if modifications to the gauge derivative function (to enable GPU offload) might break the behaviour in CPU-only runs.
Alright, I'll merge this in and then the next big quality-control step that I will do is to run some CVC jobs (using my cvc_depgraph fork) which rely on tmLQCD to interface with QUDA, just to test that we didn't break any expected behaviour.
Alright folks, the integration tests run through now.
I think we can trust them sufficiently to see if modifications to the gauge derivative function (to enable GPU offload) might break the behaviour in CPU-only runs.