P06: GPU Performance of the Simple Cloud Resolving E3SM Atmosphere Model (SCREAM)

Full Title

GPU Performance of the Simple Cloud Resolving E3SM Atmosphere Model (SCREAM)

First Author

  • Mark Taylor

  • mataylo@sandia.gov

All Authors

ANL: Jayesh Krishna, Danqing Wu, Xingqiu Yuan,  LANL: Rob Aulwes, Philip Jones, Bob Robey,   LBNL: Noel Keen,   BNL: Wuyin Lin

LLNL: David Bader, Peter Bogenschutz, H. Beydoun, Peter Caldwell, Aaron Donahue, Chris Golaz, Walter Hannah, Jungmin Lee, Paul Ullrich

ORNL: Matthew Norman, Sarat Sreepathi, Isaac Lyngass, PNNL: Chris Terai, Ruby Leung, Mikhail Ovchinnikov, Kyle Pressel, Qiu Yang, Guangxing Lin

SNL:    Luca Bertagna, Andrew Bradley, Conrad Clevenger, Chris Eldred, Jim Foucar, Oksana Guba, Ben Hillman, Mark Taylor, Maciej Waruszewski

 

Topic

‘Performance - Algorithms - Tools’

Project

E3SM

Abstract

The Simple Cloud Resolving E3SM Atmosphere Model (SCREAM) is a full
featured atmospheric global circulation model with the HOMMEXX
nonhydrostatic dynamical core and state-of-the-art parameterizations
for microphysics (SHOC), moist turbulence (P3) and radiation
(RTMGP++). All components have been written from scratch in C++ with
the Kokkos library used to abstract the on-node execution model for
both CPUs and GPUs. We present performance results from SCREAM’s
DYAMOND (cloud resolving model intercomparison project) simulations
running at 3.25 km global resolution on CPUs, NVIDIA GPUs and AMD
GPUs. Our fastest results were obtained on the Exascale system
Frontier, using 32K AMD MI250 GPUs and obtaining atmosphere component
speeds greater than 1 SYPD at 3.25 km resolution.

In-person

yes

Poster

 

Discussion Link

mataylo@sandia.gov