Recent Releases of LWFBrook90R
LWFBrook90R - LWFB90 has a constant head lower boundary now
The depth of a water table can be specified (param_b90$water_table_depth), which will influence soil moisture.
- R
Published by pschmidtwalter over 1 year ago
LWFBrook90R - Maintenance
- fixed new R CMD check warnings in R-devel due to "non-portable use of kind" in Fortran
- moved input data checks to Fortran code for speed reasons
- R
Published by pschmidtwalter over 2 years ago
LWFBrook90R - Maintenance
Bug fixes
- Major bug fixed concerning the calculation of global radiation from sunshine duration hours (see issue #65)
- small bug concerning aggregation of output variables in
BudgMonandBudgAnnusing miscellaneous functionprocess_output_LWFB90()
Changes
- default root-growth-period parameter (
rgroper) was set to 0, to prevent root growth. The parameter defines the period during which the final root length density distribution is reached. The user now needs to actively switch on root growth by choosing a value > 0. It as advised to carefully investigate layer-wise root water uptake (tran) when using the root growth module for young stands.
- R
Published by pschmidtwalter about 3 years ago
LWFBrook90R - Output for precipitation interval
Basic output is now at the precipitation interval level:
- With
options_b90$prec_interval> 1, the output ofrun_LWFB90()now contains one row for each day and precipitation interval of the simulation. - Nothing changes with daily precipitation input (
options_b90$prec_interval = 1). - Irrespective of the precipitation interval, the unit of water and vapour fluxes is mm/d.
- With respect to precipitation interval output, the list item
daily_outputof the return was renamed tooutput. - Removed
output-argument and exported the functionprocess_outputs_LWFB90()that does the job. - New variable added to
output:sthr. - Removed redundant variable
slvpfromlayer_output(soil evaporation). - Removed variable
psitifromlayer_output(total potential of soil layer): can be calculated by summing the layers' matrix potententials (psimi) and the gravity potentials at the soil layers' midpoints.
- R
Published by pschmidtwalter over 3 years ago
LWFBrook90R - Maintenance & bug fixes
Changes:
- new daily output variables: daily solar (slrad), net solar (solnet), net longwave (lngnet) and net radiation above (aa) and below canopy (asubs).
Bug fixes:
- make_rootden() with method = 'betamodel' led to negative
root density of the top layer when specified maxrootdepth was lower than soil depth.
- no more errors when using sub-daily precipitation input
- typo in hydpar_wessolek_tab() caused NAs in return for texture = 'fSms'
- soil_to_param(): some unique soil materials were omitted in the return, if they had multiple occurences in the input soil-data.frame.
- R
Published by pschmidtwalter about 4 years ago
LWFBrook90R - Ready for CRAN submission
Most important changes:
- no more writing to file
- switched from superseded package 'doSNOW' to 'doFuture'
- rename functions and arguments for consistency
- R
Published by pschmidtwalter about 5 years ago
LWFBrook90R - Bug fixes
Bugs fixed:
* zero division error causing infinite relawat-values in MISCDAY.ASC-output.
* 'betamodel'-method of MakeRelRootDens returned the increment of the cumulative root proportion at the soil nodes, instead of the relative root density
- R
Published by pschmidtwalter over 5 years ago
LWFBrook90R - Release for AFM manuscript
- added new function msiterunLWFB90
- runLWFB90-function: model input (param.b90, option.b90, standpropdaily) is appended to the return value BEFORE evaluating the outputfun-argument. In this way, on-the-fly post-processing of model results including model-input is possible.
- minor bugs fixed
- R
Published by pschmidtwalter almost 6 years ago
LWFBrook90R - First public release
- 'outputfun' argument replaces 'goffun'-argument in runLWFB90() for more flexible output.
- minor bugs fixed
- most R CMD CHECK issues resolved, however, MacOS 10.11 El Capitan compilation error (see Issues) persists but can be resolved by updating to the latest gfortran compiler.
- R
Published by pschmidtwalter over 6 years ago
LWFBrook90R - Pre-release version for LWF
Small patch for mrunLWFB90
- R
Published by pschmidtwalter almost 7 years ago
LWFBrook90R - Pre-release version for LWF
Now, this is it.
- R
Published by pschmidtwalter almost 7 years ago
LWFBrook90R - Pre-release version for LWF
This is the version for the LWF-peoply. Everything works as expected. It does not contain the msiterunLWFB90-function, as it might be too unstable and confusing.
- R
Published by pschmidtwalter almost 7 years ago