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 div-curl system of equations for a vector quantity on a hexahedral mesh using a curl-conforming basis and calculates the error in the result.
example_DivLSFEM.cpp Solves a div-curl system of equations for a vector quantity on a hexahedral mesh using a div-conforming basis and calculates the error in the result.
example_StabilizedADR.cpp Solves an advection-diffusion-reaction 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.