- Docente: Filippo Zaniboni
- Credits: 6
- SSD: GEO/10
- Language: Italian
- Moduli: Stefano Tinti (Modulo 1) Filippo Zaniboni (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Physics of the Earth System (cod. 8626)
-
from Sep 24, 2024 to Jan 10, 2025
Learning outcomes
At the end of the course, students will possess basic knowledge of the numerical techniques used in Geophysics. Particularly, students will be able:
· to apply explicit as well as implicit methods to solve ordinary differential equations and partial differential equations;
· to compute the propagation of waves through simple numerical models developed in the MatLab environment.
Course contents
Module 1 – Theory (Prof. Tinti)
Discretization methods for solving ordinary differential equations (ODE) based on finite-difference schemes. Implicit and explicit multi-step methods. Runge-Kutta methods. Accuracy.
Partial differential equations (PDE). Parabolic and hyperbolic systems. Transport equation. Method of characteristics. Discrete differential operators. Stability analysis. Equation of heat transfer. Equation of waves propagation. Application to propagation of long ocean waves. Staggered grids technique.
Module 2 – Laboratory (Prof. Zaniboni)
Application of numerical methods described in the Teaching Unit 1 to cases of generic ODEs and PDEs describing specific geophysical problems (transport equation, heat equation, wave equation).
The students will learn to develop on their own PC (or on one available in the laboratory) the numerical codes suitable for the implementation of such methods and the accuracy assessment. Such activity will be carried out by means of MatLab software (or, alternatively Octave).
Readings/Bibliography
Module 1 – Theory (Prof. Tinti)
Slides presented during the lectures.
Module 2 – Laboratory (Prof. Zaniboni)
Outlines of the exercises performed in the laboratory.
Teaching methods
Module 1 – Theory (Prof. Tinti)
Classroom lectures, projection of slides.
Module 2 – Laboratory (Prof. Zaniboni)
Laboratory exercises carried out on own computer.
Attendance of this training activity requires the prior participation of all students to modules 1 and 2 of training on safety in the places of study, through e-learning mode (see the link https://corsi.unibo.it/magistrale/FisicaSistemaTerra/formazione-obbligatoria-su-sicurezza-e-salute).
Assessment methods
The final test is joint for the two modules, exclusively oral, with duration ranging between an hour and an hour and a half. It will concern the theory as well as the numerical tests carried out in the laboratory.
The examinee will be asked to show, discuss and run the numerical codes solving the differential equations developed in the laboratory.
Teaching tools
Projector; PC and MATLAB (or Octave).
Office hours
See the website of Filippo Zaniboni
See the website of Stefano Tinti
SDGs




This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.