lattice / quda

QUDA is a library for performing calculations in lattice QCD on GPUs.
https://lattice.github.io/quda
Other
294 stars 100 forks source link

Dslash host verification cleanup #1505

Closed weinbe2 closed 1 month ago

weinbe2 commented 1 month ago

This PR is a collection of cleanups to the host verification code relevant for the various dslashes. This includes:

There are also a few bugfixes/sanity improvements

To do on my part:

Outstanding asks:

weinbe2 commented 1 month ago

Update, do not merge until I've updated the doxygen with [in] etc

maddyscientist commented 1 month ago

Thanks for dealing with the in, out hell @weinbe2. One final question: have you run multi-gpu ctest with OMP enabled for fully enabled build of QUDA?