Closed weinbe2 closed 1 month ago
Update, do not merge until I've updated the doxygen with [in]
etc
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?
This PR is a collection of cleanups to the host verification code relevant for the various dslashes. This includes:
MULTI_GPU
and non-MULTI-GPU
codepaths#pragma
s to the DWF verification code, similar to the Wilson and staggered parallelism#include <...>
vs#include "..."
---<...>
for "external" headers (standard C, C++, as well as things inlibquda.so
);"..."
for headers uniquely within the QUDA test codeThere are also a few bugfixes/sanity improvements
ctest
to avoid a few cases where ill-conditioned operators failed verification by, say, ~1.01e-10
vs ~1e-10
.To do on my part:
[in],[out],[in,out]
as appropriateOutstanding asks: