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 2739d 15h werner / public SVN  
1221 2739d 15h werner /branches/ public SVN  
1220 2739d 15h werner /branches/version1.0/ Version 1.0  
1218 2739d 17h werner / clean up repository - make 1.0 trunk again!  
1217 2739d 17h werner / clean up repository - make 1.0 trunk again!  
1157 2958d 00h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1104 3027d 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
 
780 3998d 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 4011d 17h werner /branches/port_qt5_64bit/  
713 4504d 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).  
675 4593d 21h werner /trunk/src/ Snapshot functions to save/load a vegetation snapshot (currently: trees, soil, snags). Some additional javascript functions to access the functionality.  
671 4594d 18h werner /trunk/src/ Necessary changes for GPL licence (i.e. headers in all source files)  
663 4637d 13h werner /trunk/src/ continued implementation of the fire module. fixed an introduced error that crashed the sapling growth.  
662 4637d 18h 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 4755d 15h werner / move current content to the "trunk"  
609 4820d 22h werner /src/ implementing CarbonFlow output and book keeping code.  
608 4821d 00h werner /src/ adding carbon cycle output (and some necessary book keeping code)  
607 4821d 15h werner /src/core/ smaller fixes:
* error when exporting ESRI files
* a new JS function "slashSnags()" for managing standing dead trees
* handling of newly burnt tree when removing carbon due to a fire event
 
595 4839d 00h 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.
 
588 4852d 22h werner /src/core/ added carbon-bookkeeping in the regeneration layer.  
587 4853d 12h werner /src/ added carbon output.
lots of changes necessary to get this done (especially budgeting of biomass pools)
 
582 4854d 14h werner /src/core/ changed behavior of disturbance management and snags/soil pools: now a operation affects both C and N, i.e. the CN-ratio is maintained.  
566 4862d 23h werner /src/ extended management: modify carbon content of soil / swd pools.
slightly modifications to the CSVFile JS API (value(row, name)-function).
 
557 4873d 15h werner /src/ added initialization of snags and some new resource unit variables.
Example: model.initialization node:
<snags>
<swdC>12000</swdC>
<swdCN>120</swdCN>
<swdCount>50</swdCount>
<otherC>4000</otherC>
<otherCN>30</otherCN>
<swdDecompRate>0.05</swdDecompRate>
<woodDecompRate>0.05</woodDecompRate>
<swdHalfLife>30</swdHalfLife>
</snags>
 
548 4876d 18h werner / new version 0.5 RC2
* modified 're' calculation
* fixed bug reading XML files
 
540 4901d 19h werner /src/ removed the storage of rel. water content in water cycle module; changed the way the climate modifier (re) for snag/soil decay is calculated.
Added the coarse wood of died trees to the 5-year decay pattern of branches (and renamed therefore to otherWood).
 
534 4910d 19h werner /src/ large(r) update of the soil model. Now, the 'kyl' and 'kyr' parameters (i.e. decomposition rates for the litter/wood-soil pool) are now species parameters and calculated dynamically from the litter inputs.  
529 4914d 11h werner /src/core/ setup initial values for soil pools (read from XML)  
526 4914d 15h werner /src/ embedding the soil model into iLand. renamed the snag decay debug output.  
522 4915d 14h werner /src/core/ updating the snag-concept (to version 5 from RS)  
521 4915d 20h werner /src/ moved snag dynamics from rus-level to ru-level  
490 4963d 22h werner /src/core/ added calculation of the climate indicator "re" used for snag dynamics (decay rate).  
477 4966d 19h werner /src/ testing and refining snag dynamics (esp. debug outputs)  
476 4966d 20h werner /src/ added snag debug output to the gui
corrected calculation of branch biomass in Tree
 
475 4966d 20h 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);
 
468 4971d 18h werner /src/ starting the implementation of the snag dynamics submodule.
New class: Snag
added Snag to ResourceUnitSpecies
added links to Snag in Tree