paper-with-me

Papers

Time-vectorized numerical integration for systems of ODEs

2023-10-12 · Mark C. Messner, Tianchen Hu, Tianju Chen

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.

📄 PDF Abstract BibTeX arXiv:2310.08649

Code (0)

등록된 구현이 없습니다.

Tasks

Numerical Integration

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Taylor-Lagrange Neural Ordinary Differential Equations: Toward Fast Training and Evaluation of Neural ODEs

2022-01-14 · Franck Djeumou, Cyrus Neary, Eric Goubault, Sylvie Putot 외

Neural ordinary differential equations (NODEs) -- parametrizations of differential equations using neural networks -- have shown tremendous promise in learning models of unknown continuous-time dynamical systems from dat…

Density Estimationimage-classificationImage ClassificationNumerical Integration

Small-Signal Stability Analysis of Numerical Integration Methods

2022-01-24 · Georgios Tzounas, Ioannis Dassios, Federico Milano

The paper provides a novel framework to study the accuracy and stability of numerical integration schemes when employed for the time domain simulation of power systems. A matrix pencil-based approach is adopted to evalua…

Numerical Integration

Vectorized Sparse Second-Order Forward Automatic Differentiation for Optimal Control Direct Methods

2025-06-13 · Yilin Zou, Fanghua Jiang

Direct collocation methods are widely used numerical techniques for solving optimal control problems. The discretization of continuous-time optimal control problems transforms them into large-scale nonlinear programming …

Computational Efficiency

Probabilistic Numeric SMC Sampling for Bayesian Nonlinear System Identification in Continuous Time

2024-04-19 · Joe D. Longbottom, Max D. Champneys, Timothy J. Rogers

In engineering, accurately modeling nonlinear dynamic systems from data contaminated by noise is both essential and complex. Established Sequential Monte Carlo (SMC) methods, used for the Bayesian identification of these…

Numerical Integration

Applications of Graph Integration to Function Comparison and Malware Classification

2018-10-11 · Michael A. Slawinski, Andy Wortman

We classify .NET files as either benign or malicious by examining directed graphs derived from the set of functions comprising the given file. Each graph is viewed probabilistically as a Markov chain where each node repr…

ClassificationGeneral ClassificationMalware Classification