|
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.
|