Time-vectorized numerical integration for systems of ODEs
Not on the map. Why?
Abstract (arXiv)
Stiff systems of ordinary differential equations (ODEs) and sparse training data are common in scientific problems. This paper describes efficient, implicit, vectorized methods for integrating stiff systems of ordinary differential equations through time and calculating parameter gradients with the adjoint method. The main innovation is to vectorize the problem both over the number of independent times series and over a batch or "chunk" of sequential time steps, effectively vectorizing the assembly of the implicit system of ODEs. The block-bidiagonal structure of the linearized implicit system for the backward Euler method allows for further vectorization using parallel cyclic reduction (PCR). Vectorizing over both axes of the input data provides a higher bandwidth of calculations to the computing device, allowing even problems with comparatively sparse data to fully utilize modern GPUs and achieving speed ups of greater than 100x, compared to standard, sequential time integration. We demonstrate the advantages of implicit, vectorized time integration with several example problems, drawn from both analytical stiff and non-stiff ODE models as well as neural ODE models. We also describe and provide a freely available open-source implementation of the methods developed here.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 24 references that are in the map. First posted on arXiv 12 Oct 2023.
Builds on
11 of 24 references.
References · 11
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2022On Neural Differential Equationscited by 268
- 2021Stiff Neural Ordinary Differential Equationscited by 78
- 2023Learning Physical Models that Can Respect Conservation Lawscited by 59
- 2020Bayesian Neural Ordinary Differential Equationscited by 45
- 2020Modeling System Dynamics with Physics-Informed Neural Networks Based on Lagrangian Mechanicscited by 32
- 2022On Numerical Integration in Neural Ordinary Differential Equationscited by 21
- 2020ResNet After All? Neural ODEs and Their Numerical Solutioncited by 20
- 2020Towards Understanding Normalization in Neural ODEscited by 7
- 2023Physics-constrained neural differential equations for learning multi-ionic transportcited by 2
Built on by
Not cited yet.