Applying corrective machine learning in the E3SM atmosphere model in C++ (EAMxx)

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free