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

Fixes a bug the bootstrap of Charpoly ArithProgPrecond method #382

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

ClementPernet
Copy link
Member

This is a fix to #381 .
As noted by @gilvillard the call to LUdivine on the Krylov matrix in the bootstrap phase of ArtihProgPrecond method was wrong, as it did not eliminate rows after the N-th row.
After inspection of the code, I realised another bug, which was harmless, but could have lead to minor inefficiencies: one of the completed Krylov blocks identified in this bootstrap was not pushed, and as a consequence, it was left to the main arithprog algorithm to re-discover this factor. It has been also fixed now, and required to handle the N=0 case in ArithProg.

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