Giter VIP home page Giter VIP logo

rice50xmodel's Introduction

The RICE50+ model

Version 2.0.0

This is RICE50+, a multi-regional Integrated Assessment Model, described in the paper Gazzotti et al. (2021): 'Persistent inequality in economically optimal climate policies', Nature Communications, 12, Article number: 3421, https://www.nature.com/articles/s41467-021-23613-y

A calibrated multi-regional Integrated Assessment Model with 50+ regions, calibrated abatement cost curves, a modular and phase structure of the code, and additional optional modules.

Requirements

  1. Installation: Install GAMS, Github Desktop, (and optionally VSCode as advanced editor)
  1. GAMS license
  • In order to run the model, you need a GAMS license and CONOPT or KNITRO license. You can request a temporary license from gams https://www.gams.com/download/ but for serious model runs you will need a full license, academic and non-for-profit versions might be available. Once you obtain the license as gamslice.txt file, copy this file to your GAMS folder.

Create the data folder, run the model, and analyze results

  1. Get the source code of the RICE50x model: Either cloning it in Github desktop (preferred), download it from https://github.com/witch-team/RICE50xmodel, or using git at the command line.

  2. Download and unzip calibrated input data from https://github.com/witch-team/RICE50xmodel/releases/download/v2.0.0/data_ed57.zip and into the same folder.

  3. Run the model in gamsIDE (creaing a project file in the RICE50x folder) or on the command line:

gams run_rice50x.gms
  1. [OPTIONAL] Analyze and visualize model output, using the produced results_*.gdx files in the RICE50x folder. This can be done in GAMS itself, or exporting to Excel, or using your sofwrate of choice with a gdx importing possibility. You can also get the "witch-plot" repository from github (https://github.com/witch-team/witch-plot) download it to the same root folder as RICE50x, and after running the model, launch teh interactive visualization tool:
Rscript plotgdx_rice50x.R

Main setting flags for the RICE50x to be set in run_rice50x.gms

What follows is a summary of main model settings. Bold elements are model default values.

flag values description
policy bau
bau_impact
cba
cbudget
ctax
BAU without damages
BAU with damages
cost-benefit analysis
carbon budget
carbon tax
baseline ssp1
ssp2
ssp3
ssp4
ssp5
Shared Socio-Economic Pathway for TFP, population, and carbon intensity baseline
cooperation coop
noncoop
coalitions
impact off
dice
burke
dell
kalkuhl
howard
coacch
climate dice2016
witchco2
cbsimple
dice 2016
dice with coeffs. corrected as in witch
Simple transient concentration response
savings
fixed
flexible
Fixed saving rates (converging to DICE optimal in 2150)
Free saving rates

rice50xmodel's People

Contributors

johannesemm avatar gappix avatar maxtav avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.