Training series on CFD for HPC systems

A cooperation of TU Darmstadt
and RWTH Aachen University

We cordially invite you to the training series on CFD for HPC systems. This course is intended for young researchers who want to learn more about the various techniques underlying common CFD simulation tools. Topics such as solver stability, turbulence modeling, and Lagrangian particle tracking are covered in this series. The courses in this training series are organized in weekly four-hour sessions and consist of a mix of presentations and hands-on implementation work. This series is co-organized by members of the TU Darmstadt and RWTH Aachen as part of the NHR4CES.

Registration for all or individual sessions is done by sending an email with the courses you would like to attend

Week 1: 21.10.2022 – Efficient HPC implementation for Lagrangian particle tracking

In this course, the basics of Lagrangian point particle methods for the application on HPC systems are covered. The course consists of an introduction to the applied method, followed by a hands-on exercise using the in-house simulation framework m-AIA. The topics covered are spherical and non-spherical particles and the efficient implementation of point particle methods for the use in HPC. The course will be held in person at the Chair of Fluid Mechanics and Institute of Aerodynamics at RWTH Aachen University in Aachen. The presentations will also be streamed online.

Course Coordinator: Thomas Hösgen

Prerequisites: Basic Linux and C++ knowledge is advantageous

Week 2: 28.10.2022 – Introduction to Discontinuous Galerkin Methods for Flow Problems

In this course, we cover the main building blocks to solve fluid flow problems using the Discontinuous Galerkin (DG) method. The course consists of a combination of presentations and hands-on exercises in which a simple DG flow solver is implemented and run on some test cases within our open-source code framework BoSSS.

Course Coordinator: Martin Smuda

Prerequisites: a working BoSSS and JupyterLab installation

Additional information will be announced to the participants in the week before the course.

Week 3: 04.11.2022 – Introduction to Finite Element Methods for Flow Problems

In this course, we cover various techniques to solve fluid flow problems using the finite element method. The course consists of a combination of presentations and hands-on coding exercises in which the various techniques are discussed and implemented within a basic finite element solver using Matlab.

Course Coordinator: Michel Make

Prerequisites: a working Matlab installation.

Additional information will be announced to the participants in the week before the course.

Week 4: 11.11.2022 – Introduction to Turbulence Modeling and Numerical Implementation

In this course, the introduction to the structural properties of various turbulence modeling concepts (RANS, LES, and Hybrid RANS/LES) including associated equations will be given. In addition to the presentation, the corresponding computational setup including pre-processing, simulation implementation, and post-processing for some illustrative flow configurations will be provided based on the open-source CFD software OpenFOAM.

Course Coordinator: Xiaoyu Wang

Prerequisites: a working OpenFOAM and Paraview installation

Additional information will be announced to the participants in the week before the course.