Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unprec exp-clover forces added #70

Open
wants to merge 279 commits into
base: exp-clover
Choose a base branch
from

Conversation

henrymonge
Copy link

Added the derivatives for exp-clover forces. The forces implementation have been tested using the t_leapfrog by comparing results with regular unprec clover.

bjoo and others added 30 commits May 30, 2024 15:50
- now uses QUDA's invertMultiSrcClover() call

NB: Dependent on a version of QUDA which supports this.
( QUDA commit: af3410f or develop after QUDA PR 1468 is merged )
- same idea as previous tidyup but for gauge links/pointers
 * for unpreconditioned solves
 * changed QUDA Linop Solver to deal with Unprec LinOp
 - Added ability to turn off solution checking in Clover SysSolverLinOp
 - deprecated useless tuneDslashP parameter
TODO:
 - propagate disabling solution checking to MDagM syssolver if needed
mainly:

i) remove static QDP objects

ii) disable some code that breaks out of QDP evaluation

iii) new clover/stouting routines
Multi-RHS solvers (incl. multigrid) from QUDA.
Merging exp-clover-hm with current devel branch
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.

5 participants