IFPACK Logo

Welcome to the IFPACK Home

IFPACK provides a suite of object-oriented algebraic preconditioners for the solution of preconditioned iterative solvers. IFPACK constructors expect an Epetra_RowMatrix object for construction. IFPACK is part of the Trilinos Solver Project and IFPACK object interact well with other Trilinos classes. In particular, IFPACK can be used as a preconditioner for AztecOO.

IFPACK documentation is created and maintained using Doxygen; the latest Doxygen documentation, containing details about IFPACK and its classes, examples of usage, and more, is accessible here.

If you use IFPACK for your applications, please let us know by writing an e-mail to the IFPACK developers. Please also cite IFPACK using the following bibtex entry:

@TechReport{ifpack-guide,
  author      =  {M. Sala and M. Heroux},
  title       =  {Robust Algebraic Preconditioners with {IFPACK} 3.0},
  institution =  {Sandia National Laboratories},
  year        =  {2005},
  number      =  {SAND-0662},
}