🌊 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
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
Collection of Jupyter notebooks illustrating various techniques in computational acoustics
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.
3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
Notes and examples on how to solve partial differential equations with numerical methods, using Python.
Computes effective mode in a 2D wave guide
C++/CUDA implementation of the most popular hyperbolic and parabolic PDE solvers
🕹 Demos of Games 103 (Physics Simulation) Using Unity
Computational Methods for Numerical Analysis
Physical optics in Python
A python package for physics-informed machine learning for solving partial differential equations
A Mathematica package to calculate exact multiple scattering, in time and frequency, according to the 2D wave equation.
Computes effective mode in a 1D wave guide
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
Computes eigen frequencies in a 2D micro-cavity
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."