Sundance: High-Level Software for PDE-Constrained Optimization

Sundance is a package in the Trilinos suite designed to provide high-level components for the development of high-performance PDE simulators with built-in capabilities for PDE-constrained optimization. We review the implications of PDE-constrained optimization on simulator design requirements, then...

Full description

Bibliographic Details
Main Authors: Kevin Long, Paul T. Boggs, Bart G. van Bloemen Waanders
Format: Article
Language:English
Published: Hindawi Limited 2012-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.3233/SPR-2012-0341
Description
Summary:Sundance is a package in the Trilinos suite designed to provide high-level components for the development of high-performance PDE simulators with built-in capabilities for PDE-constrained optimization. We review the implications of PDE-constrained optimization on simulator design requirements, then survey the architecture of the Sundance problem specification components. These components allow immediate extension of a forward simulator for use in an optimization context. We show examples of the use of these components to develop full-space and reduced-space codes for linear and nonlinear PDE-constrained inverse problems.
ISSN:1058-9244
1875-919X