English

Accelerating the Dutch Atmospheric Large-Eddy Simulation (DALES) model with OpenACC

Computational Engineering, Finance, and Science 2025-03-03 v1 Distributed, Parallel, and Cluster Computing Atmospheric and Oceanic Physics

Abstract

This paper presents the GPU porting through OpenACC directives of the Dutch Atmospheric Large-Eddy Simulation (DALES) application, a high-resolution atmospheric model. The code is written in Fortran~90 and features parallel (distributed) execution through spatial domain decomposition. We assess the performance of the GPU offloading, comparing the time-to-solution on regular and accelerated HPC nodes. %comparing the computational time between distributed and accelerated nodes. A weak scaling analysis is conducted and portability across NVIDIA A100 and H100 hardware %and AMD hardware is discussed. Finally, we show how targeted kernels can benefit from further optimization with Kernel Tuner, a GPU kernels auto-tuning package.

Keywords

Cite

@article{arxiv.2502.20412,
  title  = {Accelerating the Dutch Atmospheric Large-Eddy Simulation (DALES) model with OpenACC},
  author = {Lucas Esclapez and Laurent Soucasse and Caspar Jungbacker and Fredrik Jansson and Stephan R. de Roode and Pedro Costa and Gijs van den Oord and Alessio Sclocco},
  journal= {arXiv preprint arXiv:2502.20412},
  year   = {2025}
}
R2 v1 2026-06-28T22:00:41.812Z