This course introduces students to the construction and simulation of Integrated Assessment Models (IAMs) linking macroeconomics and climate dynamics. Through lectures and practical classes (PCs), students learn to implement growth and climate models such as RBC, Heutel, and DICE in Dynare. The course covers stochastic and deterministic solution methods, from perturbation techniques to perfect-foresight simulations. Emphasis is placed on understanding policy implications of carbon pricing, damages, and abatement dynamics.

Climate Change Dynamics
GitHub Code

Course 1: IAMs in Dynare
Objectives of the Lecture:
  • Understand the structure and purpose of Integrated Assessment Models
  • Formulate and solve dynamic macroeconomic models in Dynare
  • Apply stochastic and deterministic solution techniques
  • Analyze climate–economy interactions at business-cycle and long-run horizons

Materials:

Slides1.pdf Lecture 1
PC1.pdf Practical Class 1
heutel.mod Heutel (2012) Dynare file
heutel_ss.m Steady state Heutel 2012 (MATLAB function)
toy_climate.mod A toy DICE deterministic model (Dynare)
get_ss.m Steady state file of the toy DICE model (MATLAB)
Course 2: Methodology on Short and Long Term Dynamics (incomplete)
Objectives of the Lecture:
  • Understand how exogenous climate and socioeconomic trends shape long-run dynamics in IAMs
  • Construct and simulate a decentralized Baby IAM with optimizing households and firms
  • Compare deterministic and stochastic transition paths under alternative climate policies
  • Quantify the macroeconomic impacts of damages, abatement costs, and carbon taxation

Materials:

Slides2.pdf Lecture 2
PC2.pdf Practical Class 2
Handout_BabyIAM.pdf Handout about DICE
/Codes2/ Repository of the exercises