Syllabus des cursus de Centrale Lille

High Performance Computing & High fidelity simulation

Libellé du cours : High Performance Computing & High fidelity simulation
Département d'enseignement : CMA / Chimie et Matière
Responsable d'enseignement : Monsieur JEAN-MARC FOUCAUT
Langue d'enseignement :
Ects potentiels : 3
Grille des résultats :
Code et libellé (hp) : MR_TUR_CMA_HPC - High. Perfor. Computing & HFS

Equipe pédagogique

Enseignants : Monsieur JEAN-MARC FOUCAUT
Intervenants extérieurs (entreprise, recherche, enseignement secondaire) : divers enseignants vacataires

Résumé

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.

Objectifs pédagogiques

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.

Objectifs de développement durable

Modalités de contrôle de connaissance

Contrôle Continu / Contrôle Terminal
Commentaires: A report on the personnal practice describing the DNS and LES results obtained with a pseudo-spectral code

Ressources en ligne

Pédagogie

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.

Séquencement / modalités d'apprentissage

Nombre d'heures en CM (Cours Magistraux) : 20
Nombre d'heures en TD (Travaux Dirigés) : 10
Nombre d'heures en TP (Travaux Pratiques) : 0
Nombre d'heures en Séminaire : 0
Nombre d'heures en Demi-séminaire : 0
Nombre d'heures élèves en TEA (Travail En Autonomie) : 0
Nombre d'heures élèves en TNE (Travail Non Encadré) : 0
Nombre d'heures en CB (Contrôle Bloqué) : 0
Nombre d'heures élèves en PER (Travail PERsonnel) : 0
Nombre d'heures en Heures Projets : 0

Pré-requis

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

Nombre maximum d'inscrits

Remarques