Automatic Differentiation and the Adjoint State Method

  • Gockenbach M
  • Reynolds D
  • Symes W
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The C++ class fdtd uses automatic differentiation techniques to implement an abstract time stepping scheme in an object-oriented fashion, making it possible to use the resulting simulator to solve inverse or control problems. The class takes a complete specification of a single step of the scheme, and assembles from it a complete simulator, along with the linearized and adjoint simulations. The result is a (nonlinear) operator in the sense of the Hilbert Class Library, a C++ package for optimization. Performance is equivalent to that of optimized Fortran implementations.

Cite

CITATION STYLE

APA

Gockenbach, M. S., Reynolds, D. R., & Symes, W. W. (2002). Automatic Differentiation and the Adjoint State Method. In Automatic Differentiation of Algorithms (pp. 161–166). Springer New York. https://doi.org/10.1007/978-1-4613-0075-5_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free