five

Data for Componentizing a Hydrological Model Using the Basic Model Interface for Integration and Multi-Model Applications in a Model Agnostic Framework

收藏
DataONE2026-05-15 更新2026-05-19 收录
下载链接:
https://search.dataone.org/view/sha256:916feba72382166b9c24842ec1369251827789e9f6c14976ad14f4ae4a544cfb
下载链接
链接失效反馈
官方服务:
资源简介:
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.
创建时间:
2026-05-16
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作