Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...

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: 36
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

Coordinate System/Geographic Projection:
WGS 84 EPSG:4326
Coordinate Units:
Decimal degrees
Place/Area Name:
United States of America
North Latitude
50.1505°
East Longitude
-55.8105°
South Latitude
22.5557°
West Longitude
-127.8809°

Content

How to Cite

Abualqumboz, M., D. Tarboton (2025). Data for Implementing BMI for the HBV Hydrological Model: A Case Study in NextGen Modeling Framework Integration, HydroShare, http://www.hydroshare.org/resource/5a5c5efcc2c04885a0ef3aef995ba397

This resource is shared under the Creative Commons Attribution CC BY.

http://creativecommons.org/licenses/by/4.0/
CC-BY

Comments

There are currently no comments

New Comment

required