Evaluating integration and performance of containerized climate applications on a Hewlett Packard Enterprise Cray system

Subil Abraham, Ryan Prout, Thomas Robinson, Chris Blanton, Matthew Davis

Research output: Contribution to journalArticlepeer-review

Abstract

Containers have taken over large swaths of cloud computing as the most convenient way of packaging and deploying applications. The features that containers offer for packaging and deploying applications translate to high performance computing (HPC) as well. At The National Oceanic and Atmospheric Administration, containers provide an easy way to build and distribute complex HPC applications, allowing faster collaboration, portability, and experiment computer environment reproducibility amongst the scientific community. The challenge arises when applications rely on message passing interface (MPI). This necessitates investigation into how to properly run these applications with their own unique requirements and produce performance on par with native runs. We investigate the MPI performance for benchmarks and containerized climate models for various containers covering selection of compiler and MPI library combinations from the Cray provided programming environments on the Cray XC supercomputer GAEA. Performance from the benchmarks and the climate models shows that for the most part containerized applications perform on par with the natively built applications when the system optimized Cray MPICH libraries are bound into the container, and the hybrid model containers have poor performance in comparison. We also describe several challenges and our solutions in running these containers, particularly challenges with heterogeneous jobs for the containerized model runs.

Original languageEnglish
Article numbere7966
JournalConcurrency and Computation: Practice and Experience
Volume36
Issue number16
DOIs
StatePublished - Jul 25 2024

Bibliographical note

Publisher Copyright:
© 2024 John Wiley & Sons Ltd. This article has been contributed to by U.S. Government employees and their work is in the public domain in the USA.

Keywords

  • benchmark
  • climate
  • containers
  • cray

Fingerprint

Dive into the research topics of 'Evaluating integration and performance of containerized climate applications on a Hewlett Packard Enterprise Cray system'. Together they form a unique fingerprint.

Cite this