Preprints
https://doi.org/10.5194/egusphere-2026-5121
https://doi.org/10.5194/egusphere-2026-5121
04 Nov 2026
 | 04 Nov 2026
Status: this preprint is open for discussion and under review for Geoscientific Model Development (GMD).

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

Daisy Wang, Zhuoran Sun, Kunal Agrawal, Sebastian D. Eastham, and Roch Guérin

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.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
Daisy Wang, Zhuoran Sun, Kunal Agrawal, Sebastian D. Eastham, and Roch Guérin

Status: open (until 30 Dec 2026)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Daisy Wang, Zhuoran Sun, Kunal Agrawal, Sebastian D. Eastham, and Roch Guérin

Model code and software

GCHP version 14.7.1 The International GEOS-Chem User Community https://doi.org/10.5281/zenodo.19632259

geos-chem: Hierarchical shared-memory implementation Daisy Wang, Zhuoran Sun, The International GEOS-Chem User Community https://doi.org/10.5281/zenodo.21461281

geos-chem: Greedy load-balancing implementations Zhuoran Sun, Daisy Wang, The International GEOS-Chem User Community https://doi.org/10.5281/zenodo.21462203

Daisy Wang, Zhuoran Sun, Kunal Agrawal, Sebastian D. Eastham, and Roch Guérin
Metrics will be available soon.
Latest update: 04 Nov 2026
Download
Short summary
Global atmospheric chemistry simulations require substantial computing resources, but uneven workloads can leave many processors waiting, wasting computing power and lengthening simulations. We developed load-balancing methods to distribute calculations more evenly and reduce this waiting time. Our best method cut total simulation time by more than 20 % in most tests and by more than 40 % in higher-resolution simulations.
Share