Page tree
Skip to end of metadata
Go to start of metadata

These courses aim to provide basic education on the most important biological, chemical and physical mechanisms in atmospheric science and how to implement these processes numerically in atmospheric models with the main target to educate the "Next Generation of Atmospheric Modellers" for the Nordic modelling community.

On the course, everyone will program an atmospheric boundary layer model with chemistry and aerosol dynamics, including: equations of flow for the atmospheric boundary layer with the first order turbulence closure, 1-dimensional column model + numerical solution, emissions of biogenic volatile organic compounds (BVOC) from vegetation, modelling of chemical kinetics by systems of differential equations, deposition of aerosols and numerical solutions for aerosol formation and growth. The model will be coded in Fortran 95.

Three courses on "First steps in atmospheric modelling" was given as 12-days intensive research courses in the summers of 2016, 2017 and 2018 at Lund (Sweden), Aarhus (Denmark) and Hyytiälä (Finland), respectively. These courses were funded by Nordic eScience Globalisation Initiative (NeGI) and financial supported by the ABS network (Atmosphere-Biosphere Studies), the ATM-DP doctoral Programme at the University of Helsinki and eSTICC (eScience tools for investigating climate change).


The next summer school will be 10.-20. of June 2019 in Lund, Sweden (more information here)

Course Material


Skeleton code

Download the skeleton code for meteorology here:

Download the skeleton code for chemistry here:

Download the skeleton code for aerosol here:

Output data files

You can find the output data files here for different cases to compare the numbers with your results. The numbers are not usually 100% the same as your results even if your code is totally correct. But I'd say that the difference should be less than, e.g., 0.1%.




emission: emission_CL_CT

chemistry_box_model: concentration

chemistry_1_D_model: concentration


Meteorology task: meteo_tasks.pdf

Emission task: emi_task.pdf

Chemistry task: chem_task.pdf

Pictures from previous courses

Feedbacks from the students (collected anonym):

Hyytiälä, Finland, June 2018

Aarhus, Denmark, June 2017

Lund, Sweden, June 2016



  • No labels