Automatic differentiation of numerical integration algorithms

  • Eberhard P
  • Bischof C
52Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.

Abstract

Automatic differentiation (AD) is a technique for automatically augmenting computer programs with statements for the computation of derivatives. This article discusses the application of automatic differentiation to numerical integration algorithms for ordinary differential equations (ODEs), in particular, the ramifications of the fact that AD is applied not only to the solution of such an algorithm, but to the solution procedure itself. This subtle issue can lead to surprising results when AD tools are applied to variable-stepsize, variable-order ODE integrators. The computation of the final time step plays a special role in determining the computed derivatives. We investigate these issues using various integrators and suggest constructive approaches for obtaining the desired derivatives.

Cite

CITATION STYLE

APA

Eberhard, P., & Bischof, C. (1999). Automatic differentiation of numerical integration algorithms. Mathematics of Computation, 68(226), 717–732. https://doi.org/10.1090/s0025-5718-99-01027-3

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