6. Release Notes

6.1. Version 4.2

Version 4.2.0 (Current)

Release date: August 20th, 2025

Highlights

  1. Examples

    1. Four examples for stochastic wave loading (JONSWAP spectra) that showcase UQ capabilities locally and remotely.

    2. One example in Taichi Lang demonstrating local high-performance computing for real-time wave loading.

    3. Three examples in the Celeris wave-solver showing near-real time performance for both wave flumes experiments and field-scale bathymetries, e.g. Loiza, Puerto Rico.

    4. Five examples in the Material Point Method (MPM) solver demonstrating various wave and debris flumes across the world.

  2. Remote Jobs:

    1. Migration to Stampede3 from the Frontera supercomputer for improved run-times and longevity.

    2. ‘Share Job’ feature now available to allow users to share simulation jobs across DesignSafe projects and users.

    3. ‘Open Job Folder’ feature will take you directly to your remote job’s output files on DesignSafe.

    4. ‘View Job Metadata’ feature will take you to DesignSafe’s comprehensive metadata page automatically.

  3. Bug-Fixes

    1. Greatly improved support for HydroUQ on Windows and Mac machines, as well as on Linux.

    2. Fixed bugs in launching Python processes on various operating systems.

    3. Improved MPM and Celeris modules so that they are more robust and easier to use.

6.2. Version 4.1

Version 4.1.0

Release date: May 1st, 2025

Highlights

  1. Simulation types:

    1. Material Point Method via ClaymoreUW.

    2. Boussinesq and Nonlinear Shallow Water Equations (SWEs) via Celeris.

    3. Morison wave loading equations for stochastic wave spectra via welib.

  2. Tools

    1. BRAILS implemented into Celeris as a tool for applying building inventories to bathymetries for wave simulations.

    2. NOAA global DEM mosaic API implemented into Celeris as a tool for downloading bathymetry data anywhere in the world.

  3. Digital Twins

    1. Added Oregon State University’s Large Wave Flume (OSU LWF) as a validated digital twin for MPM and Celeris.

    2. Added Oregon State University’s Directional Wave Basin (OSU DWB) as a validated digital twin for MPM and Celeris.

6.3. Version 3.1

Version 3.1.0

Release date: April 1st, 2024

Highlights

  1. Simulation types:

    1. Material Point Method via ClaymoreUW.

    2. Finite Volume Method + Finite Elements via FOAMySees (OpenFOAM + OpenSees). Two-way FSI coupling between CFD and structural solvers.

  2. Physics

    1. Large deformations

    2. Nonlinear materials

    3. Multi-material and multi-phase interaction

    4. Debris-fluid-structure interaction

  3. Materials:

    1. Supports elastic, plastic, hyperelastic, and elasto-plastic materials in MPM.

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

  4. Tools

    1. Certain Events (EVT) may now run as standalone tools (i.e. does not require a SimCenter workflow for UQ, etc.). Simplifies implementation of new modules.

    2. Added Tapis API support for running Tools remotely, allowing for specialized Tapis applications and system/queue selection

  5. Digital Twins

    1. Digital twins now allow for debris and floating bodies.

    2. Added Oregon State University’s Large Wave Flume (OSU LWF) as a digital twin for MPM and FOAMySees.

    3. Added Waseda University’s Tsunami Wave Basin (WU TWB) as a digital twin for MPM.

  6. DesignSafe Support and Hardware

    1. Multi-GPU accelerated simulations now supported in certain simulation types (e.g. ClaymoreUW MPM).

    2. Updated support for the TACC Frontera supercomputer.

      • Access the ‘rtx’ queue. Includes 4 NVIDIA RTX Quadro 5000 GPUs (16GB memory each).

    1. Added support for the TACC Lonestar6 supercomputer.

      • Access the ‘gpu-a100’ queue. Includes 3 NVIDIA A100 GPUs (40GB memory each).

      • Access the ‘gpu-h100’ queue. Includes 2 NVIDIA H100 GPUs (80GB memory each).

    2. Updated support for the Tapis API (used to run jobs remotely).

6.4. Version 2.0

Version 2.0.0

Release date: November 30th, 2023

  1. Simulation types:

    1. Two-way FSI coupling between CFD and structural solvers. Uses FOAMySees (OpenFOAM + OpenSees) with coupling library preCICE.

  2. Digital Twin

    1. OSU LWF digital twin now supports FOAMySees (OpenFOAM + OpenSees). Added options for adjustable bathymetry and flexible two-way coupled structures.

  3. New multi-model and multi-fidelity modeling options

6.5. Version 1.0

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:

    1. CFD to resolve SW (Using SW results), CFD using bathymetry data, CFD of wave flume is supported.

    2. 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 lblBugs.

  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 lblBugs.

    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 lblBugs.

  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 lblBugs.