[petsc-users] Questions on CPR preconditioner
Edoardo alinovi
edoardo.alinovi at gmail.com
Sun Jun 25 08:21:21 CDT 2023
Hello petsc's friends
I have a curiosity about a sentence in the user guide about CPR
preconditioner:
*"**The Constrained Pressure Preconditioner (CPR) can be implemented
using PCCOMPOSITE
<https://petsc.org/release/manualpages/PC/PCCOMPOSITE/> with PCGALERKIN
<https://petsc.org/release/manualpages/PC/PCGALERKIN/>. CPR first solves
an *
*RAP subsystem, updates the residual on all variables (PCCompositeSetType
<https://petsc.org/release/manualpages/PC/PCCompositeSetType/>(pc,PC_COMPOSITE_MULTIPLICATIVE
<https://petsc.org/release/manualpages/PC/PCCompositeType/>)), and then
applies a simple ILU like preconditioner on all the variables.**"*
I am certainly lacking some background here, would you be able to
explain me a bit better how this is working? Do you have a minimal working
example in the tutorials?
Many thanks as always! :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20230625/45ab1a0a/attachment.html>
More information about the petsc-users
mailing list