[petsc-users] Schur complement preconditioner

Matthew Knepley knepley at gmail.com
Tue Oct 1 15:03:22 CDT 2019


On Tue, Oct 1, 2019 at 3:33 PM Salazar De Troya, Miguel via petsc-users <
petsc-users at mcs.anl.gov> wrote:

> Hello,
>
>
>
> I am trying to understand the difference between the commands
> -pc_fieldsplit_schur_precondition and -fieldsplit_1_pc_type when we use
> -pc_fieldsplit_type schur. The first one I know from the manual that it is
> the preconditioner for the Schur complement matrix. The second command
> seems to also be a preconditioner for the Schur complement matrix, as said
> here
> https://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/PC/PCFIELDSPLIT.html
> , what’s the motivation to have the first command then ? I might not be
> understanding some of the mechanics of PETSc
>

The first command determines what will be used as the _preconditioning
matrix_. The second command determines what preconditioner
will be built from the preconditioning matrix.

  Thanks,

    Matt


> Thanks
>
> Miguel
>
>
>
> Miguel A. Salazar de Troya
>
> Postdoctoral Researcher, Lawrence Livermore National Laboratory
>
> B141
>
> Rm: 1085-5
>
> Ph: 1(925) 422-6411
>


-- 
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/20191001/1ffb9aa2/attachment-0001.html>


More information about the petsc-users mailing list