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 3149d 02h werner / public SVN  
1221 3149d 02h werner /branches/ public SVN  
1220 3149d 02h werner /branches/version1.0/ Version 1.0  
1218 3149d 04h werner / clean up repository - make 1.0 trunk again!  
1217 3149d 04h werner / clean up repository - make 1.0 trunk again!  
1157 3367d 10h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1104 3437d 08h 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 4408d 04h 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 03h werner /branches/port_qt5_64bit/  
713 4914d 08h 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 5003d 07h werner /trunk/src/ Snapshot functions to save/load a vegetation snapshot (currently: trees, soil, snags). Some additional javascript functions to access the functionality.  
671 5004d 04h werner /trunk/src/ Necessary changes for GPL licence (i.e. headers in all source files)  
663 5046d 23h werner /trunk/src/ continued implementation of the fire module. fixed an introduced error that crashed the sapling growth.  
662 5047d 04h 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 5165d 01h werner / move current content to the "trunk"  
609 5230d 09h werner /src/ implementing CarbonFlow output and book keeping code.  
608 5230d 10h werner /src/ adding carbon cycle output (and some necessary book keeping code)  
607 5231d 01h 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 5248d 10h 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 5262d 08h werner /src/core/ added carbon-bookkeeping in the regeneration layer.  
587 5262d 22h werner /src/ added carbon output.
lots of changes necessary to get this done (especially budgeting of biomass pools)
 
582 5264d 00h 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 5272d 09h werner /src/ extended management: modify carbon content of soil / swd pools.
slightly modifications to the CSVFile JS API (value(row, name)-function).
 
557 5283d 01h 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 5286d 04h werner / new version 0.5 RC2
* modified 're' calculation
* fixed bug reading XML files
 
540 5311d 05h 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 5320d 05h 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 5323d 21h werner /src/core/ setup initial values for soil pools (read from XML)  
526 5324d 01h werner /src/ embedding the soil model into iLand. renamed the snag decay debug output.  
522 5325d 01h werner /src/core/ updating the snag-concept (to version 5 from RS)  
521 5325d 06h werner /src/ moved snag dynamics from rus-level to ru-level  
490 5373d 09h werner /src/core/ added calculation of the climate indicator "re" used for snag dynamics (decay rate).  
477 5376d 05h werner /src/ testing and refining snag dynamics (esp. debug outputs)  
476 5376d 06h werner /src/ added snag debug output to the gui
corrected calculation of branch biomass in Tree
 
475 5376d 06h 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 5381d 05h werner /src/ starting the implementation of the snag dynamics submodule.
New class: Snag
added Snag to ResourceUnitSpecies
added links to Snag in Tree