Skip to main navigation Skip to search Skip to main content

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

  • Gautam Bisht
  • , Donghui Xu
  • , Jeffrey Johnson
  • , Jed Brown
  • , Matthew Knepley
  • , Mark Adams
  • , Dongyu Feng
  • , Dalei Hao
  • , Darren Engwirda
  • , Mukesh Kumar
  • , Zeli Tan
  • Pacific Northwest National Laboratory
  • Cohere Consulting LLC
  • University of Colorado Boulder
  • Lawrence Berkeley National Laboratory
  • Los Alamos National Laboratory
  • CSIRO
  • University of Alabama

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

Physically-consistent quantification of flood risks in global models requires kilometer scale flood simulations using 2D physics schemes, both of which are unavailable in the current generation Earth System Models. In this work, we have developed the River Dynamical Core (RDycore), which is an open-source, 2D shallow water equation library for the Energy Exascale Earth System Model (E3SM). RDycore uses PETSc and libCEED libraries to run efficiently on CPUs and GPUs. RDycore was validated for analytical, manufactured, and a well-studied dam break problem. For a problem with 471 million grid cells, RDycore achieves a speedup of 6.6x and 7.6x on GPUs compared to CPUs on Perlmutter and Frontier supercomputers, respectively. The one-way E3SM-RDycore coupling is demonstrated by performing multiple 5-day flooding simulations during Hurricane Harvey driven by five precipitation datasets. The work presented here is the foundational step in providing hardware and algorithmic portability for simulating kilometer-scale river dynamics within E3SM.

Original languageEnglish
Article number106804
JournalEnvironmental Modelling and Software
Volume197
DOIs
StatePublished - Feb 2026

Keywords

  • Flood simulations
  • Heterogeneous computing architectures
  • River modeling
  • Shallow water equations

Fingerprint

Dive into the research topics of 'Development of a River Dynamical Core for E3SM to simulate compound flooding on Exascale-class heterogeneous supercomputers'. Together they form a unique fingerprint.

Cite this