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

Feature/deflated solvers revisit #1015

Open
wants to merge 190 commits into
base: develop
Choose a base branch
from

Conversation

alexstrel
Copy link
Member

This PR focused on the unification of the (old) interface for the legacy deflated solvers (FGMResDR, Inc eigCG) and the new one introduced for the new QUDA eigensolvers.
In addition, it removed all magma library calls so the deflated methods require Eigen library only. The eigCG solver includes CA optimizations based on the predict-and-recompute variant of CG (https://arxiv.org/abs/1905.01549) , while the FGMResDR (and the eigCG in the incremental stage) exploits a compact WY representation for MGS orthogonalization with a lagged normalization of the diagonal of the upper triangular R-matrix.

alexstrel and others added 30 commits June 3, 2019 13:34
…sh), fixed bug with incorrect pipeline length assignment for a subtask
2. Merge branch 'develop' into feature/deflated-solvers-revisit

Conflicts:
	include/quda.h
@mathiaswagner mathiaswagner added this to the QUDA_NEXT milestone Mar 24, 2021
@maddyscientist
Copy link
Member

@alexstrel what's the status of this branch? Now that GK is merged in, we can review this branch once it's brought up to date with develop.

@alexstrel
Copy link
Member Author

@maddyscientist sorry for the slow response. Agree, I'm synchronizing the branch with the current develop. One hot fix is related to the milc interface, it's disabled in the current feature branch.

@alexstrel alexstrel requested review from a team as code owners April 27, 2022 18:04
@maddyscientist
Copy link
Member

@alexstrel there are still a lot of build failures on this PR. I presume I should wait to review once the build tests are passing?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants