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 : | Grade de A+ à R |
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 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.