Speeding up the GEOS-Chem High Performance CTM (GCHP version 14.7.1) through MPI load balancing

Abstract. GEOS-Chem High Performance (GCHP) is a widely used MPI-based distributed atmospheric chemistry model for Earth-scale simulations. It partitions the atmosphere into vertical columns that can be simulated individually, with blocks of adjacent columns assigned to MPI ranks. It suffers from significant performance loss due to load imbalance, however, since the per-column workload varies strongly across space and time. To address this issue, we develop load distribution solutions for GCHP that account for implementation constraints, including those imposed by its MAPL/ESMF framework, and differences in communication costs across platforms. We propose multiple GCHP-compatible options, evaluate them on a private HPC cluster and a public cloud, identify the dominant cost trade-offs governing performance, and select a strategy that is effective across configurations. Compared to the GCHP baseline, our best approach improves overall runtime by more than 20 % in most configurations and by over 40 % in high-resolution configurations.

Authors

Institutions

Publication Details

Published
2026-11-04
DOI
https://doi.org/10.5194/egusphere-2026-5121
Primary Topic
Parallel Computing and Optimization Techniques
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Speeding up the GEOS-Chem High Performance CTM (GCHP version 14.7.1) through MPI load balancing

Kunal Agrawal, Roch A. Guérin, Sebastian D. Eastham, Zhuoran Sun et al.
Parallel Computing and Optimization Techniques
preprint

Speeding up the GEOS-Chem High Performance CTM (GCHP version 14.7.1) through MPI load balancing

Kunal Agrawal, Roch A. Guérin, Sebastian D. Eastham, Zhuoran Sun, Daisy Wang
preprint en

Abstract

Abstract. GEOS-Chem High Performance (GCHP) is a widely used MPI-based distributed atmospheric chemistry model for Earth-scale simulations. It partitions the atmosphere into vertical columns that can be simulated individually, with blocks of adjacent columns assigned to MPI ranks. It suffers from significant performance loss due to load imbalance, however, since the per-column workload varies strongly across space and time. To address this issue, we develop load distribution solutions for GCHP that account for implementation constraints, including those imposed by its MAPL/ESMF framework, and differences in communication costs across platforms. We propose multiple GCHP-compatible options, evaluate them on a private HPC cluster and a public cloud, identify the dominant cost trade-offs governing performance, and select a strategy that is effective across configurations. Compared to the GCHP baseline, our best approach improves overall runtime by more than 20 % in most configurations and by over 40 % in high-resolution configurations.

Washington University in St. Louis (US), Imperial College London (GB)
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
Speeding up the GEOS-Chem High Performance CTM (GCHP version 14.7.1) through MPI load balancing — Kunal Agrawal, Roch A. Guérin, et al. · (2026) | TGRS Research Map | TGRS