etmc / tmLQCD

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.
http://www.itkp.uni-bonn.de/~urbach/software.html
GNU General Public License v3.0
32 stars 47 forks source link

WIP PR to continue the work of getting the HMC to run fully on GPUs #499

Closed kostrzewa closed 2 years ago

kostrzewa commented 2 years ago

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.

kostrzewa commented 2 years ago

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.