PC#
Abstract PETSc object that manages all preconditioners including direct solvers such as PCLU
Synopsis#
typedef struct _p_PC *PC;
See Also#
Summary of Sparse Linear Solvers Available In PETSc, Preconditioners, PCCreate()
, PCSetType()
, PCType
Level#
beginner
Location#
Examples#
src/ts/tutorials/ex20opt_ic.c
src/ts/tutorials/ex20opt_p.c
src/ksp/pc/tutorials/ex3.c
src/ksp/pc/tutorials/ex1.c
src/ksp/pc/tutorials/ex2.c
src/ksp/ksp/tutorials/ex73.c
src/ksp/ksp/tutorials/ex23.c
src/ksp/ksp/tutorials/ex55.c
src/ksp/ksp/tutorials/ex81.c
src/ksp/ksp/tutorials/ex13.c
Implementations#
PC_GCR() in src/ksp/ksp/impls/gcr/gcr.c
PC_PIPEGCR() in src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
PC_FGMRES() in src/ksp/ksp/impls/gmres/fgmres/fgmres.c
PC_Composite() in src/ksp/pc/impls/composite/composite.c
PC_Composite() in src/ksp/pc/impls/composite/composite.c
PC_Composite() in src/ksp/pc/impls/composite/composite.c
PC_Deflation() in src/ksp/pc/impls/deflation/deflation.c
PCTelescopeSetUp_default() in src/ksp/pc/impls/telescope/telescope.c
PCTelescopeMatCreate_default() in src/ksp/pc/impls/telescope/telescope.c
PCTelescopeSubNullSpaceCreate_Telescope() in src/ksp/pc/impls/telescope/telescope.c
PCTelescopeMatNullSpaceCreate_default() in src/ksp/pc/impls/telescope/telescope.c
PCTelescopeSetUp_CoarseDM() in src/ksp/pc/impls/telescope/telescope_coarsedm.c
PCTelescopeSubNullSpaceCreate_CoarseDM() in src/ksp/pc/impls/telescope/telescope_coarsedm.c
PCTelescopeMatNullSpaceCreate_CoarseDM() in src/ksp/pc/impls/telescope/telescope_coarsedm.c
PCTelescopeSetUp_dmda() in src/ksp/pc/impls/telescope/telescope_dmda.c
PCTelescopeMatCreate_dmda() in src/ksp/pc/impls/telescope/telescope_dmda.c
PCTelescopeMatNullSpaceCreate_dmda() in src/ksp/pc/impls/telescope/telescope_dmda.c
PC_Sundials() in src/ts/impls/implicit/sundials/sundials.c
_p_PC in include/petsc/private/pcimpl.h
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages