Using Trilinos Solvers
Mike Heroux
Numerical and Applied Mathematics Department Sandia National Laboratories
May 16, 2007
10:00 AM
ORNL, 5700-L202
Host: Richard Barrett
(rbarrett@ornl.gov
)
ABSTRACT:
The
Trilinos Project is an effort to facilitate the design, development,
integration and ongoing support of mathematical software libraries
within an object-oriented framework for the solution of large-scale,
complex multi-physics engineering and scientific problems.
Trilinos addresses two fundamental issues of developing software
for these problems: (i) Providing a streamlined process and set of
tools for development of new algorithm implementations and (ii) promoting interoperability of independently developed software.
Trilinos uses a
two-level software structure designed around collections of packages.
A Trilinos package is an integral unit usually developed by a
small team of experts in a particular algorithms area such as algebraic
preconditioners, nonlinear solvers, etc. Packages exist
underneath the Trilinos top level, which provides a common
look-and-feel, including configuration, documentation, licensing, and
bug-tracking.
Here we present
Trilinos from a user’s perspective. We start by focusing on
information needed to get started with Trilinos. We continue with
an overview of capabilities, interfaces to the solvers and end with a
discussion of advanced capabilities and future plans.
# # #