Numerical Modelling of Weather and Climate

Main content

Accordion. Press Tab to navigate to entries, then Enter to open or collapse content.


Course information

Course number 701-1216-00L
Time & Location

Thursday 13.15-15.00 (CHN E46) lecture every week

Thursday 15.15-17.00 (CHN G42) tutorial once every 2 weeks

Lecturers L. Schlemmer U. Lohmann
Tutors Davide Panosetti Roman Brogli Laureline Hentgen

Course objectives

The guiding principle of this lecture is that students can understand how weather and climate models are formulated from the governing physical principles and how they are used for climate and weather prediction.

Basic information about this course:

This course consists of 2 contact hours per week plus a total of 10 tutorial hours during the semester. It is taught by Linda Schlemmer and Ulrike Lohmann on Thursday 13:15-15:00 in CHN E46, starting on February 23, 2017.

Course schedule & slides, lecture notes

Date Programme
  Course outline
23.02.17 Introduction |  Slides Slides (Linda Schlemmer)
02.03.17 Repetition Numerical Methods | Slides | Notes (Linda Schlemmer)
09.03.17 Adiabatic model formulation: Shallow water system | Slides | Notes (Linda Schlemmer)
16.03.17 Adiabatic model formulation: Vertical coordinates | Slides (Linda Schlemmer)
23.03.17 Adiabatic model formulation: Horizontal discretization | Slides (Linda Schlemmer)
30.03.17 Introduction into parameterizations and parameterization of the planetary boundary layer | Slides (Linda Schlemmer)
06.04.17 Parameterization of convection | Slides | Slides with comments (Ulrike Lohmann)
13.04.17 Parameterization of large-scale clouds | Slides | Slides with comments (Ulrike Lohmann)
20.04.17 Easter break (no class)
27.04.17 Parameterization of radiation | Slides | Slides with comments (Ulrike Lohmann)
04.05.17 Data assimilation | Slides (Linda Schlemmer)
11.05.17 Predictability and ensemble prediction | Slides (Linda Schlemmer)
18.05.17 Earth System Models | Slides | Slides with comments | Blackboard-ocean-modelling | Blackboard-sea-ice | Blackboard-land-sfc (Ulrike Lohmann)
25.05.17 Ascension Day (no class)
01.06.17 Climate model projections | Slides | Slides with comments (Ulrike Lohmann)


During the tutorial you will learn how to implement and run a 2D isentropic model to simulate a flow over a mountain ridge. At the end of the course, you are asked to submit a report which will be evaluated and contribute to your final course mark.

The tutorial will be taught by Davide Panosetti, assisted by Roman Brogli and Laureline Hentgen. The tutorial will take place 15:15-17:00 in room CHN G42 on the following days:

Date Programme
23.03.17 Exercise 1 | Slides
06.04.17 Exercise 2 | Slides | mac_howto | | isentrop_2017.tar.gz
13.04.17 Exercise 3 | Slides
04.05.17 Exercise 4 | Slides
18.05.17 Exercise 5 | Slides

The numerical model has two versions, one written in MATLAB, and one written in Python.


The final mark will be based on a written exam at the end of the course. The report from the tutorial will contribute to the final score with a bonus up to half a grade. Students need to obtain at least Mark 4 (66% of the total number of points) to get the 4 credit points. Further information is provided in the outline above. Here are some sample exam questions.

External links

Anonymous feedback

Please follow this link to provide anonymous feedback on the lectures and the tutorial.

Page URL:
Tue Jun 27 05:29:07 CEST 2017
© 2017 Eidgenössische Technische Hochschule Zürich