j-Wave: An open-source differentiable wave simulator
Not on the map. Why?
Abstract (arXiv)
We present an open-source differentiable acoustic simulator, j-Wave, which can solve time-varying and time-harmonic acoustic problems. It supports automatic differentiation, which is a program transformation technique that has many applications, especially in machine learning and scientific computing. j-Wave is composed of modular components that can be easily customized and reused. At the same time, it is compatible with some of the most popular machine learning libraries, such as JAX and TensorFlow. The accuracy of the simulation results for known configurations is evaluated against the widely used k-Wave toolbox and a cohort of acoustic simulation software. j-Wave is available from https://github.com/ucl-bug/jwave.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 16 of its 52 references that are in the map. First posted on arXiv 30 Jun 2022.
Builds on
16 of 52 references.
References · 16
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2019The frontier of simulation-based inferencecited by 490
- 2021Machine learning accelerated computational fluid dynamicscited by 461
- 2020Universal Differential Equations for Scientific Machine Learningcited by 345
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
- 2021Efficient and Modular Implicit Differentiationcited by 199
- 2020Learning to Control PDEs with Differentiable Physicscited by 131
- 2017Physics-guided Neural Networks (PGNN): An Application in Lake Temperature Modelingcited by 130
- 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 81
- 2020Differentiable Physics Models for Real-world Offline Model-based Reinforcement Learningcited by 27
- 2022Multigrid-augmented deep learning preconditioners for the Helmholtz equationcited by 24
- 2021Probabilistic Inference of Simulation Parameters via Parallel Differentiable Simulationcited by 17
4 more
- 2020The Koopman Expectation: An Operator Theoretic Method for Efficient Analysis and Optimization of Uncertain Hybrid Dynamical Systemscited by 5
- 2019Neural network augmented wave-equation simulationcited by 3
- 2021Stride: a flexible platform for high-performance ultrasound computed tomographycited by 3
- 2021A research framework for writing differentiable PDE discretizations in JAXcited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 4; 2025: 1; 2026: 1.
9 papers.
- 2024Automatic Differentiation-based Full Waveform Inversion with Flexible Workflowscited by 4
- 2022A Learned Born Series for Highly-Scattering Mediacited by 3
- 2022Deep Variational Inverse Scatteringcited by 2
- 2025Physics-informed Reduced Order Modeling of Time-dependent PDEs via Differentiable Solverscited by 2
- 2024Diffusion assisted image reconstruction in optoacoustic tomographycited by 1
- 2024Gradients of Functions of Large Matricescited by 1
- 2023SBMLtoODEjax: Efficient Simulation and Optimization of Biological Network Models in JAXcited by 0
- 2024Using Spatial Diffusions for Optoacoustic Tomography Image Reconstructioncited by 0
- 2026A Learning-based Framework for Spatial Impulse Response Compensation in 3D Photoacoustic Computed Tomographycited by 0
- 2026A Learning-based Framework for Spatial Impulse Response Compensation in 3D Photoacoustic Computed Tomography28 Jan 2026
- 2025Physics-informed Reduced Order Modeling of Time-dependent PDEs via Differentiable Solvers20 May 2025
- 2024Automatic Differentiation-based Full Waveform Inversion with Flexible Workflows30 Nov 2024
- 2024Using Spatial Diffusions for Optoacoustic Tomography Image Reconstruction8 Nov 2024
- 2024Gradients of Functions of Large Matrices27 May 2024
- 2024Diffusion assisted image reconstruction in optoacoustic tomography16 Apr 2024
- 2023SBMLtoODEjax: Efficient Simulation and Optimization of Biological Network Models in JAX17 Jul 2023
- 2022A Learned Born Series for Highly-Scattering Media9 Dec 2022
- 2022Deep Variational Inverse Scattering8 Dec 2022