Combining Trilinos Packages to Solve Linear Systems

Mike Heroux
Wednesday, Oct 15th
11:00 - 12:00 noon

Trilinos packages are designed to "interoperate" with each other in a variety of ways. In this presentation we discuss how to combine linear solver packages to solve linear systems. We discuss the Epetra Operator and RowMatrix base classes and how they can be utilized with AztecOO to provide ML, Ifpack and AztecOO itself as preconditioners. We will also dicuss how users can define their own preconditioners. We present the StatusTest class in AztecOO and show how to define sophisticated multi-constraint stopping criteria. Finally we discuss how to efficiently use these packages for repeated solves where structure is unchanged from call-to-call. This talk is appropriate for any users interested in the solution of linear systems of equations, especially those interested in the advanced capabilities resulting from combined use of packages.

First | Previous | Close | Next | Last