Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...
This resource contains some files/folders that have non-preferred characters in their name. Show non-conforming files/folders.
This resource contains content types with files that need to be updated to match with metadata changes. Show content type files that need updating.
Data for Implementing BMI for the HBV Hydrological Model: A Case Study in NextGen Modeling Framework Integration
Authors: |
|
|
---|---|---|
Owners: |
|
This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) to determine if accessing this resource is possible. |
Type: | Resource | |
Storage: | The size of this resource is 1.2 MB | |
Created: | Oct 15, 2025 at 2:42 p.m. (UTC) | |
Last updated: | Oct 15, 2025 at 2:45 p.m. (UTC) | |
Citation: | See how to cite this resource | |
Content types: | CSV Content |
Sharing Status: | Discoverable (Accessible via direct link sharing) |
---|---|
Views: | 35 |
Downloads: | 0 |
+1 Votes: | Be the first one to this. |
Comments: | No comments (yet) |
Abstract
The Basic Model Interface (BMI) and Next Generation National Water Model (NextGen) framework have been developed to enable interoperability between distinct hydrologic models and model process components within large-scale (up to continental) modeling systems. This approach recognizes that no single model or component is universally optimal for all processes or locations. This paper explores the refactoring and wrapping of a hydrologic model and its components in BMI to be included in and support multi-model mosaics and models composed of compatible component modules. As a case study an R implementation of the Hydrologiska Byråns Vattenbalansavdelning (HBV) model was refactored and reimplemented in Python, a language supported by BMI, using Object-Oriented Programming (OOP) principles. The model was then wrapped with BMI functions, enabling its deployment in multi-model, mosaic-style modeling simulations. Each of the HBV’s four routines was further componentized into individual BMI-compliant components, resulting in reusable and importable modules. These components were successfully integrated into the NextGen framework to perform component-based hydrological simulations across multiple formulations. This work demonstrates the feasibility and benefits of using BMI to standardize the coupling of hydrological models and modularize their sub-components, ultimately fostering increased collaboration, reusability, and flexibility across modeling applications. It also provides a practical road map for converting a Python-based hydrological model into a BMI-compliant model component to promote model interoperability and reusability.
Subject Keywords
Coverage
Spatial
Content
How to Cite
This resource is shared under the Creative Commons Attribution CC BY.
http://creativecommons.org/licenses/by/4.0/
Comments
There are currently no comments
New Comment