Skip to main content

Structure Exploiting Adjoints for Finite Element Discretizations

  • Chapter
  • First Online:
Constrained Optimization and Optimal Control for Partial Differential Equations

Part of the book series: International Series of Numerical Mathematics ((ISNM,volume 160))

  • 2731 Accesses

Abstract

This paper presents some details for the development, analysis, and implementation of efficient numerical optimization algorithms using algorithmic differentiation (AD) in the context of partial differential equation (PDE) constrained optimization. This includes an error analysis for the discrete adjoints computed with AD and a systematic structure exploitation including efficient checkpointing routines, especially multistage and online checkpointing approaches.

Mathematics Subject Classification (2000). 65Y20, 90C30, 49N90, 68W40.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Albrecht, H. Metskes, J. Stiller, D. Holfeld, and A. Walther. Adjoint-based optimization of fluids flows. Technical report, TU Dresden, 2010.

    Google Scholar 

  2. H.M. Blackburn and S.J. Sherwin. Formulation of a Galerkin spectral element-fourier method for three-dimensional incompressible flows in cylindrical geometries. J Comput Phys, 197(2):759-778, 2004.

    Article  MATH  Google Scholar 

  3. A. Griewank and A. Walther. Revolve: An implementation of checkpointing for the reverse or adjoint mode of computational differentiation. ACM Transactions on Mathematical Software, 26:19–45, 2000.

    Article  MATH  Google Scholar 

  4. M.D. Gunzburger. Perspectives in flow control and optimization. Advances in Design and Control 5. Philadelphia, PA: Society for Industrial and Applied Mathematics (SIAM). xiv, 261 p., 2003.

    Google Scholar 

  5. R. Serban and A.C. Hindmarsh. CVODES: An ODE solver with sensitivity analysis capabilities. UCRL-JP-20039, LLNL, 2003.

    Google Scholar 

  6. P. Stumm and A. Walther. Multistage approaches for optimal offline checkpointing. SIAM Journal on Scientific Computing, 31(3):1946–1967, 2009.

    Article  MathSciNet  MATH  Google Scholar 

  7. P. Stumm and A. Walther. Error estimation for structure exploiting adjoints. Technical Report SPP1253-103, TU Dresden, 2010.

    Google Scholar 

  8. P. Stumm and A. Walther. New algorithms for optimal online checkpointing. SIAM Journal on Scientific Computing, 32(2):836–854, 2010.

    Article  MathSciNet  MATH  Google Scholar 

  9. P. Stumm, A.Walther, J. Riehme, and U. Naumann. Structure-exploiting automatic differentiation of finite element discretizations. In Christian H. Bischof and H. Martin Bücker, editors, Advances in Automatic Differentiation, pages 339–349. Springer, 2008.

    Google Scholar 

  10. A. Walther. Automatic differentiation of explicit Runge-Kutta methods for optimal control. Comput. Optim. Appl., 36(1):83–108, 2007.

    Article  MathSciNet  MATH  Google Scholar 

  11. A. Walther and A. Griewank. Advantages of binomial checkpointing for memoryreduced adjoint calculations. In M. Feistauer, V. Dolejší, P. Knobloch, and K. Najzar, editors, Numerical Mathematics and Advanced Applications, ENUMATH 2003. Springer, 2004.

    Google Scholar 

  12. Q. Wang, P. Moin, and G. Iaccarino. Minimal repetition dynamic checkpointing algorithm for unsteady adjoint calculation. SIAM Journal on Scientific Computing, 31(4):2549–2567, 2009.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Denise Holfeld .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Basel AG

About this chapter

Cite this chapter

Holfeld, D., Stumm, P., Walther, A. (2012). Structure Exploiting Adjoints for Finite Element Discretizations. In: Leugering, G., et al. Constrained Optimization and Optimal Control for Partial Differential Equations. International Series of Numerical Mathematics, vol 160. Birkhäuser, Basel. https://doi.org/10.1007/978-3-0348-0133-1_10

Download citation

Publish with us

Policies and ethics