|May 13, 2014|
|5 years 10 months ||A big change to the phase change routines to improve energy balance
1) The flags for melting and freezing are removed, they were not
really used anyway.
2) Per layer, phase changes are executed one after another (melt and
freeze). So not
|5 years 10 months ||An early return from the solver in case no layers are present.
|5 years 10 months ||Add comments about open issues for future development.
|May 9, 2014|
|5 years 10 months ||Just renaming a variable in the header file to stay consistent.
|5 years 10 months ||Introducing another switch in the Richards solver for limiting the
infiltration flux from snow into soil, in case the snowpack is
solved with the Bucket or NIED scheme.
|May 8, 2014|
|5 years 10 months ||1) Bringing soil type names up to date with common terminology
2) Making sure that the ALPINE3D soil type can initialise with all
specified soil types based on grain size in the *.sno file
3) A technical change to the function call to SetSoil to make
|May 7, 2014|
|5 years 10 months ||Removing a strange if-condition to determine failure of convergence.
Not sure how this appeared in the code and what its functionality
is, but it is has been causing some problems. Therefore, I remove it.
|May 5, 2014|
|5 years 10 months ||Apparently, a previous attempt (see Rev. 552) to fix the energy
balance in cases where a dry surface layer gets merged with a wet
layer below, by postponing the merging, was not working. Hopefully
this one does (new lower limit on element length).
|May 1, 2014|
|5 years 11 months ||Smaller Edits
|Apr 30, 2014|
|5 years 11 months ||merging stable commit 561 (fixing warnings linked to types
|5 years 11 months ||fixing some warnings linked to types conversions (size_t, double,
|Apr 25, 2014|
|5 years 11 months ||One of the backported commit was making trouble:
double, SnowStation&, SurfaceFluxes&): Assertion
`EMS[e].Rho>=0. || EMS[e].Rho==IOUtils::nodata' failed." It
|Apr 24, 2014|
|5 years 11 months ||backport bug fix from stable, commits 557 and 558
|5 years 11 months ||fix a typo
|5 years 11 months ||The air emissivity is now computed the same way regardless of where
it happens (since it was computed at two different locations in
Main.cc). A new function has been created for readability in Main.cc
|5 years 11 months ||taking dev commit 548, 550, 551, 552, 553 and 554
|5 years 11 months ||Fixed a warning for undefined variable that was leading to random
memory access. This whole piece of code will be rewritten anyway...
|Apr 23, 2014|
|5 years 11 months ||Introducing the water retention curve based on the Yamaguchi (2012)
results. Recommended is to use the old one from 2010, as that one is
verified in the publication in the cryosphere-paper. The new one
should be tested in a next paper, together with
|5 years 11 months ||BUGFIX! If the key WATERTRANSPORTMODEL_SOIL = RICHARDSEQUATION was
specified, the RE-solver was called for the soil part even in
simulations without soil. This crashes the simulation (of course).
Adjusted the if-statement.
|Apr 22, 2014|
|5 years 11 months ||To improve energy balance, it's recommended to suppress merging of
two elements at the surface when the surface layer is dry and the
layer below is wet (due to penetrating shortwave radiation). After
removal of the top layer, the node below suddenly