Search NASA⌕ Search

DOE OSTI · 3013688

Development of a River Dynamical Core for E3SM to simulate compound flooding on Exascale-class heterogeneous supercomputers

Abstract

Flooding events pose significant risk to human life, property, and infrastructure. Physically-consistent quantification of altered flood risks in global models requires hyper-resolution (~1 km) or fine flood simulations using two-dimensional (2D) physics schemes, both of which are unavailable in the current generation Earth System Models. Here, in this work, we have developed the River Dynamical Core (RDycore), which is an open-source, 2D shallow water equation (SWE) library for the U.S. Department of Energy's Energy Exascale Earth System Model (E3SM). RDycore uses PETSc and libCEED libraries that allows it to run efficiently on CPUs and GPUs, as well as select a time-integration algorithm at runtime without requiring any code modifications. RDycore achieves spatial error convergence rates for problems with analytical and manufactured solutions similar to those reported previously in the literature, or consistent with the implemented first-order spatial discretization scheme. RDycore's accuracy in predicting flooding for a well-studied dam break problem is comparable to existing SWE models. For a problem with 471 million grid cells, RDycore achieves a speedup of 6.6x and 7.6x on GPUs compared to CPUs when using 320 compute nodes on DOE's Perlmutter and Frontier supercomputers, respectively. The one-way coupling of the RDycore library within E3SM is demonstrated by performing multiple 5-day flooding simulations during Hurricane Harvey driven by five precipitation datasets. The E3SM--RDycore simulations at 30 m spatial resolution accurately simulate maximum water height during the hurricane when benchmarked against a previously published study and achieve a speedup of 15x (Perlmutter) and 21x (Frontier) on GPUs relative to CPUs. The work presented here is the foundational step in providing hardware and algorithmic portability framework for simulating kilometer-scale river dynamics within E3SM.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bisht, Gautam [Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)] (ORCID:0000000166417595), Xu, Donghui [Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)] (ORCID:0000000228592664), Johnson, Jeffrey [Cohere Consulting, LLC, Seattle, WA (United States)] (ORCID:0000000202655241), Brown, Jed [Univ. of Colorado, Boulder, CO (United States)] (ORCID:0000000299450639), Knepley, Matthew [Univ. at Buffalo, NY (United States)] (ORCID:0000000222920735), Adams, Mark [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)] (ORCID:0000000345042047), Feng, Dongyu [Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)] (ORCID:0000000172733033), Hao, Dalei [Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)] (ORCID:0000000334979774), Engwirda, Darren [Los Alamos National Laboratory (LANL), Los Alamos, NM (United States); Commonwealth Scientific and Industrial Research Organisation (CSIRO), Hobart, TAS (Australia)] (ORCID:0000000233799109), Kumar, Mukesh [Univ. of Alabama, Tuscaloosa, AL (United States)] (ORCID:0000000171149978), Tan, Zeli [Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)] (ORCID:0000000159582584). 2025-12-16. Development of a River Dynamical Core for E3SM to simulate compound flooding on Exascale-class heterogeneous supercomputers. https://doi.org/10.1016/j.envsoft.2025.106804

Cite the original work for its findings. Save a collection to share your selection of sources.