RoGeR v3.0.5 – a process-based hydrological toolbox model in Python
-
Published:2024-07-09
Issue:13
Volume:17
Page:5249-5262
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Schwemmle RobinORCID, Leistert Hannes, Steinbrich Andreas, Weiler MarkusORCID
Abstract
Abstract. Although water availability and water quality are equally important for effective water resources management at various spatial and temporal scales, to date, a combined representation of soil water balance components and water quality components in Python is not available. The new RoGeR toolbox contains models that can be used for not only the quantification of hydrological processes, fluxes and stores, but also solute transport processes based on StorAge selection (SAS). This study presents the code structure and functionalities of RoGeR developed as a scientific model toolbox following defined open-source software guidelines. RoGeR uses five different computational backends covering just-in-time compilation, parallelism and graphical processing units (GPUs) that might be used for optimizing computational performance. We show that graphical processing unit computing has the greatest potential to improve computation time and energy usage, especially for large modelling experiments. A simple modelling experiment highlights the capabilities of the new RoGeR model toolbox. We simulated the soil water balance, stable water isotope (18O) transport, and corresponding travel time distributions of the Eberbaechle catchment, Germany, for a 3-year period. Due to the current limitations of a variety of process components, further development of RoGeR as a scientific software is needed. Future modifications are easily possible due to the open software architecture of RoGeR.
Funder
Helmholtz Association Deutsche Forschungsgemeinschaft
Publisher
Copernicus GmbH
Reference76 articles.
1. Allen, S. T., Kirchner, J. W., and Goldsmith, G. R.: Predicting Spatial Patterns in Precipitation Isotope (δ2H and δ18O) Seasonality Using Sinusoidal Isoscapes, Geophys. Res. Lett., 45, 4859-4868, https://doi.org/10.1029/2018GL077458, 2018. 2. Asadollahi, M., Stumpp, C., Rinaldo, A., and Benettin, P.: Transport and Water Age Dynamics in Soils: A Comparative Study of Spatially Integrated and Spatially Explicit Models, Water Resour. Res., 56, e2019WR025539, https://doi.org/10.1029/2019wr025539, 2020. 3. Bakker, M., Post, V., Langevin, C. D., Hughes, J. D., White, J. T., Starn, J. J., and Fienen, M. N.: Scripting MODFLOW Model Development Using Python and FloPy, Groundwater, 54, 733–739, https://doi.org/10.1111/gwat.12413, 2016. 4. Bartos, M.: pysheds: simple and fast watershed delineation in python, Zenodo, https://doi.org/10.5281/zenodo.3822494, 2020. 5. Benettin, P., Soulsby, C., Birkel, C., Tetzlaff, D., Botter, G., and Rinaldo, A.: Using SAS functions and high-resolution isotope data to unravel travel time distributions in headwater catchments, Water Resour. Res., 53, 1864–1878, https://doi.org/10.1002/2016WR020117, 2017.
|
|