Rev |
Age |
Author |
Path |
Log message |
Diff |
1164 |
2999d 18h |
werner |
/branches/iland_regen/src/ |
found unexpected behavior of irandom(): obviously, it return *never* the upper bound.
eg. irandom(0,3) -> values 0,1, or 2, but never 3.
changed calls to irandom() accordingly.
added also a better random selection of species in the establishment routine |
|
1163 |
2999d 23h |
werner |
/branches/iland_regen/src/ |
removed the "sapling.h" everywhere.
open:
* establishment: use better random order of species (e.g. by providing N random lists in speciesSet) |
|
1162 |
3000d 00h |
werner |
/branches/iland_regen/src/ |
removed the old "mSaplings" from resource unit/model.
Open Issues:
* ActPlanting [init/remove of saplings]
* MapGrid: retrieve list of saplings
* testing of standloader |
|
1161 |
3000d 02h |
werner |
/branches/iland_regen/src/core/ |
water limitation of establishment |
|
1160 |
3000d 17h |
werner |
/branches/iland_regen/src/core/ |
bug-fixes of the new establishment module (carbon)
first part of the YNP water limitation in establishment. |
|
1159 |
3001d 14h |
werner |
/branches/iland_regen/src/ |
Changed memory layout of regeneration module.
problems now with invalid (NaN) soil values. Needs further analysis ;) |
|
1158 |
3001d 19h |
werner |
/branches/iland_regen/src/ |
further performance improvements in regeneration/sapling module.
In total (sim 80 yrs WBT 2km2, from bare ground), iLand is +- 35% faster:
* seed dispersal (not today)
* optimized use of LRI-correction
* better linearization in sapling growth (height growth potential) |
|
1157 |
3002d 02h |
werner |
/branches/iland_regen/ |
merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch). |
|
1118 |
3057d 22h |
werner |
/branches/iland_regen/src/core/ |
fixes for the new saplings, now it almost works as expected. |
|
1117 |
3059d 15h |
werner |
/branches/iland_regen/src/ |
including loading of saplings of snapshots.... |
|
1115 |
3062d 16h |
werner |
/branches/iland_regen/src/ |
integrating sapling growth, testing |
|
1114 |
3062d 18h |
werner |
/branches/iland_regen/src/ |
new output for tree removals ("landscape_removed"). |
|
1113 |
3062d 20h |
werner |
/branches/iland_regen/src/core/ |
integrating sapling growth... |
|
1112 |
3062d 20h |
werner |
/branches/iland_regen/src/core/ |
integrating the sapling growth (not finished yet) |
|
1111 |
3063d 17h |
werner |
/branches/iland_regen/src/ |
first draft of the new "establishment"
added the "Saplings", the new container for establishment/sapling growth
some basic functionality is already there... |
|
1107 |
3068d 22h |
werner |
/branches/iland_regen/src/core/ |
changed the way the stocked area is calculated for not fully stocked stands. Test case was the YNP simulations of pinus contorta. It was the case that at low stocking levels (e.g. LAI=0.01, 20 trees/ha) too much light was intercepted thus boosting tree growth. We devised a more precise way of calculating stocked area based on tree crowns of individual trees. See also the test conducted for the site. |
|
1106 |
3070d 21h |
werner |
/branches/iland_regen/src/core/ |
change in seed-dispersal:
(i) add a third pass that aims to remove very small holes from the seed-maps (in order to decrease the number of "edges")
(ii) fixed a bug that caused having a large number of edges (always a problem, when modifying a grid while iterating over it...).
This reduces run-time (WBT) of seed-dispersal by 66%. |
|
1104 |
3072d 00h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
1103 |
3072d 00h |
werner |
/branches/port_qt5_64bit/src/core/ |
fix phenology error message for very cold climates (Alaska). Now the effective vegetation period is of 0 length in such cases. |
|
1102 |
3072d 13h |
werner |
/branches/port_qt5_64bit/src/ |
fixed couple of clang warnings.
some debugging/profiling work w.r.t. establishment/regen. |
|
1101 |
3080d 00h |
werner |
/branches/port_qt5_64bit/src/ |
changes the names of some ABE JS function to run with Qt5.5
e.g.: basalArea(i) -> speciesBasalArea(i) |
|
1100 |
3092d 21h |
werner |
/branches/port_qt5_64bit/src/ |
trying declaring the GRASSCOVERSTEPS in the cpp file.
some additional cleanups. |
|
1099 |
3092d 21h |
werner |
/branches/port_qt5_64bit/src/ |
cleaning gcc warnings, trying to compile on VSC. |
|
1098 |
3092d 22h |
werner |
/branches/port_qt5_64bit/src/ilandc/ |
compile on VSC... |
|
1097 |
3092d 22h |
werner |
/branches/port_qt5_64bit/src/core/ |
try compile on cluster |
|
1096 |
3092d 22h |
werner |
/branches/port_qt5_64bit/src/ |
new version, compiling problems at VSC |
|
1095 |
3096d 17h |
werner |
/branches/port_qt5_64bit/ |
Adding basic C++ level documentation for ABE classes. |
|
1093 |
3117d 17h |
werner |
/branches/port_qt5_64bit/src/ |
toying around with yuidoc, some clang-related cleaning. |
|
1092 |
3121d 00h |
werner |
/branches/port_qt5_64bit/src/plugins/barkbeetle/ |
improved comments during final checkup of the model against the paper appendix. |
|
1091 |
3121d 17h |
werner |
/branches/port_qt5_64bit/src/tools/ |
additional JS functions for retrieving grids from iLand. fancy.... |
|
1090 |
3133d 16h |
werner |
/branches/port_qt5_64bit/src/ |
abe udpates (scheduler problem when stand age is 0) |
|
1089 |
3138d 18h |
werner |
/branches/port_qt5_64bit/src/ |
ABE learned some new tricks .... |
|
1088 |
3140d 18h |
werner |
/branches/port_qt5_64bit/src/ |
salavage management bark beetle damages
some fixes w.r.t. the correct extent of grids.
added "year" as stand varaible (abe). |
|
1087 |
3142d 17h |
werner |
/branches/port_qt5_64bit/src/ |
added "flushing" of log messages.
fixed a bug when some resource units were 0 in setting up the wind module. |
|
1086 |
3145d 17h |
werner |
/branches/port_qt5_64bit/src/plugins/barkbeetle/ |
added new "killed" grid to the BB module. |
|
1085 |
3146d 17h |
werner |
/branches/port_qt5_64bit/src/ |
working on barkbeetle module (fixing problems, some small modifications, ...)
improving the JS-based spatial analysis toolkit. |
|
1084 |
3148d 17h |
werner |
/branches/port_qt5_64bit/src/tools/ |
removed API change |
|
1083 |
3148d 19h |
werner |
/branches/port_qt5_64bit/src/ |
improve API for spatial analysis - now patch creation works also with js. |
|
1082 |
3149d 16h |
werner |
/branches/port_qt5_64bit/src/ |
remove out-of-project area from GrassCover
fixed error in calculating the number of bark beetle generations (and changed the handling of sister broods) |
|
1081 |
3153d 17h |
werner |
/branches/port_qt5_64bit/src/ |
created a new javascript wrapper for the iLand "grid" class. This includes some processing (e.g. calculate using expressions), and some function to retrieve grids from iLand (e.g. damage data from disturbance modules, height grid).
fancy! |
|