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 3148d 23h werner / public SVN  
1221 3148d 23h werner /branches/ public SVN  
1220 3148d 23h werner /branches/version1.0/ Version 1.0  
1218 3149d 01h werner / clean up repository - make 1.0 trunk again!  
1217 3149d 01h werner / clean up repository - make 1.0 trunk again!  
1163 3365d 04h 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 3365d 05h 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
 
1157 3367d 07h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1111 3428d 22h 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 3437d 05h werner /branches/iland_regen/ Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone
 
1068 3547d 07h werner /branches/port_qt5_64bit/src/ some optimizations for grass / establishment
START
 
1063 3553d 00h werner /branches/port_qt5_64bit/src/ implementing a first version of the browsing submodule.

many small improvements for ABE.
 
967 3854d 00h werner /branches/port_qt5_64bit/src/core/ loading of saplings: this works now when running in standgrid mode.  
951 3914d 19h werner /branches/port_qt5_64bit/src/ many ABE related changes; inter alia:
* syntax checking theme (to detect mis-spelled properties in JS)
* fixed bug in thinning routine (custom-thinning)
* scripting-based approach for initializing regeneration
* thinning routine for selective thinning
...
 
941 3941d 03h werner /branches/port_qt5_64bit/src/ hunting the regeneration bug: bitmaps have not been cleared when regen-trees died (without recruiting). This came up, after snapshot-inits showed a different behavior from "normal" inits.  
911 4064d 08h werner /branches/port_qt5_64bit/src/ scheduling, update in planting  
902 4080d 00h werner /branches/port_qt5_64bit/src/ work on AMIE.
introduced new activity: planting.
zillions of other small mods.
 
901 4082d 09h werner /branches/port_qt5_64bit/src/ repeating activities,
canceling of execution of javascript code in ABE (abort())
some other stuff....
 
863 4214d 00h werner /branches/port_qt5_64bit/ renaming of the FOME to AMIE.
unfortunately, some partial merge of changes in Qt4-branch.
 
855 4242d 00h werner /branches/port_qt5_64bit/src/ fixed bug in landscape output
added (not already included) mode for dynamicstand output to aggregate to ru level (without species level)
now newly recruited trees are also included in the stand statistics (ru-level).
 
821 4255d 06h werner /branches/port_qt5_64bit/src/core/ fixed bug in regeneration module. Its been the case that *after* years with no *newly* established trees, the sapling growth module was not working (it checked the number of living saplings, but that was cleared ad the beginning of the year).
this bug caused some of these strange resource unit pattern. Now regen comes out much more uniform (for uniform environmental conditions in bare ground sims).
 
816 4261d 19h werner /branches/port_qt5_64bit/ merge from iLand trunk (e.g. the new in() function for expressions)

now first (+-) working version of the bridging of Javascript and C++ world.
 
802 4288d 06h werner /branches/port_qt5_64bit/ merge from trunk up to revision 801  
780 4408d 01h 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 4421d 00h werner /branches/port_qt5_64bit/  
707 4952d 02h 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.
 
697 4960d 21h werner /trunk/ Doxygen documentation revisited.
After re-establishing doxygen documentation (last update: 2009) a lot of smaller/medium documentation fixes.
Documentation is something that could definitely be always improved ;)
 
695 4968d 19h werner /trunk/src/ added the saplings to the snapshot mechanism.
small GUI fix (moved the script panel one level up)
 
683 4984d 01h werner /trunk/src/ minor fixes.
* grid export of fire values
* multiple creation of snapshots
 
671 5004d 01h werner /trunk/src/ Necessary changes for GPL licence (i.e. headers in all source files)  
663 5046d 20h werner /trunk/src/ continued implementation of the fire module. fixed an introduced error that crashed the sapling growth.  
662 5047d 01h werner /trunk/src/ continued to work on the fire module. Include the fire severity (i.e. mortality due to fire). This had various other impacts, e.g., on the carbon cycle of saplings.  
639 5164d 22h werner / move current content to the "trunk"  
625 5219d 00h werner / new version 0.6.6. fixes behavior of establishment and features some performance improvements.  
624 5219d 05h werner /src/core/ performance improvements / modifications.  
615 5224d 02h werner /src/ removed windows specific _isnan() calls  
611 5228d 19h werner / new version fixing some bugs with multi-threading and the case of the full HJA simulation.  
608 5230d 07h werner /src/ adding carbon cycle output (and some necessary book keeping code)  
600 5234d 19h werner /src/ corrected grid export (flipping of y-axis)
added initialization of saplings; StandLoader contains now a routine similar to the one for larger trees to distribute saplings; additionally, a script function (Globals.addSaplingsOnStand()) can be used to use this functionality.
 
595 5248d 07h werner /src/core/ changed behavior of coarse roots: if biomass exceeds value from allometric relation, the excell biomass is pushed to the soil (avoid piling up of coarse root carbon in the soil)
inlined some biomass functions in species.h.