Simulation of Ocean and Atmosphere & Climate (SOAC) (NS-MO501M) 2021

A compulsory course of the master program, Climate Physics, at Utrecht University (IMAU), department of physics (physics), Utrecht University

Instructors: Aarnout van Delden (home) and Michiel Baatsen (room 668 BBG)

All lectures, tutorials and invited lectures by experts in room 1.16 MIN on Monday afternoon, room 001 BBG on Tuesday afternoon and in room 219 BBG on Thursday morning

Description

Information about SOAC on Osiris: link

Plan

Tuesday 7 September 2021, 13:15-14:00: Lecture 0: "Introduction describing the structure and plan of the course"

Tuesday 7 September 2021, 14:15-15:00: Lecture 1: "Canonical equations of geophysical fluid dynamics: shallow water equations. Analytical and numerical solutions of the simplified equations for inertial oscillations"

Thursday 9 September 2021, 09:00-10:45: Lecture 2: "Multi-step time differencing. Exercise 1: simulation of inertial oscillations. Numerical approximation of the (linear) advection equation"

Thursday 9 September 2021, 11:00-12:00: Tutorial: help with exercise 1

Monday 13 September 2021, 13:15-15:00: Lecture 3: "Numerical stability (CFL condition). Lax-Wendroff scheme and spectral method. Exercise 2: numerical solution of the (linear) advection equation"

Tuesday 14 September 2021, 13:15-14:00: Lecture 4: "Non-linear advection equation. Pseudo-spectral method. Pole problem. Solution of the linear shallow water equations. Numerical accuracy of simulation of gravity waves. Staggered grids. Aliassing. Exercise 3"

Tuesday 14 September 2021, 14:15-15:00: Short introduction to the SOAC-projects (Michiel Baatsen)

Thursday 16 September 2021, 9:00-9:45: Lecture by an expert (Erik van Sebille):"Model version control and Open Science"

Thursday 16 September 2021, 10:00-10:45: Tutorial: help with exercises

Thursday 16 September 2021 (end of the day): Deadline: hand in answer to exercise 1

Tuesday 21 September 2021, 15:15-17:00: Complete introduction to the SOAC-projects (Michiel Baatsen)

Thursday 7 October 2021 (end of the day): Deadline: hand in answer to exercises 2 and 3

Monday 8 November 2021, 13:15-17:00: Student presentations of the SOAC-projects

For those who cannot make it on these dates, a second session of presentations is planned in February 2022

Sunday 14 November 2021: Deadline Hand in the SOAC-project report (guideline: it should not exceed about 3000 words and about 10 figures)

Further details: see below under the heading, "Schedule"

Schedule

Schedule-SOAC2021.pdf

For more up-to-date information, send a message to Michiel Baatsen (M.L.J.Baatsen@uu.nl)

Expert Lectures

Presentations by experts in the field on "Numerical Models and Simulation"

Thursday, 16 September 2021, 9:00-10:00 (room BBG 219), Erik van Sebille (IMAU), Model version control and Open Science: pdf

Monday, 4 October 2021 , 13:15-14:15 (room MIN 0.16), Leo van Kampenhout (IMAU), Climate Models

Monday,11 October 2021, (13:15-14:15 room MIN 0.16), Sander Tijm (IMAU), Numerical Weather Prediction pdf

Tuesday,19 October 2021, 15:15-16:15 (room BBG 169), Michael Kliphuis (IMAU), Computer Hardware

Lectures on Numerical Methods

Lectures of 2021 on numerical methods for solving the Basic equations of Geophysical Flow, by Aarnout van Delden. More information above under the heading,"Plan".

Lecture0-SOAC2021.pdf

Lecture1-SOAC2021.pdf

Lecture2-SOAC2021.pdf

Lecture3-SOAC2021.pdf

Lecture4-SOAC2021.pdf

Exercises

Exercise 1: see Exercise1-SOAC2021.pdf

Exercise 2: see Exercise2-SOAC2021.pdf

Exercise 3: see Exercise3-SOAC2021.pdf

You are allowed to hand the answers to the exercises in groups og max. 3 students

Hand in answers to exercises 16 September 2021 (exercise 1) and on 7 October 2021 (exercises 2 and 3)

Projects

Projects of 2021: to be presented by Michiel Baatsen and the supervisors on Monday 13 September 2021, 15:15-17:00 (MIN 016)

Programming-language

The first choice programming language in this course is Python.

A good book on Python: A Student's Guide to Python for Physical Modeling, by Jesse M. Kinder and Philip Nelson (Princeton University Press, 2015), 139 pp.

A good book on the use of Python in Atmospheric Sciences is that by Johnny Lin: link

Articles on Python: Nature-article1, Nature-article2

Instructors: Michiel Baatsen and Aarnout van Delden (home)

m.l.j.baatsen@uu.nl (room 668 BBG)

a.j.vandelden@uu.nl (room 615 BBG)