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 2958d 10h werner / public SVN  
1221 2958d 10h werner /branches/ public SVN  
1220 2958d 10h werner /branches/version1.0/ Version 1.0  
1218 2958d 12h werner / clean up repository - make 1.0 trunk again!  
1217 2958d 12h werner / clean up repository - make 1.0 trunk again!  
1157 3176d 18h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1104 3246d 16h 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 4217d 12h 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 4230d 11h werner /branches/port_qt5_64bit/  
713 4723d 16h 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 4812d 15h werner /trunk/src/ Snapshot functions to save/load a vegetation snapshot (currently: trees, soil, snags). Some additional javascript functions to access the functionality.  
671 4813d 12h werner /trunk/src/ Necessary changes for GPL licence (i.e. headers in all source files)  
663 4856d 07h werner /trunk/src/ continued implementation of the fire module. fixed an introduced error that crashed the sapling growth.  
662 4856d 12h 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 4974d 10h werner / move current content to the "trunk"  
609 5039d 17h werner /src/ implementing CarbonFlow output and book keeping code.  
608 5039d 19h werner /src/ adding carbon cycle output (and some necessary book keeping code)  
607 5040d 09h 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 5057d 18h 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 5071d 16h werner /src/core/ added carbon-bookkeeping in the regeneration layer.  
587 5072d 06h werner /src/ added carbon output.
lots of changes necessary to get this done (especially budgeting of biomass pools)
 
582 5073d 08h 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 5081d 17h werner /src/ extended management: modify carbon content of soil / swd pools.
slightly modifications to the CSVFile JS API (value(row, name)-function).
 
557 5092d 09h 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 5095d 12h werner / new version 0.5 RC2
* modified 're' calculation
* fixed bug reading XML files
 
540 5120d 13h 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 5129d 13h 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 5133d 05h werner /src/core/ setup initial values for soil pools (read from XML)  
526 5133d 10h werner /src/ embedding the soil model into iLand. renamed the snag decay debug output.  
522 5134d 09h werner /src/core/ updating the snag-concept (to version 5 from RS)  
521 5134d 14h werner /src/ moved snag dynamics from rus-level to ru-level  
490 5182d 17h werner /src/core/ added calculation of the climate indicator "re" used for snag dynamics (decay rate).  
477 5185d 13h werner /src/ testing and refining snag dynamics (esp. debug outputs)  
476 5185d 14h werner /src/ added snag debug output to the gui
corrected calculation of branch biomass in Tree
 
475 5185d 15h 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 5190d 13h werner /src/ starting the implementation of the snag dynamics submodule.
New class: Snag
added Snag to ResourceUnitSpecies
added links to Snag in Tree