Re: [petsc-dev] Note about CPR preconditioner in PCFIELDSPLIT man page?

2019-03-03 Thread Mills, Richard Tran via petsc-dev
On 3/3/19 8:21 PM, Jed Brown wrote: "Mills, Richard Tran" writes: Alright, I see the source of my confusion: I've now seen three different that are all called a "Constrained Pressure Residual" preconditioner. What I have generally seen is exactly what Matt

Re: [petsc-dev] Note about CPR preconditioner in PCFIELDSPLIT man page?

2019-03-03 Thread Jed Brown via petsc-dev
"Mills, Richard Tran" writes: > Alright, I see the source of my confusion: I've now seen three different that > are all called a "Constrained Pressure Residual" preconditioner. What I have > generally seen is exactly what Matt describes: R is just a restriction to a > subset of DoFs

Re: [petsc-dev] Note about CPR preconditioner in PCFIELDSPLIT man page?

2019-03-03 Thread Mills, Richard Tran via petsc-dev
Alright, I see the source of my confusion: I've now seen three different that are all called a "Constrained Pressure Residual" preconditioner. What I have generally seen is exactly what Matt describes: R is just a restriction to a subset of DoFs (pressure, and sometimes saturation), and P is

Re: [petsc-dev] Note about CPR preconditioner in PCFIELDSPLIT man page?

2019-03-03 Thread Jed Brown via petsc-dev
Matthew Knepley writes: > On Sun, Mar 3, 2019 at 12:58 AM Jed Brown via petsc-dev < > petsc-dev@mcs.anl.gov> wrote: > >> My take is that someone looking for CPR is more likely to end up on the >> PCFIELDSPLIT manual page than the PCGALERKIN page. The solver you have >> configured in your mail

Re: [petsc-dev] Note about CPR preconditioner in PCFIELDSPLIT man page?

2019-03-02 Thread Jed Brown via petsc-dev
My take is that someone looking for CPR is more likely to end up on the PCFIELDSPLIT manual page than the PCGALERKIN page. The solver you have configured in your mail is not the CPR we have been asked about here. See Barry's message and example code below. --- Begin Message --- Ok, I have

[petsc-dev] Note about CPR preconditioner in PCFIELDSPLIT man page?

2019-02-20 Thread Mills, Richard Tran via petsc-dev
Folks, There is a note in the PCFIELDSPLIT manual page about implementing a so-called "Constrained Pressure Residual" (CPR) preconditioner: "The Constrained Pressure Preconditioner (CPR) can be implemented using