Confederated Modular Differential Equation APIs for Accelerated Algorithm Development and Benchmarking

07/17/2018
by   Christopher Rackauckas, et al.
0

Performant numerical solving of differential equations is required for large-scale scientific modeling. In this manuscript we focus on two questions: (1) how can researchers empirically verify theoretical advances and consistently compare methods in production software settings and (2) how can users (scientific domain experts) keep up with the state-of-the-art methods to select those which are most appropriate? Here we describe how the confederated modular API of DifferentialEquations.jl addresses these concerns. We detail the package-free API which allows numerical methods researchers to readily utilize and benchmark any compatible method directly in full-scale scientific applications. In addition, we describe how the complexity of the method choices is abstracted via a polyalgorithm. We show how scientific tooling built on top of DifferentialEquations.jl, such as packages for dynamical systems quantification and quantum optics simulation, both benefit from this structure and provide themselves as convenient benchmarking tools.

READ FULL TEXT
research
11/23/2022

SciAI4Industry – Solving PDEs for industry-scale problems with deep learning

Solving partial differential equations with deep learning makes it possi...
research
06/20/2019

SPSMAT: GNU Octave software package for spectral and pseudospectral methods

SPSMAT (Spectral/Pseudospectral matrix method) is an add-on for Octave, ...
research
03/18/2021

A Probabilistic State Space Model for Joint Inference from Differential Equations and Data

Mechanistic models with differential equations are a key component of sc...
research
07/17/2019

Optimization of a partial differential equation on a complex network

Differential equations on metric graphs can describe many phenomena in t...
research
02/05/2022

RerrFact: Reduced Evidence Retrieval Representations for Scientific Claim Verification

Exponential growth in digital information outlets and the race to publis...
research
06/08/2021

Incorporating NODE with Pre-trained Neural Differential Operator for Learning Dynamics

Learning dynamics governed by differential equations is crucial for pred...

Please sign up or login with your details

Forgot password? Click here to reset