Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A non-intrusive parallel-in-time adjoint solver with the XBraid library

Journal Article · · Computing and Visualization in Science
 [1];  [1];  [2]
  1. Technische Universität Kaiserslautern (Germany)
  2. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

In this paper, an adjoint solver for the multigrid-in-time software library XBraid is presented. XBraid provides a non-intrusive approach for simulating unsteady dynamics on multiple processors while parallelizing not only in space but also in the time domain (XBraid: Parallel multigrid in time, http://llnl.gov/casc/xbraid). It applies an iterative multigrid reduction in time algorithm to existing spatially parallel classical time propagators and computes the unsteady solution parallel in time. Techniques from Automatic Differentiation are used to develop a consistent discrete adjoint solver which provides sensitivity information of output quantities with respect to design parameter changes. The adjoint code runs backwards through the primal XBraid actions and accumulates gradient information parallel in time. It is highly non-intrusive as existing adjoint time propagators can easily be integrated through the adjoint interface. The adjoint code is validated on advection-dominated flow with periodic upstream boundary condition. We report it provides similar strong scaling results as the primal XBraid solver and offers great potential for speeding up the overall computational costs for sensitivity analysis using multiple processors.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
1773254
Report Number(s):
LLNL-JRNL--730159; 881043
Journal Information:
Computing and Visualization in Science, Journal Name: Computing and Visualization in Science Journal Issue: 3-4 Vol. 19; ISSN 1432-9360
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English

References (37)

A note on MGR methods journal February 1983
Practical and theoretical aspects of adjoint parameter estimation and identifiability in meteorology and oceanography journal January 1998
On optimum design in fluid mechanics journal June 1974
Evaluating Derivatives book January 2008
Parallel methods for integrating ordinary differential equations journal December 1964
A General Framework for the Optimal Control of Unsteady Flows with Applications conference June 2012
Solution of the Unsteady Discrete Adjoint for Three-Dimensional Problems on Dynamically Deforming Unstructured Meshes conference June 2012
Time-decomposed parallel time-integrators: theory and feasibility studies for fluid, structure, and fluid-structure applications journal January 2003
Grid Adaptation for Functional Outputs: Application to Two-Dimensional Inviscid Flows journal February 2002
50 Years of Time Parallel Time Integration book January 2015
Aerodynamic design via control theory journal September 1988
Practical and theoretical aspects of adjoint parameter estimation and identifiability in meteorology and oceanography journal January 1998
Résolution d'EDP par un schéma en temps «pararéel » journal April 2001
A time-domain decomposition iterative method for the solution of distributed linear quadratic optimal control problems journal January 2005
Simultaneous single-step one-shot optimization with unsteady PDEs journal March 2016
Robust optimization – A comprehensive survey journal July 2007
Explicit parallel-in-time integration of a linear acoustic-advection system journal April 2012
Domain decomposition in time for PDE-constrained optimization journal December 2015
On optimum design in fluid mechanics journal June 1974
Adjoint methods for PDEs: a posteriori error analysis and postprocessing by duality journal January 2002
An Introduction to the Adjoint Approach to Design journal December 2000
Multi-level adaptive solutions to boundary-value problems journal May 1977
Analysis of the Parareal Time‐Parallel Time‐Integration Method journal January 2007
Stabilization of Unstable Procedures: The Recursive Projection Method journal August 1993
Analysis of Block Parareal Preconditioners for Parabolic Optimal Control Problems journal January 2010
Parallel Time Integration with Multigrid journal January 2014
Two-Level Convergence Theory for Multigrid Reduction in Time (MGRIT) journal January 2017
Multigrid Reduction in Time for Nonlinear Parabolic Problems: A Case Study journal January 2017
Adjoint Recovery of Superconvergent Functionals from PDE Approximations journal January 2000
Toward an efficient parallel in time method for partial differential equations journal January 2012
Optimum Shape Design for Unsteady Flows with Time-Accurate Continuous and Discrete Adjoint Method journal July 2007
Discrete Adjoint-Based Design Optimization of Unsteady Turbulent Flows on Dynamic Unstructured Grids journal June 2010
Time dependent calculations using multigrid, with applications to unsteady flows past airfoils and wings conference August 1991
Adjoint equations in CFD - Duality, boundary conditions and solution behaviour conference August 1997
Unsteady Aerodynamic Design on Unstructured Meshes with Sliding Interfaces
  • Economon, Thomas; Palacios, Francisco; Alonso, Juan
  • 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition https://doi.org/10.2514/6.2013-632
conference January 2013
Assessment of the Recursive Projection Method for the Stabilization of Discrete Adjoint Solvers conference June 2017
Van der Pol oscillator journal January 2007

Similar Records

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:1773244

Two-Level Convergence Theory for Multigrid Reduction in Time (MGRIT)
Journal Article · Thu Oct 26 00:00:00 EDT 2017 · SIAM Journal on Scientific Computing · OSTI ID:1764758

Non-Intrusive Parallel-in-Time Solvers for Partial Differential Equations (Final Report)
Technical Report · Fri Oct 04 00:00:00 EDT 2024 · OSTI ID:2459413