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

fipy.solvers.trilinos.preconditioners.domDecompPreconditioner

fipy.solvers.trilinos.preconditioners.icPreconditioner

fipy.solvers.trilinos.preconditioners.iluPreconditioner

fipy.solvers.trilinos.preconditioners.jacobiPreconditioner

fipy.solvers.trilinos.preconditioners.multilevelDDMLPreconditioner

fipy.solvers.trilinos.preconditioners.multilevelDDPreconditioner

fipy.solvers.trilinos.preconditioners.multilevelNSSAPreconditioner

fipy.solvers.trilinos.preconditioners.multilevelPreconditioner

fipy.solvers.trilinos.preconditioners.multilevelSAPreconditioner

fipy.solvers.trilinos.preconditioners.multilevelSGSPreconditioner

fipy.solvers.trilinos.preconditioners.multilevelSolverSmootherPreconditioner

fipy.solvers.trilinos.preconditioners.trilinosPreconditioner

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