Enhancing the advection module performance in the EPICC-Model V1.6.0 via GPU-HADVPPM4HIP V1.0 coupling and GPU-optimized strategies
Abstract. The rapid development of Graphics Processing Units (GPUs) has established new computational paradigms for enhancing air quality modeling efficiency. In this study, the heterogeneous-compute interface for portability (HIP) was implemented to parallel computing of the piecewise parabolic method (PPM) advection solver (HADVPPM) on China’s domestic GPU-like accelerators (GPU-HADVPPM4HIP V1.0). Computational performance was enhanced through three strategic optimizations: reducing the central processing unit (CPU) and GPU (CPU-GPU) data transfer frequency, thread-block coordinated indexing, and the Message Passing Interface and HIP (“MPI+HIP”) hybrid parallelization across heterogeneous computing clusters. Following validation of the GPU-HADVPPM4HIP V1.0 program’s offline computational consistency and the pollutant simulation performance of the Emission and atmospheric Processes Integrated and Coupled Community version 1.0 (EPICC-Model V1.0) on the Earth System Numerical Simulation Facility (EarthLab), comprehensive performance testing was conducted. Offline benchmark results demonstrated that GPU-HADVPPM4HIP V1.0 achieved a maximum speedup of 556.5x on a domestic GPU-like accelerator with compiler optimization. Integration of GPU-HADVPPM4HIP V1.0 into EPICC-Model V1.0, combined with optimized CPU-GPU communication frequency and thread-block coordinated indexing strategies, yielded model-level computational efficiency improvements of 17.0x and 1.5x, respectively. At the module level, GPU-HADVPPM4HIP V1.0 exhibited a 39.3 % computational efficiency gain when accounting for CPU-GPU data transfer overhead, which escalated to 20.5x acceleration when excluding communication costs. This coupling establishes a foundational framework for adapting air quality models to China’s domestic GPU-like architectures and identifies critical optimization pathways. Moreover, the methodology provides essential technical support for achieving full-model GPU implementation of the EPICC-Model, addressing both current computational constraints and future demands for high-resolution air quality simulations.
Authors
- Qizhong Wu (ORCID: https://orcid.org/0000-0001-6308-3083)
- Huan‐Sheng Chen (ORCID: https://orcid.org/0000-0002-2489-6601)
- Wending Wang (ORCID: https://orcid.org/0000-0003-0664-3667)
- Zifa Wang (ORCID: https://orcid.org/0000-0002-7062-6012)
- Lei Kong (ORCID: https://orcid.org/0000-0003-1162-2158)
- Xiao Tang (ORCID: https://orcid.org/0000-0002-6607-7022)
- Kai Cao (ORCID: https://orcid.org/0000-0001-7301-1497)
- Huangjian Wu (ORCID: https://orcid.org/0000-0001-5479-9872)
- Jinxi Li (ORCID: https://orcid.org/0000-0001-8924-5220)
- Xueshun Chen (ORCID: https://orcid.org/0000-0002-4708-1149)
- Jie Li (ORCID: https://orcid.org/0000-0002-7717-3423)
- Jiang Zhu (ORCID: https://orcid.org/0000-0001-9846-8944)
Institutions
- Chinese Academy of Sciences (CN)
- Beijing Normal University (CN)
- Chinese Academy of Meteorological Sciences (CN)
- Institute of Atmospheric Physics (CN)
- University of Chinese Academy of Sciences (CN)
Publication Details
- Journal
- Geoscientific model development
- Published
- 2026-10-13
- DOI
- https://doi.org/10.5194/gmd-19-9807-2026
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Chinese Academy of Sciences
- National Key Research and Development Program of China