the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Development and performance optimization of a parallel computing infrastructure for an unstructured-mesh modelling framework
Abstract. This paper describes the development and performance optimization of a parallel computing infrastructure for an unstructured-mesh global model (GRIST; Global-to-Regional Integrated forecast SysTem). The focus is on three major aspects that facilitate rapid iterative development, including parallel computing, index optimization and an efficient group I/O strategy. For parallel computing, the METIS tool is used for the partition of the global mesh, which is flexible and convenient for both the quasi-uniform and variable-resolution simulations. The scaling tests show that the partition method is efficient. To improve the cache efficiency, several mesh index reordering strategies are investigated to optimize the performance of the indirect addressing scheme used in the stencil calculations. The numerical results show that the indexing strategies are able to speed up the calculations, especially for running with a small number of processes. To overcome the bottleneck of poor I/O efficiency for the high-resolution or massively parallel simulations, a group parallel I/O method is implemented and proven to be of high efficiency in the numerical experiments. Altogether, these three aspects of the parallel computing toolkits are encapsulated in a few interfaces, which can be used for general parallel modelling on unstructured meshes.
- Preprint
(2265 KB) - Metadata XML
- BibTeX
- EndNote
-
RC1: 'Review of Development and performance optimization of a parallel computing infrastructure for an unstructured-mesh modelling framework', Anonymous Referee #1, 23 Oct 2020
- AC1: 'Responses to the comments of referee #1', Xiaomeng Huang, 01 Dec 2020
-
RC2: 'Referee comments', Anonymous Referee #2, 27 Oct 2020
- AC2: 'Responses to the comments of referee #2', Xiaomeng Huang, 01 Dec 2020
-
SC1: 'executive editor comment on gmd-2020-158', Astrid Kerkweg, 27 Oct 2020
- AC3: 'Responses to the comments of the executive editor', Xiaomeng Huang, 01 Dec 2020
-
RC1: 'Review of Development and performance optimization of a parallel computing infrastructure for an unstructured-mesh modelling framework', Anonymous Referee #1, 23 Oct 2020
- AC1: 'Responses to the comments of referee #1', Xiaomeng Huang, 01 Dec 2020
-
RC2: 'Referee comments', Anonymous Referee #2, 27 Oct 2020
- AC2: 'Responses to the comments of referee #2', Xiaomeng Huang, 01 Dec 2020
-
SC1: 'executive editor comment on gmd-2020-158', Astrid Kerkweg, 27 Oct 2020
- AC3: 'Responses to the comments of the executive editor', Xiaomeng Huang, 01 Dec 2020
Viewed
HTML | XML | Total | BibTeX | EndNote | |
---|---|---|---|---|---|
1,070 | 288 | 55 | 1,413 | 52 | 59 |
- HTML: 1,070
- PDF: 288
- XML: 55
- Total: 1,413
- BibTeX: 52
- EndNote: 59
Viewed (geographical distribution)
Country | # | Views | % |
---|
Total: | 0 |
HTML: | 0 |
PDF: | 0 |
XML: | 0 |
- 1
Cited
5 citations as recorded by crossref.
- Impact of Revised Trigger and Closure of the Double-Plume Convective Parameterization on Precipitation Simulations over East Asia X. Li et al. 10.1007/s00376-022-2225-9
- Resolution Sensitivity of the GRIST Nonhydrostatic Model From 120 to 5 km (3.75 km) During the DYAMOND Winter Y. Zhang et al. 10.1029/2022EA002401
- Configuration and evaluation of a global unstructured mesh atmospheric model (GRIST-A20.9) based on the variable-resolution approach Y. Zhou et al. 10.5194/gmd-13-6325-2020
- Dynamic and thermodynamic processes related to precipitation diurnal cycle simulated by GRIST Y. Zhou et al. 10.1007/s00382-023-06779-7
- AMIP Simulations of a Global Model for Unified Weather‐Climate Forecast: Understanding Precipitation Characteristics and Sensitivity Over East Asia Y. Zhang et al. 10.1029/2021MS002592