Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
3152d 15h |
werner |
/ |
public SVN |
|
1221 |
3152d 15h |
werner |
/branches/ |
public SVN |
|
1220 |
3152d 15h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
3152d 17h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
3152d 17h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1157 |
3370d 23h |
werner |
/branches/iland_regen/ |
merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch). |
|
1104 |
3440d 21h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
1080 |
3523d 18h |
werner |
/branches/port_qt5_64bit/src/ |
spatial analysis: add patch analysis (clump sizes), add to wind module (scriptable) |
|
1060 |
3563d 15h |
werner |
/branches/port_qt5_64bit/src/plugins/wind/ |
experimental changes to the edge-detection algorithm for the wind module
added volume in the wind output. |
|
1054 |
3574d 15h |
werner |
/branches/port_qt5_64bit/ |
next iteration of the barkbeetle Modules
added background image to the iland viewer
some update of the wind-module as well (new wind output, for example) |
|
1036 |
3700d 16h |
werner |
/branches/port_qt5_64bit/src/ |
smaller changes related to the bark beetle module.
Added javascript function to save grid files.
added a "minimumDbh" parameter (also accessible via XML)
changed visualization of the "dead" trees which were killed by bark beetle attacks. |
|
1014 |
3774d 14h |
werner |
/branches/port_qt5_64bit/src/ |
bark beetle module fine tuning (outputs etc)
fixed an issue with always copying the labels (names) of layered grids.
warning: still a compile error ;) |
|
877 |
4161d 15h |
werner |
/branches/port_qt5_64bit/src/ |
COLORS
added non-numerical layers to iland.
New "Colors" class (including typical R-color-palettes (RColorBrewer, terrain-colors).
the "LayeredGrid" has now a more versatile "LayerElement" that stores default view type, name and caption.
updated the grid definition of fire and wind module. |
|
782 |
4410d 21h |
werner |
/branches/port_qt5_64bit/src/ |
modifications in the wind module (incorporating changes after first submission of the paper and friendly review by barry gardiner). changes are mainly related to the vertical wind profile. |
|
779 |
4424d 16h |
werner |
/branches/port_qt5_64bit/ |
|
|
746 |
4762d 21h |
werner |
/trunk/src/ |
smaller updates to the wind module:
* added a way to either multiplicatively or additively apply the topo-modifier for wind speeds
* made an option to edit the "edgeDetectionThreshold" (10m is the default), which is the minimum height difference between pixels to be considered as "edge". (see detectEdges()). |
|
742 |
4826d 00h |
werner |
/trunk/src/plugins/wind/ |
added way to use topoModifier in wind module in 10m resolution. (new setting: topoGridFile) |
|
724 |
4893d 18h |
werner |
/trunk/ |
first version of the iland wind module (0.8.0). |
|
722 |
4895d 15h |
werner |
/trunk/src/plugins/wind/ |
wind-module: LRI-transfer-formula as Expression, minor fix in calculating critical wind speed. |
|
721 |
4895d 17h |
werner |
/trunk/src/ |
towards wind module v01:
* calculate soil temperature in wind module
* change turning coefficient calculation (wind module)
* calculate mean temperatures in climate |
|
719 |
4908d 16h |
werner |
/trunk/src/plugins/wind/ |
fixed bug when executing wind events from script |
|
717 |
4910d 13h |
werner |
/trunk/src/ |
WindModule: added new xml parameters, added way to control wind events using a time event file; setup of topo modifier (using environment file).
WindScript: binding for exporting grids
LayeredGrid: function to directly save to ESRI grid
GUI: fixed bug with command history |
|
716 |
4915d 14h |
werner |
/trunk/src/ |
scripting for wind module
some updates for the GUI: proper ini files and load/save of windows geometry/settings; "javascript"-command history
new scripting functions for "wait()" and "repaint()".
fixed some bugs in the wind module and now the whole system for the first time seems to work as expected.... |
|
715 |
4916d 23h |
werner |
/trunk/src/ |
round based wind testing. With a more realistic stand structure, the behavior of the model look much better... |
|
714 |
4917d 11h |
werner |
/trunk/src/ |
continued to work on the wind module. Moreover, we now have two types of "not in project area" pixels;
There were some tries regarding the performance of the wind module. At first for each 10m pixel all trees were selected within the pixel; this proved to be quite time consuming. In the end, these calculations (i.e. select the tallest tree per 10m pixel, and the species of this tree) are done in the beginning (per resource unit). This is about 10 times faster... |
|
712 |
4922d 18h |
werner |
/trunk/src/ |
implementing the Wind module.
now the basic functionality is there. however, lots of stuff is still missing. |
|
711 |
4923d 16h |
werner |
/trunk/src/ |
loading of species parameter specific to the wind module
calculation of wind speed in the canopy (untested) |
|
705 |
4956d 13h |
werner |
/trunk/src/ |
series of performance tests / modifications.
Using "valgrind" on the linux virtual machine, some performance
measurements were made.
Some candidates for optimization were tested. (1) the applyLIP()
function (about 30% of total run time in runYear()): here several
inlining options were tested; testing the value of the stamp before
using it (in order to omit the other steps) prooved to be slower than
unsing all stamp values.
(2) the random number generator; here the random number generation is
about 5% of the total run time; the commit contains two/three other
variants. |
|
702 |
4962d 12h |
werner |
/trunk/src/ |
implementing the "fetch" calculations for the wind module. The calculation uses the bresenhem line-drawing algorithm to "draw" from each edge-pixel in wind direction a line and check the height of the canopy on the way.
added a test for the wind module. |
|
701 |
4963d 09h |
werner |
/trunk/src/ |
Kickoff for the implementation of the wind module. It started with copying the stuff from the fire module.
This commit includes the basic framework (i.e. plugin, ...), some basic drawing and a first version of the "edge-detection" (which is copied from the seed dispersal routine). Promising... |
|