Skip to content

Repository files navigation

classes

This repository contains matlab codes for the classes on: Numerical modeling and Inverse theory.

To download this repository: git clone https://github.com/vsilwal/classes

Numerical Modeling in Geophysics

Theory and Lab Schedule

S. NoTheoryLabTheory HoursLab Hours
1Intro to forward and inverse problemsIntro to MATLAB and GitHub22
2DiscretizationProjectile motion example42
- Projectile motion example
- Overdetermined-underdetermined
- Seismic tomography example
3Interpolation and linear regression(1) Polynomial interpolation (2) Lagrange and spline interpolation46
4Taylor series and Newton's methodTaylor series example22
5Numerical differentiation, Generalized matrix method for numerical derivativesSolutions to ODE using Euler and RK442
6Numerical integrationDifference in trapezoidal and Simpson’s solutions22
7Iterative solversJacobi and Gauss-Seidel method22
Mid Sem
8Basic elements of Finite difference method (explicit, implicit, Crank-Nicolson)-40
9Heat equation using Finite difference methodExample 1: Numerical solution to heat equation using FDM34
10Acoustic equation using Finite difference methodExample 2: Numerical solution to acoustic equation using FDM34
End Sem
Total3026

Geophysical Inversion

Theory and Lab Schedule

S. NoTheoryLabTheory HoursLab Hours
1Intro to forward and inverse problemsTreasure hunt problem, Intro to MATLAB and GitHub20
2Revision of linear algebra (null space, rank, eigenvectors)Properties of eigenvalues and eigenvectors22
3Taylor series (gradient and Hessian)Linear regression problem42
4Linear and non-linear inverse problemsExample 1: Vertical Seismic Profiling (VSP) linear vs non-linear44
5Iterative methodsGradient vs Newton method22
6Earthquake location problemExample 2: Hypocenter Inversion22
Mid Sem
7Probabilistic viewpoint: Weighted least-square and Gaussian PDF-40
8Regularization and Lagrange multiplierAn example of Lagrange multipliers22
9SVD, Truncated SVD, Damped SVDProperties of SVD, Image compression44
10Tomography inversionExample 3: Crosswell Borehole tomography22
11Global Optimization TechniqueParticle Swarm Optimization22
12Inverse problems using basis functionsShaw Problem22
End Sem
Total3224

About

MATLAB codes for Computational Geophysics class at IITR

Resources

Stars

14 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages