References

This software package uses multiple libraries. In particular, the auto-differentiation tool jax [3] and the numerical integrator for linear differential-algebraic equations GELDA [5] and its python interface pygelda [2].

1

Daniel Bankmann. Multilevel optimization problems with differential-algebraic equations. PhD thesis, Technische Universität Berlin, Berlin, 2020.

2

Daniel Bankmann. Pygelda - a python interface for the FORTRAN solver GELDA. August 2020. URL: https://github.com/dbankmann/pygelda.

3

James Bradbury, Roy Frostig, Peter Hawkins, Matthew James Johnson, Chris Leary, Dougal Maclaurin, and Skye Wanderman-Milne. JAX: composable transformations of Python+NumPy programs. 2020. URL: http://github.com/google/jax.

4

Peter Kunkel and Volker Mehrmann. Differential-Algebraic Equations: Analysis and Numerical Solution. European Mathematical Society Publishing House, Zürich, February 2006. ISBN 978-3-03719-017-3.

5

Peter Kunkel, Volker Mehrmann, Werner Rath, and Jörg Weickert. GELDA: A software package for the solution of General Linear Differential Algebraic equations. Zenodo, October 1995. doi:10.5281/zenodo.3972144.