I am currently modelling with the DICE2016 model of Nordhaus, which code is publicly available here; http://www.econ.yale.edu/~nordhaus/home ... 916ap.gms.

and I desperately need help as I am inexperienced in GAMS (and very time constrained).

**Damage function:**

- I wish to apply an approximate Weitzman Damage function to the model (adding an extra term, with damages from temperature to the power of 7. ; (I have added this to the original code; however the values of the output variables I get, do not make sense. For example, I obtain an emissions control rate of 1 from t=2.. Could anyone tell me if I have to specify the function different from this in order to obtain reasonable values? I have not changed any of the bounds, limits or constraints from the original code.
Code: Select all

`+ a4*TATM(t)**a5`

- Finally I would like to assess the model-output based on both the base-case, the optimal case and for the limiting case of 2degrees Celcius above pre-industrial level. How can I alter the model to give me the values for the latter case (the base- and the optimal cases are easily specified in one of the first arguments of the code, but not the limiting case)?

Please find my code attached.

Thank you in advance!