13 June 2020
Understanding water movement on a global scale is essential for society to predict floods, droughts and the effect of land use on water balance. However, large-scale hydrology is difficult because, from a hydrological point of view, every field, every street, and every part of the world is unique. We are able to understand and describe how water moves in these locations at a local scale, but due to the extreme spatial variability it is difficult to capture such processes at a global scale. We call this the curse of locality.
On top of this, existing hydrological models exist in a huge variety of programming languages, standards etc. which limits their re-usability and reproducibility. In the eWaterCycle II project, we are developing a framework in which hydrological modellers can work together in a collaborative environment.
The goal we have for the eWaterCycle II project is to provide the hydrological community with tools that:
- Allow the use of a wide variety of models, written in different programming languages, without having to learn those languages.
- Run models needing large amounts of memory and CPUs.
- Have access to all the relevant datasets from the community (forcing, observations)
- Allow advanced use cases such as data assimilation and model coupling studies.
- Allow the sharing of models with the entire community, both for citing (DOIs) and re-use.
Ultimately, the aim is to provide hydrologists with a toolset that allows them to run each other’s models, but also adapt, couple, and in general tinker with models, without the headache of having to delve into each other’s detailed code.