Version 4.1.0

(June 2024)

Minor Release v4.1.0

General

  • This minor release contains two new feature (TEMPERATURE and MIXED-SIZE BEDLOAD TRANSPORT) for the BASEHPC module and some bugfixes; see details below.

Bug fix

  • The help menu of the BASEMENT GUI now includes each documentation manual as an individual document. The Introduction and Installation Manual, User Manual, Reference Manuals, Tutorials Manual, and Test Cases Manual can each be viewed separately.

Known Issues

  • Model setup fails if there is a dot ‘.’ in the working directory path. For example: “MySimulations/Sim1.1/" does not work, while “MySimulations/Sim1_1/” works.
  • Aborting a simulation using Ctrl+C can corrupt the HDF5 result file.
  • Abort bottom may no work as intended, i.e. simulation does not stop.
  • Existing installations of BASEMENT version 3.0.1 (or earlier) are not automatically detected by the updated installer. Therefore, uninstall any previous version of BASEMENT e.g. using the link in the Start Menu before installing the newest version.

Module BASEHPC

General

  • A temperature transport model for the BASEHPC module. The temperature transport model is based on a passive advection and diffusion approach for a scalar quantity and allows the simulation of surface water temperature dynamics. Details on the module and the input parameters are in the BASEHPC Reference Manual.
  • A mixed-size bedload transport model for the BASEHPC module. The model is based on the Hirano-Exner model. Details on the module and the input parameters are in the BASEHPC Reference Manual. This new feature affects the structure of the MORPHOLOGY block of BASEHPC simulations, and existing model setups may not work without modifications.
  • The SOURCE block for external bedload sources has been moved from MORPHOLOGY/SOURCE to MORPHOLOGY/BEDLOAD/SOURCE. This requires existing model.json files to be updated.
  • The approach of Yalin and da Silva (2001) for determining the critical Shields parameter has been implemented for the BASEHPC module. The approach for determining the critical Shields parameter can be selected via the tag theta_critical_approach between:
    - constant: Constant critical Shields parameter provided via the tag theta_critical_approach (default: 0.047)
    - yalin: Approach of Yalin and da Silva (2001)
  • BASEHPC executables for GPUs have been built using CUDA version 12.1 (Ubuntu 18.04) and 12.5 (Ubuntu 20.04, Ubuntu 22.04, Windows). The installation of a recent NVIDIA driver may be required to run simulations on GPUs.

Bug fixes

  • A bug made it impossible to load XDMF formatted simulation results of a BASEHPC simulations onto a mesh layer in QGIS. This has been fixed.
  • The console output of BASEHPC executables did not contain information on written time steps. This has been fixed.
  • The implementation of the Engelund and Hansen method for bedload transport of uniform bed material contained a bug, which has been fixed.

 

Known Issues

  • Simulations with the output "transport_capacity_abs" cannot bed loaded onto a mesh in QGIS.

WARNING: The implementation of the mixed-size bedload transport model for BASEHPC affects the structure of the MORPHOLOGY block. Existing model setups (model.json) may not work without modifications. Existing model.json files containing the block MORPHOLOGY/SOURCE (bedload source) require a modification in order to function with the new version. The SOURCE block is now located at MORPHOLOGY/BEDLOAD/SOURCE.

Module BASEMD

Bug fixes - General

  • The console output of BASEMD simulations was not displayed properly in the GUI. This has been fixeed

Known Issues - BASEplane

  • The upstream and downstream stringdefs of the inner boundary weir must be of the same length, otherwise mass might not be conserved.

Known Issues - BASEchain

  • Fixed bed starts eroding if both suspended load and bed load transport are activated if the suspended load is below transport capacity.
  • Van Rijn formula does not result in any sediment being transported (1D-model).
JavaScript has been disabled in your browser