Skip to content

thelearningcurves/teaching-computational-geophysics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computational Geophysics - Course

This repository holds additional course material to teach computational geophysics.

Syllabus

An introduction to finite-difference, pseudo-spectral, finite-element, and spectral-element methods will be presented and applied to basic geophysical problems including heat flow and wave propagation.

The course offers hands-on lab experience in numerically solving partial differential equations relevant to geophysics.

Seismic wavefield snapshot for Kamchatka event

Time and Location

  • Sun/Thu, 15:00 - 16:30 KAUST time
  • remote teaching class

Instructor: Daniel Peter

The material in this repository is used for teaching purposes. You may reuse it freely to produce, share and build on knowledge - education is open to all.

Current Content

Whenever possible, we record these online classes and will provide them also as youtube videos. The video lectures so far:

Lecture youtube video
welcome Lecture - welcome
1 - conservation of mass Lecture - 1
2 - conservation of linear momentum Lecture - 2
3 - conservation of energy Lecture - 3
4 - conservation of angular momentum Lecture - 4
5 - stability analysis Lecture - 5
6 - higher order finite-differences Lecture - 6
7 - pseudo-spectral method Lecture - 7
8 - finite-element method - part 1 Lecture - 8
9 - finite-element method - part 2 Lecture - 9
10 - finite-element method - part 3 Lecture - 10
11 - finite-element method - heat transfer Lecture - 11
12 - spectral-element method - part 1 Lecture - 12
13 - spectral-element method - part 2 Lecture - 13
14 - spectral-element method - homework Lecture - 14
15 - spectral-element method - homework wave equation Lecture - 15
16 - spectral-element method - Newmark time scheme Lecture - 16
17 - class - summary and discussion Lecture - 17
18 - finite-volume method - part 1 Lecture - 18
19 - finite-volume method - part 2 Lecture - 19
20 - finite-volume method - wave equation Lecture - 20
21 - finite-volume method - wave equation 2 Lecture - 21

that's all for this semester. quite embarrassing, i'm speaking very slowly and keep saying "basically" :) but hope you find some interesting pieces.

About

Additional material for computational geophysics course

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 54.6%
  • Fortran 28.2%
  • MATLAB 11.3%
  • C 4.3%
  • Other 1.6%