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".
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 gases and numerical solutions for aerosol formation and growth. The model will be coded in Fortran 95.
Course Material
Lectures
Pictures from previous courses
Feedbacks from the students (collected anonymously):
Lund, Sweden, June 2019
Hyytiälä, Finland, June 2018
Aarhus, Denmark, June 2017
Lund, Sweden, June 2016
Skeleton code
Download the skeleton code for meteorology here: main.zip.
Download the skeleton code for chemistry here: chemistry_box.zip
Download the skeleton code for aerosol here: aerosol_box.zip
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%.
meteoK1: meteoK1_data.zip
meteoK2: meteoK2_data.zip
meteoK3: meteoK3_data.zip
emission: emission_rates.zip emission_CL_CT
chemistry_box_model: concentrations.dat
chemistry_1_D_model: concentration
Aerosol_Box_Model: aerosol_box_model.zip
1D_Final: 1D_Emi_Aero_Chem_Dep.zip
Tasks
Meteorology task: meteo_tasks.pdf
Emission task: emi_task.pdf
Chemistry task: chem_task.pdf
Aerosol task: aerosol.pdf