Version 2.19
Version 2.18.4
2022-08-18
<startFeed />
Summary
Large performance improvements during simulation due to less aggressive garbage collection. Updated to latest version of Zimpl and LpSolve for faster optimization. New importer for data exported from harvester simulator (Oryx). Numerous bug fixes.
New Features
Import data from harvester simulator
Heureka can now import data from harvester simulators. At the moment, only Oryx' simulator is supported. Open the import wizard from Data Management -> Import -> Import Harvester Simulator Data. Some additional stand variables are required when importing this data (plot area, mean age, site index species and site index).
Improvements
Simulation performance improvements
By switching to server optimized garbage collection, simulation performance has seen a large improvement due to higher CPU utilization and less time spent waiting for GC. The cost of this is higher memory usage during simulation. Hopefully this doesn't cause too much issues. It is still possible to set the maximum number of threads under Settings -> Performance. This is recommended if you intend to be using your computer for other work during the simulation and want Heureka to leave system resources for other tasks.
Optimization performance improvements
Updated Zimpl and LpSolve to the latest versions. This should result in both faster building of the optimization model and solving when using LpSolve as solver.
Harvest clusters calculated without treatments
Harvest clusters are now calculated for all treatment units, instead of only ones that had a final felling treatment performed.
Optimization Guid in information window
The Guid of an optimization is now shown in the optimization information window. This can be useful when fetching optimization results from the database using external tools.
New result variables: Volume harvested
Two new result variables, "Volume Harvested Total (m³sk)" and "Volume Harvested per species (m³sk)", have been added to TreatmentData
Bug Fixes
- Fixed sorting of simulation results in RegWise. Now sorted by simulation date in descending order
- Areas projected to a future date lacked some data that was present in the original data
- Some results were incorrectly calculated after a storm felling thinning
- Map properties that the user had created would disappear when selecting a new simulation or optimization
- Now sorts the selected result types in TPG Results view to be consistend across all simulations
- Overstorey trees are no longer removed automatically when projecting to a future date. A checkbox in the projection dialogue can toggle this behaviour
- "Other Area" was incorrectly calculated in initial state overview table
- Fixed infinite loop when calculating moose sapling damage
- Fixed incorrectly calculated dead wood density and biomass. When simulating dead wood for decomposed dead wood, biomass were not assigned to the correct size class
- Volume of removed overstorey trees is now considered when calculating the target felling volume in RegWise
- Fixed incorrect syntax when building an optimization model with a circumference parameter
<feedDate>2022-08-18</feedDate> <endFeed />
Details from bugtracker
<mantis> status = resolved, closed resolution = fixed color = false fixed_in_version = 2.18.4 orderby = fixed_in_version desc, category desc show = id,category,severity,summary,fixed_in_version,resolution summary_as_comment = true </mantis>