7. Release Notes

7.1. Version 1.0

7.1.1. Version 1.0.0

Release date: Apr 30th, 2021

  1. Supports run on DesignSafe only. Local run on the user’s desktop is not supported.

  2. HydroUQ app v1.0.0 currently requires the users to ensure that the inputs provided are

  3. Supports two-phase isothermal flows only. Water and air are considered as the two primary phases. However, this can be modified in the material properties to accommodate any other alternative two-phases instead.

  4. Simulation types:

    a. CFD to resolve SW (Using SW results), CFD using bathymetry data, CFD of wave flume is supported. c. For simulation type with SW-CFD coupling, v1.0.0 considers one point on the interface. However, if you would like more flexibility, please let us know using the Bugs & Feature Requests.

  5. Geometry:
    1. Geometry can be imported as Bathymetry files (GeoClaw format - type 1), STL files, or the Hydro flume digital twin.

    2. Shallow-water to CFD interface can be imported as a .csv file only.

    3. Buildings of cuboid shapes are supported in v1.0.0. For other shapes, the user can upload them as an STL file. The buildings need to be specified in the table or can be generated parametrically. Importing buildings as a .csv file is not currently supported in v1.0.0 but can be requested using the Bugs & Feature Requests.

    4. Floating bodies and debris modeling are not supported in v1.0.0. Support will be added in upcoming versions. If you are interested in this feature, please write to us at Bugs & Feature Requests.

  6. Meshing:
    1. Supports blockMesh and snappyHexMesh for internal meshing.

    2. Supports import for the following mesh formats: Ansys Fluent (.msh), Ansys I-DEAS (.ans), CFX mesh (.geo), GAMBIT mesh (.neu), Gmsh mesh (.msh).

    3. Supports import of OpenFOAM mesh dictionaries, namely the blockMeshDict and snappyHexMeshDict. Additionally, surfaceFeatureExtractDict is required if STL files are used to define the geometry.

  7. Materials:
    1. Supports Newtonian materials only.

    2. Supports kinematic viscosity and density of the two phases in addition to the surface tension between the fluids.

  8. Initial conditions:
    1. For CFD simulations that resolve the shallow-water solutions, the initial conditions are derived from the shallow-water solutions.

    2. For all other simulation types, the user-specified initial conditions include phase only.

  9. Boundary conditions:
    1. The boundary conditions can be selected based using standard patch names. Here standard patches include entry / exit / inlet / outlet / left / right.

    2. Velocity boundary conditions for inlet conditions include shallow-water solutions, moving wall, and constant velocity; for outlet conditions include zeroGradient and inletOutlet

    3. Pressure boundary conditions include zeroGradient and fixedValue. Alternatively, the user can also leave the default option. An appropriate boundary condition relevant to the velocity boundary will be chosen.

    4. It is recommended to use the wall boundary conditions for walls

  10. Domain decomposition and solver:
    1. Allows simple decomposition techniques from OpenFOAM.

    2. Can set start and end times for simulation

    3. Can set time interval and the write intervals

    4. Restarting facility is supported

  11. Turbulence:
    1. Presently, only RANS is supported for turbulence modeling.

    2. If you would like to use LES, please let us know about it using Bugs & Feature Requests.