Loading Events

« All Events

Performance Portability for Fortran CFD Software with GALÆXI

December 9 @ 2:00 pm3:00 pm
Poster for a webinar titled "Performance Portability for Fortran CFD Software with GALÆXI." At the top left, bold black text displays the title. The top right features the CEEC and GALÆXI logos. Main section text: "Join CEEC and Spencer Starr for a webinar on porting Fortran codes with CUDA/HIP C++! We’ll discuss important design questions and porting requirements (e.g. adapting algorithms and data structures) through the example of the high-order discontinuous Galerkin spectral element CFD code GALÆXI." Date and time information with icons: December 9, 2025, 14:00 – 15:00 CET, Online. Simple white and grey background with a thin, curled-corner border around the main text and a subtle wave pattern at the bottom.

With GPU acceleration now ubiquitous in HPC, there is more pressure than ever to port existing simulation software to leverage the new hardware. There are many GPU programming models available, but they often have limited, or completely lack, support for Fortran. This leads owners of existing Fortran scientific codes to struggle with porting their software to multiple computing architectures. One option is to turn to C++ to achieve the greatest performance portability.
This webinar is a guide for the process of taking a Fortran CFD code and porting it to GPUs using CUDA/HIP C++. The basics of GPU hardware and programming will be covered, to serve as a rough guide for adapting algorithms and data structures. The high-order discontinuous Galerkin spectral element CFD code GALÆXI is then presented. The important design questions and porting requirements in GALÆXI are discussed, which researchers must answer and understand to effectively port their own Fortran codes with CUDA/HIP C++.

Details

Venue

  • Online