Abstract
Clouds represent a key uncertainty in future climate projection. While explicit cloud resolution remains beyond our computational grasp for global climate, we can incorporate important cloud effects through a computational middle ground called the Multi-scale Modeling Framework (MMF), also known as Super Parameterization. This algorithmic approach embeds high-resolution Cloud Resolving Models (CRMs) to represent moist convective processes within each grid column in a Global Climate Model (GCM). The MMF code requires no parallel data transfers and provides a self-contained target for acceleration. This study investigates the performance of the Energy Exascale Earth System Model-MMF (E3SM-MMF) code on the OLCF Summit supercomputer at an unprecedented scale of simulation. Hundreds of kernels in the roughly 10K lines of code in the E3SM-MMF CRM were ported to GPUs with OpenACC directives. A high-resolution benchmark using 4600 nodes on Summit demonstrates the computational capability of the GPU-enabled E3SM-MMF code in a full physics climate simulation.
Original language | English |
---|---|
Pages (from-to) | 93-105 |
Number of pages | 13 |
Journal | International Journal of High Performance Computing Applications |
Volume | 36 |
Issue number | 1 |
DOIs | |
State | Published - Jan 2022 |
Bibliographical note
Publisher Copyright:© The Author(s) 2021.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the US Department of Energy Office of Science and the National Nuclear Security Administration.This research was supported as part of the Energy Exascale Earth System Model (E3SM) project, funded by the US Department of Energy, Office of Science, Office of Biological and Environmental Research.This research used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725. This work was performed under the auspices of the US Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.The E3SM code can be accessed publicly at https://github.com/E3SM-Project/E3SM , and the CRM code can be accessed here: https://github.com/E3SM-Project/E3SM/tree/2b7c30b64c206e263b885300008488e62370f4db/components/eam/src/physics/crm/sam . Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the US Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. This paper describes objective technical results and analysis. Any subjective views or opinions that might be expressed in the paper do not necessarily represent the views of the US Department of Energy or the United States Government.
Funders | Funder number |
---|---|
U.S. Department of Energy | |
Office of Science | DE-AC05-00OR22725 |
National Nuclear Security Administration | DE-NA0003525 |
Lawrence Livermore National Laboratory | DE-AC52-07NA27344 |
Keywords
- GPU
- OpenACC
- climate
- clouds