fipy.solvers.petsc.preconditioners

class fipy.solvers.petsc.preconditioners.DefaultPreconditioner

Bases: PETScPreconditioner

Apply PETSc’s default preconditioning to PETScSolver.

“The default preconditioner for sparse matrices is PCILU or PCICC with 0 fill on one process and block Jacobi (PCBJACOBI) with PCILU or PCICC in parallel.” [1]

class fipy.solvers.petsc.preconditioners.ICPreconditioner

Bases: PETScPreconditioner

Incomplete Choleski preconditioner for PETScSolver.

class fipy.solvers.petsc.preconditioners.ILUPreconditioner

Bases: PETScPreconditioner

ILU preconditioner for PETScSolver.

class fipy.solvers.petsc.preconditioners.JacobiPreconditioner

Bases: PETScPreconditioner

Jacobi preconditioner for PETScSolver.

class fipy.solvers.petsc.preconditioners.LUPreconditioner

Bases: PETScPreconditioner

LU preconditioner for PETScSolver.

class fipy.solvers.petsc.preconditioners.SSORPreconditioner

Bases: PETScPreconditioner

SSOR preconditioner for PETScSolver.

Modules

fipy.solvers.petsc.preconditioners.defaultPreconditioner

fipy.solvers.petsc.preconditioners.icPreconditioner

fipy.solvers.petsc.preconditioners.iluPreconditioner

fipy.solvers.petsc.preconditioners.jacobiPreconditioner

fipy.solvers.petsc.preconditioners.luPreconditioner

fipy.solvers.petsc.preconditioners.petscPreconditioner

fipy.solvers.petsc.preconditioners.ssorPreconditioner

Last updated on Jun 26, 2024. Created using Sphinx 7.1.2.