Splashing

Software Guide

Software and methods relevant for ecohydraulics: decision support systems, analysis tools, numerical models, and pre/post-processors.

This page provides lists of software and methods that are relevant for ecohydraulics. The first list contains frameworks (a.k.a. decision support systems) that guide overall decision-making efforts. The second list identifies software that directly performs ecohydraulic analysis. The third list identifies relevant numerical models that can provide the inputs needed for the software in the other lists. The fourth list provides an overview of popular pre- and post-processing software for numerical models. Software names are listed in alphabetic order. Feedback, updates, and new software for any of these lists are welcome.

Decision Support Systems

Decision support systems enable augmenting objectivity and facilitate the creation of HSCs or e-flow schedules, among many other tasks.

SoftwareDescriptionLinkLicensePlatforms
DRIFTA modular decision support system for assessing potential flow management schemeswww.drift-eflows.comProprietaryWindows
ELOHAEcological Limits of Hydrologic Alteration — a flexible framework for developing regional environmental flow standardspubs.usgs.gov/publication/70034186Open access (method)Any (method)
FIThydro DSSFish-friendly Innovative Technologies for Hydropower (EU project); a risk-based online assessment tool linked to the FIThydro wikiwww.dss.fithydro.wb.bgu.tum.de/home/uiOpen accessWeb
IDRAIMA methodological framework for hydromorphological analysis and integrated river managementwww.isprambiente.gov.it/en/publications/handbooks-and-guidelines/idraim-system-of-hydromorphological-assessment-analysis-and-monitoring-of-water-coursesOpen access (handbook)Any (method)
IFIMA modular decision support system for assessing potential flow management schemes, see also SEFAapps.dtic.mil/sti/citations/ADA322762Open accessAny (method)

Ecohydraulic Analysis

Generate HSCs, calculate HSIs, and accomplish many other useful tasks with the following software.

SoftwareDescriptionLinkLicensePlatform
BORISBehavioral Observation Research Interactive Softwarewww.boris.unito.itOpen sourceX-platform
CASiMiRAn advanced simulation system for the study of aquatic habitats.www.casimir-software.de/ENG/index_eng.htmlProprietaryWindows
Eco EvidenceLiterature-review tool for evidence-based assessment of cause-effect hypothesestoolkit.ewater.org.au/tools/Eco-EvidenceOpen accessWindows
EFDC+Modeling package for hydrodynamics, sediment transport, chemical fate & transport, and eutrophication.www.eemodelingsystem.comProprietaryWindows
eWater ToolkitWater and catchment management utility toolstoolkit.ewater.org.auOpen access (part.)Multiple
FB4Fish Bioenergetics 4.0fishbioenergetics.orgFree (None)X-platform (R)
FishXingAquatic Organism Passage Stream Simulation Design Guidewww.fs.usda.gov/biology/nsaec/fishxing/download.htmlOpen accessWindows
HABBYHABitat suitaBilitYgithub.com/YannIrstea/habbyOpen sourceX-platform (Python)
HEC-EFMEcosystem Functions Modelwww.hec.usace.army.mil/software/hec-efmOpen accessWindows
IHAIndicators of Hydrologic Alteration — 67 ecologically relevant flow-regime statistics (The Nature Conservancy)conservationgateway.orgFree (also R package)Windows / X-platform (R)
MesoHABSIMMesohabitat Simulation Model for instream habitat (SimStream)mesohabsim.orgFreeWindows
PHABSIMSimulate relationships between streamflow and physical habitatwww.usgs.gov/node/279289Open accessWindows
RHYHABSIMIntegrated framework for multiple analyses, including IFIMwww.jowettconsulting.co.nz/home/rhyhabsimFreeWindows
River AnalystSurvey data analysis and visualizationriveranalyst.github.io and riveranalyst.ecohydraulics.orgOpen sourceX-platform (Python)
River ArchitectHabitat analysis and designriverarchitect.github.ioOpen source (BSD 3-Clause)X-platform (Python)
SEFAComputer Software System for Environmental Flow Analysis Based on the Instream Flow Incremental Methodologysefa.co.nzProprietaryWindows

Numerical Models

Researchers and practitioners use a wide range of methods to predict fluvial hydrodynamics and, increasingly, morphodynamics. Additional tutorials for numerical modeling, pre-processing, in-depth software guidance, and Python programming for workflow automation can be found at https://hydro-informatics.com.

SoftwareCapacitiesLinkLicensePlatform
ANUGA2d hydrodynamic (shallow-water), flood and inundationgithub.com/anuga-community/anuga_coreOpen sourceX-platform (Python)
BASEMENT1d, 2d, hydro & morphodynamicsbasement.ethz.chOpen accessWindows, Linux
CCHE2D2d, hydro & morphodynamics (NCCHE, University of Mississippi)ncche.olemiss.edu/downloadsFree (academic)Windows
Delft3D1d, 2d, 3d, hydro & morphodynamics, environmental conditionsoss.deltares.nl/web/delft3dOpen source (part.)Multiple
EFDC+2dwww.eemodelingsystem.comProprietaryWindows
FLOW-3D3dwww.flow3d.comProprietaryWindows, Linux
HEC-RAS1d, 2d, hydro & morphodynamicswww.hec.usace.army.mil/software/hec-rasOpen accessWindows
HYDRO_AS-2D/FS2d, hydro & morphodynamicswww.hydrotec.de/en/hydroasProprietaryWindows
iRIC1d, 2d, hydro & morphodynamicsi-ric.orgOpen sourceWindows
MIKE+1d, 2d, hydro & morphodynamicswww.mikepoweredbydhi.com/productsProprietaryWindows
OpenFOAM2d, 3d (CFD)www.openfoam.comOpen sourceLinux (Windows with WSL)
River2D2d hydrodynamicwww.river2d.caOpen accessWindows
RiverFlow2D2d, hydro & morphodynamics, GPU-accelerated flexible meshwww.hydronia.com/riverflow2dProprietaryWindows
SCHISM3d unstructured-grid baroclinic circulation across river–estuary–coast scalesccrm.vims.edu/schismwebOpen sourceLinux
SERGHEISimulation EnviRonment for Geomorphology, Hydrodynamics and Ecohydrology in Integrated form (SERGHEI) - a multi-dimensional, multi-domain, and multi-physics model framework for environmental and landscape simulation, intended to simulate water flow and transport across landscape scales.helmholtz.software/software/sergheiOpen sourceLinux
SRH-2D2d, hydro & morphodynamics (US Bureau of Reclamation)www.usbr.gov/tsc/techreferences/computer software/models/srh2dOpen accessWindows
SSIIM3d hydro & morphodynamicsfolk.ntnu.no/nilsol/ssiimOpen accessWindows, Linux
STAR-CCM+ CFD3dplm.sw.siemens.com/en-US/simcenter/fluids-thermal-simulation/star-ccmProprietaryWindows, Linux
TELEMAC1d, 2d, 3d, hydro & morphodynamics, environmental conditionsopentelemac.orgOpen sourceWindows, Linux
TUFLOW2d hydrodynamic, strong GPU accelerationwww.tuflow.comProprietaryWindows

Pre- and Post-Processors

The generation of numerical meshes and the (geospatial) analysis of numerical models and ecohydraulic assessments is facilitated by the following pre- and post-processing software.

SoftwareDescriptionLinkLicensePlatform
BlueKenuePre-/post-processing and mesh generation, with direct import of TELEMAC, ADCIRC and HydroSim resultsnrc.canada.ca/…/blue-kenuetm-software-tool-hydraulic-modellersFreeWindows
Gmsh3d finite-element mesh generator with built-in CAD engine and post-processorgmsh.infoOpen source (GPL)Multiple
ParaViewGeneral-purpose scientific visualization and post-processing of large model result datasetswww.paraview.orgOpen sourceMultiple
QGISAlmost almighty GIS platform with plugins for most open-source and open-access softwarewww.qgis.orgFree (Creative Commons Attribution-ShareAlike 3.0 license CC BY-SA)Multiple
SALOME3d meshing and pre-processingwww.salome-platform.orgOpen source (LGPL)Windows, Linux
SMSSurface-water Modeling System, compatible with SRH, RiverFlow2D, TUFLOW, HydroAS, and otherswww.aquaveo.com/software/sms-surface-water-modeling-system-introductionProprietaryWindows
Profile Image of the Author
Ecohydraulics
From the community for the community
Table of Contents