PCAIRSetInverseType#
Sets the type of approximate inverse used as the PCAIR F-point smoother
Synopsis#
PETSC_EXTERN PetscErrorCode PCAIRSetInverseType(PC pc, PCPFLAREINVType inverse_type)
Logically Collective
Input Parameters#
pc - the
PCAIRpreconditioner contextinverse_type - the approximate inverse type, one of
PFLAREINV_POWER,PFLAREINV_ARNOLDI,PFLAREINV_NEWTON,PFLAREINV_NEWTON_NO_EXTRA,PFLAREINV_NEUMANN,PFLAREINV_SAI,PFLAREINV_ISAI,PFLAREINV_WJACOBI, orPFLAREINV_JACOBI
Options Database Key#
-pc_air_inverse_type (power|arnoldi|newton|newton_no_extra|neumann|sai|isai|wjacobi|jacobi) - the approximate inverse type used for the F-point smoother; defaults to arnoldi
Note#
Together with PCAIRSetZType() this selects the reduction multigrid method, for example product + arnoldi gives AIRG and lair + wjacobi gives lAIR; see PCPFLAREINVType for what each value means.
See Also#
KSP: Linear System Solvers, PCAIR, PCAIRGetInverseType(), PCPFLAREINVType, PCAIRSetCInverseType(), PCAIRSetZType(), PCAIRSetPolyOrder()
Level#
intermediate
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages