Centrale Lille Course Catalogue

High Performance Computing & High fidelity simulation

Course label : High Performance Computing & High fidelity simulation
Teaching departement : CMA /
Teaching manager : Mister JEAN-MARC FOUCAUT
Education language :
Potential ects : 3
Results grid :
Code and label (hp) : MR_TUR_CMA_HPC - High. Perfor. Computing & HFS

Education team

Teachers : Mister JEAN-MARC FOUCAUT
External contributors (business, research, secondary education): various temporary teachers

Summary

This course is taught by Dr. LP LAVAL The course will provide the state of the art on high fidelity simulations (direct numerical simulations and large eddy simulations) of turbulent flows in academic and industrial configurations (isotropic turbulence, wall bounded flows, ᅵ). Then, the basis of high performance programming (MPI and OpenMP programming) are introduced. In a second part, the different families of subgrid scale models are presented and compared. The course will end with a personal practice in which the students perform and analyze a DNS and a LES of Homogeneous Isotropic Turbulence.

Educational goals

The first objective is to provide students with an overview of the possibilities with Direct Numerical Simulation (DNS) in several flow configurations. As DNS are usually associated to very large simulations and high performance computing . An introduction to parallelisation technics and languages such as MPI and OpenMP will also be offered. In a second part the aim is to provide a thorough knowledge about the theory of Large Eddy Simulation (LES). The different families of subgrid scale models (turbulent viscosity, scale similarity, ...) will be also presented and compared. The aim is to give to the students the ability to lead a project in HPC, design an algorithm for parallel codes and chose the parameters to generate a large numerical database of turbulent flows.

Sustainable development goals

Knowledge control procedures

Continuous Assessment / Final Exam
Comments: A report on the personnal practice describing the DNS and LES results obtained with a pseudo-spectral code

Online resources

Pedagogy

Class sessions will be set up with blackboard and presentation teaching. In a second part, a numerical code for direct numerical simulation is provided for a personal practice for which the students must modify the code to implement a new subgrid scale model.

Sequencing / learning methods

Number of hours - Lectures : 20
Number of hours - Tutorial : 10
Number of hours - Practical work : 0
Number of hours - Seminar : 0
Number of hours - Half-group seminar : 0
Number of student hours in TEA (Autonomous learning) : 0
Number of student hours in TNE (Non-supervised activities) : 0
Number of hours in CB (Fixed exams) : 0
Number of student hours in PER (Personal work) : 0
Number of hours - Projects : 0

Prerequisites

Good skills in Fortran of C programming language and numerical methods and good knowledge on turbulence.

Maximum number of registrants

Remarks