0% found this document useful (0 votes)
27 views

RiverFlow2D Release Notes

Uploaded by

bimnetworksperu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

RiverFlow2D Release Notes

Uploaded by

bimnetworksperu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

---------------------------------

-- Hydronia Suite of Models


-- RiverFlow2D and OilFlow2D
-- SMS and QGIS GUIs.
-- Updating and upgrading log
-- NOTE: Dates are indicated in DD/MM/YYYY format
Version [08.15.01] Exes Build [26/06/2024]

This is a minor upgrade that includes mostly fixes.

General new features


• New High Consequence Impact Analysis HCA tool for the Oil Pipeline OP
Module (BETA)

Bug fixes

• Fix an error f reference to copy centroids file when creating a new scenario

• Fix an error of reference to select mouse pointer when changed to select method
in crossSection tool

• Fix an error reference to use integer number in QGIS animation tool

Version [08.15.01] Exes Build [26/06/2024]

This is a major upgrade that includes the new tools and improvements for RiverFlow2D,
OilFlow2D and HydroBID Flood models.

General new features


• New support for QGIS v3.34.75 Long-term Release. RiverFlow2D, OilFlow2D
and HydroBID Flood models can now run under QGIS v3.34.75 Long-term
Release.
• The Reference Manuals have been updated for RiverFlow2D and OilFlow2D
models.
• The Tutorials have been updated to make them compatible with the QGIS
v3.34.75 Long-term Release and this new version of the models.
• The animations can now be exported in KMZ format for visualization in Google
Earth.
• New implicit wind stress integration, versions CPU and GPU

MT, MT-GPU. Mud and Tailings Modules.


• The Voellmy rhelogical formulation has been added.
• The MT model can now include Bridges.
• Updated Chapter Mud and Tailings Model in the user manual.

ST, ST-GPU. Sediment Transport Modules.


• The ST model can now include Bridges.

OL-Land. OilFlow2D on Land


• New Bottom Shear Layer (BSL) model for oil flow over water. This is a major
new feature that allows the overland oil flow to continue spreading on a water
body using the continuous equations. To use this component the user should first
run the water hydrodynamic model to calculate the unsteady velocity filed and
then run the overland oil spill model. The program will then look at each cell and
consider the friction exerted by the water under the oil to add to the spreading in
addition to the standard viscous terms.
• Automatic local mesh generation in the batch processing of multiple spills. The
model will not require a single mesh covering all spill points, but will generate
local smaller meshes for each spill release. The mesh will automatically expand
in case the oil arrives to one of the mesh boundaries. This greatly simplifies the
batch multiple spill procedure, reducing computer times by an order of magnitude
and reducing result file storage requirements, since each spill is output to the
small local mesh.

• New High Consequence Area (HCA) tool in the QGIS OilFlow2D plugin that
allows determining the impact of a given spill on HCA polygons and lines. The
tool will intersect the results of a overland oil spill simulation with HCA layers and
calculate the volume, arrival time, and many other parameters related to the spill
impact.
• New Wetted Boundary Cells control (wetBcell). This function identifies the cells
on the mesh boundary that have been hit by oil allowing the automatic expansion
of the local mesh when using the Oil Pipeline module for multiple spills.
• New progress bar in the Oil Pipeline Module while computing the pile hydraulics
and leek hydrographs.
• New reading function for OILP file, versions >= 202405 (30 lines).
• The OL model can now optionally run with a text window (Console) instead of the
standard graphic window. This increases by 2 times the runtime speeds for some
cases.
• The Rain/Evaporation component has been added to the OL models
• A new organization of map creation tools have been implemented in the QGIS
OilFlow2D plugin.
• Changes in the Oil Pipeline Break Model form that includes new fields to enter
the CellSize of the local Mesh as well as the H/V relationship of the rectangle that
defines the Domain Outline.

OILW. OilFlow2D on Water


• Containment boom component for OilFlow2D. In this version the booms can
move at a velocity set by the user to allow simulations of booms that are dragged
by tug boats.
• The software can now generate mp4 animations of the oil particle trajectories
both forward and backward in time. The animations can be automatically created
after each run using the bat files: CreateMP4ParticleAnimation.BAT and
CreateMP4ParticleInverseAnimation.BAT
• A new organization of map creation tools has been implemented in the QGIS
OilFlow2D plugin.
• Two new maps can now be generated in the QGIS OilFlow2D plugin for the Oil
Spill on Water model: Oil arrival time and Maximum Oil Volume.

Bug fixes

• Removed limitation that was blocking HMIN greater and equal to 0.01 m.
• Corrected unit conversion for maxdepths when using the ST and MT models in
English Units
• Corrected calculation of MaxWSE maps.
• Corrected calculation of MaxWSE for dry cells that was not writing -9999 (-
10000)
• Fixed assignment of inflow WSE and Cv boundary condition when using the ST-
SS model. BCType was being set to 17 instead of 18.
• Fix the problem of reference to pressure drop curve during valve closure to make
the decay of the output flow more gradual in this period.
• Fix the problem of reference to negative flows and negative pressures in the
spills.
• Fix the error of reference to local mesh
• Minor fix for maxWSE with imperial units (ST models)

Version [08.13.02]
RiverFlow2D-OilFlow2D Exes Build [20/DEC/2023]

Main new features


• ST model: New Active-Layer model for bedload transport in both CPU-GPU
versions.
• Oil Pipeline Module Released.
• Flap valves to block returning flow in culvert.
• Multiple cell exchange cells to minimize oscillations in culverts.

Other new features


• A third option was added to add a third column for the temperature for the
OilFlow2D on land Heat Transfer model.
• OilFlow2D. Now maps have the name of each spill.
• OilFlow2D. New options to generate maps for a single spill, for all spills in
separate layers or an integrated map with all spills.
• OilFlow2D. Allow pointing to a single velocity field to all oils spills on water.

Bug fixes:
Sediment Transport ST module
• Multiple fixes for suspended+bedload transport compatibility with both fixed-
fractions and active-layer models in both CPU-GPU versions.
• Fix for bedload+suspended sediment inlet/outlet definition and integration in both
CPU-GPU versions.

Culvert Component
• Fix to ST and PL solute and suspended sediment transfer in culverts with initial
dry conditions.

OilFlow2D on Water
• If the shoreline switch was 0 shore and beach trapping were being turned off
regardless.

OilFlow2D on Land
• Fix for sources (loading and updating) in module OilFlow2D-HT without heat
transport (old setup files) in both CPU-GPU versions.
• Fix the error of reference to Output time tag in video export in the OilFlow2D on
land model.
• Fix the problems of reference to Output interval parameter considered in particle
animations was corrected, now it is read from .OILW file.
• Fix the error of reference to the method that checks the names of the new
scenarios and an error that occurred when generating the auxiliary drainage
polygons.

ALL, ALL-GPU
• Minor fix for allowing to set the user defined number of integrations points in x-
section.

Version [08.12.04]
RiverFlow2D-OilFlow2D Exes Build [18/SEP/2023]
Bug fixes:

• Major fix for hotstart initialization with extremes computation.


• Minor fix for STATE and VTK file index with hotstart initialize.
• Minor fix for maxDepth computation without threshold in extremes.out
• Fix for oil evaporation component in OF-HT version CPU, with uniform-properties
and heat-transport modes.
• Fix for initialize viscosity and yield read from tables in WIN10.
• Minor fix for addressing CPU.vs.GPU differences in the friction term computation
with uniform-properties mode.
OilFlow2D on Land
• New oil evaporation component in OF-HT version GPU, with uniform-properties
and heat-transport modes.

Version [08.12.03]
RiverFlow2D-OilFlow2D Exes Build [09/AUG/2023]
Bug fixes:

• MT constant density is now handled by the newer MT libraries.


• Fix of Hotstart in all modules.
• Fix in DIP not reading correctly old versions of the .obcp open boundary
conditions file.

Version [8.12.02]
RiverFlow2D-OilFlow2D Exes Build [09/AUG/2023]
Bug fixes:

• Fixes an error that prevented copying the .INITIALSTATE file to scenario folders
• Fixes an error that prevented copying the .initconc auxiliary files to scenario
folders
• Fixes an error that prevented copying the .initfrac files to scenario folders
• Fixes error that prevented copying to scenario folders the auxiliary files defined in
the .OILW data file
• A warning message was included when the user selects a tool prior to loading a
valid model project.
• Fixes an error that forced THE MT module was calling the hydrodynamic model
instead of the MT when selecting Bed Fraction Evolution.
• Fixes error reading the auxiliary file that defines the initial material concentrations
and supernatant water entered in the InitialConcentration QGIS layer
• Fixes error with BCType 1 being assign in MT-VD instead of BCType = 18.
• Removed error message when trying to copy non required .OILP auxiliary files
when the Heat Transfer model is selected. Files not checked are are: density,
density, viscosity, and yield stress.

Version [8.12]
RiverFlow2D-OilFlow2D Exes Build [09/AUG/2023]
New features in version 8.12:

QGIS plugins
• New hazard map Equivalent Clear Water Hazard Map (ECWHM) and new maps
for the concentrations of suspended material and fractions of material in the
bottom, the D50 for projects that contemplate transport of suspended sediments
and tailings transport
• OilPipeline Break Module Update.
• Generate spill maps from multiple scenarios in a single layer.
• New Integrated Sources/Spills layers for Maximum Result and Time to Depth
maps in OF2D plugin
• Enabled the option to use multiple DEMs in the OilPipeline break model, and a
new message warning the user to manually delete the folder containing the files
of a deleted scenario.
• New option for animation of vector fields that allows you to choose between
using the value of all times or the current time for rendering for RF2D, OF2D and
HBF plugins
• New option for animation of vector fields that allows choosing between using the
value of all times or the current time for rendering in RF2D plugin
• The velocity vector layer now saves the "Natural Breaks (Jenks)" classification
mode in RF2D plugin.
• New .OBC and .OBCP file formats in RF2D, OF2D and HBF plugins and 3th
version of Oil pipeline break model tool in OF2D.

QGIS plugin fixes


• Fix the problem of reference to calculate the average slope of the equivalent
sections in the Oilpipeline break module
• Fix the problem of reference to create Oilwparamxport.txt file
• Fix the problem of reference to export weir layer and new improvements to the
Oil pipelinebreak model tool, such as the 'Global' prefix on global map labels, the
GlobalMaximumFloodArea map now renders categorized by spill id
• Fix the problem of reference to export the depth when the Landslide layer is
using in OF2D and HBF plugins
• Fix the problem of reference to export the depth when the Landslide layer is
using in RF2D plugin
• Fix the problem of reference to export oilw parameters, now the
Oilwparamxport.txt file is created in the folder of each scenario with the data of
the parameters
• Fix the problem of reference to export .OILW file

Data Input Program (DIP):


• Improved generation of rainfall files based on a set of rainfall data raster ASCII
.ASC raster files
• New generation of rainfall and evaporation files based on sets of rainfall and
evaporation data raster ASCII .ASC files

OilFlow2D
-On Land
• New “oil rainfall” blowout component
• New infiltration (Green-Ampt) and evaporation components.
• Adaptation to run old file version cases with evaporation.
• New wind shear stress oil flow component.
-On Water
• The model now will generate a CreateMP4ParticleAnimation.bat file. Double-
clicking on that file after the model finalizes running will create a
ParticleAnimation.mp4 file that animates the oil particle trajectories
• Improved emulsification calculations
• Improved dissolution method.

Simplified 1D/2D
• New simplified1D (rills) hydrodynamic component (BETA)

* ALL
• New Open boundary condition ID labels reported in .ROUT
• New format for boundary conditions OBCP file. File version 202307 and later
includes boundary condition ID tag.

Bug fixes
• Corrections for English Units System in extremes files and cell_time files.
• Corrected minimum depth reported in extremes files.

Version [8.11]
RiverFlow2D-OilFlow2D Exes Build [09/JUN/2023]
New features in version 8.11:
QGIS plugins
• New support for QGIS v3.28.5
• This is a major upgrade that includes the new Multiple Scenario Management
Tool for RiverFlow2D, OilFlow2D and HydroBID Flood Plugins
• New progress bar displayed while migrating from a single-scenario project to a
• multi-scenario
• Oil Pipeline Model plugin update
• New option that allows defining the initial concentration values of sediments and
contaminants
• Several general improvements
• New RiverFlow2D MT Tutorial
• New RiverFlow2D PL Tutorial
• New OilFlow2D overland flow Tutorial

Data Input Program (DIP):


• New access link to NOAA’s ADIOS Oil Properties Data Base in Oil onland and
Oil On Water Panels.

* ST
• New active bed layer model for suspended sediment transport
• Wind shear stress component added to ST module in both CPU and GPU
versions.

* ST, ST-GPU, MT, MT-GPU


• Median diameter in the bed layer reported in cell_st and cell_mt files.

* ALL
• New weir-type outlet BC (Beta)
• New BCs: (Beta) upstream modelled reservoir (inlet BC) and downstream
modelled reservoir (outlet BC).

Bug fixes
• Fix in the extremes.out writing function when using imperial units
• Fix of Max WSE computation in extremes.
• Fix in the declaration of number of columns in cell_mt files.
• Fix of working CPU threads in GPU simulations.
• Fix in dt estimation for initial dry domains
• Fix for allowing an user defined depth variation in the computation of the arrival
time computation in CPU versions.
Version [8.10]
RiverFlow2D-OilFlow2D Exes Build [09/MAR/2023]

New features in version 8.10:


QGIS plugins
• New option to create Initial Concentrations File (MT Module)
• New Landslide component (MT Module). The user can now define a polygon
and associated attributes including the landslide volume and material properties.
The model will then consider the corresponding initial conditions for the
mobilization of the material.
• New OilPipeline module (Beta). Automates multiple spill simulations from
pipeline leeks. Calculates spill volumes from multiple leek points for pipeline risk
assessments.
• New option to simultaneously create multiple maps for all sources (spills)
when using batch mode running for multiple sources. Maps include: Results vs
Time, Oil Properties vs Time, Maximum Result and Time to Depth. This option
falicitates the creation of hundreds of maps with a single command.
• Now a vector layer and a raster layer can be used at the same time to impose
the initial condition of the water surface elevation.
• New Animation Oil_Volume_per_unit_area layer (OilFlow2D).
• New DamBreach Attribute Dialog.

All Modules
• New culverts model added considering several inlet and outlet cells. This helps to
reduce oscillations that were encountered when the culvert diameter was much
larger than the cell size.
• New and more efficient extreme variables memory management.
• New extremes.out file version 202302, with unified columns order for all the
modules.
• New experimental internal boundary condition to update the 1D network of rills.
• New experimental bridge type added and .BRIDGES file format is also updated.

MT Module
• New active layer model for the non-uniform bed exchange. The module now
considers the evolution of grain size distribution (fractions) based on the material
exchange between terrain and flowing material.
• New supernatant pond initial condition for tailings dam simulation. When
using this option defined in the initial concentration file (InitialConcentration QGIS
layer), the model will mix the water on the pond with the tailings under it and
consider the new concentrations for each material class as the new initial
conditions.
• Max/min flow density output added to extremes file.
ST Module
• Piping/erosive DAMBREACHH component implemented for ST and ST-GPU
modules.

UD Module
• Manholes with several cells implemented in the GPU version.
• User-given exchange discharge rating table for manholes acting as sinks.
• Hydraulic formula chosen by the user for manholes acting as sinks.

OilFlow2D
• WEIRE and WEIRI files are now written.
• New and more efficient extreme memory management.
• New culverts model added considering several inlet and outlet cells.
• Compatibility with OF (old libraries) added for OFHT module (only CPU).

Bug fixes
• Fix to initialize breach enlargement with overestimated erosion contributions.
• Fin for writing correctly the new DAMBREACHH file.
• Fix for writing the velocity magnitude at probes in .OBS file.
• Fix for data range estimation at bitmap view WIN-GUI.
• Fix regarding gates component.
• Fix in first dt computation for dry initial condition in CPU OilFlow2D HT which
gave different simulation evolutions depending on dtVolc.
• Fix of some bugs that provoked high temperatures in extremes file.
• Fix of some bugs in the interface that still provoked high temperatures in
extremes file.
• Several fixes made to prevent evaporation in dry cells.
• Minor fixes in extreme file (changes in the extreme column order to improve
uniformity between modules).

Version [8.04]
RiverFlow2D-OilFlow2D Exes Build [19/SEP/2022]

New features in version 8.04:

QGIS GUI
• New support for QGIS v3.22.10
• New Hydro Economic Flood Damage Assessment Tool (HEEF). Allows creating
damage cost maps based on polygon vulnerability functions and RiverFlow2D
model results.
• New HEEF Vulnerability Database

MT Module
• Piping/overtopping erosive dam breach component implemented for Plus-GPU
and MT-GPU modules
• New table-specified mode for concentration-depending viscosity and yield stress
in MT and MT-GPU modules.

OilFlow2D
• Weirs implemented in OilFlow2D with heat transfer for CPU and GPU
• Optimized particle-tracking searching algorithm allows 100x improvement in
model performance.
• Output .png graphic files with particle trajectory during simulations.
• New oil volume per unit area maps and animation.
• New maximum oil volume per unit area map.

Bug fixes
• Extreme values calculation updated in order to take into account hotstart
simulations.
• Fixes to enable double visualization of variables in model run graphic window.
• Minor fixes in piping/erosive dam breach component.
• QGIS fixes for maximum value maps.

Dam Breach Component

RiverFlow2D-OilFlow2D Exes Build [04/APR/2022] for Modules Hydrodynamic


CPU and GPU, MT, and MT-GPU
RiverFlow2D-OilFlow2D Exes Build [22/MAR/2022] for Modules UD, PL, OL, WQ.

*Plus, PlusGPU, MT, MT-GPU


• Extreme values calculation updated to take into account hotstart simulations.

*UD, UD-GPU
• Maximum number of SWMM manholes extended to 4096.

Bug fixes
• Incompatibility of source and sinks file reading with 202103 release fixed.
• PL, PL-GPU, ST, ST-GPU, MT, MT-GPU Compatibility fix for release 202103.
• Fix for dambreach file reading with release 202103.

Pre-Post Version [8.02]


RiverFlow2D-OilFlow2D Exes Build [20/JAN/2022]
Bug fixes
• Removed a filter that was avoiding running the Weirs, Dam Breach, IRT and
Sources in the MT model
• Correction of a bug that reported erroneous velocities in the QGIS plugin for
cross sections.

Pre-Post Version [8.01]


RiverFlow2D-OilFlow2D Exes Build [20/JAN/2022]

New features in version 8.01:


• Dam Breach component: Piping and erosive dam breach features (CPU). Allows
simulating dam breaches including evolution of the breach considering piping
and overtopping erosion. For now, this new component works in the
hydrodynamic model only but is currently being implemented for the MT and ST
modules.
• New hydraulic components for the MT variable properties model: Wiers, Dam
breach, IRT, and Sources.
• MT modules: New basal resistance formula for frictional shear-thinning and
shear-thickening materials. Settling velocity factor specific for each sediment
class.
• MT and ST models: Settling velocity factor specific for each sediment class.
• New tidal inlet condition allows imposing water elevation (tides) and pollutant or
suspended sediment concentrations.
• Flood arrival time map. Allows setting the threshold depth to consider flooding
conditions.
• Oil Spill model: - New Oil Particle State Map. Allows mapping oil on the shore, on
the bottom and within the mesh at any time interval.
• New Oil Particle State Map for OF2D
• Weirs component: now works with 3D polylines allowing editing both the weir
polyline geometry and crest elevations.
• Breaklines used in the MeshBreakLine layer and in the Bridges, Gates, Weirs or
Dam Breach components can now join or have intersections at polyline vertices.
• New ROUT file format including mass and volume errors.
• Numerous optimization and GPU speedup improvements.

Bug fixes
ST, ST-GPU
• Fix for the sediment flux computation at internal-boundary cells.
• Full deposition for flow depth lower than minDepth is avoided.
MT, MT-GPU
• Fix for mass/volume conservation problems at internal-boundary cells when
sedimentation exists.
• Fix for mass/volume conservation problems at inlet cells when sedimentation
exists.
• Full deposition for flow depth lower than minDepth is avoided.

ALL, ALL-GPU
• - Minor fix for inlet reading without sediment/solute concentration.\
• Correction of the solute, sediment and mud mass balance at the open
boundaries.
OL
• Minor fix regarding source component
ALL
• Output file headers updated

PL, PL-GPU, ST, ST-GPU


• Correction of the solute/sediment transport fluxes at the internal boundaries.

Hydrodynamic
• Minor fix in dam breach component for the sake of compatibility with the former
input file format

QGIS Plugins
• Change the layer rendering classify mode, from Natural Breaks to Equal Interval
for all plugin
• Change the layer rendering classify mode, from Natural Breaks to Equal Interval
for RF2D plugin
• Update .DAT file when OILW file is exported
• Setting the variables QSED, Conc_X and CvTotal of cross sections results in
scientific notation
• The value of the MINERELE variable in the FED0 file was increased to 5 digits
• Correction of the flow direction in the cross sections (the OF2D and HBF had to
be updated),
• Message to catch the error when generating the .qgisunits file if the project does
not have a projected CRS and
• Error with the message in the check of mesh cells with internal angles less than 5
degrees (in the case of the HBF).
• Change in the direction of the calculation of the sine and cosine of the director
angle of the velocity to correct the error when the direction of the flow is reversed
in the transverse sections.

Pre-Post Version [7.51]
RiverFlow2D Exes Build [11/OCT/2021]
-Bug fixes
• Corrected output of extremes.out when using the ST module.
-QGIS plugin Bug fixes
• Updates The MIN EROSION ELEV variable in the .FED file was increased to 5
digits.
• Correction of the flow direction in the cross sections.
• Message added to catch the error when generating the .qgisunits file if the
project does not have a projected CRS and
• Updated the error capture with message in the check of mesh cells with internal
angles less than 5 degrees.
• Changed the direction of the calculation of the sine and cosine of the director
angle of the velocity to correct the error when the direction of the flow is reversed
in the transverse sections.
• Bug fixed related to export shape map from animation, and compare raster tool.

RiverFlow2D Exes Build [02/JUL/2021]


OilFlow2D Exes Build [08/24/2021]
-OilFlow2D QGIS
• Updates to the oil spill on land considering heat transfer of the oil with the
environment. Includes tables for interpolating density, viscosity, yield stress, and
environmental parameters.
• Evaporation not implemented yet.
• New maps for oil on land with heat transfer model

-QGIS Plugin updates


• Added the units in the labels of the of the attributes forms of the components
• Ability to post-processing multiple Source batch run outputs (only for RF2D and
OF2D)

-QGIS Plugin bug fixes and updates


• Related to exporting shape map from animation, and comparing raster tool
• Related to create Maximum Shear Stress Map
• Related to load crossSection data

Pre-Post Version [7.51]


New features and improvements:
• Redesigned Mud and Tailings Panel in the Data Input program
• New tidal inlet condition (ID=18) with suspended solute/sediments. CPU and
GPU updated.
• New Heat Transfer capability for the OilFlow2D model on land. The model can
now consider the dynamic variation of oil properties (density, viscosity, Ys) as
function of temperature [testing version].
• New File cell_ol_x_x_x_x.textout with OilFlow2D results when considering heat
transfer
• Ability to post-processing multiple Source batch run outputs (only for RF2D and
OF2D)
• New DT_Limiting_Times versus Times Maps and Maximum DT_Limiting_Times
Maps. This allows to check which cells are causing the greater limitation in time
step.
• Now polyline in MeshBreakLine, Bridges, Gates, Weirs or DamBreach layers can
join or even intersect each other
• Now Weirs layer using 3Dpolyline, weir crest elevations is stored with z value
• New option to graph maximum bed elevation, bed elevation changes when
running the MT module with variable properties and erosion deposition.

-Fixed Bugs
• Minor fix regarding .inp amd .lswmm file reading.
• Bug fix related to load CrossSection data
• Fixed encoding used for opening swmm file
• Bug fixed: related to boundary conditions label translation in the HydroBID Flood
plugin

Exes Build [25/JUN/2021]


Pre-Post Version [7.50]
New features and improvements:
• Redesigned Mud and Tailings Panel in the Data Input program
• New tidal inlet condition (ID=18) with suspended solute/sediments. CPU and
GPU updated.
• New Heat Transfer capability for the OilFlow2D model on land. The model can
now consider the dynamic variation of oil properties (density, viscosity, Ys) as
function of temperature [testing version].
• New File cell_ol_x_x_x_x.textout with OilFlow2D results when considering heat
transfer
• Ability to post-processing multiple Source batch run outputs (only for RF2D and
OF2D)
• New DT_Limiting_Times versus Times Maps and Maximum DT_Limiting_Times
Maps. This allows to check which cells are causing the greater limitation in time
step.
• Now polyline in MeshBreakLine, Bridges, Gates, Weirs or DamBreach layers can
join or even intersect each other
• Now Weirs layer using 3Dpolyline, weir crest elevations is stored with z value
• New option to graph maximum bed elevation, bed elevation changes when
running the MT module with variable properties and erosion deposition.

-Fixed Bugs
• Minor fix regarding .inp amd .lswmm file reading.
• Bug fix related to load CrossSection data
• Fixed encoding used for opening swmm file
• Bug fixed: related to boundary conditions label translation in the HydroBID Flood
plugin

Exes Build [23/MAY/2021]


Pre-Post Version [7.48]
-RiverFlow2D, HydroBID Flood and OilFlow2D QGIS
New features and improvements:
• A new data parameter added for extreme values computation (CPU and GPU) to
generate arrival times for user provided depth.
• New option to generate maps for multiple source batch runs.
-Fixed Bugs
• Maximum infiltration and rainfall volume magnitudes changed from [Length] units
to [Volume] units.
• Fix in extremes.out file writing function (both CPU and GPU) related to infiltration
and rainfall volume variables.
• A bug that generated an error when loading crossSection data in QGIS.

Exes Build [28/ABR/2021]


Pre-Post Version [7.47]
-RiverFlow2D, HydroBID Flood and OilFlow2D QGIS
New features and improvements:
• New report of DT_Limiting_Times. The variable provide information about how
many times each cell was responsible to limit the maximum time step. This is
useful to identify the areq quere the mesh resolution could be modified to
increase numerical calculation time step DT and consequently improve run times.
The variable has bee added to the cell*.textout and *_max.textout files.
• The shear stress values computation is now updated by considering the friction
model selected by the user.
• Some updates in extreme shear stress computation when using Full Bingham
and Simplified Bingham friction models.
• Some updates in extreme values computation. Max. bed shear stress
computation fixed in order to take into account the friction law selected.
-ALL
Fixed bugs:
• Solved an bug that prevented the program to correctly detect weirs, gates and
breidges that had sharp turns of 90 degrees or more.
• Correction to the cross sections output files time sincronization.

Exes Build [24/MAR/2021]


Pre-Post Version [7.45]
-RiverFlow2D, HydroBID Flood and OilFlow2D QGIS
New features and improvements:
• Migration to QGIS 3.16.5 long term release.
• New Weirs layer using 3Dpolyline, weir crest elevations is stored with elevation
(z) values, allowing editing of weir polylines.
• New option to join polylines and intersections in MeshBreakLine, Bridges, Gates,
Weirs or DamBreach layers.
• Some updates in extreme values computation. Now the arrival time is computed
as the time to raise the water depth 2 cm above the initial state if the cell was
wet.
• New .INITIALSTATE file added.
• New extremes.out file format.
• New procedure to generate extreme values and hazard that significantly reduded
computation tiems.
• Updated Example Projects files to comply with more recent version.

Fixed bugs:
• Solved incompatibility of .inp SWWM file due to characters in some language that
required different encoding.
• Corrected label translation the Boundary Condition dialog of the the HydroBID
Flood plugin.
-DIP
• Corrected version number.
-MT
• Some updates and optimizations to the MT-GPU solver.

Exes Build [05/FEB/2021]


Pre-Post Version [7.40]
-RiverFlow2D and OilFlow2D QGIS
• Release of the GPU version of the Pollutant Transport PL module.
• New algorithm to compute frontal wave arrival times when using hotstart as initial
conditions.
• Bugs fixed:
o When creating CrossSection, and Animation in the MT Constant
properties module
o When creating a Bridge profile and using the TriMesh with elevations
option
o Error when generating TriMesh layer with elevation using QGIS 3.16
o Related to generating the TriMesh layer when BoundaryConditions layer is
active. An error message was added indicating when the coordinates of
the vertices of the Weirs do not coincide with those defined in the .TXT
files.

Exes Build [12/JAN/2021]


Pre-Post Version [7.31]
-RiverFlow2D QGIS
• Migration to QGIS 3.16.0
• Bug fixed: related to create TriMesh layer when BoundaryConditions layer is
active.
• Bug fixed: related to the generation of the Trimesh layer when generating the
mesh with elevations.
• Error capture when the coordinates of the vertices of the Weirs do not coincide
with those defined in the .TXT files used to create the Weirs
-OilFlow2D QGIS
• Migration to QGIS 3.16.0
• The oil temperature should be stated in ºC instead of K.

Exes Build [22/DEC/2020]


Pre-Post Version [7.30]
-OilFlow2D QGIS
• New CrossSection Table includes Pollutant, Sediments and Mud Concentrations
by volume for fraction depending on the module being used.
• New options to creating StormDrainPolygon layer for the UD-SWMM module.
• New layer: StormDrainPolyg to complement StormDrain layer.
• New option to select animation output time range.
• Update Import SMS layer plugin.
• Bugs fixed: related to an error when the user tried to create a Depth Time Map
and _time2depths_cells.textout file was not found.

-UD-SWMM
• Several updates in UD-CPU module: distributed exchange with the surface and
boundary cells avoiding (for single cell exchange)

OilFlow2D QGIS
• New option to create Oil spill XSection.
• New option to select animation output time range.
• Bugs fix to multiple sources batch run for OilFlow2D on land model.

-ALL
• Maximum values component and extremes.out file writing implemented.

Exes Build [16/OCT/2020]


Pre-Post Version [7.27]
-ALL
• Bug Fix in the Bridge Piers Component that prevented its implementation in the
GPU version.

Exes Build [08/OCT/2020]


Pre-Post Version [7.27]
-RiverFlow2D QGIS
• Fix of the concentration maps for the MT module.
-OilFlow2D
• DIP fixes in .oilw file export.
-ST
• A bug was fixed that outout incorrect sediment discharges in the cell_time files.

Exes Build [24/SEP/2020]


Pre-Post Version [7.26]
-OilFlow2D
• A bug that did not allow the creation of some outpur files was corrected.

Exes Build [16/SEP/2020]


Pre-Post Version [7.26]
-RiverFlow2D QGIS
• New option to select the time range iannimations.
• SMS layer import tool has been updated.
• Correction to the mesh generation to account for multipart polygons.
• Creatopm of a default .PLT file.
- MT
• Gravity projection corrected in MT variable properties option.
-ALL
• Maximum number of open boundaries extended to 200.
• GPU version of wind stress implemented.

Exes Build [31/AUG/2020]


Pre-Post Version [7.25]
-RiverFlow2D QGIS
• Acceleration and optimization of postprocessing of output files. Now the model
generates the cell*.textout files dinamicaly as it runs, reducing the time it required
for postprocessing results to a few seconds even for huge projects.
• Paraview .vtk files are generated in the project units.
• Migration to QGIS 3.14.1

-DIP Data Input Program


• New options to select maximum and hazard files.

Exes Build [12/AUG/2020]


Pre-Post Version [7.24]
- UD Urban Drainage Module (CPI and GPU)
• Several modifications to allow including SWMM's network nodes outside the 2D
domain. These nodes can not be connected with the surface (C=0 is mandatory).
• Fixed a bug in the manhole diameter calculation.
• Both CPU and GPU interfaces have been updated to include a real-time plot of
the SWMM exchange flow.

-RiverFlow2D QGIS
• Migration to QGIS 3.14.0
• New InitialBedFractions layer allows entering polygons with different bed material
fractions in the MT variable property module.
• Bugs fixed: related to generating TriMesh Layer with elevation,
• Bug fixes when creating animations.
• Now the bridge component take elevation from TriMesh layer if is available
• New tools to create singles hydrograph files from a Multiple hydrograph file
• Now the export project plugin creates a default .OBCP File.

-DIP Data Input Program


• Fixes to writing the correct Settling Velocity Formula in the .MUD file

- MT module
• The model preprocessor now gives a message indicating that the following
components are not available in the present MT module version when using
variable properties option:
o Sources, weirs, dam breach, bridges, piers, culverts, gates, and IRTs.
Exes Build [01/JUL/2020]
Pre-Post Version [7.23]
- ALL
• MD module renamed MT: Mud and Tailings Flow Module.
• The observation point result file names now have the point ID provided by the
user instead of the cell number.
• A bug was fixed in the USBR hazard results that was giving erroneous levels
when the maximum velocity was higher than the maximum range in the USBR
criteria.
- DIP
• Fix bugs that was erroneously validating the reference density in the .MUD panel.
• Reads .OBC file even if .OBCP does not exist.
- MT module
• Release of the MT GPU version. The MT module can now run in GPU NVIDIA
platforms for a considerable gain in performance.
• New graphical output window that reports solid mass flux inlet/outlet, new color
scales.
• Bug fixed related to plot windows (random red cross).

-RiverFlow2D QGIS plugin


• Updated to QGIS 3.14.
• Bug fixed related WSE animation not showing dry areas.

Exes Build [09/JUN/2020]


Pre-Post Version [7.22]
- The old Mud and Debris Flow module (MD) has been renamed Mud and Tailings Flow
module MT, to adapt it better to one of its most common application area.
- DIP
• Fixes in writing .MUD file and enhancements to the Mud
-UD SWMM Module
• Release of the UD GPU version. The Urban Drainage SWMM module can now
run in GPU NVIDIA platforms for a considerable gain in performance.

-RiverFlow2D QGIS
• Updated to QGIS 3.12.3
• New maps and animations for the Mud and Tailings Flow MT module:
o Volumetric concentration of each size fraction
o Volumetric concentration of the fluid sediment mixture
o Viscosity
o Density
o Yield stress

Exes Build [13/MAY/2020]


Pre-Post Version [7.21]
- DIP
• Fixes in writing .MUD file
-ALL
• Fixes related to execution of MD variable property module.

Exes Build [13/MAY/2020]


Pre-Post Version [7.20]
- VDMUD
• Wu solid transport formula for equilibrium concentration.
• Pore pressure term for the Coulomb's friction formulation.

-RiverFlow2D QGIS
• Migration to QGIS 3.12.2
• New Export dialog

-UD SWMM
• Several features of UD module were updated. New function to write a .ini file for
graphic representation of the numerical results. File extension in binary files
changed from BIN to OUT to ensure compatibility with EPA-SWMM. File INP
reading updated in order to skip some comment lines. Filter of RULE_STEP not
supported in SWMM 5.1.12

Exes Build [24/APR/2020]


Pre-Post Version [7.16]
-STGPU
• - Zhang's formula for equilibrium concentration added.

-STGPU,ST,VDMUD
• - New formulation for the bed exchange flux with multiple sediment fractions.

-RiverFlow2D QGIS
• Bug fixed related to the generation of the .MannN2 file with complex polygons.
• Bug fixed related to export of Manning n values.

Exes Build [07/MAR/2020]


Pre-Post Version [7.16]
-ALL
• When using Multiple Sources, the model can now run sequential runs
corresponding to each of the defined sources. These runs will be automatically
organized by the model in subdirectories named according to the Sources IDs.

-RiverFlow2D QGIS
• New MaximumFloodArea graphic layer. The model determines the polygon that
represent the maximum area affected by the flooding or overland spill.
• To improve post processing times, now *.*AllTimes are no longer generated. The
cross sections and animations that required these files in previous versions will
be generated from the cell_time*.textout files
• bugs fixed: related to sample element elevation

Exes Build [26/MAR/2020]


Pre-Post Version [7.15]
- RiverFlow2D QGIS
• New option for sampling elevations while generating the mesh
• Bug fixed: Resolved mesh resolution incompatibility between
MeshDensityPolygon and Domain Outline layers
• Bug fixed: related to geometry not being multi polygon
• Bugs fixed: related to the No Data Value = -9999 when export shape map from
animation plugin
-MD Module
• New .MUD format
-DIP
• New .MUD panel incorporating data for the variable properties option (BETA).

Exes Build [12/MAR/2020]


Pre-Post Version [7.14]
- RiverFlow2D QGIS
• Migration to QGIS 3.10
• New layer: MeshDensityPolygon that allows entering polygons and specify cell
sizes for more flexible mesh refinement.
• The MeshDensityLines and MeshBreakLine layers are now optional when
creating a project.
• The Cross Sections Tool now include a row with Accumulated volume of
hydrograph and all fields is precision 3
• New Boundary Conditions Type: “Water Surface Elevation vs Time
[Perpendicular]”
• New BoxList to indicate OutTime in Animation Tool
• Adjust the plugin to use No Data Value = -9999 to create Time to Depth and
other maps
• Bugs fixed:
o Related to incompatibility with previous projects that do not use the No
Data Value = -9999 with OF2D and HBF plugins
o Related to incompatibility with previous projects that do not use the No
Data Value = -9999
o Adjust the plugin to use No Data Value = -9999 to create Hazard Intensity
Maps

-MD Module
• New module for variable properties mud flow (BETA)
• Bed fractions for erosion-deposition term in VDMUD-CPU module.
• New .ROUT file in VDMUD-CPU module.
• New .MUD input file in VDMUD-CPU module.
• Corrections for boundary condition in VDMUD-CPU.

- ST Module
• Zhang's formula for the suspended capacity concentration in STCPU and MD
modules.

-DIP
• New output interval for components that allow specifying the output interval for
culverts, bridges, weirs, gates, dam breaches, cross sections, profiles, and
observation points.
• Various fixes to the Oil spill on water panel

-ALL
• Output file header date updated according to the present year
• Output .XSECH file written in scientific notation in all modules.
• "extremes.out" file writing for all modules (CPU versions).

Build [04/12/2019 – v7.12]


-DIP
• New field to enter output time interval for component results. This applies to:
Culverts, Bridges, Gates, Weirs, Cross Sections, Profiles, and Observation
points.
-ALL
• Fixes in the boundary condition 17. Now the inlet/outlet flow is orthogonal to the
boundary wall of each cell that conforms the boundary.
Build [26/11/2019 – v7.11]
-DIP
• Improvements to the Oil Spills on Water (beta) panel.
-ST module
• Major corrections in the interaction between suspended sediments and internal
boundary conditions in CPU and GPU versions.
• Minor corrections in the computation of wet/dry fronts with suspended sediments
in CPU and GPU versions.
• Minor fixes in the computation of the hindering effects of the suspended
concentration on the settling velocity.
-PL and WQ modules
• Minor corrections in the computation of wet/dry fronts with solute transport in
CPU and GPU versions.

Build [20/11/2019 – v7.10]


- RiverFlow2D QGIS
• OilFlow2D: New oil spills on water particle tracking module beta
• New Oil location Results vs Time Maps for OilFlow2D
• Bugs fixed: related the problem of export culvert file
• Bugs fixed: related the problem of exporting initialWSE and Manning N layers
• New layers for OilFLow2D: OilSpills and Shorelines
• Bugs fixed: related the problem of regenerating Suspend Sediment
Concentration animation
• The layers used to create the raster that indicates the spatial distribution of the
CellSize to GMSH are changed to points layers.
• Now the Boundary Conditions layer also determines the mesh refinement using
MeshDensityLines. This allows, mesh refinement close and over boundary
condition areas.
• Performance improvement to the routine that samples vector layers such as
Manning N, MaximumDepthErosion and InitalWSE
• The TriMesh_point layer is no longer user. Older project meshes will need to be
regenerated.
• The sampling of the Manning N, InitialWSE, MaximumErosionDepth layers are
stored in an array in memory and not in the table of attributes of the TriMesh
layer to speed up the sampling process.
• A tool was added that shows the list of cells whose centroids are not on a DEM
and that allows the cells to be zoomed for easy location.
• Optimization of the routine to create by the centroid layer.
• Optimization of the sampling routine when using a single DEM
-WQ
• Some errors corrected in unit conversion for WQ magnitudes, affecting the input
and output files.
• Minor correction in the unit conversion of .WQM file parameters
-SMS
• Corrected a bug that prevented the correct creation of the .weirp file when the
user had more than one weir.
-ALL
• Form fixed related to size of weir, source, Dambreach attribute forms
• Minor fixes in local CFL variable computation
Build [23/09/2019 – v7.01.01]
- RiverFlow2D QGIS
• New Results vs Time Maps tool GUI
• Form fixed related to size of weir, source, Dambreach attribute forms
• Bugs fixed: related animation output time
• Increased range of .textout format fields for rain and infiltration
• TriMesh_point layer is no longer created
• Sampling of the Manning N, InitialWSE, MaximumErosionDepth layers are stored
in an array in memory and not in the table of attributes of the TriMesh layer. This
this speeds up the sampling process.
• A tool was added that shows the list of cells whose centroids are not on a DEM.
That allows the cells to be zoomed for easy location.
• Optimization of the centroid layer creation routine.
• The centroid elevation sampling routine was optimized when using a single DEM.
-Data Input Program (DIP)
• Several fixes to the Scour calculation panel.
• Water Quality panel (English)

-ST, STGPU
• New numerical solver for bedload transport which improves the efficiency.
• New mathematical formulation for suspended load transport, generating a new
coupled model between the sediment+water flow and the bed layer. This
formulation fixed an inconsistency that caused an incorrect increase of WSE in
stagnant conditions.
• Improved and consistent reporting of inlets, outlets in report files
massBalance.out, *.ROUT, t_qin_out.out. Now all the solid volumes are reported
without porosity. Due to the new mathematical formulation, an additional term
accounting for the net exchange flux between the bed and the flow is reported in
"massBalance.out".
• The decimal precision has been augmented in .ROUT file.
• .ROUT file is now written in GPU version.

* ALL
- New local time step cell marker has been included in order to provide the
possibility of analyzing the quality of the mesh (both CPU and GPU versions).
This has been included in the VTK graphical output files.

Build [28/06/2019 – v7.00.02]


- RiverFlow2D QGIS
Bugs fixes:
• Error occurring when the user did not use the button to assign the project CRS in
the plugin to create a new project RF2D
• Error when regenerating of TriMesh and TriMesh_point layers
• Error when writing .dOut file
• Error when calculating dam breach center distance
• Fix reporting of Manning’s n on Cell*.texout files considering XNMAN factor
• Fix forms to input attributes feature to CrossSections and Profiles layer
• Fixed boundary condition BCTYPE = 5 for supercritical flow to include time
- New tool for create Source layer from multi sources file
- New code to capture errors related to incorrect input in Bridge, Gate, Dikes, IRT and
Dam Breach component layers

- RiverFlow2D SMS
- Fix a bug writing HDF5 maximum result files where some variables were not being
displayed.
* ALL
- New DIP panel for scour calculations for piers, abutments and pressure flow.
- New Water Quality Module based on the EPA-WASP formulation
- Fix to the Australia hazard method that was assigning H1 levels to dry cells.

Build [28/06/2019 – v7.00.01]


- RiverFlow2D QGIS
- New dynamic integration with EPA-SWMM 5.1 model
- Beta version of the Water Quality model
- New version integrated with QGIS 3.8
* ALL
- .MUD file now writes correctly FFR =8. In previous versions when the user specified
FFR=8, the program converted it to FFR=4 and set all the manning xmann factor = 0 so
that all Mannign’s n would be 0. In reality, FFR=4 with n =0 should be equivalent to the
FFR=8 corresponding to granular flow, so final results are the same as in previous
versions.
- Minor update in .DATP file reading in order to include a new release number (201905).
- Minor update in CPU code in order to correct extremely small negative water depths.
- Minor corrections in the .OUTFILES file writing regarding the metric/english units.
New functionality

Build [11/04/2019 - v6.12.02]


* ALL
- New functionality added in order to write the .OUTFILES file in case of not dumping
the time*.EXP files.
- New functionality to account for antecedent moisture conditions have been added.
Three different conditions can be defined (AMC=1,2,3)
- The graphic window is now automatically closed when the 4th parameter of the 5th
line in file .DATP is set to 4. This facilitates running multiple instances of the model
using a batch process.
- Minor corrections in the .OUTFILES file writing regarding the metric/English units.
- Some minor corrections regarding rain flags have been performed.
- A new parameter has been added to the .DATP file in order to activate (or deactivate)
the "time*.EXP" file dumping (1=dumping, 2=no dumping). This flag is located in the line
18 of the .DATP file and is the only one in this line.
- The model will now generate hazard, maximum values and time to depth result files
only if either Output for Maximum Values, profiles, cross sections or for observation
point output are selected.
* OilFlow2D
- Oil evaporation using the MacKay-Stiver formulation has been added
- Oil infiltration using the Green-Ampt formulation has been added
- Three lines added to .OILP file to support new features related to the oil evaporation
model (remaining backwards compatibility). After the seventh line, flagEvap is read
(0=no evap and rho-mu from table, 1=evap and rho-mu from table, 2=evap and rho-mu
internally computed).
- RiverFlow2D SMS
- New functionality to create TIME*.EXP nodal files using <Feb 2018 algorithm for node-
cell interpolation. The user is now able to choose in the DIP between both algorithms by
means of a flag in the Graphic Output Panel that is written in the 6th position of the 1st
row in .PLT file (0=new, 1=old).
- A bug was fixed that prevented the creation of the HDF5 files.
- RiverFlow2D QGIS
- New functionality to avoid writing the TIME*.EXP nodal files.
- New Suspended Sediment Concentration vs Time Maps
- In .DAT File, the iextremes variable is equal to 1 by default
- In .DAT File, the imann variable is equal to 2 if Mannin Nz layer is active else is equal
to 1
- The default color ramp of velocity field map has been set to RdYlBu invert
- Creates *.cxy file while importing a TriMesh layer from *.FED file
- bugs fixed:
- related the problem of exception occurring with illegal geometry or feature
without geometry in Manning N layer.
- related the problem of the size of the elements in the outline.
- related to layer name in RF2D Animation plugin
- New tool for checking illegal cells with internal angles less than 5 degrees

Build [15/01/2019 - v6.11.04]


* CPU, GPU
- Output to the .MESHOUT* and .OUT* files of acute cells is now restricted to cells with
internal angles smaller than or equal to 5 degrees. These are cells unacceptable and do
not allow the model to run.
- RiverFlow2D QGIS
- Bugs fixed: related to input date for component files
- Change the option SourceStructureLines to SourcePoints in the interpolation method for mesh
generation plugin
- A new feature to renumber and optimize mesh cells have been added. Use of this
option is encouraged since it has a significant impact in reducing run times, particularly
in the GPU version

Build [15/01/2019 - v6.11.03]


* CPU, GPU
- Antecedent moisture conditions have been added for the SCS-CN method. Three
different conditions can be defined (AMC=1,2,3)
- Culverts discharge have been corrected. The area for the discharge computation is
now calculated as the physical (total) area instead of the wetted area.
- RiverFlow2D QGIS
- New option to add a layer to establish Internal Rating Tables
- New option to use a raster layer to set Initial WSEs
- The MeshBreakLine layer is considered when selecting the clmin and clmax value
- Move the initial coordinate of the raster that serves to gmsh to set the sizes of the
mesh elements
- New option to modify the value of the raster resolution used to indicate the cell size to
gmsh.

Build [20/11/2018 - v6.11.02]


* ALL
- A new file <project_name>.VERSION now reports: Version number, Release, and
Build.
- Write mass flag is updated. A value of 0 means that no mass computation is
performed and even the mass error is equal to zero (also at the interface plot). A value
of 1 computes all the mass computations involved for each module. This will slow the
computation dramatically depending on the module. The default value should be 0.
* STGPU
- Some conditionals have been added for computations that make sense only for sedb
(not for seds). This implies a reduction for the computational time for suspended
sediments (without bed load) test cases.
- Write mass flag equal to zero increase the efficiency considerably in this module.
* GPU
- Write mass flag equal to zero increase the efficiency considerably in this module for
rainfall and evaporation test cases.
* ST, STGPU
- The correction for the settling velocity (Sha's formula) has been now re-enabled in
both CPU and GPU versions
* RiverFlow2D SMS
- The Results HDF5 files are not overwritten after the 9th run. The naming has been
changed to: <project_name>.RESULTS_00Nn.HDF5 where “n” is the run number,
which allows to store results of up to 1000 runs.

Build [04/11/2018 - v6.11.01]


* DIP
- Corrected error reading .piers files
* RiverFlow2D QGIS
- New option to set Manning’s N using raster data
- New option to import element elevations in Trimesh Layer from a FED file (for display
purpose)
-New option to display velocity at cross –section and profile cursor
-Updated mesh generation to GMSH 4.0.
* RiverFlow2D SMS
- Corrected an error in the PLS License manager

Build [04/11/2018 - v6.11.00]


* ALL
-Black spaces in ID for Bridges, Gates, Weirs, and Dams will be converted to an
underscore to avoid incurred reading of data files.
- A new functionality considering for culverts (type=3) has been added. It considers the
computation of the pipe's flow.
- Hotstart with variable Manning has been fixed.
* STGPU
- Suspended sediments in GPU implemented. First release.
* ST, STGPU
- The correction for the settling velocity (Sha's formula) was implemented in the
previous CPU version but has been now removed in order to be consistent with the
GPU version (this functionality is still under development in the GPU version)
* RiverFlow2D QGIS
- The Cross Sections tool, in addition to plot straight lines, is now able to plot profiles
defined by arbitrary polylines. Users can define temporary polylines or select a Section
or a profile of the CrossSections or Profiles layers. It can also plot and report solid
discharges Qs crossing the polyline.
- Corrected the error that showed negative depths in the table of values of the
CrossSections tool
- Exports the .dOut file, which lists the coordinates of the nodes of the polygons present
in the Domain Outline layer
- Includes the option to import Bridges from old projects
- The .qgisunits file is created when exporting to RF2D, this file has a single value: 0 for
Metric and 1 for units English
- Implemented routines to capture errors when exporting DAM, WEIR, GATE, BRIDGE
without updating the mesh

Build [04/09/2018 - v6.10.07]


* ALL
- Culverts invert elevation have been corrected. The invert elevation is computed as the
maximum between the data read from the culvert's file and the cell elevation.
- The writing of culvert's output file has been also corrected.
- The culvert discharge is computed considering an average with the neighboring cells,
without considering the involved culvert's cell.
- Update of the CM64.dll CopyMinder library that was generating crashes on the GPU
model for long runtime simulations.
* RiverFlow2D QGIS
- New Australia Flood Hazard map
- Option to create raster version of Maximum Results maps, Time to Depth maps and
Hazard Intensity maps
- Create Pollutant Concentration vs Time Maps
- Create Pollutant Concentration Animation
- Tool for import layer from old project
- Tool for create Cross Section postprocessing
- Create RF2D Animation
- Create Time vs Result Raster Maps
*RiverFlow2D SMS
- Pollutant transport tutorial example included in the ExampleProject folder
- Initial concentrations possible for each pollutant.

Build [29/089/2018 - v6.10.06]


* PLUS,GPU
- Culverts have been corrected. Now the variables for the computation of the discharge
are computed according to the neighboring culvert's cell. This correction eliminates
some oscillations although some instabilities could appear in case depending on the
culvert's dimensions with respect to the cell size.
*ALL
- Writing exp files sometimes crashed without infiltration and no inlet and outlet
boundaries.

Build [09/08/2018 - v6.10.05]


* ALL
- Rain and infiltration volumes instead of depth are now reported in the time*.exp files
inst.
- The level average at the IRT's has been removed since the mass conservation was
not guaranteed in the case of solutes and suspended sediments.
* DIP
- A new license panel allows now to
1. Reactivate License
2. Install Network License Server
3. Check for updates
- The DIP will automatically check for any update that is available and will alert the user
about it.
* RiverFlow2D QGIS
- New tool to create Result vs Time Raster Maps
- Improvements in the labels of the Result vs Time Maps
- Now the tool to generate the mesh does not require that the MeshDensityLine has a
perimeter polyline like the Domain outline
- The result vs time maps (vector and raster) are not overwritten
- You can generate more than one map type in a project, the map name is sequentially
added to the numeral in this way (#num), example: Depht_0000: 00: 30: 00,
Depht_0000:00:30:00 (1), Depht_0000:00:30:00 (2).
- Bugs fixed: Generating the USBR Mobile Homes map
- The MeshBreakLines layer is used to to interpolate the dem for mesh generation
- The Import Layer plugin was moved to the RF2D Tools plugin
- Added a new tool to Compare Output Raster Maps in the Tools RF2D plugin
- Update to the Component Source/Sink Attribute Form
- New button in the RF2D Animation plugin for back and forward a step of output time
- New About form
- Improvements in MultipleDemBoundary Attribute Form, now MultipleDemArea
- bugs fixed: Mask in Results vs Time Raster Maps Plugin
- bugs fixed: Now when any layer has different CRS don’t let export to RF2D
- Show the progress bar while is sampling the elevation of the cells
- New faster routine for sample cells elevations for ASCII format Raster
- bug fix in Bridge export that was replicating the bridge ID and geometry file names.

Build [29/06/2018 -] v 6.10.04


* ALL
- "Stop" button now becomes a "close" button when the simulation finishes
- Fixed an incorrect generation of uniform flow rating table when using BCTYPE = 12
boundary condition
* PLUS
- The Red Cross that sometimes appeared in the discharge's plot has been corrected.
*Pre-processor
- Error handling has been added to state*.out reading routines to correct errors
occurring when the user closed the model graphic window when the program has not
completing writing a state*.out file.
* RiverFlow2D SMS
-The error when the weirs given both in the SMS map coverage and the mesh, but they
do not match is now being captured and reported.

Build [16/05/2018 -] v 6.10.03


*DIP
- Units for all Diameters (e.g. D30, D50, D90) in the Sediment Transport panel for
English units have been corrected (changed from inches to ft.)
- The ST panel dispersion coefficient in metric units has been corrected. It indicated
ft2/s instead of m2/s.
- Tool to generate .LRAIN file using ASCII grid point rainfall has been restored.
- The IRAIN parameter is now being written correctly in the .DAT file. The program was
not writing it correctly depending on the rain and infiltration check boxes.
*Pre-processor
-TQUERY made equal to output interval TOUT to avoid inconsistency in time output
adjustments
-Uniform flow condition rating table calculation has been changed using cell elevations
instead of node interpolated elevation for higher accuracy
* RiverFlow2D SMS
- An error has been fixed that prevented proper assignment of the weir crest elevations.
- An error has been fixed that prevented proper detection of weirs when they were
simultaneously entered in the mesh using node strings and in the map coverage using
arcs.
*Post-processor
-The Plot RiverFlow2D Results button in DIP the Graphic Output Option panel can now
be used to regenerate the post processing files (maximums, hazards, time to flood, etc.)
using the state*.out files, without needing to re-run the project.
*RiverFlow2D QGIS
- A new custom hazard option for floods or debris flows was added to the .hazard output
file. It requires a .hazard file specifying the low, medium and high depths, and depths x
velocities in two separate lines.
-The animation plots are now automatically adjusted according to the maximum and
minimum of each variable.
* ST,STGPU
- Solid discharges in *.ROUT files corrected
- stateqs*.out in both x,y space directions
- Solid discharges in XSECE and XSECI corrected
- Solid discharges are now included in the XSECH file
* ST
- Writing IRT and CULVERTS for imperial units (they were not been written)
- QSUS module activation is written in log file
- Tolerances have been adapted to avoid different results when changing the number of
cores in the parallelized version in some instances
* STGPU,MDGPU
- Pause button has been corrected
* PLUS,PLUSGPU
- Minor errors for rare hydrological combinations have been corrected
* PLUSGPU, STGPU, MDGPU, OFGPU
- File device.GPU was open during all the simulation. It has been corrected
* ALL
- Negative sign in sections files (XSECE, XSECI and XSECH) has been reversed.

Build [08/05/2018 -] v 6.10.02


* ALL
- State*.out files are now adapted for variable Manning. A new column at the end for
each cell is written.
- Weirs with variable crest by pairs and imperial units has been corrected
- New Visual Studio 2017 64bit redistributables has been added to all versions.
* STGPU, MDGPU
- Release 201804 corrected for STGPU and MDGPU.
* QGIS pre-processor
- Manning’s n assignment based on .MannN2/3 file polygons has been corrected.

Build [23/04/2018 - ]
- New release 201804 launched 6.10.01
* DATA INPUT PROGRAM
- Is no available in English and Spanish
- Mud and Debris Flow panel has been redesigned and enhanced with formula
database for Yield, viscosity and density computation.
- Model selection (CPU, GPU) is now possible in the front panel.
-ST panel now allows entering dispersion coefficients for SS.
-ST for bed load transport allows setting coupled or uncoupled options.
* ALL MODULES
- Suspended sediment longitudinal and transversal coefficient corrected for reading just
one instead of the number of suspended sediments
- New functionality called QSUS (Quasi Steady Uncoupled Sediment) implemented. It is
enabled with a 1 at the end of the *.SEDB file from this release
- New interpolation procedure cells to nodes for *.exp files for sediments. deltaz is
computed as the difference between interpolated z and the original elevation.
- New diffusion-dispersion terms for ST-SS
- Mudflow and OilFlow modules have been revised, corrected and accelerated.
- Oilflow2D and OilflowGPU are able to run with Full Bingham, Simplified Bingham and
Quadratic formulas.
Build [22/02/2018 - ]
* ALL
- New interpolation procedure of cells to nodes for *.exp files
- The interpolation of nodal elevations from cells is now changed to the original
algorithm. The cell elevations remain interpolated but the nodal elevations are left the
same as in the .2dm file.
- Changed Copyright 2009-2017 by Copyright 2009-2018.
- Release (4.2.1 and 4.3) has been corrected in output files as well as 1D2D message
* OilFlow2D
- Release of OilFlow2D GPU (libraries of2gpu.dll, of2gpu.lib and pk2_manizales.dll)

Build [24/01/2018 - ]
* ALL
- New release 201801
- Source type format only considered for release 201801

Build [12/01/2018 - ]
* ALL
- h+z(t) BC has been restored as before (BCTYPE 1)
- New BCTYPE 17 implemented consisting in imposing h+z(t) as well as orienting the
flow according to the outflow normal direction

Build [19/12/2017 - ]
* ST
- exp files are now written in concordance with the Plus module
- Note that for the MDGPU module, the file "zscalebw.png" is required inside the img
folder

Build [27/11/2017 - ]
* ALL
- massBalance.out file includes the header modification
- sources/sinks rating table feature added

Build [13/11/2017 - ]
* ALL
- massBalance.out file includes the header
- Change for the water depth BC according to the mesh orientation
- Compiled for CUDA 9.0

Build [03/10/2017 - ]
* PLUS,GPU
- Local Inf and local rain log messages has been corrected (minor mistakes)
*ST
- ROUT file now writes the solid discharge without multiplying by the porosity of each
material. However, the massBalance.out file still computes the total volume of sediment
(already multiplied by the porosity of each material)

Build [25/09/2017 - ]
* PLUS,GPU
- Local Inf and local rain log messages has been reduced
*ALL
- Mass balance implemented with hotstart

Build [22/09/2017 - ]
* PLUS,GPU
- Search algorithm for local rain and local inf improved and optimized
- Rain volume and infiltration volume corrected for hotstart
*ALL
- Mass balance implemented with its corresponding flag
*ST
Solid discharges written correctly in ROUT files
New stateqs.out created for QGIS interface

Build [29/08/2017 - ]
* ST
- Erosion-deposition terms have been corrected for the SS module.
- The minus sign for the input solid discharges in the ROUT file has been removed.
- Integration in the boundaries is done according to the porosity for each suspended
sediment.
* ALL
- New file massBalance.out has been implemented to check the total integrated mass.
- The minus sign for the output discharges (liquid and solid) in the ROUT file has been
removed.

Build [25/08/2017 - ]
* ALL
- LocalRain implemented to be read from LRAIN file instead of providing one file per
storm or zone. A negative number in the number of zones (or points) is necessary to
enable this component.

Build [26/07/2017 - ]
* ALL
- Corrected log file. Now PL module is working
* PLUSGPU, STGPU, MDGPU
-Compilation flags for all GPU cards downgrade to the original version.
Build [20/07/2017 - ]
* ALL
- Log file implemented
- Interpolate z on cells to nodes to be consistent with cell elevations. In the .FED file the
nodal elevations were directly obtained from the .2dm file elevations. Since the model
uses the cell elevations these nodal elevations are interpolated to the cell centroids. In
this version the interpolated cell elevations are used to determine adjusted nodal
elevations.
* PLUS, PLUSGPU
- Dambreach restrictions when 'touching' either width or bottom limits implemented. An
additional file called $NAME_MOD.dat is written where $NAME is the name of the
breach.
* PLUSGPU, STGPU, MDGPU
-Compilation flags for all GPU cards implemented. It has to be tested.

Build [07/06/2017 - **]


* ALL
- Dambreach component included in all modules
* ST
- Van Rijn's formula for suspended sediment has been updated considering the ratio
between the shear stress and the critical shear stress (as in the reference manual)
- Concentration for suspended sediment module is set to null in the case of null liquid
discharge.

** note updated in "x64new" folder from now on

Build [17/04/2017 - ]
* ALL
- Changed maxero for ST-SS modules. Problems with machine accuracy have been
solved

Build [30/03/2017 - ]
* ALL
- Changed interpolation from cells to nodes in exp files. It has to be tested

Build [15/03/2017 - ]
* ALL
- ERRORS have been replaced by WARNS for local rain, evap, infiltration, wind... when
a polygon does not contain any cell
* ST
- Tolerance for maximum erodible layer in ST CPU corrected and is the same as in
GPU
Build [14/03/2017 - ]
* GPU ST
- Minor fix related to the solid discharge output generation at ROUT file

Build [06/03/2017 - ]
* ST,GPU ST
- Finite depth sediment layer has been corrected. Also some mistakes related to
suspended sediments formulas.
- Gates and weirs now consider sediments
- Rain implemented for this module
* PL
- Rain implemented for this module
* PLUS, PLUSGPU
- Culverts now include the possibility of dealing with solutes

Build [06/03/2017 - ]
* GPU ST
- First commit of the Riverflow2D ST GPU module

Build [01/03/2017 - ]
* GPU MD
- First commit of the Riverflow2D MD GPU module
- A new scale (zscalebw.png) is now included at img/ folder

You might also like