Skip to content

Fixes for preconditioned krylov solvers#162

Merged
patrick-kidger merged 1 commit intopatrick-kidger:mainfrom
f0uriest:rc/preconditioners
Jun 27, 2025
Merged

Fixes for preconditioned krylov solvers#162
patrick-kidger merged 1 commit intopatrick-kidger:mainfrom
f0uriest:rc/preconditioners

Conversation

@f0uriest
Copy link
Contributor

- Uses transpose/conjugate preconditioner for transpose/conjugate
linear solve for backwards pass. Previously the preconditioner
was discarded in these cases leading to convergence issues.
- Clarifies some docstrings about the type of preconditioning used,
and requirements the preconditioner must satisfy.
@patrick-kidger patrick-kidger merged commit 6893255 into patrick-kidger:main Jun 27, 2025
2 checks passed
@patrick-kidger
Copy link
Owner

patrick-kidger commented Jun 27, 2025

Okay, awesome -- this all LGTM! (I think I see some fixes for the NormalCG case in there too :) )
Merged!

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.

2 participants