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

Stout smearing assumes spatial dimension only #778

Open weinbe2 opened 5 years ago

weinbe2 commented 5 years ago

Once PR #776 is in, the relevant comment is on line 47 of include/kernels/gauge_stout.cuh. A good way to address this might be similar to how Coulomb vs Landau gauge fixing is handled---pass in a dimension to not smear in (here, 3), or alternatively if 4 (or maybe we should use -1?) is passed in, do the full 4-d smearing. This is forward-thinking for evolution with smeared actions, where a full 4-d smearing is used, unlike in smearing for spectrum measurements.

weinbe2 commented 5 years ago

It looks like over-improved stout assumes smearing in all 4 dimensions. I guess to be even more forward thinking, we should just merge stout and over-improved stout to support 3-d and 4-d, as well as over-improved vs regular in general.

cpviolator commented 5 years ago

Ape smearing assumes spatial too. I like the orthogonal dimension method. Ping me when the PR is done.

On Thu, Mar 14, 2019 at 3:44 PM Evan Weinberg notifications@github.com wrote:

It looks like over-improved stout assumes smearing in all 4 dimensions. I guess to be even more forward thinking, we should just merge stout and over-improved stout to support 3-d and 4-d, as well as over-improved vs regular in general.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/lattice/quda/issues/778#issuecomment-473030415, or mute the thread https://github.com/notifications/unsubscribe-auth/ACP51yx7PfQagau0VcXrogR4UTsEB1_sks5vWqaUgaJpZM4b1EOu .