Articles | Volume 18, issue 17
https://doi.org/10.5194/gmd-18-5635-2025
https://doi.org/10.5194/gmd-18-5635-2025
Development and technical paper
 | 
04 Sep 2025
Development and technical paper |  | 04 Sep 2025

The process and value of reprogramming a legacy global hydrological model

Emmanuel Nyenah, Petra Döll, Martina Flörke, Leon Mühlenbruch, Lasse Nissen, and Robert Reinecke

Related authors

Software sustainability of global impact models
Emmanuel Nyenah, Petra Döll, Daniel S. Katz, and Robert Reinecke
Geosci. Model Dev., 17, 8593–8611, https://doi.org/10.5194/gmd-17-8593-2024,https://doi.org/10.5194/gmd-17-8593-2024, 2024
Short summary

Cited articles

Arafat, O. and Riehle, D.: The comment density of open source software code, in: 2009 31st International Conference on Software Engineering – Companion Volume, 195–198, https://doi.org/10.1109/ICSE-COMPANION.2009.5070980, 2009. 
Balreira, D. G., da Silveira, T. L. T., and Wickboldt, J. A.: Investigating the impact of adopting Python and C languages for introductory engineering programming courses, Comput. Appl. Eng. Educ., 31, 47–62, https://doi.org/10.1002/cae.22570, 2023. 
Barker, M., Chue Hong, N. P., Katz, D. S., Lamprecht, A.-L., Martinez-Ortiz, C., Psomopoulos, F., Harrow, J., Castro, L. J., Gruenpeter, M., Martinez, P. A., and Honeyman, T.: Introducing the FAIR Principles for research software, Sci. Data, 9, 622, https://doi.org/10.1038/s41597-022-01710-x, 2022. 
Boulay, A.-M., Bare, J., De Camillis, C., Döll, P., Gassert, F., Gerten, D., Humbert, S., Inaba, A., Itsubo, N., Lemoine, Y., Margni, M., Motoshita, M., Núñez, M., Pastor, A. V., Ridoutt, B., Schencker, U., Shirakawa, N., Vionnet, S., Worbe, S., Yoshikawa, S., and Pfister, S.: Consensus building on the development of a stress-based indicator for LCA-based impact assessment of water consumption: outcome of the expert workshops, Int. J. Life Cycle Assess., 20, 577–583, https://doi.org/10.1007/s11367-015-0869-8, 2015. 
Download
Short summary
We reprogrammed the latest WaterGAP model (2.2e) to create a sustainable global hydrological model. By utilizing best software practices like modular design, version control, and clear documentation, the new WaterGAP supports collaboration across teams. It can be easily understood, applied, and enhanced by both novice and experienced modellers. Additionally, we share the reprogramming process to assist in the reprogramming of other large geoscientific research software.
Share