Back

Minisymposium Presentation

A High-Order GPU-Accelerated Dynamical Core Based on Discontinous Galerkin Methods

Monday, June 16, 2025
15:00
-
15:30
CEST
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Chemistry and Materials
Chemistry and Materials
Chemistry and Materials
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Humanities and Social Sciences
Humanities and Social Sciences
Humanities and Social Sciences
Engineering
Engineering
Engineering
Life Sciences
Life Sciences
Life Sciences
Physics
Physics
Physics

Presenter

Benedict
Geihe
-
University of Cologne

Studies in Mathematics and Computer Science, University of Bonn, GermanyDissertation, Institute for Numerical Simulation, University of Bonn, Germany, Supervisor: Prof. Dr. Martin RumpfResearch Assistant, German Aerospace Center (DLR), Institute of Propulsion Technology, Numerical Methods departmentPostdoctoral Researcher, Numerical Simulation group Prof. Dr. Gregor Gassner, Division of Mathematics, University of Cologne

Description

High-order discontinuous Galerkin (DG) methods offer the same level of accuracy as traditional methods while using fewer degrees of freedom. At the same time, their increase in arithmetic complexity occurs locally, leading to efficient algorithms with good scalability and throughput, even on modern GPUs. In this talk we present our current efforts in developing a novel, exascale-ready dynamical core for weather and climate simulations, in which a DG scheme provides increased accuracy and performance and supports efficient utilization of next generation supercomputing hardware. Our approach is based on the flow solver Trixi.jl, which is built around a state-of-the-art spectral element method with entropy conserving flux differencing for improved robustness and with adaptive mesh refinement for reduced time-to-solution. Written in the modern high level language Julia, Trixi.jl provides rapid prototyping capabilities, HPC-grade scalability, and vendor-agnostic GPU support. Legacy applications can utilize our methods via our interface library libtrixi, which provides APIs in C and Fortran. We will present results of simulations steered by the Fortran code MESSy and show performance analyses of our CPU and GPU codes.

Authors