2022
DOI: 10.5194/egusphere-2022-943
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Pace v0.1: A Python-based Performance-Portable Implementation of the FV3 Dynamical Core

Abstract: Abstract. Progress in leveraging current and emerging high-performance computing infrastructures using traditional weather and climate models has been slow. This has become known more broadly as the software productivity gap. With the end of Moore's Law driving forward rapid specialization of hardware architectures, building simulation codes on a low-level language with hardware specific optimizations is a significant risk. As a solution, we present Pace, an implementation of the nonhydrostatic FV3 dynamical c… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…One intrinsic computational advantage of the Duo‐Grid is that it eliminates the need for edge handling within the solver algorithms, especially the advection scheme, and thereby can maintain steady computational work throughout the domain during the integration. This can yield significant performance gains on Graphical Programming Unit (GPU) processors, since the edge handling is currently a significant bottleneck on these systems (Dahm et al., 2022). Future work will also describe full‐physics simulations with the Duo‐Grid.…”
Section: Ongoing Workmentioning
confidence: 99%
“…One intrinsic computational advantage of the Duo‐Grid is that it eliminates the need for edge handling within the solver algorithms, especially the advection scheme, and thereby can maintain steady computational work throughout the domain during the integration. This can yield significant performance gains on Graphical Programming Unit (GPU) processors, since the edge handling is currently a significant bottleneck on these systems (Dahm et al., 2022). Future work will also describe full‐physics simulations with the Duo‐Grid.…”
Section: Ongoing Workmentioning
confidence: 99%
“…Framing parameterizations in terms of machine learning algorithms allows the use of the rapidly growing suite of software tools for training and inference, potentially leading to improvements in computational efficiency at runtime on modern computing architectures like GPUs. This would be particularly advantageous if machine learning parameterizations could run in concert with a dynamical core that runs efficiently on GPUs (e.g., Dahm et al, 2022). It can also enable novel strategies for the prediction of subgrid-scale phenomena, such as the use of data from neighboring columns (P. .…”
Section: Introductionmentioning
confidence: 99%
“…G4GT, now discontinued, was a first prototype to extend these tools for finite element problems. GT4Py is a Python layer above GridTools and thus targets the same FD/FV problems, for example [10]. GT4Py/GridTools now have been used for the porting of production models, among them FVM [38], FV3 [7] and ICON [5].…”
Section: Introductionmentioning
confidence: 99%