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

remove legacy GPU support #543

Closed kostrzewa closed 1 year ago

kostrzewa commented 2 years ago

The presence of both legacy GPU code and the QUDA interface is confusing, especially since the former is completely unmaintained. This PR removes the legacy code completely.

kostrzewa commented 2 years ago

@Marcogarofalo @simone-romiti I think I got all remnants of the legacy GPU code, it would be great if you could take a look, however.

@urbach Do you agree with the complete removal of the legacy GPU code?

urbach commented 2 years ago

@Marcogarofalo @simone-romiti I think I got all remnants of the legacy GPU code, it would be great if you could take a look, however.

@urbach Do you agree with the complete removal of the legacy GPU code?

definitly!

kostrzewa commented 1 year ago

@Marcogarofalo @simone-romiti did you have a chance yet to check if I've forgotten to remove something?

Marcogarofalo commented 1 year ago

I checked this version and it works. Maybe there is still some legacy file or line that can be eliminated in the future. I will suggest proceeding with the merge.