• Stars
    star
    285
  • Rank 145,115 (Top 3 %)
  • Language
    R
  • License
    Other
  • Created almost 9 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GCAM -- The Global Change Analysis Model

Global Change Analysis Model (GCAM)

The Joint Global Change Research Institute (JGCRI) is the home and primary development institution for GCAM, an integrated assessment tool for exploring consequences and responses to global change. Climate change is a global issue that impacts all regions of the world and all sectors of the global economy. Thus, any responses to the threat of climate change, such as policies or international agreements to limit greenhouse gas emissions, can have wide ranging consequences throughout the energy system as well as on land use and land cover. Integrated assessment models endeavor to represent all world regions and all sectors of the economy in an economic framework in order to explore interactions between sectors and understand the potential ramifications of climate mitigation actions.

GCAM has been developed at PNNL for over 20 years and is now a freely available community model and documented online (See below). The team at JGCRI is comprised of economists, engineers, energy experts, forest ecologists, agricultural scientists, and climate system scientists who develop the model and apply it to a range of science and policy questions and work closely with Earth system and ecosystem modelers to integrate the human decision components of GCAM into their analyses.

Model Overview

GCAM is a dynamic-recursive model with technology-rich representations of the economy, energy sector, land use and water linked to a climate model that can be used to explore climate change mitigation policies including carbon taxes, carbon trading, regulations and accelerated deployment of energy technology. Regional population and labor productivity growth assumptions drive the energy and land-use systems employing numerous technology options to produce, transform, and provide energy services as well as to produce agriculture and forest products, and to determine land use and land cover. Using a run period extending from 1990 โ€“ 2100 at 5 year intervals, GCAM has been used to explore the potential role of emerging energy supply technologies and the greenhouse gas consequences of specific policy measures or energy technology adoption including; CO2 capture and storage, bioenergy, hydrogen systems, nuclear energy, renewable energy technology, and energy use technology in buildings, industry and the transportation sectors. GCAM is an Representative Concentration Pathway (RCP)-class model. This means it can be used to simulate scenarios, policies, and emission targets from various sources including the Intergovernmental Panel on Climate Change (IPCC). Output includes projections of future energy supply and demand and the resulting greenhouse gas emissions, radiative forcing and climate effects of 16 greenhouse gases, aerosols and short-lived species at 0.5ร—0.5 degree resolution, contingent on assumptions about future population, economy, technology, and climate mitigation policy.

Documentation

Selected Publications

Calvin, K., Patel, P., Clarke, L., Asrar, G., Bond-Lamberty, B., Cui, R. Y., Di Vittorio, A., Dorheim, K., Edmonds, J., Hartin, C., Hejazi, M., Horowitz, R., Iyer, G., Kyle, P., Kim, S., Link, R., McJeon, H., Smith, S. J., Snyder, A., Waldhoff, S., and Wise, M.: GCAM v5.1: representing the linkages between energy, water, land, climate, and economic systems, Geosci. Model Dev., 12, 677โ€“698, https://doi.org/10.5194/gmd-12-677-2019, 2019.

Edmonds, J., and J. Reilly (1985)Global Energy: Assessing the Future (Oxford University Press, New York) pp.317.

Edmonds, J., M. Wise, H. Pitcher, R. Richels, T. Wigley, and C. MacCracken. (1997) โ€œAn Integrated Assessment of Climate Change and the Accelerated Introduction of Advanced Energy Technologiesโ€, Mitigation and Adaptation Strategies for Global Change, 1, pp. 311-39

Kim, S.H., J. Edmonds, J. Lurz, S. J. Smith, and M. Wise (2006) โ€œThe ObjECTS Framework for Integrated Assessment: Hybrid Modeling of Transportation โ€ Energy Journal (Special Issue #2) pp 51-80.

Full list of GCAM publications

More Repositories

1

hector

The Hector Simple Climate Model
C++
104
star
2

CEDS

Community Emissions Data System (CEDS)
R
78
star
3

gcamdata

The GCAM data system
R
42
star
4

xanthos

An extensible global hydrologic framework
Python
33
star
5

RCMIP5

R scripts for processing CMIP5 data
R
32
star
6

tethys

Spatiotemporal downscaling model for global water use
Python
27
star
7

gcam-doc

Documentation for the GCAM model
CSS
26
star
8

demeter

A land use land cover disaggregation and change detection model
HTML
26
star
9

pygcam

Python tools for automating GCAM workflows and managing experiment configuration
Python
24
star
10

rgcam

R package for extracting and importing GCAM results
R
15
star
11

fldgen

Given a global mean temperature pathway, generate random global climate fields consistent with it and with spatial and temporal correlation derived from an ESM
R
11
star
12

rfasst

Estimation of a consistent range of adverse health and agricultural effects attributable to air pollution for a GCAM scenario
R
10
star
13

gcamwrapper

An R / Python wrapper to interactively run a GCAM scenario
C++
9
star
14

CMIP5_patterns

NCL
8
star
15

metis

Webpage: https://jgcri.github.io/metis/ Cheatsheet: https://github.com/JGCRI/metis/blob/master/metisCheatsheet.pdf
R
8
star
16

stitches

Amalgamate existing climate data to create monthly climate variable fields.
Jupyter Notebook
7
star
17

gcamland

Offline version of the GCAM land allocation module
R
7
star
18

Rworkshops

R workshops 2020
R
7
star
19

rmap

Mapping software with pre-loaded global and local maps
R
7
star
20

gcamextractor

R package to extract and process GCAM data and manipulate into standardized tables.
R
7
star
21

moirai

Moirai - Land Data System
C
6
star
22

gcam_training

Repo and webpage to host GCAM training material
HTML
6
star
23

gcambreakout

R package to breakout new GCAM regions
R
5
star
24

cassandra

Human-earth system multi-scale model coupling framework
Python
5
star
25

hectorui

A web-based interactive scenario builder and visualization application for the Hector climate model
HTML
5
star
26

plutus

R
5
star
27

CMIP6

documentation and processing code for JGCRI's CMIP6 archive on pic
R
4
star
28

pridr

A software package to analyze and project income distributions dynamically using input data
R
4
star
29

GCAM-LAC-dashboard

An interactive tool for exploring GCAM data with a focus on Latin America and the Caribbean
R
4
star
30

gcamreader

Python package for reading GCAM output databases
Jupyter Notebook
4
star
31

osiris

Processes climate impacts on agricultural yields for GCAM
R
4
star
32

pytemplate

A template for a basic Python package with CI via GitHub actions for build, test, docs and a JOSS paper
Python
3
star
33

superwell

A hydro-economic model for groundwater supply and cost
Python
3
star
34

rgis

R-based Geographic Information System (GIS) utilities
R
3
star
35

trackingC

Where does fossil fuel C end up, and how does that change with changing parameters?
R
3
star
36

DeepClimGAN

Climate generator using Generative Adversarial Networks
3
star
37

ssp-data

Results for the GCAM SSPs, as documented in https://doi.org/10.1016/j.gloenvcha.2016.06.010
3
star
38

hydro-emulator

MATLAB
3
star
39

helios

Heating and Cooling Degree processing for GCAM from various sources such as WRF and CMIP
R
3
star
40

gcammaptools

R package for plotting GCAM data on world and regional maps
R
2
star
41

GCAM-dashboard

Quick and easy data explorer for GCAM
R
2
star
42

jgcricolors

Package to manage JGCRI color themes
R
2
star
43

argus

A shiny app to interactively visualize data across scenarios, parameters and regions.
R
2
star
44

gcamfaostat

An R package to prepare, process, and synthesize FAOSTAT data for global agroeconomic and multisector dynamic modeling
R
2
star
45

hector_cmip6data

CMIP6 data relevant for Hector v3 calibration
Python
2
star
46

gcims_integration

GCIMS Integration project
JavaScript
2
star
47

metarepo

Template repository for a single point of access meta-repository to reproduce an experiment
2
star
48

modelinterface

GCAM support tool to help create XML inputs and view results from XML DB output
Java
2
star
49

GCAMLU

Downscaling of GCAM's landuse from Region/AEZ scale to a grid.
Python
2
star
50

chen_et_al_2020a

Global land use projections for 2015-2100 at 0.05-degree resolution under diverse Shared Socioeconomic Pathways and Representative Concentration Pathways
2
star
51

LandHindcastPaper

Code for the JGCRI land hindcast paper data and figures
R
2
star
52

ambrosia

An R package for calculating and analyzing food demand and in accordance with the Edmonds et al food demand model
R
2
star
53

Di_Vittorio_et_al_2022_GCB

R
2
star
54

matilda

A probabilistic framework for the Hector simple climate model
R
2
star
55

dnnclim

Earth System Model emulator using deep neural networks
Python
1
star
56

programing-resources

Repo for JGCRI software training resources
1
star
57

nasa_lulc_uhi

NASA project on LULC and the Urban Heat Island (UHI) effect in Morocco
1
star
58

Scully_2024_SULI_Hector

Code and data related to historical calibration experiments by Hector's 2024 SULI
R
1
star
59

HIRM

The R package of the Hybrid Impulse Response Model
R
1
star
60

rtemplate

Template to build R package with github actions CI/CD, tests, codecov and docs.
TeX
1
star
61

Kyle-etal_2022_EF

Meta repository for GCAM study on projecting Sustainable Agriculture Matrix into the future
R
1
star
62

bed

Building Energy Demand (BED) model
Python
1
star
63

hazemul

emulation of hazard metrics
R
1
star
64

persephone

crop model yield change emulation
R
1
star
65

Hector_COMBO

Coupling Hector, fldgen and COMBO
HTML
1
star
66

JGCRIutils

Common utilities for JGCRI work
R
1
star
67

gcamrpt

Convert GCAM output to the format used by public IAM databases
R
1
star
68

pygis

Python-based Geographic Information System (GIS) utilities
Python
1
star
69

gcam_demeter_clinic

GCAM and Demeter clinic: A global, integrated human-Earth systems perspective to modeling land projections
Jupyter Notebook
1
star
70

stitches_in_r

HTML
1
star
71

GCAManalysis

Analysis tools and algorithms for GCAM data
R
1
star
72

niazi-etal_2024_nature-sustainability

Meta repository containing data and code for the groundwater peak and decline paper
R
1
star
73

SnyderEtAl2023_uncertainty_informed_curation_metarepo

Jupyter Notebook
1
star
74

emissions_mip

Framework for Emissions-MIP analysis
R
1
star
75

climate_integration_metarepo

Climate integration meta-repository for conducting integrated experiments
Python
1
star
76

khan-etal_2022_tethysSSPRCP

Meta Repository for Tethys paper. Global monthly sectoral water use for 2010-2100 at 0.5ยฐ resolution across alternative futures.
HTML
1
star
77

foresight

Foresight - Global Change Analytics
JavaScript
1
star