-
Notifications
You must be signed in to change notification settings - Fork 48
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
issues with coarse-grid deflated QUDA-MG which have appeared "recently" #553
Comments
BaselineAs a baseline, let's take a setup which works and is reasonably efficient (but of course slower than the coarse-grid deflated one):
|
Baseline with LowModeCheck (errors out)adding
leads to
|
Baseline with ObliqueProjectionCheck (errors out)adding
leads to
|
Coarse-grid deflation basic (errors out)
leads to
which is really quite weird. |
Hi Bartek, MG_COARSE_SOLVER_1='1 gcr' MG_SMOOTHER_TOL='0 0.25 1 0.25' on a 24**3 test lattice. For me the first few UP inversion actually works, when I do an updateMultiGridSetup I |
Hi Ferenc, thanks for this update. When you say "this commit", do you mean the 0a31b227 (QUDA develop) that I mentioned above? As for the problem that you see, this is something that I encountered previously: lattice/quda#929 and I thought it had been fixed then via lattice/quda#930 |
Hi Bartek, Thank you very much, yes, I have checked with the same commit as you " 0a31b227 (QUDA develop) ". I will check lattice/quda#930. |
as discussed this morning I did some tests with the coarse-grid deflated QUDA-MG and definitely find some issues that will require more investigation.
To be precise, I tested with a stack which works for the "coarse-mu-scaled" MG setup (which we use in the HMC and which I used to produce the pion/kaon/eta 2pt functions for Konstantin a few weeks ago).
For this setup, I load:
and I employ
I get various kinds of failures when I attempt to use the coarse-grid deflated solver ranging from
when I disable all setup verification:
to errors like
when the Oblique Projection check is enabled.
Resolving this will require some time as I think there might have been changes in QUDA which maybe need some additional MG parameters to be set on the side of tmLQCD's QUDA interface.
The text was updated successfully, but these errors were encountered: