SIERRA framework version 4 : solver services.

Several SIERRA applications make use of third-party libraries to solve systems of linear and nonlinear equations, and to solve eigenproblems. The classes and interfaces in the SIERRA framework that provide linear system assembly services and access to solver libraries are collectively referred to as solver services. This paper provides an overview of SIERRA's solver services including the design goals that drove the development, and relationships and interactions among the various classes. The process of assembling and manipulating linear systems will be described, as well as access to solution methods and other operations.

[1]  C. Farhat,et al.  The second generation FETI methods and their application to the parallel solution of large-scale linear and geometrically non-linear structural analysis problems , 2000 .

[2]  Tamara K. Locke,et al.  Guide to Preparing SAND Reports , 1997 .

[3]  Mark Frederick Hoemmen,et al.  An Overview of Trilinos , 2003 .

[4]  R. Freund,et al.  QMR: a quasi-minimal residual method for non-Hermitian linear systems , 1991 .

[5]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[6]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[7]  Michel Lesoinne,et al.  FETI-DP: An Efficient, Scalable and Unified Dual-Primal FETI Method , 2000 .

[8]  Robert D. Falgout,et al.  hypre: A Library of High Performance Preconditioners , 2002, International Conference on Computational Science.

[9]  William Gropp,et al.  PETSc 2.0 users manual , 2000 .

[10]  Gene H. Golub,et al.  Matrix computations , 1983 .

[11]  Chao Yang,et al.  ARPACK users' guide - solution of large-scale eigenvalue problems with implicitly restarted Arnoldi methods , 1998, Software, environments, tools.

[12]  D. C. Sorensen,et al.  A portable implementation of ARPACK for distributed memory parallel architectures , 1996 .

[13]  James Demmel,et al.  Multigrid equation solvers for large-scale nonlinear finite element simulations , 1999 .

[14]  Y. Notay,et al.  Efficient iterative solution of constrained finite element analyses , 1998 .

[15]  Michael A. Heroux,et al.  Trilinos users guide. , 2003 .

[16]  Alan B. Williams,et al.  An Annotated Reference Guide to the Finite-Element Interface Specification Version 1.0 , 1999 .