Numerical Methods

This page contains the notes, jupyter notebooks, and course materials from coursera. This section will be updated periodically with relevant materials.

Contents

Finite-Difference Method - First Derivative
Finite-Difference Method - Second Derivative

Finite-Difference Method - High-Order Taylor Operators

Finite-difference method acoustic wave - 1D
Finite-difference method acoustic wave - 1D part 2

Finite-Difference Method - Acoustic Waves 1D - Optimal Operators
Finite-Difference Method - Advection equation 1D
Finite Differences - Grid-Staggering Elastic 1D

Finite-difference method - Acoustic Waves 2D - Homogeneous case
Finite-Difference Method - Acoustic Waves 2D - Heterogeneous case

Pseudo-Spectral Method - Numerical Derivatives based on a Derivative Matrix
Pseudo-Spectral Method - Elastic Wave Equation 1D
Pseudo-Spectral Method - Acoustic Waves in 1D
Pseudo-Spectral Method - Acoustic Waves in 2D

Finite Element Method - Static Elasticity
Finite Element Method - Elastic Wave Equation 1D

Spectral Element Method - Interpolation with Lagrange Polynomials
Spectral Element Method - Numerical Integration - The Gauss-Lobatto-Legendre approach

Spectral Element Method - Elastic Wave Equation 1D, Heterogeneous case