arrow
返回

Accelerating atmospheric physics parameterizations using graphics processing units

delete2024-03-08
delete0
PRE
AI
D
Daniel Abdi *
I
Isidora Jankov
DOI:10.1177/10943420241238711delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
As part of a project aimed at exploring the use of next-generation high-performance computing technologies for numerical weather prediction, we have ported two physics modules from the Common Community Physics Package (CCPP) to Graphics Processing Unit (GPU) and obtained accelerations of up to 10x relative to a comparable multi-core CPU. The physics parameterizations accelerated in this work are the aerosol-aware Thompson microphysics (TH) scheme and the Grell-Freitas (GF) cumulus convection scheme. Microphysics schemes are among the most time-consuming physics parameterizations, second to only radiative process schemes, and our results show better acceleration for the TH scheme than the GF scheme. Multi-GPU implementations of the schemes show acceptable weak scaling in a single node with 8 GPUs, and perfect weak scaling on multiple nodes using one GPU per node. The lack of inter-node communication for column physics parameterizations contributes to their scalability, however, physics parameterizations are run along with dynamics, so the overall multi-GPU performance is often governed by the latter. In the context of optimizing CCPP physics modules, our observations underscore that the extensive use of automatic arrays within inner subroutines hampers GPU performance due to serialized memory allocations. We have used the OpenACC directive programming language for this work because it allows for easy porting of large amounts of code and makes code maintenance more manageable compared to low-level languages like CUDA and OpenCL.
Keyword:
Common community physics package
atmospheric physics
atmospheric model
graphics processing units acceleration

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

University of Colorado System 封面图
University of Colorado System
学者数:
6.3W
论文数: 5.5W
被引数: 1.8K
U
university of colorado boulder
学者数:
2.0W
论文数: 1.5W
被引数: 33
引用论文

引用论文

Impedance matching networks for power transfer and sensitivity enhancement in GMI sensors
err2005-10-01
err0
PREAI
errD. de Cos; S.I. Sandacci; A. Garcia-Arribas; J.M. Barandiaran
err分享
err收藏
Unprecedented cloud resolution in a GPU-enabled full-physics atmospheric climate simulation on OLCF's summit supercomputer
err2021-07-16
err19
PREAI
errNorman, Matthew R.; Bader, David A.; Eldred, Christopher; Hannah, Walter M.; Hillman, Benjamin R.; Jones, Christopher R.; Lee, Jungmin M.; Leung, L. R.; Lyngaas, Isaac; Pressel, Kyle G.; Sreepathi, Sarat; Taylor, Mark A.; Yuan, Xingqiu
err分享
err收藏
Near-global climate simulation at 1 km resolution: establishing a performance baseline on 4888 GPUs with COSMO 5.0
err2018-05-02
err110
errOAAI
errFuhrer, Oliver; Chadha, Tarun; Hoefler, Torsten; Kwasniewski, Grzegorz; Lapillonne, Xavier; Leutwyler, David; Luthi, Daniel; Osuna, Carlos; Schar, Christoph; Schulthess, Thomas C.; Vogt, Hannes
err分享
err收藏
Orally administered rubiscolin‐6, a δ opioid peptide derived from Rubisco, stimulates food intake via leptomeningeal lipocallin‐type prostaglandin D synthase in mice
err2012-06-20
err0
PREAI
errKentaro Kaneko; Michael Lazarus; Chihiro Miyamoto; Yo Oishi; Nanae Nagata; Shuzhang Yang; Masaaki Yoshikawa; Kosuke Aritake; Tomoyuki Furuyashiki; Shuh Narumiya; Yoshihiro Urade; Kousaku Ohinata
err分享
err收藏
The Phisherman Project: Creating a Comprehensive Data Collection to Combat Phishing Attacks
err2006-07-01
err0
PREAI
errGregg Tally; David Sames; Thomas Chen; Chris Colleran; David Jevans; Kevin Omiliak; Rod Rasmussen
err分享
err收藏
学者 查看更多内容