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

augment QUDA interface and implement appropriate QUDA fermionic forces #513

Open kostrzewa opened 2 years ago

kostrzewa commented 2 years ago

This is the major performance bottleneck left for a reasonably efficient (>70% GPU utilisation) HMC

kostrzewa commented 1 year ago

For reasons of simplicity it makes sense to run the inversions and get back the solution. This avoids having to duplicate all the logic that we have in place for differentiating between the different types of monomials in QUDA.

For reasons of performance it makes sense to work entirely in QUDA from that point onwards, although there are some complications related to the different types of monomials.