TrilinosCouplings Development

The Trilinos/packages/trilinoscouplings package is used by developers to combine multiple Trilinos packages together to test integrated capabilities.
TrilinosCouplings contains the following classes
A following set of drivers that solve PDEs using the finite element method have been developed to test Trilinos package capabilities and to use in scaling tests.
example_Poisson.cpp Solves a Poisson equation for a scalar quantity on a hexahedral mesh and calculates the error in the result.
example_Poisson_stk.cpp Solves a Poisson equation for a scalar quantity on a hexahedral or tetrahedral mesh and calculates the error in the result. This example differs from the previous in the mesh manager used. Note that this example does not currently run on multiple processors.
example_CurlLSFEM.cpp Solves a divcurl system of equations for a vector quantity on a hexahedral mesh using a curlconforming basis and calculates the error in the result.
example_DivLSFEM.cpp Solves a divcurl system of equations for a vector quantity on a hexahedral mesh using a divconforming basis and calculates the error in the result.
example_StabilizedADR.cpp Solves an advectiondiffusionreaction equation for a scalar quantity on a hexahedral mesh and calculates the error in the result.
The drivers use the following Trilinos packages
You can browse all of TrilinosCouplings as a single doxygen collection. Warning, this is not the recommended way to learn about TrilinosCouplings software. However, this is a good way to browse the directory structure of trilinoscouplings, to locate files, etc.