fipy.solvers.petsc.preconditioners¶
- class fipy.solvers.petsc.preconditioners.DefaultPreconditioner¶
Bases:
PETScPreconditionerApply 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.HYPREPreconditioner¶
Bases:
PETScPreconditionerHYPRE preconditioner for
PETScSolver.
- class fipy.solvers.petsc.preconditioners.ICPreconditioner¶
Bases:
PETScPreconditionerIncomplete Choleski preconditioner for
PETScSolver.
- class fipy.solvers.petsc.preconditioners.ILUPreconditioner¶
Bases:
PETScPreconditionerIncomplete LU preconditioner for
PETScSolver.
- class fipy.solvers.petsc.preconditioners.JacobiPreconditioner¶
Bases:
PETScPreconditionerJacobi preconditioner for
PETScSolver.
- class fipy.solvers.petsc.preconditioners.LUPreconditioner¶
Bases:
PETScPreconditionerLU preconditioner for
PETScSolver.
- class fipy.solvers.petsc.preconditioners.SSORPreconditioner¶
Bases:
PETScPreconditionerSSOR preconditioner for
PETScSolver.
Modules
Last updated on Sep 30, 2025.
Created using Sphinx 7.1.2.
FiPy