New features

  • Added support for LULUC (land use, land-use change) in BiomeE. See vignette biome_luluc for details.
  • New BiomeE behavior to recycle last year of forcing if requested simulation time span (nyeartrend) is longer than available forcing data.

Breaking changes

  • Breaking changes in biomee drivers:
    • init_cohort$init_n_cohorts column has been phased out and must not be present in
      drivers to protect against data corruption.
    • update_annualLAImax flag was removed and the behavior is now slightly altered since LAImax and underLAImax are set and kept constant at the start of the simulation:
      • LAImax takes value max(LAI_light, 0.5)
      • underLAImax takes value min(LAImax, 1.2)
    • do_closedN_run flag now uses initial inorganic N setting rather than arbitrary value and is false by default.
    • Modified drivers to use more sensibles values
      • Species 1 is now a C4 crop
      • N_input is set to 0.01 to limit N starvation.
  • Breaking changes in biomee output
    • renamed the following column names in output_daily_tile:
      • totWs=>SoilWater
      • Trsp=>Transp
      • SW_C=>sapwoodC and SW_N=>sapwoodN
      • HW_C=>heartwoodC and HW_N=>heartwoodN
      • McrbC=>mcrbC and McrbN=>mcrbN
      • added NPP
    • renamed the following column names in output_annual_tile and output_annual_cell:
      • rain=>Prcp
      • SeedC=>seedC (and for N)
      • SapwoodC=>sapwoodC (and for N)
      • WoodC=>heartwoodC (and for N)
      • SlowSOM=>slowSOM
      • McrbC=>mcrbC and McrbN=>mcrbN
      • added totC
    • renamed the following column names in output_annual_cohorts:
      • nsc=>NSC and nsn=>NSN
      • sapwC=>sapwoodC
      • woodC=>heartwoodC
      • Nupt=>N_uptk
      • Nfix=>N_fxed
      • switched column positions of NPP and GPP
  • This model version behaves exactly as the version before.
  • Update was necessary to include description of scripts and data used for the model documentation paper into archive on Zenodo
  • new BiomeE forcing data matching that of P-model
    • prec is now called rain
    • rh is now provided as vpd
    • See biomee_gs_leuning_drivers for an example
  • fix Fortran modules leading to segmentation faults using BiomeE model
  • improved documentation
  • bugfix Fortran modules and derived types
  • compilation flags for different platforms
  • bugfix on input data type P-model
  • LM3-PPA to BiomeE renaming
  • cost function rewrite
  • update output format (consistency)
  • add water balance variables to P-model output
  • new p-model calibratable parameters
  • rewrite of temperature and soil moisture stress functions
  • update simulation parameters to take netrad, ppfd and ccov as input forcing
  • documentation parameter sensitivity analysis
  • documentation on the data format
  • document calibration diagnostic and model uncertainty calculation
  • more transparent licensing and copyright statements in COPYING file
  • Consistent variable names p-model / biomee
  • optimization stability BayesianTools
  • documentation
  • Bugfixes
  • Canopy transfer solved for BiomeE with P-model
  • Bugfixes
  • Catching aborting in FORTRAN part to avoid R session crashes
  • Public release after refactored code