Releases: geco-bern/rsofun
v5.0.0
CRAN release
This release is available on CRAN.
What's Changed
- Major stability improvements of BiomeE (fix segmentation faults and random outputs in the Fortran layer)
- Fix compilation to support all major platforms (LTO, parallel make, removed non supported language features)
- Removed prescribed net radiation option
- BiomeE and P-model forcing homogenization
prec
is now calledrain
rh
is now provided asvpd
- Dynamic sized arrays are now supported (arrays passed along with their size to Fortran)
Full Changelog: v4.4...v5.0
rsofun v4.4
New features and updates:
- 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
rsofun v4.3
Release version 4.3 jumps from 4.0 and includes substantial changes. Please check dependencies in you code if rerunning with version 4.3.
The list of changes include:
- catching aborting in FORTRAN part to avoid R session crashes (v4.1)
- canopy transfer solved for LM3-PPA with P-model (v4.2)
- general bugfixes (v4.2)
- consistent variable names p-model / lm3-ppa (v4.3)
- optimization stability BayesianTools (v4.3)
- new documentation (v4.3)
rsofun v4.0
Public release after refactored code.
LM3-PPA implemented
LM3-PPA is now fully implemented in the master branch. Successfully compiles and runs both P-model and LM3-PPA simulations.
Unresolved bug:
- Crashes during runtime when compiled and run on one machine, but not on another. The problem concerns the tile-level output arrays
output_daily_tile
andoutput_annual_tile
.
Data ingestion done outside.
Data ingestion now done outside rsofun (using ingestr package). Example complete in vignettes/example.Rmd.
v1.0.wrap_sofun
Version of rsofun used for Stocker et al. (2020) GMD. Wraps the SOFUN model (separate repository!) though input/output writing via files. No direct wrapping of the FORTRAN code within the rsofun package is implemented at this release.
Shared memory with Fortran
v0.2 Fortran wrapping with shared memory finished. No calibration and eval…
Version for eval_pmodel
This is the code version used for the eval_pmodel model documentation paper, and before Nick Smith's optimal Vcmax calculation is implemented (as optional method) and before pressure-dependence of