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