Julia implementation of MARGO, an idealized climate-economic modelling framework for Optimizing trade-offs between emissions Mitigation, Adaptation, carbon dioxide Removal, and solar Geoengineering.
In the code below, I create a model with the default parameters and optimize for the 3C goal, but the result is a 0.8C policy, according to T_adapt, and a 1.6C policy according to T:
Changing temp_goal and temp_final to 1.5C gives a 0.7C policy according to T_adapt, and a 1.4999C policy according to T. But it should actually be >1.5 without adaptation, not ==1.5.
In the code below, I create a model with the default parameters and optimize for the 3C goal, but the result is a 0.8C policy, according to
T_adapt
, and a 1.6C policy according toT
:Changing
temp_goal
andtemp_final
to1.5C
gives a 0.7C policy according toT_adapt
, and a 1.4999C policy according toT
. But it should actually be >1.5 without adaptation, not ==1.5.Tested on the master branch