openLISEM Changelog

What's new in openLISEM 6.1 Beta

Sep 10, 2020
  • Warning:
  • New dlls, do NOT mix with pre 6.0 versions
  • Fixed bug in getting values from Riemann solver

New in openLISEM 6.00 Beta (Sep 8, 2020)

  • Extensive rewriting of the code to use parallel processing with openMP
  • Changed compilation to MSYS so the newest versions of QT and MINGW are used
  • New 2D flow process (very fast), still being tested

New in openLISEM 5.97 (Mar 4, 2020)

  • Fixed: flood not well reported in interface
  • Fixed: output to file and interface are the same, and lead to a proper mass balance for water
  • Fixed: outflow for 0 (all catchment) is now correctly equal or larger than for any outlet separate
  • Fixed: channel infiltration is now better/more effective
  • Culverts displayed as green dots
  • Outlets displayed as white dots and the outlet number is shown when you hover with your mouse on the dot

New in openLISEM 5.95 (Feb 5, 2020)

  • Fixed bug in 2D dyn ewave seidment: flow detachment was not working
  • Extended options and checked working of sediment traps and grass trips
  • 3 flow options: 1) kin wave (no flooding); 2) kin wave and flooding from channels; 3) full dynamic wave
  • River vector display can be toggled and line size adjusted

New in openLISEM 5.51 (Sep 11, 2019)

  • Added stormdrains: kinematic wave on a subsurface LDD network (lddtile.map) with inlets, diameter (pipe), mannings n, gradient
  • Cleaned up everything so that it compiles under QT 5.13, QWT 6.1.4, mingw 73, revised LISEM_EXTERNAL (no fern)

New in openLISEM 5.4 (Jul 3, 2019)

  • fixed a bug in SWATRE where the infiltration form SWATRE was not properly subtracted from the surface water layer
  • Fixed a bug in Green and Ampt using Psi in the wrong units (cm vs. m) made the calibration for psi also count for SWATRE (this value is multiplied with the inithead maps)
  • fixed a small bug where the screenshots were not in the right directory

New in openLISEM 4.96 (Oct 3, 2018)

  • Culverts are not included for now (defined in channelmaxq.map), they disrupt the mass balance
  • Fixed several bugs in the 2D dynamic wave
  • Compaction, crusting and gass strips now also use a different porosity, not only ksat. Therefore infiltration and percolation
  • Percolation changes the bottom theta init, and so influences infiltration in principle
  • Added theta and percolation to the screen output

New in openLISEM 4.93 (Jan 30, 2018)

  • Fixed a bug in boudary conditions dynamic wave sometimes causing too much vertical flow
  • Fixed a coding error in erosion slowing down calculations
  • Some interface cleanup (Heun in dynamic wave is not useful)
  • Multicore remains more unstable than single core, and less accurate
  • Possible bug: flood deposition can become negative and positive (only negative allowed)

New in openLISEM 4.92 (Jan 25, 2018)

  • fixed a bug for diffusive and kinematic wave introduced in 4.91, in calculation of the flood vomue!

New in openLISEM 4.91 (Jan 19, 2018)

  • fixed a bug in the screen output causing negative values of discharge and a large mass balance error.
  • Note: when you select dynamic wave flow, the flood height in mm reported is not part of the mass balance, as it is already
  • included in overland flow.

New in openLISEM 4.9 (Jan 19, 2018)

  • added dynamic wave for overland flow, three numerical solutions now: kinematic (using LDD), diffusive and dynamic (using DEM).
  • Flooding is always solved with a dynamic wave, channel flow is always kinematic.
  • Random roughness and surface storage slightly changed to avoid bugs in the dynamic wave solution
  • Multi CPU Core application for paralklel computing. If this gives problems, select only 1 core.
  • small bugfixes

New in openLISEM 3.99 (Jan 19, 2018)

  • BugFix: Calibration factor for Cohesion and Aggregate stability (they were reversed)
  • BugFix: in Channel Cohesion, soil sohesion was used instead of channel cohesion
  • BugFix: cleaned up litter interception, roof interception and effect of raindrums
  • BugFix: ensures that screen information, file and map output is all the same
  • Added: Fixed bilinear interpolation for sediment, other options give mass balance errors
  • Added: EXPERIMENTAL: an empirical factor (1-99) to increase the flow in the direction of the steepest resistance slope for diffuse overland flow.
  • Added: calibration factor for channel cohesion
  • Added: if the cohesion of slopes or channels is negative, the detachment is assumed to be zero. Deposition will take place
  • Added: total interception (roofs, canopy, litter, randrums) to the screen output (in mm)
  • Added: the possibility to write GeoTIFF files for the main map outptu. GTiff is not georeferenced). Tif input is also automatically possible (experimental)
  • Added: small interface changes to deal with low resolution screens

New in openLISEM 3.96 (Aug 14, 2017)

  • Fixed a bug in coupling overland flow and flood water
  • fixed a bug in automatic adjustment of legend when switching maps

New in openLISEM 3.95 (Aug 14, 2017)

  • Fixed a bug in flowboundary conditions
  • Fixed a minor bug in 2D dynamic flow
  • Added GeoTiff writing for main output maps (not timeseries)
  • Added 3 missing fluxes (in mm) to report with totals

New in openLISEM 3.94 (Aug 14, 2017)

  • Multiple catchments can be done in one simulation (limited by PC memory)
  • Spatial rainfall from rainfall maps (e.g. model results or satellite images)
  • 1D kinematic wave for runoff and channels based on a usr defined network
  • Diffusive wave 2D runoff, uses the DEM directly (does not use the LDD which is reserved for the Kinematic wave)
  • Dynamic wave shallow flooding, based on the FULLSWOF project
  • Sediment dynamics (erosion, transport, deposition) for splash, runoff, channel flow and flooding
  • Flow barriers (walls) can be defined to close areas in 1-4 directions, e.g. as flood protection walls of a given hieght
  • Channels can be wider than a gridcell
  • Channel stationary baseflow can be added
  • Sediment transport for suspended matter only, suspended matter and bedload movement, choice from different transport equations
  • Sediment transport for a median grainsize class or multiple classes (based on D50-D90 or user defined)
  • All fluxes are made visible as maps on screen while running, and saved to files
  • Hydrographs and sedigraphs from multiple observation points and outlets can be shown onscreen while running, and saved to files

New in openLISEM 2.01 (Sep 3, 2015)

  • Prepare library GDAL for more GIS format possibilities (not activated yet)
  • Fixed SWATRE table path reading bug
  • Colour tweaking

New in openLISEM 1.99 (Feb 4, 2015)

  • Fixed bug output flood max velocity map
  • Fixed bug zoomed in map stays on location when switching map type
  • Fixed bug in flood calculations for channel cells
  • Added max flood iterations to interface
  • Added brief help descriptions in the interface
  • Added hard surfaces to buildings in interface - tuned correction of spurious flood values

New in openLISEM 1.96 (Nov 27, 2014)

  • Added flood start as early warning information, screen and map output
  • fixed bug reaading rainfall maps
  • smooting method for extreme values caused by unstable numerical solution (replaced by average of surrounding wet values)
  • tweaks in interface
  • depreciated flood explicit scheme, didn't work
  • TODO
  • check tab output for outlets

New in openLISEM 1.95 (Nov 27, 2014)

  • Corrrected MUSCL for boundary cells
  • Made ENO and Modified ENO operational
  • Fixed boundary flux, water flows outside on the boundary cell with a flux that equals Qflood
  • Boundary cell is made as one cell against MV boundary
  • Fixed error in Flood velocity: U and V can be negative or positive depending on direction of flow
  • UVflood is now 0.5*(abs(V)+abs(U)
  • Changed correction of spurious values in velocity by swapping to average of surrounding 8 cells
  • Added two user thresholds for correcting extreme flood heights: if h > T1 and h > T2 of the avg surrounding cells
  • than replace with avg of surrounding cells

New in openLISEM 1.94 (Nov 27, 2014)

  • Fixed a bug that creates artificial flood boundaries, lisem now needs a map that delineates the potential floodzone (1,0)
  • Experimenting with faster flood calculations
  • corrections for spurious flood heights

New in openLISEM 1.92 (Nov 27, 2014)

  • Changed map display layout and options
  • Changes to flood calculations and 1D/2D linking
  • MOVED to GIT and 64bit compilations for larger projects!

New in openLISEM 1.82 Beta (Jan 9, 2014)

  • Fixed a bug causing impermeable lower boundary to be ignored in the kinematic wave infiltration
  • Small fix in Kin Wave when infil is larger than all fluxes
  • Fixed FullSWOF 2D 2nd order solution, note: results are very different from 1st orer solution
  • Initial flood level can be added, hmxinit.map
  • ensured so

New in openLISEM 1.81 Beta (Jan 9, 2014)

  • More output maps, better structured

New in openLISEM 1.80 Beta (Nov 25, 2013)

  • fixed bug in splash erosion, lisem always took the 3rd time based energy equation
  • fixed bug in running without interface for pest applcations

New in openLISEM 1.79 Beta (Oct 11, 2013)

  • fixed bug in interception that has been there since approximately version 1.63 this gave too high interception values

New in openLISEM 1.78 Beta (Sep 20, 2013)

  • added possibility to switch on percolation from bottom layer soil profile in non-SWARE infiltration, according to K - unsat, option in infiltration
  • fixed error in rainfall reading when mote than one station
  • further fixing interface showing outlet or points inside the catchment
  • changed concentration in output to Qs/Q, gives more stable results than sed/vol
  • added interface map display: flood level and runoff level in one display and mapseries output

New in openLISEM 1.74 Beta (Sep 20, 2013)

  • Further tuning of flood models and additional parameters in the interface
  • more flooding output (needs to be standardized)
  • fixed interface showing outlet or points inside the catchment
  • added interface map display: flood level and runoff level in one display and mapseries output
  • fixed interface bugs

New in openLISEM 1.71 Beta (Sep 20, 2013)

  • Solution for 2nd order, works now!
  • map display shows meters on x and y axes insted of rows/cols
  • moved rainfall display to the right of the graph is there is no erosion

New in openLISEM 1.69 Beta (Sep 20, 2013)

  • improved channel and flood water mixing
  • improved display, houses now also visible
  • map can be switched after run has stopped
  • known issues: flood SWOF order 2 not working

New in openLISEM 1.67 Beta (Sep 20, 2013)

  • Added flooding code from the fullSWOF2D project
  • Added a flood mass balance error spreading over flood area to keep mass balance below 0.1 percent
  • Runoff continues partly in flooded area with large flow resistsance
  • Restyled infiltration code to adapt to flooding
  • Changed gras strip infiltration to simpler change of effective Ksat to work with flooding
  • Added simple drainage function (soilwater) decrease when bottom layer is not impermebale, thetai is adapted
  • TODO: fullswof 2nd order doesn't work yet

New in openLISEM 1.61 Beta (Sep 20, 2013)

  • Tuned flooding, mass balance error down to a few percent
  • FIXED A BUG SINCE VERSION 1.55 FOR DEPOSITION

New in openLISEM 1.60 Beta (Sep 20, 2013)

  • Added FLOODING!!! Still in beta stage but seems to work for shallow floods from channel system. - Added better map display with roads and channels ToDo: mass balance with flooding not correct

New in openLISEM 1.57 Beta (Mar 11, 2013)

  • Added FLOODING!!! Still in beta stage but seems to work for shalow floods from channel system.
  • Added better map display with roads and channels

New in openLISEM 1.55 Beta (Mar 11, 2013)

  • Added shaded relief for map display (needs dem.map)
  • Added a small hydrograph plot next to the map display
  • Added multiple screenshots (every timestep) to make a movie
  • Fixed a long standing bug crshing lisem at the end of a run

New in openLISEM 1.39 Beta (Mar 11, 2013)

  • Can now read rainfall and snowmelt maps (maps should have flux in mm/h)
  • added map display
  • added land use map for stats output per land use type
  • many small bug fixes (such as sobek output)

New in openLISEM 1.38 Beta (Mar 6, 2012)

  • Bug fixes in Swatre, introduced in previous version, crash when profile becomes sturated

New in openLISEM 1.37 Beta (Nov 30, 2011)

  • Bug fix kinetic energy time based, in hours instead of seconds, factor 1/3600

New in openLISEM 1.36 Beta (Nov 30, 2011)

  • SWATRE include water repellency
  • Bug fix saturation bug in SWATRE, NaN when profile is saturated

New in openLISEM 1.34 Beta (Nov 30, 2011)

  • Fixed bug in output of erosion units, kg/m2 = kg/cell and vice versa, ton/ha ok

New in openLISEM 1.33 Beta (Nov 30, 2011)

  • fixed bugs buffer operation, wrong reporting of buffer in mass balance sedimentation in buffer works correctly now
  • interface refining
  • compiled with QT 4.7.3

New in openLISEM 1.32 Beta (Nov 30, 2011)

  • EXPERIMENTAL epellency as a special case fo crusting. Works for Swatre only.

New in openLISEM 1.27 Beta (Nov 30, 2011)

  • fixed bugs in tiledrain part
  • added tiledrain flux to output map series
  • cleaned up SWATRE infil

New in openLISEM 1.26 Beta (Nov 30, 2011)

  • recompiled with 4.7.3 version of Qt
  • fixed a bug that reported averages and totals (last version was affected)
  • added calibration factors for theta and psi
  • added kinetic energy equations for rainfall splash
  • changes to the interface and small bug fixes