Skip to content

Set operators also for unrestricted solve & without preconditioner. #3602

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

Merged
merged 1 commit into from
Jul 1, 2023

Conversation

BalticPinguin
Copy link
Member

I have discussed in #3598, that solving linear systems with ShellMatrix makes problems in the current code.
The missing KSPSetOperators-call is now added here; for me, this fixes the problems.

Copy link
Member

@jwpeterson jwpeterson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a good bugfix to me, I guess we never ran into this because we don't do many subset solves.

@moosebuild
Copy link

Job Coverage on f2ddeeb wanted to post the following:

Coverage

b06cac #3602 f2ddee
Total Total +/- New
Rate 61.88% 61.88% -0.00% 50.00%
Hits 66607 66605 -2 1
Misses 41026 41030 +4 1

Diff coverage report

Full coverage report

Warnings

  • New new line coverage rate 50.00% is less than the suggested 90.0%

This comment will be updated on new commits.

@jwpeterson jwpeterson merged commit b0b1ed8 into libMesh:devel Jul 1, 2023
@roystgnr
Copy link
Member

roystgnr commented Jul 3, 2023

Thanks so much for the fix; this was probably from my latest refactoring sweeps. I tried my best to reproduce the existing behavior in the cases for which we don't have test coverage, but at some point we really just need test coverage...

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.

4 participants