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

Update Fortran interfaces in Struct #147

Merged
merged 4 commits into from
Jul 16, 2020
Merged

Update Fortran interfaces in Struct #147

merged 4 commits into from
Jul 16, 2020

Conversation

victorapm
Copy link
Contributor

In this PR, the HYPRE_*SetPrecond functions implemented in struct_ls/F90_HYPRE_struct_*.c are updated so that all solvers support SMG, PFMG, SparseMSG, Jacobi and Diagonal Scaling as possible choices for the preconditioner. Previously, this support was incomplete. This is motivated by issue 1731 from hypre Issue Tracker.

PS: should we keep supporting Jacobi and Diagonal Scaling in Struct? The latter can be used via the former one.

Copy link
Contributor

@rfalgout rfalgout left a comment

Choose a reason for hiding this comment

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

Hi @victorapm . This looks good, except for the SparseMSG solver stuff. Thanks for updating this!

@victorapm
Copy link
Contributor Author

Thanks, Rob! I removed support to SparseMSG in commit 24fb670. Can I go ahead and merge?

@rfalgout
Copy link
Contributor

It’s fine with me. Did you want @ulrikeyang to approve too? I see that she is listed as a reviewer.

@victorapm
Copy link
Contributor Author

Yes, Rob! I'll wait for her approval. Thanks!

@victorapm victorapm merged commit 33f4232 into master Jul 16, 2020
@victorapm victorapm deleted the fix-fortint branch July 16, 2020 21:04
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.

3 participants