Skip to content

Add rotating-frame gauge and HISQ support - #5

Open
NBAlexis wants to merge 1 commit into
CLQCD:developfrom
NBAlexis:feature/rotatingframe
Open

NBAlexis wants to merge 1 commit into
CLQCD:developfrom
NBAlexis:feature/rotatingframe

Conversation

@NBAlexis

Copy link
Copy Markdown

Add rotating gauge/HISQ operators, forces, and interfaces.

Modify the common files include/quda.h, include/dirac_quda.h, lib/dirac.cpp, lib/interface_quda.cpp, lib/check_params.h, lib/quda_fortran.F90, and lib/CMakeLists.txt. These changes are required to carry angular_velocity, dispatch the rotating operator, preserve the Fortran ABI, expose the new entry points, and compile the new implementation files. Ordinary paths remain unchanged.

Validated through the PyQUDA double-precision propagator, force, and short HMC regressions. MPI variants are included for remote validation.

Add rotating gauge/HISQ operators, forces, and interfaces.

Modify the common files include/quda.h, include/dirac_quda.h, lib/dirac.cpp, lib/interface_quda.cpp, lib/check_params.h, lib/quda_fortran.F90, and lib/CMakeLists.txt. These changes are required to carry angular_velocity, dispatch the rotating operator, preserve the Fortran ABI, expose the new entry points, and compile the new implementation files. Ordinary paths remain unchanged.

Validated through the PyQUDA double-precision propagator, force, and short HMC regressions. MPI variants are included for remote validation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant