Accelerating the Dutch Atmospheric Large-Eddy Simulation (DALES) Model with OpenACC
Lucas Esclapez (The Netherlands eScience Center)
Laurent Soucasse (Netherlands eScience Center)
Caspar Jungbacker (TU Delft - Atmospheric Remote Sensing)
Fredrik Jansson (TU Delft - Atmospheric Remote Sensing)
S.R. De Roode (TU Delft - Atmospheric Remote Sensing)
Pedro Costa (TU Delft - Energy Technology)
Gijs van den Oord (Netherlands eScience Center)
Alessio Sclocco (Netherlands eScience Center)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
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. A weak scaling analysis is conducted and portability across NVIDIA A100 and H100 hardware is discussed. Finally, we show how targeted kernels can benefit from further optimization with Kernel Tuner, a GPU kernels auto-tuning package.
Files
File under embargo until 23-01-2026