The carbon module provides carbon density information for different land types.
| Description | Unit | A | |
|---|---|---|---|
| pcm_carbon_stock (j, land, c_pools, stockType)  | 
Carbon stock in vegetation soil and litter for different land types | \(10^6 tC\) | x | 
| pm_climate_class (j, clcl)  | 
Koeppen-Geiger climate classification on the simulation cluster level | \(1\) | x | 
| sm_fix_cc | year until which all parameters affected by cc are fixed to historical values | \(year\) | x | 
| vm_carbon_stock (j, land, c_pools, stockType)  | 
Carbon stock in vegetation soil and litter for different land types | \(10^6 tC\) | x | 
| vm_emissions_reg (i, emis_source, pollutants)  | 
Regional emissions by source and gas after technical mitigation N CH4 C | \(Tg/yr\) | x | 
| Description | Unit | |
|---|---|---|
| fm_carbon_density (t_all, j, land, c_pools)  | 
LPJmL carbon density for land and carbon pools | \(tC/ha\) | 
| pm_carbon_density_other_ac (t_all, j, ac, ag_pools)  | 
Above ground other land carbon density for age classes and carbon pools | \(tC/ha\) | 
| pm_carbon_density_plantation_ac (t_all, j, ac, ag_pools)  | 
Above ground plantation carbon density for age classes and carbon pools | \(tC/ha\) | 
| pm_carbon_density_secdforest_ac (t_all, j, ac, ag_pools)  | 
Above ground secondary forest carbon density for age classes and carbon pools | \(tC/ha\) | 
This realization provides carbon density information on cellular level to all land modules ([30_crop], 31_past, 32_forestry, 34_urban and 35_natveg). The realization also provides carbon density for different age-classes, based on a chapman-richards volume growth model, to the land modules 32_forestry and 35_natveg Braakhekke et al. (2019).
Actual CO2 emissions are calculated based on changes in carbon stocks
between timesteps in the interface vm_carbon_stock.
\[\begin{multline*} vm\_emissions\_reg(i2,emis\_oneoff,"co2\_c") = \sum_{cell(i2,j2),emis\_land(emis\_oneoff,land,c\_pools)}\left(\frac{ \left(pcm\_carbon\_stock(j2,land,c\_pools,"actual") - vm\_carbon\_stock(j2,land,c\_pools,"actual")\right)}{m\_timestep\_length}\right) \end{multline*}\]
Limitations There are no known limitations.
| Description | Unit | A | |
|---|---|---|---|
| f52_growth_par (clcl, chap_par, forest_type)  | 
Parameters for chapman-richards equation | \(1\) | x | 
| f52_land_carbon_sink (t_all, i, rcp52)  | 
Land carbon sink adjustment factors from Grassi et al 2021 | \(GtCO2/year\) | x | 
| i52_land_carbon_sink (t_all, i)  | 
Land carbon sink adjustment factors from Grassi et al 2021 | \(GtCO2/year\) | x | 
| pc52_carbon_density_start (t_all, j, ag_pools)  | 
Above ground carbon density for new land in other land pool | \(tC/ha\) | x | 
| q52_emis_co2_actual (i, emis_oneoff)  | 
Calculation of annual CO2 emissions | \(Tg/yr\) | x | 
| description | |
|---|---|
| ac | Age classes | 
| ag_pools(c_pools) | Above ground carbon pools | 
| age | Population age groups | 
| c_pools | Carbon pools | 
| cell(i, j) | number of LPJ cells per region i | 
| chap_par | Chapman-richards parameters | 
| clcl | climate classification types | 
| emis_land(emis_oneoff, land, c_pools) | Mapping between land and carbon pools | 
| emis_oneoff(emis_source) | oneoff emission sources | 
| emis_source | Emission sources | 
| factors | factors included in factor requirements | 
| forest_type | forest type | 
| i | all economic regions | 
| i2(i) | World regions (dynamic set) | 
| j | number of LPJ cells | 
| j2(j) | Spatial Clusters (dynamic set) | 
| k(kall) | Primary products | 
| land | Land pools | 
| land_forest(land_timber) | Forested land pools | 
| pollutants(pollutants_all) | subset of pollutants_all that can be taxed | 
| rcp52 | climate change impact sceanrios | 
| stockType | Carbon stock types | 
| t_all(t_ext) | 5-year time periods | 
| t(t_all) | Simulated time periods | 
| type | GAMS variable attribute used for the output | 
Benjamin Leon Bodirsky, Florian Humpenoeder, Abhijeet Mishra
09_drivers, 14_yields, 29_cropland, 30_croparea, 31_past, 32_forestry, 35_natveg, 45_climate, 56_ghg_policy, 59_som