lattice / quda

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

Loosen DWF tolerance by a factor of sqrt(Ls). #1420

Closed hummingtree closed 8 months ago

hummingtree commented 8 months ago

Loosen DWF tolerance by a factor of sqrt(Ls). Domain wall fermions get an additional source of error between the CPU and GPU calculations corresponding to the different summation orders when applying the various 5th dimension operators. O(Ls) number of floating-point numbers are summed together and the error is proportional to sqrt(Ls).

Fixes #1410.

maddyscientist commented 8 months ago

@jcosborn can you test this please?