A GPU-accelerated simulation of rapid intensification of a tropical cyclone with observed heating
Soonpil Kang, Francis X. Giraldo, Seth Camp
TL;DR
This work delivers a GPU-accelerated, nonhydrostatic atmospheric simulation framework for tropical cyclone rapid intensification using OpenACC to port the xNUMA model. The approach combines an element-based Galerkin discretization, IMEX time integration, and tensor-based hyper-diffusion within a matrix-free, GMRES-based implicit solve, achieving energy-efficient, high-fidelity RI simulations driven by observed latent heating. Key contributions include a complete GPU/OpenACC port with explicit data management, a four-kernel RHS assembly strategy, and detailed performance analyses showing strong and weak scalability on NVIDIA A100 GPUs. Practically, the method enables faster, more energy-efficient high-resolution tropical cyclone simulations, which can inform forecasts and risk assessments. The results highlight the value of hardware-specific directive-based acceleration for scalable, high-order atmospheric modeling.
Abstract
This paper presents a limited-area atmospheric simulation of a tropical cyclone accelerated using GPUs. The OpenACC directive-based programming model is used to port the atmospheric model to the GPU. The GPU implementation of the main functions and kernels is discussed. The GPU-accelerated code produces high-fidelity simulations of a realistic tropical cyclone forced by observational latent heating. Performance tests show that the GPU-accelerated code yields energy-efficient simulations and scales well in both the strong and weak limit.
