Articles | Volume 16, issue 3
Model description paper
08 Feb 2023
Model description paper |  | 08 Feb 2023

SERGHEI (SERGHEI-SWE) v1.0: a performance-portable high-performance parallel-computing shallow-water solver for hydrology and environmental hydraulics

Daniel Caviedes-Voullième, Mario Morales-Hernández, Matthew R. Norman, and Ilhan Özgen-Xian

Related authors

Parflow 3.9: development of lightweight embedded DSLs for geoscientific models
Zbigniew P. Piotrowski, Jaro Hokkanen, Daniel Caviedes-Voullieme, Olaf Stein, and Stefan Kollet
EGUsphere,,, 2023
Preprint withdrawn
Short summary
Perspectives of Physics-Based Machine Learning for Geoscientific Applications Governed by Partial Differential Equations
Denise Degen, Daniel Caviedes Voullième, Susanne Buiter, Harrie-Jan Hendriks Franssen, Harry Vereecken, Ana González-Nicolás, and Florian Wellmann
Geosci. Model Dev. Discuss.,,, 2023
Revised manuscript accepted for GMD
Short summary

Related subject area

pyESDv1.0.1: an open-source Python framework for empirical-statistical downscaling of climate information
Daniel Boateng and Sebastian G. Mutz
Geosci. Model Dev., 16, 6479–6514,,, 2023
Short summary
Representing the impact of Rhizophora mangroves on flow in a hydrodynamic model (COAWST_rh v1.0): the importance of three-dimensional root system structures
Masaya Yoshikai, Takashi Nakamura, Eugene C. Herrera, Rempei Suwa, Rene Rollon, Raghab Ray, Keita Furukawa, and Kazuo Nadaoka
Geosci. Model Dev., 16, 5847–5863,,, 2023
Short summary
Dynamically weighted ensemble of geoscientific models via automated machine-learning-based classification
Hao Chen, Tiejun Wang, Yonggen Zhang, Yun Bai, and Xi Chen
Geosci. Model Dev., 16, 5685–5701,,, 2023
Short summary
Enhancing the representation of water management in global hydrological models
Guta Wakbulcho Abeshu, Fuqiang Tian, Thomas Wild, Mengqi Zhao, Sean Turner, A. F. M. Kamal Chowdhury, Chris R. Vernon, Hongchang Hu, Yuan Zhuang, Mohamad Hejazi, and Hong-Yi Li
Geosci. Model Dev., 16, 5449–5472,,, 2023
Short summary
NEOPRENE v1.0.1: a Python library for generating spatial rainfall based on the Neyman–Scott process
Javier Diez-Sierra, Salvador Navas, and Manuel del Jesus
Geosci. Model Dev., 16, 5035–5048,,, 2023
Short summary

Cited articles

Abderrezzak, K. E. K., Paquier, A., and Mignot, E.: Modelling flash flood propagation in urban areas using a two-dimensional numerical model, Nat. Hazards, 50, 433–460,, 2008. a
Alexander, F., Almgren, A., Bell, J., Bhattacharjee, A., Chen, J., Colella, P., Daniel, D., DeSlippe, J., Diachin, L., Draeger, E., Dubey, A., Dunning, T., Evans, T., Foster, I., Francois, M., Germann, T., Gordon, M., Habib, S., Halappanavar, M., Hamilton, S., Hart, W., Huang, Z. H., Hungerford, A., Kasen, D., Kent, P. R. C., Kolev, T., Kothe, D. B., Kronfeld, A., Luo, Y., Mackenzie, P., McCallen, D., Messer, B., Mniszewski, S., Oehmen, C., Perazzo, A., Perez, D., Richards, D., Rider, W. J., Rieben, R., Roche, K., Siegel, A., Sprague, M., Steefel, C., Stevens, R., Syamlal, M., Taylor, M., Turner, J., Vay, J.-L., Voter, A. F., Windus, T. L., and Yelick, K.: Exascale applications: skin in the game, Philos. T. R. Soc. A, 378, 20190056,, 2020. a
An, H., Yu, S., Lee, G., and Kim, Y.: Analysis of an open source quadtree grid shallow water flow solver for flood simulation, Quatern. Int., 384, 118–128,, 2015. a
Arpaia, L. and Ricchiuto, M.: r-adaptation for Shallow Water flows: conservation, well balancedness, efficiency, Comput. Fluids, 160, 175–203,, 2018. a
Artigues, V., Kormann, K., Rampp, M., and Reuter, K.: Evaluation of performance portability frameworks for the implementation of a particle-in-cell code, Concurr. Comput.-Pract. E., 32,, 2019. a
Short summary
This paper introduces the SERGHEI framework and a solver for shallow-water problems. Such models, often used for surface flow and flood modelling, are computationally intense. In recent years the trends to increase computational power have changed, requiring models to adapt to new hardware and new software paradigms. SERGHEI addresses these challenges, allowing surface flow simulation to be enabled on the newest and upcoming consumer hardware and supercomputers very efficiently.