Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
3159d 15h |
werner |
/ |
public SVN |
|
1221 |
3159d 15h |
werner |
/branches/ |
public SVN |
|
1220 |
3159d 15h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
3159d 17h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
3159d 17h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1170 |
3363d 15h |
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 |
3375d 16h |
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 |
3375d 22h |
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 |
3377d 17h |
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 |
3378d 00h |
werner |
/branches/iland_regen/ |
merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch). |
|
1115 |
3438d 14h |
werner |
/branches/iland_regen/src/ |
integrating sapling growth, testing |
|
1111 |
3439d 14h |
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 |
3447d 22h |
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 |
3558d 10h |
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 |
3797d 11h |
werner |
/branches/port_qt5_64bit/src/ |
new optimized establishment routine.
not finished yet, but looks promising in my first tests. |
|
914 |
4070d 13h |
werner |
/branches/port_qt5_64bit/src/ |
finish of the stand split thing
many other tweaks in ABE land. |
|
909 |
4082d 20h |
werner |
/branches/port_qt5_64bit/src/ |
more renaming: now it is hopefully done. |
|
905 |
4082d 20h |
werner |
/branches/port_qt5_64bit/src/ |
working on scheduler and on implementing disturbances.
now again the AMIE/ABE transformation.... |
|
876 |
4169d 15h |
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 |
4175d 12h |
werner |
/branches/port_qt5_64bit/src/ |
lots of development of AMIE. |
|
870 |
4181d 12h |
werner |
/branches/port_qt5_64bit/src/ |
amie development.... |
|
824 |
4264d 22h |
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 |
4279d 13h |
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 |
4298d 22h |
werner |
/branches/port_qt5_64bit/src/ |
testing the neighborsOf function of MapGrid
added a Factory function for creating of "Map" objects |
|
781 |
4418d 16h |
werner |
/branches/port_qt5_64bit/src/ |
tried to compile also for MSVC 2010 32bit |
|
780 |
4418d 18h |
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 |
4431d 17h |
werner |
/branches/port_qt5_64bit/ |
|
|
766 |
4610d 17h |
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 |
4623d 23h |
werner |
/trunk/ |
upgrade to Qt 4.8.3 |
|
757 |
4659d 11h |
werner |
/trunk/src/ |
after performing random number tests; still trying to understand the fire ignition patterns. |
|
716 |
4922d 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 |
4924d 00h |
werner |
/trunk/src/ |
round based wind testing. With a more realistic stand structure, the behavior of the model look much better... |
|
713 |
4924d 22h |
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 |
4929d 19h |
werner |
/trunk/src/ |
implementing the Wind module.
now the basic functionality is there. however, lots of stuff is still missing. |
|
711 |
4930d 16h |
werner |
/trunk/src/ |
loading of species parameter specific to the wind module
calculation of wind speed in the canopy (untested) |
|
707 |
4962d 19h |
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 |
4969d 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. |
|
671 |
5014d 18h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
655 |
5127d 23h |
werner |
/trunk/src/iland/ |
changed order of debug outputs |
|
654 |
5131d 21h |
werner |
/trunk/src/ |
working on the fire module:
* added DEM to the Model
* added wind and slope effect |
|