Articles | Volume 19, issue 19
https://doi.org/10.5194/gmd-19-9807-2026
© Author(s) 2026. This work is distributed under the Creative Commons Attribution 4.0 License.
Enhancing the advection module performance in the EPICC-Model V1.6.0 via GPU-HADVPPM4HIP V1.0 coupling and GPU-optimized strategies
Note on duplicated preprint: although EGUsphere's policy does not support double preprinting, this preprint has a former version on EGUsphere.
Download
- Final revised paper (published on 13 Oct 2026)
- Supplement to the final revised paper
- Preprint (discussion started on 29 Jun 2026)
- Supplement to the preprint
Interactive discussion
Status: closed
Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor
| : Report abuse
-
RC1: 'Comment on egusphere-2026-3368', Anonymous Referee #1, 21 Jul 2026
- AC1: 'Reply on RC1', Qizhong Wu, 07 Aug 2026
-
RC2: 'Comment on egusphere-2026-3368', Anonymous Referee #2, 02 Aug 2026
- AC2: 'Reply on RC2', Qizhong Wu, 26 Aug 2026
Peer review completion
AR – Author's response | RR – Referee report | ED – Editor decision | EF – Editorial file upload
AR by Qizhong Wu on behalf of the Authors (26 Aug 2026)
Author's response
Author's tracked changes
Manuscript
ED: Publish subject to minor revisions (review by editor) (11 Sep 2026) by Klaus Klingmüller
AR by Qizhong Wu on behalf of the Authors (16 Sep 2026)
Author's response
Author's tracked changes
Manuscript
EF by Alison Downie (17 Sep 2026)
Manuscript
Author's tracked changes
ED: Publish as is (02 Oct 2026) by Klaus Klingmüller
AR by Qizhong Wu on behalf of the Authors (05 Oct 2026)
Manuscript
General Comments
The authors present a hardware-accelerated implementation of the EPICC air quality model’s horizontal advection scheme, demonstrating impressive computational performance improvements achieved through clever and careful source code translation and refactoring, although these improvements are offset by data transfer overhead. The authors couple the accelerated advection module back into the full model and demonstrate that this heterogeneous model implementation retains code integrity to produce reasonable simulation results. Moreover, the authors present a thorough performance analysis. Taken together, this is a comprehensive and impressive effort that may offer an impetus for the air quality modeling community to collectively modernize model codebases towards enabling the kind of ultra-high-resolution simulations that are necessary to characterize urban- and neighborhood-scale pollution, the scales at which communities experience harmful exposures. My comments and brief and minor.
Specific comments
Line 130: Please include, along with brief term definitions, the species continuity equation explicitly.
Line 217, 599-600: Considering the substantial CPU-GPU data transfer overhead, could a cluster deploying EPICC with GPU-HADVPPM4HIP V1.0 on a cluster with PCIe 5.0 buses, offering double the bandwidth of PCIe 4.0, expect to see additional efficiency improvements? Please include a brief discussion of hardware outlook. Regardless, I commend the authors’ focus on software optimization rather than relying purely on hardware capabilities, so that the model is maximally performant across diverse hardware and not only the latest generation.
Technical corrections
Line 45: “Air pollution, a source of…” may be better worded as “Air pollution, including…”
Line 83: Please define “HPL score”.
Line 92: Reword “enabling automated generates…” to “enabling automated generation of…”.
Line 108: “Air quality models-the advection module…” may be scan better with a comma instead of a hyphen.
Line 127: “Air pollution complex in China” maybe is meant to be “complex air pollution in China”?
Line 133: Change “developed using Fortran program language…” to include “the: between “using” and “Fortran”.
Figure 1: Wet scavenging typo for RADM; aqueous-phase chemistry seems to reference the vertical diffusion schemes.
Line 216: Change “two China’s domestic CPU…” to “two of China’s domestic CPU…”