VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

651-4144-00L 2 Credits MSC D-ERDW

Introduction to Finite Element Modelling in Geosciences

VVZ CR n/a

Last Updated: 2026-06-03 00:53:38

Abstract

Introduction to programming the Finite Element Method (FEM) in 1D and 2D.

Objective

Topics covered include thermal diffusion, elasticity, Stokes flow, isoparametric elements, and code verification using the method of manufactured solutions. The focus is on hands-on programming, and you will learn how to write FEM codes starting with an empty Julia or Python script.

Content

Course content includes brief derivation and implementation details for the Finite Element Method (FEM) for thermal diffusion, linear elasticity, and incompressible Stokes flow, using numerical quadrature and isoparametric elements. 1-dimensional examples are extended to 2 dimensions. Code verification is introduced, using the method of manufactured solutions. The focus is on hands-on programming; course exercises encourage development of a series of increasingly-complex codes, starting with an empty Julia or Python script. A final project allows students flexibility to apply the method to an application of interest or to a standard problem.

Resources

Lecture Notes

The script will be made available online.

Literature

There is no mandatory literature. Some recommended literature will be discussed and made available during the course.

Learning Materials (Links)

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
graded semester performance

Registration & Places

Max Places
25

Course Components

Type Title Time & Place Hours
lecture with exercise Introduction to Finite Element Modelling in Geosciences
1-week block course
  • 06.07 Date 09:15-17:00 (NO F 39)
  • 07.07 Date 09:15-17:00 (NO F 39)
  • 08.07 Date 09:15-17:00 (NO F 39)
  • 09.07 Date 09:15-17:00 (NO F 39)
  • 10.07 Date 09:15-17:00 (NO F 39)
40 h semesterly

Offered In

    • Electives (Courses can be chosen from the complete offerings of the ETH Zurich and University of Zurich (according to prior agreement with the MSc Committee).)