Published May 5, 2026
| Version 4.14.0
Software
Open
MAgPIE - An Open Source land-use modeling framework
Authors/Creators
-
Dietrich, Jan Philipp1
-
Bodirsky, Benjamin Leon1
- Weindl, Isabelle1
-
Humpenöder, Florian1
- Stevanovic, Miodrag1
- Kreidenweis, Ulrich1
- Wang, Xiaoxi1
- Karstens, Kristine1
-
Mishra, Abhijeet1
- Beier, Felicitas Dorothea1
-
Molina Bacca, Edna Johanna1
-
von Jeetze, Patrick1
- Windisch, Michael1
-
Crawford, Michael Scott1
- Leip, Debbora1
- Klein, David1
- Singh, Vartika1
- Ambrósio, Geanderson1
- Araujo, Ewerton1
- Biewald, Anne1
-
Sauer, Pascal1
-
Köberle, Alexandre1
-
Steinhauser, Jan1
- Hötten, David1
- Schröter, Georg1
-
Rein, Patrick1
-
Lotze-Campen, Hermann1
-
Popp, Alexander1
- 1. Potsdam Institute for Climate Impact Research
Description
[4.14.0] - 2026-05-05
changed
- 13_tc the interface variable
vm_taunow represents a linear combination of tau on regular cropland (v13_tau_core) and tau on cropland in conservation priority areas (v13_tau_consv). Per default values invm_tauare equal tov13_tau_core. - 21_trade New implementation of bilateral trade realization, based on import-supply-ratio instead of redistributing bilateral flows in a unconstrained manner.
- 30_croparea/simple_apr24 Fixed rotation penalty to 0 instead of relying on the solver to not produce small positive values within the tolerance.
- 60_bioenergy set
i60_res_2ndgenBE_demalso for historical period tooffifc60_res_2ndgenBE_demis set tooff(do not apply scenario harmonization on it) - config New default switched from calibrating to FAO to LanduseInitialisation. Update of calibration parameters and removal of lowpass filter setting in line with simplified script.
- inputdata inputdata updated calibraion of land conversion costs in the input data for H12, based on the recent development of the calibration procedure
- inputdata updated input data to rev4.127, including fix of FAO mass balance and processing shares where maiz to ethanol values were missing for some countries
- inputdata updated input data to rev4.128, including fix for mismatch between historic urban land in LUH3 and projected future urban land, which is still based on LUH2
- inputdata updated input data to rev4.129, which now includes new protected area data for China not covered in the WDPA data base.
- inputdata updated input data to rev4.130, where product attribute
geforwoodandwoodfuelis changed to 18 (instead of 15.36) to be in line with crop type values forbetrandbegr - inputdata updated input data to rev4.131, including IPCC wood density, FAO woodfuel stacking correction, FRA2025 growing stock targets, and FRA2025 validation data
- PR template minor changes, require all checkboxes to be checked
- renv/activate.R updated to version 1.1.7
- scripts/output Refactored report output scripts and moved several repeated parts to magpie4 and quitte. As a result,
piamutilsis not a dependency anymore. - scripts/start updated biomass collection start script; renamed from
calc_residuePot2ndBE.Rtogenerate_biomassForEnergyData.R - scripts/calibration/landconversion_cost.R: Simplified code, code improved to speed up and improve convergence.
added
- 14_yields pasture yield correction trend extrapolation through
sm_fix_SSP2to smooth t_past boundary discontinuity - 32_forestry reduced re-establishment cost for replanted plantations (
s32_est_cost_plant_reest) - 35_natveg natural-origin tracking for secdforest: distinguishes area from natural succession (uncalibrated natveg curve) from existing/managed secdforest (FRA-calibrated curve); blended carbon density per age class
- 52_carbon configurable bisection bounds
s52_k_high_secdf(0.1) ands52_k_high_plant(0.15), reduced from hardcoded 0.3 - 52_carbon growing stock calibration: bisection of Chapman-Richards growth rate k to match FRA 2025 targets for secdforest (NRF) and plantations; uncalibrated curves preserved for aff/ndc
- 73_timber FAO woodfuel stacking correction (
s73_woodfuel_stacking_factor = 0.65) applied before density conversion - 73_timber regionalized timber production costs: costs specified in USD/m3 (UNECE source), converted to regional USD/tDM via
im_vol_conv(i); natveg cost premium as single scalars73_natveg_cost_premium - 73_timber residues from woodfuel harvest added to residue base (justified by BEF-based stem-only yields)
- default.cfg added options for tau scenarios on conservation priority land in
13_tc. - scaling Scaling now also includes equations based on level and marginals from
gdx2::calcScaling(). Upscaling (scaling factors below 1) suggestions commented out per default. - scripts/output new output script rds_report_agg_region.R, which generates report files with aggregated regions based on the mapping used in the validation input data; useful, e.g., for generating a report that contains an EUR region aggregated from H16/21 EU sub-regions
- scripts/output new start script to report land use in a thematic resolution specific for the Bending the Curve 2 initiative.
fixed
- 14_yields, 32_forestry, 35_natveg, 52_carbon, 73_timber converted local input parameters to shared interfaces to avoid duplicate files across modules (
f14_aboveground_fraction→fm_aboveground_fraction,f14_ipcc_bef→fm_ipcc_bef,s14_carbon_fraction→sm_carbon_fraction); renamed parameters for clarity and consistency with coding guidelines (pm_timber_yield→im_growing_stock,p32_yield_forestry_future→i32_growing_stock_at_harvest,pm_vol_conv→im_vol_conv,p52_*→i52_*,pm_carbon_density_*_default→*_uncalib,s14_minimum_wood_yield→s14_minimum_growing_stock,s73_reisdue_removal_cost→s73_residue_removal_cost); fixed ~25 typos in descriptions; updated realization.gms descriptions - 14_yields replaced BCEF_S values with proper BEF in
fm_ipcc_bef.cs3(wasf14_ipcc_bce.cs3);pm_growing_stock(waspm_timber_yield) now in true tDM/ha instead of m3/ha - 32_forestry bugfix limit for endogenous re/afforestation in historical time steps
- 32_forestry fixed parenthesis placement in discounting formula for establishment costs
- 73_timber/52_carbon replaced global wood density (0.6/0.3) with IPCC climate-zone-specific values; file moved from
f73_volumetric_conversion.csv(M73, product-indexed) tof52_volumetric_conversion.csv(M52, climate-class-indexed); same density for both products - highres.R temporary f32_max_aff_area.cs4 is now deleted in case of error
- scaling Replaced scaling factors like
10e3with the intended1e3 - scripts/calibration/landconversion_cost.R: Bugfixes, see https://github.com/magpiemodel/magpie/pull/858
- scripts/start_functions.R added all extra
cfgarguments instart_run()to the config check call
Files
magpiemodel/magpie-v4.14.0.zip
Files
(2.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:7f5e6d380c7deb9d10e400ce1510a44b
|
2.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/magpiemodel/magpie/tree/v4.14.0 (URL)
Software
- Repository URL
- https://github.com/magpiemodel/magpie