PCFieldSplitRestrictIS#

Restricts the fieldsplit ISs to be within a given IS.

Synopsis#

#include "petscpc.h" 
PetscErrorCode PCFieldSplitRestrictIS(PC pc, IS isy)

Input Parameters#

  • pc - the preconditioner context

  • is - the index set that defines the indices to which the fieldsplit is to be restricted

Developer Note#

It seems the resulting ISs will not cover the entire space, so how can they define a convergent preconditioner? Needs explaining.

See Also#

Solving Block Matrices, PCFIELDSPLIT, PCFieldSplitSetFields(), PCFieldSplitSetIS()

Level#

advanced

Location#

src/ksp/pc/impls/fieldsplit/fieldsplit.c

Implementations#

PCFieldSplitRestrictIS_FieldSplit in src/ksp/pc/impls/fieldsplit/fieldsplit.c


Edit on GitLab

Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages