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

Add KSPSolveTranspose for PETSc #256

Merged
merged 4 commits into from
Feb 25, 2023
Merged

Add KSPSolveTranspose for PETSc #256

merged 4 commits into from
Feb 25, 2023

Conversation

cmd8
Copy link
Contributor

@cmd8 cmd8 commented Feb 25, 2023

No description provided.

plugin/mpi/PETSc-code.hpp Outdated Show resolved Hide resolved
@prj- prj- changed the title Add KSPSolveTranspose for real PETSc Add KSPSolveTranspose for PETSc Feb 25, 2023
plugin/mpi/PETSc-code.hpp Outdated Show resolved Hide resolved
Co-authored-by: Pierre Jolivet <prj-@users.noreply.github.com>
plugin/mpi/PETSc-code.hpp Outdated Show resolved Hide resolved
Co-authored-by: Pierre Jolivet <prj-@users.noreply.github.com>
@prj- prj- merged commit 700568c into FreeFem:develop Feb 25, 2023
@cmd8
Copy link
Contributor Author

cmd8 commented Jul 20, 2023

Dear @prj-, I have noticed that KSPSolveTranspose() does not work properly on a MatNest (using -ksp_type preonly -pc_type fieldsplit -pc_fieldsplit_type schur -pc_fieldsplit_schur_precondition self. I get the correct solution for KSPSolve(), but not for KSPSolveTranspose(). Is this a bug or expected behavior?

@prj-
Copy link
Member

prj- commented Jul 20, 2023

Could you please share a MWE?

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