Differential Inversion of the Implicit Euler Method
SIAM Journal on Scientific Computing, vol. 48, pp. A494–A511
Abstract
Abstract. The implicit Euler method integrates systems of ordinary differential equations [Formula: see text] with differentiable right-hand side [Formula: see text] from an initial state [Formula: see text] to a target time [Formula: see text] as [Formula: see text]. Discretization of the time interval [Formula: see text] yields [Formula: see text] time steps. We present a method for efficiently computing the product of its inverse Jacobian [Formula: see text] with a given vector [Formula: see text]. We show that the differential inverse [Formula: see text] can be evaluated for given [Formula: see text] with a computational cost of [Formula: see text] as opposed to the widely used [Formula: see text] or, if applying Algorithmic Differentiation to [Formula: see text] naively, even [Formula: see text]. The theoretical results are supported by actual run times. A reference implementation is provided together with instructions on how to reproduce the main results of this paper. Reproducibility of computational results. This paper has been awarded the “SIAM Reproducibility Badge: Code and data available” as recognition that the authors have followed reproducibility principles valued by SISC and the scientific computing community. Code and data that allow readers to reproduce the results in this paper are available at https://github.com/un110076/DifferentialInversion and in the supplementary materials ( DifferentialInversion-main.zip [12.5KB]). [Formula: see text]
Authors 1
-
Affiliation as printed
Software and Tools for Computational Engineering, RWTH Aachen University, 52056 Aachen, Germany
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-06).
References 21
-
W1543750907details pending0citations
-
W2071746250details pending0citations
-
W83961856details pending0citations
-
W2756585215details pending0citations
-
W2995360139details pending0citations
-
W612879516details pending0citations
-
W1963564197details pending0citations
-
W2020527870details pending0citations
-
W2030995584details pending0citations
-
W2032126554details pending0citations
-
W2064636372details pending0citations
-
W118992291details pending0citations
-
W2028568622details pending0citations
-
W2070389042details pending0citations
-
W2085728653details pending0citations