The UniFHy modelling framework is used by researchers to link together three components of the terrestrial water cycle: above ground; below ground; and river flows. It simulates the whole water cycle while allowing each component to be represented using different hydrological models with varied temporal and spatial resolutions.
UniFHy is open source community software that couples different hydrological models. The framework, currently in development, allows collaborators to commit model components written in Python, Fortran, C and C++. By using a modular design it allows each user to focus on their area of expertise while still modelling the whole terrestrial water cycle. The framework allows each model component to represent its processes using different spatial and temporal resolutions. The framework is designed to be extendable, allowing additional functionality to be added in the future.
The UniFHy framework is in development. Version 0.1 was released in 2021 to allow developers to begin to integrate their code with it. Further funtionality will be added by March 2023.
UniFHy is unique in its ability to mix and match model components while coupling them with perfect fidelity. This framework will enhance collaborative working and model development across the hydrological research community.
The UniFHy framework was developed in close collaboration between UKCEH, National Centre for Atmospheric Sciences (NCAS) and British Geological Survey (BGS).
Development of Hydro-JULES was funded by UKRI-NERC National Capability LTS-M prohramme: Hydro-JULES.
The UniFHy framework aims to engage with three levels of user: (1) Undergraduate students at universities (including workshops and summer schools); (2) researchers running supported configurations of the model on JASMIN; and (3) researchers committing their own model components to the framework. Still in development, a prototype version has been used in summer schools.