mlsanityData to 14 Oct 2026

A research framework for writing differentiable PDE discretizations in JAX

arXiv 2111.05218 ↗First posted 9 Nov 2021cs.LG physics.comp-phcited by 2

Not on the map. Why?

Abstract (arXiv)

Differentiable simulators are an emerging concept with applications in several fields, from reinforcement learning to optimal control. Their distinguishing feature is the ability to calculate analytic gradients with respect to the input parameters. Like neural networks, which are constructed by composing several building blocks called layers, a simulation often requires computing the output of an operator that can itself be decomposed into elementary units chained together. While each layer of a neural network represents a specific discrete operation, the same operator can have multiple representations, depending on the discretization employed and the research question that needs to be addressed. Here, we propose a simple design pattern to construct a library of differentiable operators and discretizations, by representing operators as mappings between families of continuous functions, parametrized by finite vectors. We demonstrate the approach on an acoustic optimization problem, where the Helmholtz equation is discretized using Fourier spectral methods, and differentiability is demonstrated using gradient descent to optimize the speed of sound of an acoustic lens. The proposed framework is open-sourced and available at urlhttps://github.com/ucl-bug/jaxdf

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 14 of its 24 references that are in the map. First posted on arXiv 9 Nov 2021.

Builds on

14 of 24 references.

References · 14

  1. 2018Neural Ordinary Differential Equationscited by 3,779
  2. 2019DeepXDE: A deep learning library for solving differential equationscited by 619
  3. 2019The frontier of simulation-based inferencecited by 502
  4. 2021Machine learning accelerated computational fluid dynamicscited by 471
  5. 2020Universal Differential Equations for Scientific Machine Learningcited by 353
  6. 2017PDE-Net: Learning PDEs from Datacited by 311
  7. 2021Efficient and Modular Implicit Differentiationcited by 203
  8. 2017Solving ill-posed inverse problems using iterative deep neural networkscited by 145
  9. 2020Learning to Control PDEs with Differentiable Physicscited by 132
  10. 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
  11. 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 83
  12. 2020NeuralSim: Augmenting Differentiable Simulators with Neural Networkscited by 82
2 more
  1. 2019DiffEqFlux.jl - A Julia Library for Neural Differential Equationscited by 33
  2. 2020The Koopman Expectation: An Operator Theoretic Method for Efficient Analysis and Optimization of Uncertain Hybrid Dynamical Systemscited by 5

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 0; 2024: 1.

2 papers.