Subversion Repositories public iLand

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1222 2975d 07h werner / public SVN  
1221 2975d 07h werner /branches/ public SVN  
1220 2975d 07h werner /branches/version1.0/ Version 1.0  
1218 2975d 09h werner / clean up repository - make 1.0 trunk again!  
1217 2975d 09h werner / clean up repository - make 1.0 trunk again!  
1157 3193d 16h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1104 3263d 14h werner /branches/iland_regen/ Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone
 
780 4234d 10h 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 4247d 09h werner /branches/port_qt5_64bit/  
758 4473d 08h werner /trunk/src/ tests with the random generator; (see also the blog post about random numbers). Now the generations of the generator are deactivated (i.e. set to 0). The ignition calculation of the fire module is now based on the resource unit (instead of the single fire pixel).  
757 4475d 03h werner /trunk/src/ after performing random number tests; still trying to understand the fire ignition patterns.  
671 4830d 10h werner /trunk/src/ Necessary changes for GPL licence (i.e. headers in all source files)  
639 4991d 07h werner / move current content to the "trunk"  
475 5202d 12h werner /src/ * Snag dynamics
debug output "SnagDynamics"
life cycle of Snag objects
include Snag Dynamics in newYear / year end routines

* threadrunner.cpp: parallel execution of species related tasks, e.g. the seed dispersal. In the current form, the ThreadRunner is much nicer:
ThreadRunner runner(mActiveSpecies);
runner.run(func_ptr);
 
440 5311d 12h werner /src/core/ climate: added a pre-calculated value for the 10.5hrs day
including establishment calculation in the normal execution path.
 
370 5384d 12h werner /src/ * expansion of the logwindow on the mainwindow
* bug with multi threading: serialization using QMutexLocker when attempting to write/print the debug outputs.
* enabled painting of the visuals in modelcontroller.cpp (re-enabled??)
* changed the threshold for multi threading to 6 resource-units
* optimized StatData-class to avoid unnecessary calculations of percentiles
* several comments
 
369 5384d 15h werner /src/ * multithreading for 3pg production (crashes)
* do 3PG calculation only if this RU has some leafarea of a species (added clear() functions)
* added GUI-accessible speciesindex-variable for trees
 
328 5515d 08h werner /src/ daily aggregation of responses; looks good now.  
248 5569d 22h werner /src/ doxygen doc.  
200 5585d 00h werner /src/ added "ModelSettings", i.e. a high performant storage for model settings, further spelling resource vs ressource, including the "batch" job feature from fonstudio into iland. added a slot for MainWindow to force a repaint. and much more.  
187 5586d 17h iland /src/ wow. Ressource is correctly spelled as Resource. I jerk.  
153 5598d 23h werner /src/ partitioning - corrected error w.r.t. units of diameter (rather tricky)
- now everything is calculated using meters.
wipe() of Grid does *not* work correctly with values != 0 (so returned
to initialize() for the grid itself).
 
123 5606d 19h Werner /src/ ThreadRunner class. This hopefully is a good foundation for all the multithreading issues...