Articles | Volume 16, issue 15
Development and technical paper
01 Aug 2023
Development and technical paper |  | 01 Aug 2023

GPU-HADVPPM V1.0: a high-efficiency parallel GPU design of the piecewise parabolic method (PPM) for horizontal advection in an air quality model (CAMx V6.10)

Kai Cao, Qizhong Wu, Lingling Wang, Nan Wang, Huaqiong Cheng, Xiao Tang, Dongqing Li, and Lanning Wang

Related authors

GPU-HADVPPM4HIP V1.0: higher model accuracy on China's domestically GPU-like accelerator using heterogeneous compute interface for portability (HIP) technology to accelerate the piecewise parabolic method (PPM) in an air quality model (CAMx V6.10)
Kai Cao, Qizhong Wu, Lingling Wang, Hengliang Guo, Nan Wang, Huaqiong Cheng, Xiao Tang, Lina Liu, Dongqing Li, Hao Wu, and Lanning Wang
Geosci. Model Dev. Discuss.,,, 2024
Preprint under review for GMD
Short summary
Application of regional meteorology and air quality models based on MIPS CPU Platform
Zehua Bai, Qizhong Wu, Kai Cao, Yiming Sun, and Huaqiong Cheng
EGUsphere,,, 2024
Short summary

Related subject area

Atmospheric sciences
High-resolution multi-scaling of outdoor human thermal comfort and its intra-urban variability based on machine learning
Ferdinand Briegel, Jonas Wehrle, Dirk Schindler, and Andreas Christen
Geosci. Model Dev., 17, 1667–1688,,, 2024
Short summary
Effects of vertical grid spacing on the climate simulated in the ICON-Sapphire global storm-resolving model
Hauke Schmidt, Sebastian Rast, Jiawei Bao, Amrit Cassim, Shih-Wei Fang, Diego Jimenez-de la Cuesta, Paul Keil, Lukas Kluft, Clarissa Kroll, Theresa Lang, Ulrike Niemeier, Andrea Schneidereit, Andrew I. L. Williams, and Bjorn Stevens
Geosci. Model Dev., 17, 1563–1584,,, 2024
Short summary
Development of the tangent linear and adjoint models of the global online chemical transport model MPAS-CO2 v7.3
Tao Zheng, Sha Feng, Jeffrey Steward, Xiaoxu Tian, David Baker, and Martin Baxter
Geosci. Model Dev., 17, 1543–1562,,, 2024
Short summary
Impacts of updated reaction kinetics on the global GEOS-Chem simulation of atmospheric chemistry
Kelvin H. Bates, Mathew J. Evans, Barron H. Henderson, and Daniel J. Jacob
Geosci. Model Dev., 17, 1511–1524,,, 2024
Short summary
Spatial spin-up of precipitation in limited-area convection-permitting simulations over North America using the CRCM6/GEM5.0 model
François Roberge, Alejandro Di Luca, René Laprise, Philippe Lucas-Picher, and Julie Thériault
Geosci. Model Dev., 17, 1497–1510,,, 2024
Short summary

Cited articles

Bleichrodt, F., Bisseling, R. H., and Dijkstra, H. A.: Accelerating a barotropic ocean model using a GPU, Ocean Model., 41, 16–21,, 2012. 
Cao, K., Wu, Q., Wang, L., Wang, N., Cheng, H., Tang, X., Li, D., and Wang, L.: The dataset of the manuscript “GPU-HADVPPM V1.0: high-efficient parallel GPU design of the Piecewise Parabolic Method (PPM) for horizontal advection in air quality model (CAMx V6.10)”, Zenodo [data set],, 2023. 
Colella, P. and Woodward, P. R.: The Piecewise Parabolic Method (PPM) for gas-dynamical simulations, J. Comput. Phys., 54, 174–201,, 1984. 
ENVIRON: User Guide for Comprehensive Air Quality Model with Extensions Version 6.1, (last access: 19 December 2022), 2014. 
ENVIRON: CAMx version 6.1, ENVIRON [code], available at:, last access: 24 March 2023. 
Short summary
Offline performance experiment results show that the GPU-HADVPPM on a V100 GPU can achieve up to 1113.6 × speedups to its original version on an E5-2682 v4 CPU. A series of optimization measures are taken, and the CAMx-CUDA model improves the computing efficiency by 128.4 × on a single V100 GPU card. A parallel architecture with an MPI plus CUDA hybrid paradigm is presented, and it can achieve up to 4.5 × speedup when launching eight CPU cores and eight GPU cards.