Forward code for the P-SV wave equation on a staggered grid, with full waveform inversion interfaces. Finite difference approach according to stress-velocity formulation.
-
Updated
Jun 3, 2022 - Jupyter Notebook
Forward code for the P-SV wave equation on a staggered grid, with full waveform inversion interfaces. Finite difference approach according to stress-velocity formulation.
Ultrasonic NDT Simulator with engine core based on the Elastodynamic Finite Integration Technique (EFIT)
Fast implementation of the multi-dimensional fractional Fourier transform in Python
Electrostatic and Electromagnetic wave propagation simulations with FEM: EM field, TE & TM modes of a circular waveguide, scattering of a plane wave from a perfect electric conductor cylinder using PML.
Extreme-scale Discontinuous Galerkin Environment (EDGE)
Setup, run, post process, and visualize numerical simulations. Primarily SW4
Wave propagation framework for Python 3. Documentation and examples: https://wave-propagation.readthedocs.io/
A package to calculate ensemble averaged waves in heterogeneous materials. The focus is on wave propagation, scattering, and reflection, from particulate and porous materials.
Seismo-VLAB: An Open-Source Finite Element Software for Meso-Scale Simulations
Graduate Level Course of Technical University of Munich
Release version of ncpaprop, a command-line package for modeling the propagation of low-frequency acoustic waves in the atmosphere.
ViscoWave is a tool for Dynamic Backcalculation of Falling Weight Deflectometer (FWD) Time History Data
Eliassen-Palm flux diagnostics script in the form employed by Edmon, H. J., B. J. Hoskins, and M. E. McIntyre, 1980: Eliassen‐Palm cross sections for the troposphere. J. Atmos. Sci., 37:2600–2616
A Mathematica package to calculate exact multiple scattering, in time and frequency, according to the 2D wave equation.
This repository has properties for different groups of material. The main idea is to provide accesible properties for comparison.
Computational lab to provide the students with interactive simulations that help them to comprehend the concepts of seismology.
VBM is an efficient exact wave propagation technique that has an O(n) compute and space complexity. Inherently produces globally optimal paths to all grid points. Solves several shortcomings of state-of-the-art FMM.
Paper implementation of a 1-D quantum wave equation solver for arbitrary elastic media, initial conditions, and boundary conditions on actual quantum hardware
A simple Python code to solve the Lamb's problem.
Add a description, image, and links to the wave-propagation topic page so that developers can more easily learn about it.
To associate your repository with the wave-propagation topic, visit your repo's landing page and select "manage topics."