Skip to content

yufengwa/teaching-computational-geophysics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

  • Wed/Thu, 8:30 - 10:00 KAUST time
  • in-person teaching, KAUST Bld 9 room 2120

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

During the pandemic year 2020, we recorded the online classes. They are provided below as youtube videos. The video lectures are:

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. the videos are quite embarrassing, i'm speaking very slowly and keep saying "basically" :) but I hope you find some interesting bits and pieces.

About

Additional material for computational geophysics course

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • MATLAB 35.6%
  • Fortran 30.2%
  • Python 29.5%
  • Makefile 4.7%