[petsc-users] -pc_fieldsplit_schur_precondition

Matthew Knepley knepley at gmail.com
Wed Dec 4 07:32:48 CST 2019


On Wed, Dec 4, 2019 at 8:20 AM Cotter, Colin J <colin.cotter at imperial.ac.uk>
wrote:

> Dear PETSc users,
>   I'm curious: how does PETSc compute the Schur complement matrix under
> the option pc_fieldsplit_schur_precondition full? Does it use sparse linear
> algebra?
>

The action of the Schur complement is always MatMult() KSPSolve() MatMult().

The precondition matrix can be formed several different ways:
https://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/PC/PCFieldSplitSetSchurPre.html

  Thanks,

     Matt


> all the best
> --Colin
>
>

-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20191204/47106e1e/attachment-0001.html>


More information about the petsc-users mailing list