Trilinos Discretization and Analysis Capabilities

  • Perego, Mauro (Sandia National Laboratories)

Please login to view abstract download link

Trilinos is a modular software framework for developing high‐performance scientific applications. It offers a rich collection of libraries and tools for tasks such as linear algebra, optimization, differential equations, and mesh generation. In this presentation, we begin with a concise overview of Trilinos’ core capabilities, then focus on its discretization and analysis toolset. We demonstrate how high‐order finite‐element discretizations on unstructured meshes, combined with efficient time‐integration schemes and linear and nonlinear solvers, can be used to solve real‐world problems. Next, we explore automatic differentiation and adjoint methods for tackling nonlinear systems and computing sensitivities. We also showcase the simulation‐constrained optimization features of the ROL package, illustrating how Trilinos components interoperate to address large‐scale inference tasks. Finally, we outline several integration patterns to help developers adopt Trilinos in their applications according to specific requirements and desired levels of coupling.