fipy.solvers.trilinos.preconditioners¶
- class fipy.solvers.trilinos.preconditioners.DomDecompPreconditioner¶
Bases:
TrilinosPreconditioner
Domain Decomposition preconditioner for
TrilinosSolver
.
- class fipy.solvers.trilinos.preconditioners.ICPreconditioner¶
Bases:
TrilinosPreconditioner
Incomplete Cholesky Preconditioner from IFPACK for
TrilinosSolver
.
- class fipy.solvers.trilinos.preconditioners.ILUPreconditioner¶
Bases:
DomDecompPreconditioner
ILU Domain Decomposition preconditioner for
TrilinosSolver
.
- class fipy.solvers.trilinos.preconditioners.JacobiPreconditioner¶
Bases:
TrilinosPreconditioner
Jacobi preconditioner for
TrilinosSolver
.
- class fipy.solvers.trilinos.preconditioners.MultilevelDDMLPreconditioner(levels=3)¶
Bases:
MultilevelPreconditioner
3-level algebraic domain decomposition multilevel preconditioner for
TrilinosSolver
.- Parameters:
levels (
int
) – Maximum number of levels
- class fipy.solvers.trilinos.preconditioners.MultilevelDDPreconditioner(levels=2)¶
Bases:
MultilevelPreconditioner
Classical smoothed aggregation-based 2-level domain decomposition preconditioner for
TrilinosSolver
.- Parameters:
levels (
int
) – Maximum number of levels
- class fipy.solvers.trilinos.preconditioners.MultilevelNSSAPreconditioner(levels=10)¶
Bases:
MultilevelPreconditioner
Energy-based minimizing smoothed aggregation preconditioner for
TrilinosSolver
.Suitable for highly convective non-symmetric fluid flow problems.
- Parameters:
levels (
int
) – Maximum number of levels
- class fipy.solvers.trilinos.preconditioners.MultilevelSAPreconditioner(levels=10)¶
Bases:
MultilevelPreconditioner
Classical smoothed aggregation multilevel preconditioner for
TrilinosSolver
.Suitable for symmetric positive definite or nearly symmetric positive definite systems.
- Parameters:
levels (
int
) – Maximum number of levels
- class fipy.solvers.trilinos.preconditioners.MultilevelSGSPreconditioner(levels=10)¶
Bases:
MultilevelPreconditioner
Multilevel preconditioner using Symmetric Gauss-Seidel smoothing for
TrilinosSolver
.- Parameters:
levels (
int
) – Maximum number of levels
- class fipy.solvers.trilinos.preconditioners.MultilevelSolverSmootherPreconditioner(levels=10)¶
Bases:
MultilevelPreconditioner
Multilevel preconditioner using Aztec solvers as smoothers for
TrilinosSolver
.- Parameters:
levels (
int
) – Maximum number of levels
Modules