skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A scalable matrix-free spectral element approach for unsteady PDE constrained optimization using PETSc/TAO

Journal Article · · Journal of Computational Science
 [1];  [1];  [1]
  1. Argonne National Lab. (ANL), Lemont, IL (United States)

In this work, we provide a new approach for the efficient matrix-free application of the transpose of the Jacobian for the spectral element method for the adjoint-based solution of partial differential equation (PDE) constrained optimization. This results in optimizations of nonlinear PDEs using explicit integrators where the integration of the adjoint problem is not more expensive than the forward simulation. Solving PDE constrained optimization problems entails combining expertise from multiple areas, including simulation, computation of derivatives, and optimization. The Portable, Extensible Toolkit for Scientific computation (PETSc) together with its companion package, the Toolkit for Advanced Optimization (TAO), is an integrated numerical software library that contains an algorithmic/software stack for solving linear systems, nonlinear systems, ordinary differential equations, differential algebraic equations, and large-scale optimization problems and, as such, is an ideal tool for performing PDE-constrained optimization. This paper describes an efficient approach in which the software stack provided by PETSc/TAO can be used for large-scale nonlinear time-dependent problems. Time integration can involve a range of high-order methods, both implicit and explicit. The PDE-constrained optimization algorithm used is gradient-based and seamlessly integrated with the simulation of the physical problem.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
National Science Foundation (NSF); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1776612
Journal Information:
Journal of Computational Science, Vol. 47; ISSN 1877-7503
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (15)

FATODE: A Library for Forward, Adjoint, and Tangent Linear Integration of ODEs journal January 2014
Spin up problem and accelerating convergence to steady state journal March 2013
On the limited memory BFGS method for large scale optimization journal August 1989
Generalizing global error estimation for ordinary differential equations by using coupled time-stepping methods journal April 2018
Line search algorithms with guaranteed sufficient decrease journal September 1994
On reducing computational effort in topology optimization: we can go at least this far! journal October 2018
Unsteady Adjoint Method for the Optimal Control of Advection and Burger's Equations Using High-Order Spectral Difference Method conference June 2012
SuperLU_DIST: A scalable distributed-memory sparse direct solver for unsymmetric linear systems journal June 2003
JuMP: A Modeling Language for Mathematical Optimization journal January 2017
On reducing computational effort in topology optimization: how far can we go? journal October 2010
Algorithm 799: revolve: an implementation of checkpointing for the reverse or adjoint mode of computational differentiation journal March 2000
Automated Derivation of the Adjoint of High-Level Transient Finite Element Programs journal January 2013
Discretely Exact Derivatives for Hyperbolic PDE-Constrained Optimization Problems Discretized by the Discontinuous Galerkin Method journal August 2014
Asynchronous Two-level Checkpointing Scheme for Large-scale Adjoints in the Spectral-Element Solver Nek5000 journal January 2016
SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers journal September 2005

Similar Records

PETSc/TAO Users Manual (Rev. 3.19)
Technical Report · Thu Mar 30 00:00:00 EDT 2023 · OSTI ID:1776612

A non-intrusive parallel-in-time approach for simultaneous optimization with unsteady PDEs
Journal Article · Mon Aug 06 00:00:00 EDT 2018 · Optimization Methods and Software · OSTI ID:1776612

PETSc/TAO Users Manual: Revision 3.18
Technical Report · Tue Oct 25 00:00:00 EDT 2022 · OSTI ID:1776612