March 2026

Conference Paper

Performance Versus Maintainability: A Case Study of Scream on Frontier

By:
White, James
Page Number:
286-292
Book Title:
2024 IEEE International Parallel and Distributed Processing Symposium Workshops
Publication Date:
March 12, 2026
Publisher Location:
IEEE, New Jersey, United States of America
Conference Name:
38th IEEE International Parallel and Distributed Processing Symposium (IPDPS)
Conference Location:
San Francisco, California, United States of America
Conference Sponsor:
IEEE Computer Society Technical Community on Parallel Processing

Abstract

The Simple Cloud-Resolving E3SM Atmosphere Model (Scream) won the inaugural ACM Gordon Bell Prize for Climate Modeling. While most of Scream is portable Kokkos code, the Gordon-Bell runs did include tuning specifically for Frontier, the exascale computer at Oak Ridge National Laboratory. Production science runs use the same high-level configuration of Scream, but the tuned kernels do not meet the software standards necessary to merge into the production code base. This work describes experiments to refactor these kernels to meet the maintainability requirements of the production Scream code base while preserving high performance.


Related Researchers