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

145 stars
8 watching
21 forks
Language: Python
last commit: about 2 years ago
Linked from 1 awesome list

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ucl-bug/k-waveA MATLAB toolbox for simulating the propagation of acoustic waves in various media55
ucl-bug/jaxdfA JAX-based framework for creating differentiable numerical simulators with arbitrary discretizations.124
clima/oceananigans.jlSoftware for fast and flexible finite volume simulations of fluid dynamics on CPUs and GPUs1,008
keurfonluu/disbaComputational tool for simulating surface wave dispersion in seismology140
dli/wavesAn ocean wave simulation built using WebGL and CSS 3D, creating an interactive visual representation of waves.1,052
kelvinau/circular-audio-waveA JavaScript library for visualizing audio data in a circular wave pattern using the Web Audio API and ECharts.257
wave-harmonic/water-resourcesA collection of resources and references for simulating water waves in computer graphics and simulations.201
asehesl/unitywaveequationA Unity implementation of the 2D wave equation with interactive surface and real-time scattering effects426
m-ender/webgl-ripplesReal-time simulation of 2D waves in WebGL using a physically realistic model.27
flaport/saxA tool for simulating and optimizing circuit behavior in the frequency domain using machine learning and parallel computing.75
umwm/umwmA third-generation spectral ocean wave model that simulates wave behavior in various environments20
davidguttman/wave-pendulumAn interactive simulation of a pendulum's motion influenced by a wave-like force35
lecopivo/watersurfacewaveletsA C++ project that applies mathematical wavelet analysis to simulate and visualize the behavior of water surfaces.141
jiasli/oceansurfaceReal-time ocean surface simulation using Tessendorf's algorithm and OpenGL107
helgegehring/wavepropagationWave propagation method implementation for simulating optical beam behavior in various systems2