libtrilinos-stratimikos-16.1
wrappers for linear solvers and preconditioners - runtime files
The package Stratimikos contains a unified set of Thyra-based wrappers to
linear solver and preconditioner capabilities in Trilinos. The Stratimikos
package is also a place where unified testing of linear solvers and
preconditioners can be performed.
libtrilinos-teko-16.1
block preconditioners - runtime files
Teko is a package for development and implementation of block preconditioners.
This includes support for manipulation and setup of block operators.
Furthermore tools exist to support decomposition of a fully coupled operator.
Additionally, facilities that allow the construction of approximate inverse
operators using the full complement of available preconditioners and solvers
are available in Teko. Finally, a small number of generic block
preconditioners has been implemented in Teko, including block Jacobi, and
block Gauss-Seidel. For the Navier-Stokes equation, Teko has implementations
of SIMPLE, PCD and LSC. For details on these methods see Stabilization and
Scalable Block Preconditioning for the Navier-Stokes Equations and the
references therein.
libtrilinos-teuchos-16.1
common tools for Trilinos - runtime files
Teuchos provides a suite of common tools for Trilinos for developers to use.
These tools include BLAS/LAPACK wrappers, smart pointers, parameter lists, XML
parsers, etc.
libtrilinos-thyra-16.1
interoperability layer for numerical software - runtime files
The Thyra package contains a set of interfaces and supporting code that
defines basic interoperability mechanisms between different types of numerical
software. The foundation of all of these interfaces are the mathematical
concepts of vectors, vector spaces, and linear operators. All other interfaces
and support software is built on the basic operator/vector interfaces.
libtrilinos-trilinoscouplings-16.1
combining Trilinos packages - runtime files
TrilinosCouplings provides a location for multiple Trilinos packages to be
combined for testing integrated package capabilities.
libtrilinos-xpetra-16.1
conversion between Epetra and Teuchos objects - runtime files
Xpetra a lightweight wrapper to both Epetra and Tpetra. The Xpetra syntax
mirrors that of Tpetra. Xpetra enables algorithm developers to write to a
single interface but be able to use either Epetra or Tpetra. Xpetra can also be
introduced into existing code to allow for gradual migration.