VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Introduction to Finite Element Modelling in Geosciences
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)
- Main link
- Learning material
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
|
|
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).)
-