A Graphical User Interface or GUI is a program interface that takes advantage of the computer's graphics capabilities to make the program easier to use.
RiverFlow2D works with two different Graphical User Interfaces (GUI):
QGIS is a free and open-source cross-platform desktop geographic information system application that supports viewing, editing, and analysis of geospatial data. QGIS functions as geographic information system (GIS) software, allowing users to analyze and edit spatial information, in addition to composing and exporting graphical maps. QGIS supports both raster and vector layers; vector data is stored as either point, line, or polygon features. Multiple formats of raster images are supported, and the software can georeference images. QGIS supports shapefiles, coverages, personal geodatabases, dxf, MapInfo, PostGIS, and other formats.
RiverFlow2D for QGIS has all the features of the RiverFlow2D model, and allows exploiting all of the capabilities of the QGIS system. It provides all the tools necessary for generating the flexible mesh, integrating the RiverFlow2D components such as bridges, weirs, gates, culverts and Dam breach, creation of maps, animations, etc. > More information.
Aquaveo SMS GUI:
SMS is a general purpose Graphical User Interface (GUI) for free-surface flow models. SMS represents the hydraulic or hydrologic problem based on a Conceptual Model that consists of a simplified representation of the situation being simulated. The Conceptual Model includes the geometric attributes of the area such as the extents, the boundary conditions acting on the domain (such as inflow discharges or water levels) and the physical characteristics (such as bed roughness). The Conceptual Model does not include numerical details such as mesh elements, etc. It is helpful to construct the model using feature objects in the Map module and having an aerial image in the background as a reference. After building the Conceptual Model, a mesh can be generated and the data will be automatically transferred to the mesh cells and nodes. A variety of tools in SMS allow the user to manage the data, set up the project and post-process output results. >More information.
More information in the RiverFlow2D SMS Reference Manual - Chapter 3.