Bookmark and Share FiPy: A Finite Volume PDE Solver Using Python
Version 3.0.1-dev139-ge5d2233

Previous topic

trilinos Package

Next topic

steppers Package

This Page

Contact

FiPy developers
Jonathan Guyer
Daniel Wheeler
James Warren

Join our mailing list

100 Bureau Drive, M/S 6555
Gaithersburg, MD 20899

301-975-5329 Telephone
301-975-4553 Facsimile

preconditioners Package

preconditioners Package

class fipy.solvers.trilinos.preconditioners.MultilevelDDPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers. A classical smoothed aggregation-based 2-level domain decomposition.

Create a Preconditioner object.

class fipy.solvers.trilinos.preconditioners.MultilevelSAPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers suitable classical smoothed aggregation for symmetric positive definite or nearly symmetric positive definite systems.

Create a Preconditioner object.

class fipy.solvers.trilinos.preconditioners.MultilevelDDMLPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers. 3-level algebraic domain decomposition.

Create a Preconditioner object.

class fipy.solvers.trilinos.preconditioners.MultilevelNSSAPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Energy-based minimizing smoothed aggregation suitable for highly convective non-symmetric fluid flow problems.

Create a Preconditioner object.

class fipy.solvers.trilinos.preconditioners.JacobiPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Jacobi Preconditioner for Trilinos solvers.

Create a Preconditioner object.

class fipy.solvers.trilinos.preconditioners.ICPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Incomplete Cholesky Preconditioner from IFPACK for Trilinos Solvers.

Create a Preconditioner object.

class fipy.solvers.trilinos.preconditioners.DomDecompPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Domain Decomposition preconditioner for Trilinos solvers.

Create a Preconditioner object.

class fipy.solvers.trilinos.preconditioners.MultilevelSGSPreconditioner(levels=10)

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers using Symmetric Gauss-Seidel smoothing.

Initialize the multilevel preconditioner

  • levels: Maximum number of levels
class fipy.solvers.trilinos.preconditioners.MultilevelSolverSmootherPreconditioner(levels=10)

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers using Aztec solvers as smoothers.

Initialize the multilevel preconditioner

  • levels: Maximum number of levels

domDecompPreconditioner Module

class fipy.solvers.trilinos.preconditioners.domDecompPreconditioner.DomDecompPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Domain Decomposition preconditioner for Trilinos solvers.

Create a Preconditioner object.

icPreconditioner Module

class fipy.solvers.trilinos.preconditioners.icPreconditioner.ICPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Incomplete Cholesky Preconditioner from IFPACK for Trilinos Solvers.

Create a Preconditioner object.

jacobiPreconditioner Module

class fipy.solvers.trilinos.preconditioners.jacobiPreconditioner.JacobiPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Jacobi Preconditioner for Trilinos solvers.

Create a Preconditioner object.

multilevelDDMLPreconditioner Module

class fipy.solvers.trilinos.preconditioners.multilevelDDMLPreconditioner.MultilevelDDMLPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers. 3-level algebraic domain decomposition.

Create a Preconditioner object.

multilevelDDPreconditioner Module

class fipy.solvers.trilinos.preconditioners.multilevelDDPreconditioner.MultilevelDDPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers. A classical smoothed aggregation-based 2-level domain decomposition.

Create a Preconditioner object.

multilevelNSSAPreconditioner Module

class fipy.solvers.trilinos.preconditioners.multilevelNSSAPreconditioner.MultilevelNSSAPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Energy-based minimizing smoothed aggregation suitable for highly convective non-symmetric fluid flow problems.

Create a Preconditioner object.

multilevelSAPreconditioner Module

class fipy.solvers.trilinos.preconditioners.multilevelSAPreconditioner.MultilevelSAPreconditioner

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers suitable classical smoothed aggregation for symmetric positive definite or nearly symmetric positive definite systems.

Create a Preconditioner object.

multilevelSGSPreconditioner Module

class fipy.solvers.trilinos.preconditioners.multilevelSGSPreconditioner.MultilevelSGSPreconditioner(levels=10)

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers using Symmetric Gauss-Seidel smoothing.

Initialize the multilevel preconditioner

  • levels: Maximum number of levels

multilevelSolverSmootherPreconditioner Module

class fipy.solvers.trilinos.preconditioners.multilevelSolverSmootherPreconditioner.MultilevelSolverSmootherPreconditioner(levels=10)

Bases: fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

Multilevel preconditioner for Trilinos solvers using Aztec solvers as smoothers.

Initialize the multilevel preconditioner

  • levels: Maximum number of levels

preconditioner Module

class fipy.solvers.trilinos.preconditioners.preconditioner.Preconditioner

The base Preconditioner class.

Attention

This class is abstract. Always create one of its subclasses.

Create a Preconditioner object.