Abstract
The Simple Cloud-Resolving E3SM Atmosphere Model (SCREAM) is the newest addition to the family of earth system models capable of explicitly resolving convective systems. SCREAM is a kilometer-scale configuration of the advanced E3SM Atmosphere Model (EAMxx), designed for heterogeneous computing architectures. While the enhanced accuracy of kilometer-scale modeling offers significant benefits, it comes with a substantial computational cost, limiting feasible simulation durations to only a few years to a few decades, even on the fastest supercomputers. Machine learning presents an opportunity for scientists to achieve the high accuracy of storm-resolving models at a significantly reduced cost. Building on the previous success of applying corrective machine learning (ML) to the FV3GFS earth system model, this study explores the effects of implementing corrective-ML in EAMxx-SCREAM. We also address the computational challenges of integrating our implementation of corrective-ML, which is written in Python, with the C + +/Kokkos EAMxx driver, as well as potential reasons why this approach has not proved as effective for EAMxx-SCREAM as for FV3GFS.
Cite
CITATION STYLE
Donahue, A. S., Wu, E., Perkins, W. A., Caldwell, P. M., Bretherton, C. S., Rebassoo, F., & Golaz, J. C. (2026). Applying corrective machine learning in the E3SM atmosphere model in C++ (EAMxx). Geoscientific Model Development, 19(11), 4763–4774. https://doi.org/10.5194/gmd-19-4763-2026
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.