000126236 001__ 126236
000126236 005__ 20241125101136.0
000126236 0247_ $$2doi$$a10.5194/gmd-16-977-2023
000126236 0248_ $$2sideral$$a133619
000126236 037__ $$aART-2023-133619
000126236 041__ $$aeng
000126236 100__ $$aCaviedes-Voullième, D.
000126236 245__ $$aSERGHEI (SERGHEI-SWE) v1.0: a performance-portable high-performance parallel-computing shallow-water solver for hydrology and environmental hydraulics
000126236 260__ $$c2023
000126236 5060_ $$aAccess copy available to the general public$$fUnrestricted
000126236 5203_ $$aThe Simulation EnviRonment for Geomorphology, Hydrodynamics, and Ecohydrology in Integrated form (SERGHEI) is a multi-dimensional, multi-domain, and multi-physics model framework for environmental and landscape simulation, designed with an outlook towards Earth system modelling. At the core of SERGHEI's innovation is its performance-portable high-performance parallel-computing (HPC) implementation, built from scratch on the Kokkos portability layer, allowing SERGHEI to be deployed, in a performance-portable fashion, in graphics processing unit (GPU)-based heterogeneous systems. In this work, we explore combinations of MPI and Kokkos using OpenMP and CUDA backends. In this contribution, we introduce the SERGHEI model framework and present with detail its first operational module for solving shallow-water equations (SERGHEI-SWE) and its HPC implementation. This module is designed to be applicable to hydrological and environmental problems including flooding and runoff generation, with an outlook towards Earth system modelling. Its applicability is demonstrated by testing several well-known benchmarks and large-scale problems, for which SERGHEI-SWE achieves excellent results for the different types of shallow-water problems. Finally, SERGHEI-SWE scalability and performance portability is demonstrated and evaluated on several TOP500 HPC systems, with very good scaling in the range of over 20 000 CPUs and up to 256 state-of-the art GPUs.
000126236 540__ $$9info:eu-repo/semantics/openAccess$$aby$$uhttp://creativecommons.org/licenses/by/3.0/es/
000126236 590__ $$a4.0$$b2023
000126236 592__ $$a2.055$$b2023
000126236 591__ $$aGEOSCIENCES, MULTIDISCIPLINARY$$b41 / 254 = 0.161$$c2023$$dQ1$$eT1
000126236 593__ $$aModeling and Simulation$$c2023$$dQ1
000126236 593__ $$aEarth and Planetary Sciences (miscellaneous)$$c2023$$dQ1
000126236 594__ $$a8.6$$b2023
000126236 655_4 $$ainfo:eu-repo/semantics/article$$vinfo:eu-repo/semantics/publishedVersion
000126236 700__ $$0(orcid)0000-0001-6961-7250$$aMorales-Hernández, M.$$uUniversidad de Zaragoza
000126236 700__ $$aNorman, M. R.
000126236 700__ $$aÖzgen-Xian, I.
000126236 7102_ $$15001$$2600$$aUniversidad de Zaragoza$$bDpto. Ciencia Tecnol.Mater.Fl.$$cÁrea Mecánica de Fluidos
000126236 773__ $$g16, 3 (2023), 977-1008$$pGEOSCIENTIFIC MODEL DEVELOPMENT$$tGEOSCIENTIFIC MODEL DEVELOPMENT$$x1991-959X
000126236 8564_ $$s4512910$$uhttps://zaguan.unizar.es/record/126236/files/texto_completo.pdf$$yVersión publicada
000126236 8564_ $$s2619265$$uhttps://zaguan.unizar.es/record/126236/files/texto_completo.jpg?subformat=icon$$xicon$$yVersión publicada
000126236 909CO $$ooai:zaguan.unizar.es:126236$$particulos$$pdriver
000126236 951__ $$a2024-11-22-12:00:56
000126236 980__ $$aARTICLE