jwave

Wave simulator

A JAX-based framework for simulating acoustic wave propagation in differentiable and parallelizable ways

A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs

GitHub

143 stars
8 watching
21 forks
Language: Python
last commit: 2 months ago
Linked from 1 awesome list

acousticsdifferentiable-simulationsgpugpu-accelerationjaxkwavephysics-informed-neural-networksscientific-machine-learningsimulationtpu-accelerationultrasoundwave-equation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ucl-bug/k-wave A MATLAB toolbox for simulating the propagation of acoustic waves in various media 54
ucl-bug/jaxdf A JAX-based framework for creating differentiable numerical simulators with arbitrary discretizations. 121
clima/oceananigans.jl Software for fast and flexible finite volume simulations of fluid dynamics on CPUs and GPUs 992
keurfonluu/disba Computational tool for simulating surface wave dispersion in seismology 138
dli/waves An ocean wave simulation built using WebGL and CSS 3D, creating an interactive visual representation of waves. 1,050
kelvinau/circular-audio-wave A JavaScript library for visualizing audio data in a circular wave pattern using the Web Audio API and ECharts. 256
wave-harmonic/water-resources A collection of resources and references for simulating water waves in computer graphics and simulations. 198
asehesl/unitywaveequation A Unity implementation of the 2D wave equation with interactive surface and real-time scattering effects 426
m-ender/webgl-ripples Real-time simulation of 2D waves in WebGL using a physically realistic model. 27
flaport/sax A tool for simulating and optimizing circuit behavior in the frequency domain using machine learning and parallel computing. 66
umwm/umwm A third-generation spectral ocean wave model that simulates wave behavior in various environments 20
davidguttman/wave-pendulum An interactive simulation of a pendulum's motion influenced by a wave-like force 35
lecopivo/watersurfacewavelets A C++ project that applies mathematical wavelet analysis to simulate and visualize the behavior of water surfaces. 141
jiasli/oceansurface Real-time ocean surface simulation using Tessendorf's algorithm and OpenGL 107
helgegehring/wavepropagation Wave propagation method implementation for simulating optical beam behavior in various systems 2