1222 |
3063d 00h |
werner |
/ |
public SVN |
|
1221 |
3063d 00h |
werner |
/branches/ |
public SVN |
|
1220 |
3063d 00h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
3063d 02h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
3063d 02h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1170 |
3267d 00h |
werner |
/branches/iland_regen/src/ |
testing the grid-runners (etc) -- they seem to work fine, whew!
fixed a problem in the fire spread (never reached the right and bottom edge of a landscape). |
|
1164 |
3279d 00h |
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 |
|
1162 |
3279d 06h |
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 |
|
1158 |
3281d 01h |
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 |
3281d 08h |
werner |
/branches/iland_regen/ |
merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch). |
|
1115 |
3341d 22h |
werner |
/branches/iland_regen/src/ |
integrating sapling growth, testing |
|
1111 |
3342d 23h |
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... |
|
1104 |
3351d 06h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
1067 |
3461d 18h |
werner |
/branches/port_qt5_64bit/src/ |
added new efficient grid access functions index2 and index5.
They are >2 times faster than using double conversion to grid coordinates. |
|
1002 |
3700d 19h |
werner |
/branches/port_qt5_64bit/src/ |
new optimized establishment routine.
not finished yet, but looks promising in my first tests. |
|
914 |
3973d 21h |
werner |
/branches/port_qt5_64bit/src/ |
finish of the stand split thing
many other tweaks in ABE land. |
|
909 |
3986d 04h |
werner |
/branches/port_qt5_64bit/src/ |
more renaming: now it is hopefully done. |
|
905 |
3986d 05h |
werner |
/branches/port_qt5_64bit/src/ |
working on scheduler and on implementing disturbances.
now again the AMIE/ABE transformation.... |
|
876 |
4072d 23h |
werner |
/branches/port_qt5_64bit/src/ |
trying to identify why we observe crashes when calling javascript-functions.
Results: not sure, but:
happens, when in JS-file "include('anotherfile.js');" is used;
happens not, if "Globals.include('anotherfile.js');" is used.
bug is related to loosing the "scope" of the (Qt-internal) FunctionObject ("scope->owner" is rubbish, access violations when trying to climb up the scope tree).
I was not able to reproduce the behavior in a mini-project (jstest.pro). |
|
873 |
4078d 20h |
werner |
/branches/port_qt5_64bit/src/ |
lots of development of AMIE. |
|
870 |
4084d 21h |
werner |
/branches/port_qt5_64bit/src/ |
amie development.... |
|
824 |
4168d 06h |
werner |
/branches/port_qt5_64bit/src/ |
fixed *big* regeneration bug. The map with the height of saplings on a resource unit was used in the establishment subroutine although it was *invalid*. Now the establishment and the regeneration are (again?) in one function and use the same valid map.
this removed the strange stripes in the regeneration pattern (there should have been crashes, but weren't). Consequently, the performance debug output was modified.
added better formatting to debugtimer.cpp for large times (in hours, minutes, seconds). |
|
808 |
4182d 21h |
werner |
/branches/port_qt5_64bit/src/ |
implementing FOME.
* splitting "helper.cpp" into several files (debugtimer.h, statdata.h, viewport.h) (and changing lots of includes)
* implementing setup of activities (extracting from Javascript) |
|
803 |
4202d 06h |
werner |
/branches/port_qt5_64bit/src/ |
testing the neighborsOf function of MapGrid
added a Factory function for creating of "Map" objects |
|
781 |
4322d 00h |
werner |
/branches/port_qt5_64bit/src/ |
tried to compile also for MSVC 2010 32bit |
|
780 |
4322d 02h |
werner |
/branches/port_qt5_64bit/src/ |
Steps to build iLand with Qt 5 and with MSVC compiler and 64 bit.
http://iland.boku.ac.at/blogpost44
removed also a couple of warnings that were thrown by the MSVC compiler. |
|
779 |
4335d 01h |
werner |
/branches/port_qt5_64bit/ |
|
|
766 |
4514d 02h |
werner |
/trunk/src/ |
adding the rumple index calculation to iland. missing: script binding, ...
time to move the qtscript engine from management to the main model.... |
|
761 |
4527d 07h |
werner |
/trunk/ |
upgrade to Qt 4.8.3 |
|
757 |
4562d 19h |
werner |
/trunk/src/ |
after performing random number tests; still trying to understand the fire ignition patterns. |
|
716 |
4825d 23h |
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 |
4827d 08h |
werner |
/trunk/src/ |
round based wind testing. With a more realistic stand structure, the behavior of the model look much better... |
|
713 |
4828d 06h |
werner |
/trunk/src/ |
implemented a way to split the biomass of a dead tree into several pathways (i.e. to soil, to snags, to atmosphere/removal). |
|
712 |
4833d 03h |
werner |
/trunk/src/ |
implementing the Wind module.
now the basic functionality is there. however, lots of stuff is still missing. |
|
711 |
4834d 01h |
werner |
/trunk/src/ |
loading of species parameter specific to the wind module
calculation of wind speed in the canopy (untested) |
|
707 |
4866d 03h |
werner |
/trunk/src/ |
rework of the random numbers in iland.
Now, many (200000) random numbers are precalculated using a given algorithm (there are three or four choices), then the drandom() etc functions read from this array. After some rotations, the numbers are renewed. The point is: this is now reentrant, so the per-thread storage of MTRand objects is obsolete. |
|
702 |
4872d 21h |
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. |
|
671 |
4918d 02h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
655 |
5031d 08h |
werner |
/trunk/src/iland/ |
changed order of debug outputs |
|
654 |
5035d 06h |
werner |
/trunk/src/ |
working on the fire module:
* added DEM to the Model
* added wind and slope effect |
|