🌊 Numerically solving and backpropagating through the wave equation
-
Updated
Feb 8, 2020 - Python
🌊 Numerically solving and backpropagating through the wave equation
A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs
Collection of Jupyter notebooks illustrating various techniques in computational acoustics
Code for geophysical 3D/2D Finite Difference modelling, Marchenko algorithms, 2D/3D x-w migration and utilities.
A Python interface to k-Wave GPU accelerated binaries
Short python samples of recreational mathematics.
A Julia library for simulating, processing, and plotting multiple scattering of waves.
2D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
Computes effective mode in a 2D wave guide
3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
C++/CUDA implementation of the most popular hyperbolic and parabolic PDE solvers
Notes and examples on how to solve partial differential equations with numerical methods, using Python.
Computational Methods for Numerical Analysis
🕹 Demos of Games 103 (Physics Simulation) Using Unity
Physical optics in Python
Computes effective mode in a 1D wave guide
A Mathematica package to calculate exact multiple scattering, in time and frequency, according to the 2D wave equation.
Computes eigen frequencies in a 2D micro-cavity
In numerical analysis, a numerical method is a mathematical tool designed to solve numerical problems. The implementation of a numerical method with an appropriate convergence check in a programming language is called a numerical algorithm
Computational lab to provide the students with interactive simulations that help them to comprehend the concepts of seismology.
Add a description, image, and links to the wave-equation topic page so that developers can more easily learn about it.
To associate your repository with the wave-equation topic, visit your repo's landing page and select "manage topics."