Accelerating tracer transport in FESOM-2 with GPU's

Within the ESiWACE-2 service on porting applications to pre-exascale machines, we have collaborated with theFESOM-2 team to accelerate parts of their model on GPU's.FESOM-2 is a finite-volume ocean and sea-ice model based on unstructured meshes. We have used the OpenACC programming model to spe...

Full description

Bibliographic Details
Main Authors: Gijs van den Oord, David Guibert, Alessio Sclocco, Erwan Raffin, Ben van Werkhoven, Natalya Rakowski, Nicolay Koldunov, Dmitry Sidorenko
Format: Lecture
Language:English
Published: Zenodo 2022
Subjects:
GPU
Online Access:https://doi.org/10.5281/zenodo.6552990
Description
Summary:Within the ESiWACE-2 service on porting applications to pre-exascale machines, we have collaborated with theFESOM-2 team to accelerate parts of their model on GPU's.FESOM-2 is a finite-volume ocean and sea-ice model based on unstructured meshes. We have used the OpenACC programming model to speed up the transport of tracers inFESOM-2. In this talk, I will share the results of this effort, describe our collaboration with theFESOMteam and present some technical aspects of the implementation. Finally, I will iterate on the lessons learned and the road ahead forFESOM-2 towards exascale.