Wave Propagation
Helmholtz Equation, Finite Differences and PML Boundary Conditions
In this post, I present the finite difference formulation of the Helmholtz equation for a 2D domain with Perfectly Matched Layer (PML) boundary conditions. These boundary conditions allow us to simulate wave propagation in an effectively infinite medium by reducing artificial reflections at the computational boundaries. The code developed in pml_conditions.py calculates the numerical solution using this methodology..
October 12, 2025
Helmholtz Equation - Finite Differences
In this post, I show the finite difference scheme of the Helmholtz Equation for a 2D domain and its Dirichlet-condition version. The code developed in dirichlet_conditions.py calculates the numerical solution using this methodology.
September 21, 2025
Wave Equation to Frequency Domain using Devito
In this post, I present a reproduction of the Devito 1 2 tutorial 17 – On-the-fly Discrete Fourier Transform, implemented in the notebook wave_eq_to_freq_domain.ipynb, where the frequency components of the wavefield are computed.
September 14, 2025
An overview of Wave Propagation within Seismic Tomography
In this post, I provide an overview of seismic wave propagation within the seismic tomography geophysical imaging technique, based on several bibliographic resources I have studied.
August 31, 2025
