Extreme-Scale High-Fidelity Computational Fluid Dynamics with Neko
2025-10-22 14:00 - 15:00 (Europe/Paris) | Online
Neko is a portable framework for high-order spectral element-based simulations, mainly focusing on incompressible/compressible flow. The framework is written in a modern object-oriented approach and supports various hardware backends, ranging across general-purpose processors, accelerators, and vector processors. Neko has demonstrated excellent performance and scalability across various hardware architectures and was nominated as a finalist for the ACM Gordon Bell prize in 2023.
In this webinar, we will provide an introduction to Neko and its capabilities, from installation to creating and running simulations. Special focus will also be on the major changes in terms of features and functionalities, user interaction, and improvements made in the upcoming release of Neko v1.0. By the end of the webinar, attendees will have a basis as well as references and materials to start working with Neko on their own time.

Exploring CI/CD Tools and Workflows for Research and HPC Software Projects
2025-11-26 14:00 - 15:00 | Online
Continuous Integration and Continuous Deployment (CI/CD) are essential for sustainable and reproducible software development, yet many projects still lack a structured workflow.
This webinar provides a beginner-friendly introduction to CI/CD with a focus on EuroHPC. We will explore why CI/CD matters, review a selection of tools commonly used or even developed within European projects, and discuss their strengths, limitations, and typical use cases.
The goal is to help developers new to CI/CD understand available options and how to choose tools that fit their needs. A short example from the waLBerla project will illustrate how such workflows can be applied in practice.

Performance Portability for Fortran CFD Software with GALÆXI
2025-12-09 14:00 - 15:00 | Online
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++.

Task-decomposed Overlapped Preconditioner for Sustained Strong Scalability on Accelerated Exascale Systems
2026-01-28 11:30 - 12:00
Join Niclas Jannson in Osaka, Japan at SCA/HPCAsia2026 for his talk on “Task-decomposed Overlapped Preconditioner for Sustained Strong Scalability on Accelerated Exascale Systems.”

A Matrix-Free Algebraic hp-Multigrid Method for Computational Fluid Dynamics Applications
2026-01-28 12:00 - 12:30
After the talk on preconditioners in Osaka, Japan at SCA/HPCAsia2026 , stick with Niclas Jannson for his next talk on “A Matrix-Free Algebraic hp-Multigrid Method for Computational Fluid Dynamics Application., a best paper finalist. “

CEEC at the 1st Stuttgart Research Software Day
2026-03-02 16:45 - 18:30
What is research software and why does it matter? These questions are the point of the first ever Research Software Day at the University of Stuttgart. Come learn about the CEEC codes FLEXI/GALAXI during the poster session and stay to learn about what else is being developed on campus.

FAIR-FLEXI - A Trustworthy CFD Code for Simulation and Training
2026-03-03 16:10 - 16:30
Engineering and science disciplines, especially computational fluid dynamics (CFD) generate massive amounts of research data, but they can only become knowledge if they can be shared and explored through data analytics and AI. This, in turn, requires a FAIR (findable, accessible, interoperable, reusable) infrastructure. For complex research software, however, FAIR goes far beyond being open-source: reproducibility is hindered by hidden expertise such as user-defined parameters, compile options, hardware constraints, and third-party dependencies.
This talk outlines the design, implementation, and lessons learned from FAIR-FLEXI. We discuss how comprehensive provenance capture, portable environments, and interactive notebooks turn CFD workflows into trustworthy, reproducible research assets.

GALAEXI: An Architecture-Agnostic GPU-Acceleration Approach for Legacy Fortran Software
2026-03-03 18:25 - 18:50
Join Spencer Starr at the Society for Industrial and Applied Mathematics (SIAM)Processing for Scientific Computing (PP26)confrence in Berlin for his talk on “GALAEXI: An Architecture-Agnostic GPU-Acceleration Approach for Legacy Fortran Software”
GALAEXI is a high-order discontinuous Galerkin spectral element method (DGSEM) computational fluid dynamics (CFD) code used for the study of compressible, turbulent flows. It is the device-accelerated version of an existing Fortran-based, CPU-only CFD framework. In this talk, the chosen strategy for porting the Fortran-based compute kernels in GALAEXI to CUDA/HIP C++ is covered. Included are discussions on managing device memory, retaining support for CPU computations, strategies for writing and testing kernels and how to handle GPU-to-GPU MPI communication. Specific emphasis is placed on how the strategies covered can be abstracted in an architecture-agnostic way to allow the greatest degree of portability. The information presented will then be distilled into advice for those seeking to perform a similar porting effort.

Flagship scientific applications on a European RISC-V long-vector accelerator: Lessons learned
2026-04-29 14:00 - 15:00 | Online
As Europe accelerates its efforts in chip sovereignty, scientific applications need to be ported to and evaluated on emerging prototypes, assessing their performance as well as the technology readiness of the new hardware platforms. In this talk, we will share the experiences and lessons learned when porting applications from CEEC and other Centers of Excellence to the long-vector RISC-V accelerators from the EPI and EUPILOT projects across different domains and applications.
Attendees will learn code optimization techniques, common performance pitfalls, and evaluation methods for long-vector architectures, which they can apply to their own applications and code bases in order to improve performance on these novel hardware platforms.

Enabling mixed-precision with VerifiCarlo: Sharing CEEC experience
2026-05-27 15:00 - 16:00
Join our own Roman Iakymchuk, Umeå University on behalf of CEEC, and Pablo de Oliveira Castro, Université Paris-Saclay UVSQ, for a 2nd look at VerifiCarlo!
Driven by the increasing need to reduce the energy consumption of computing centers and simulations, scientists have begun revising applications, algorithms, and their underlying working/storage precision not just for performance but also for energy efficiency. The goal is to make computational costs sustainable while adhering to the lagom principle—using precision that is “just right” to balance accuracy with efficiency.
However, before lowering precision, one must ensure that the simulation is numerically correct. Verificarlo is an open-source framework designed to verify and optimize numerical accuracy in complex programs. Built on the LLVM infrastructure, it provides various floating-point backends to simulate the effects of numerical errors and lower precision. By leveraging alternative floating-point models, such as Stochastic Rounding, Verificarlo pinpoints numerical bugs in simulation codes. A probabilistic definition of the number of significant digits allows us to estimate computational accuracy accurately.
Through its variable precision backend, Verificarlo enables one to explore the trade-offs between precision and performance by simulating lower precisions in software. It identifies specific code regions that benefit from reduced floating-point formats without sacrificing numerical correctness. This approach has been successfully applied in high-performance computing (HPC) domains such as neuroimaging pipelines, DFT quantum mechanical modeling, structural simulations, and now CFD.
In this webinar, we will introduce Verificarlo, showcase its backends for numerical bug detection and mixed-precision analysis, and present a success story highlighting the road from analysis of codes with Verificarlo to reliable mixed-precision codes.

Notice: JavaScript is required for this content.
