SIMTUR: ANR-07-CIS07-008 Revue de mi-parcours T+18



Documents pareils
Dossier Technique de. Renan HILBERT. Docteur de l Ecole Centrale Paris Simulation Numérique, Mécanique des Fluides COMPETENCES

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs.

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Retour d expérience, portage de code Promes dans le cadre de l appel à projets CAPS-GENCI

Figure 3.1- Lancement du Gambit

Rapport 2014 et demande pour Portage de Méso-NH sur Machines Massivement Parallèles du GENCI Projet 2015 : GENCI GEN1605 & CALMIP-P0121

Utilisation et challenges de la CFD pour des simulations industrielles

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

Retours d expériences et perspectives sur les aspects énergétiques

GRID MIP. Plate-forme de développement de la Simulation Numérique au service de la Région Midi-Pyrénées.

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES

COMPARAISON DES LOGICIELS DE CFD N3SNATUR ET AVBP EN GEOMETRIE COMPLEXE

CAP CAMION A ASSISTANCE PNEUMATIQUE

Exemple PLS avec SAS

Les mésocentres HPC àportée de clic des utilisateurs industriels

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE

Etude numérique et expérimentale du processus de recompression le long d un éjecteur supersonique

Le calcul intensif chez PSA Peugeot Citroën. TERATEC 28 juin 2011

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

Editing and managing Systems engineering processes at Snecma

Le turbo met les gaz. Les turbines en équation

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

Et si l avenir de votre CFD passait par OPEN FOAM?

Realize Your Product Promise. Mechanical Products. Catalogue de Formations 2015 France

Face Recognition Performance: Man vs. Machine

Rencontre sur la thématique du Calcul Haute Performance - 13 juin Better Match, Faster Innovation

Exemple d application en CFD : Coefficient de traînée d un cylindre

Bourses d excellence pour les masters orientés vers la recherche

Principes généraux de la modélisation de la dispersion atmosphérique

MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM TUNISIE MAROC ALGERIE

Introduction au maillage pour le calcul scientifique

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Semestre HPC. Violaine Louvet. Institut Camille Jordan - CNRS louvet@math.univ-lyon1.fr. Labex MILyon, Printemps 2016

THÈSE. Ludovic THOBOIS INTERET ET FAISABILITE DE LA SIMULATION AUX GRANDES ECHELLES DANS LES MOTEURS AUTOMOBILES

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

Thomas Loubrieu (Ifremer) Small to Big Data Novembre 2013, Ifremer, Brest

L ' E N V I R O N N E M E N T À T R A V E R S L A S I M U L A T I O N N U M É R I Q U E : D E L ' I N G É N I E R I E D U B Â T I M E N T

HPC by OVH.COM. Le bon calcul pour l innovation OVH.COM

MODÉLISATION ET ÉTUDES NUMÉRIQUES DES INCENDIES

Instructions Mozilla Thunderbird Page 1

K. Ammar, F. Bachoc, JM. Martinez. Séminaire ARISTOTE - 23 octobre Palaiseau

Améliorations du schéma de nuage et de EDKF dans AROME/MésoNH

Introduction à la simulation numérique des écoulements. Application au transfert thermique sur plaque plane avec StarCCM+.

BIG Data et R: opportunités et perspectives

SOMMAIRE. La simulation numérique chez PSA. Organisation PSA Les applications CFD CFD Process UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2

INSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Les nouveautés de Femap 11.1

Détection d'intrusions en environnement haute performance

Initiation au HPC - Généralités

Application de K-means à la définition du nombre de VM optimal dans un cloud

Swap: Utilisation et risques Approche de gestion pour les consommateurs

Génération de code binaire pour application multimedia : une approche au vol

DOCUMENTATION - FRANCAIS... 2

Rapport du projet CFD 2010

T. Gasc 1,2,3, F. De Vuyst 1, R. Motte 3, M. Peybernes 4, R. Poncet 5

Rapport d activité. Mathieu Souchaud Juin 2007

sur le réseau de distribution

Journées PERF-RV Octobre B. Arnaldi

agile Datacenter vert Le monde naissant des datacenters de nouvelle génération ICAR-2013

BILAN du projet PEPS 1 EOLIN (Eolien LMI INSA)

Joints de grains : couplage entre modélisation et microscopie électronique haute résolution

2.3. Validation expérimentale par des mesures dans la flamme. Tableau 2.7 Modèles préconisés pour la simulation d un brûleur à Oxydation sans Flamme.

BNP Paribas Personal Finance

Mesure chimique. Chemical measurement. Sonde de température Pt 1000 Inox Pt 1000 stainless steel. Ref : Français p 1.

JSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015

WN/CMGC/08/98. Enjeu et problématique du portage d'arpege-nemo sur calculateurs super-scalaires. Eric Maisonnave

AGROBASE : un système de gestion de données expérimentales

Jean-François Boulicaut & Mohand-Saïd Hacid

Écoulements diphasiques DEVELOPPEMENT D UNE METHODE LEVEL SET POUR LE SUIVI D INTERFACES ET APPLICATIONS

SYSTÈME DE GAINES À SPIRALE ET RACCORDS TOURNANTS

Archivage intermédiaire de données Scientifiques ISAAC Information Scientifique Archivée Au Cines

Institut français des sciences et technologies des transports, de l aménagement

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set

AUDIT COMMITTEE: TERMS OF REFERENCE

BIG DATA en Sciences et Industries de l Environnement

Improving the breakdown of the Central Credit Register data by category of enterprises

Application Form/ Formulaire de demande

Influence de la géométrie du conducteur sur la température dans un poste sous enveloppe métallique

Judge Group: P Title: Quel est meilleur: le compost ou le fertilisant chimique? Student(s): Emma O'Shea Grade: 6

SARM: Simulation of Absorption Refrigeration Machine

Modélisation géostatistique des débits le long des cours d eau.

Couplages multiples. Simulation Toolbox optimise les propriétés diélectriques et thermiques du matériel électrique

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Industrial Phd Progam

Pascale Borla-Salamet Consultante Avant Vente Oracle France. Oracle Exadata Performance et Optimisation de votre Datawarehouse

Calcul Haute Performance & Données

Les méthodes alternatives de surveillance de la qualité des eaux. Présentation du projet SWIFT-WFD

HUAWEI TECHNOLOGIES CO., LTD. channelroad. A better way. Together.

Sub-Saharan African G-WADI

IPSAS 32 «Service concession arrangements» (SCA) Marie-Pierre Cordier Baudouin Griton, IPSAS Board

Aspects théoriques et algorithmiques du calcul réparti L agglomération

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

Programme "Conception et simulation" COSINUS Edition Projet

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

Transcription:

SIMTUR: ANR-07-CIS07-008 Revue de mi-parcours T+18 Coordinateur: G. Staffelbach Partenaires: B. Fiorina G. Ribert S. Roux T. Lederlin Labélisé: Aerospace Vallée Moveo

Objectifs de SIMTUR Les turbines à gaz sont utilisées dans une grande variété de domaines. Leur optimisation a donc un impact non négligeable au niveau climatique et économique. SIMTUR Revue à mi-parcours 4 sept 2009 2

La R&D s'appuie sur les expériences et la simulation Le RANS est la méthode la plus répandue actuellement pour aider la conception. + Peu onéreuse en puissance informatique. - Ne permet pas d'étudier des mécanismes instationnaires. RANS SIMTUR Revue à mi-parcours 4 sept 2009 3

La R&D s'appuie sur les expériences et la simulation Le RANS est la méthode la plus répandue actuellement pour aider la conception. + Peu onéreuse en puissance informatique. - Ne permet pas d'étudier des mécanismes instationnaires. Les expériences en laboratoires se limitent à un secteur alors que les chambre de combustion en comprennent entre 15 ou 24. LES! SIMTUR Revue à mi-parcours 4 sept 2009 4

La R&D s'appuie sur les expériences et la simulation Le RANS est la méthode la plus répandue actuellement pour aider la conception. + Peu onéreuse en puissance informatique. - Ne permet pas d'étudier des mécanismes instationnaires. Les expériences en laboratoires se limitent à un secteur alors que les chambre de combustion en comprennent entre 15 ou 24. LES! SIMTUR Revue à mi-parcours 4 sept 2009 4

Simulation aux grandes échelles massivement parallèles pour les turbines à gaz L'objectif de SIMTUR est de développer et d'appliquer des outils de Simulation aux Grandes Echelles (SGE ou LES en anglais), dédiés à la prédiction des écoulements réactifs dans les turbines à gaz. Démontrer la possibilité d'utiliser ces outils dans un cadre industriel Temps de retour raisonnable Utilisation aisée. Rendre possible l'utilisation du calcul Massivement parallèle pour étudier ses systèmes. Améliorer la modélisation de la combustion. Lever des verrous technologiques qui sont des véritables dangers industriels par exemple : Instabilités de combustion Allumage/Re-allumage Extinction SIMTUR Revue à mi-parcours 4 sept 2009 5

Point de départ: Expérience Challenge Le Cerfacs a démontré que ces calculs sont possibles. Challenge TER@10 au CCRT Colaboration IBM/CRAY/ CINES SIMTUR Revue à mi-parcours 4 sept 2009 6

Point de départ: Expérience Challenge Le Cerfacs a démontré que ces calculs sont possibles. Challenge TER@10 au CCRT Colaboration IBM/CRAY/ CINES SIMTUR Revue à mi-parcours 4 sept 2009 6

Point de départ: Expérience Challenge Le Cerfacs a démontré que ces calculs sont possibles. 160h de calcul 2 mois de prétraitement 8 mois de post-traitement Challenge TER@10 au CCRT Colaboration IBM/CRAY/ CINES SIMTUR Revue à mi-parcours 4 sept 2009 6

Plate-forme : le Code AVBP Recherche Industriels EM2C (Centrale Paris) IMFT (Toulouse) CORIA(Rouen) ONERA TU Munich U. Twente CIEMAT Code CERFACS IFP besoins SNECMA TURBOMECA SNECMA Vernon RENAULT PSA ALSTOM ANSALDO SIEMENS AIR LIQUIDE GDF Modèles Code HPC (CINES, CCRT, ALCF) SIMTUR Revue à mi-parcours 4 sept 2009 7

Structure générale du projet SP1: spécifications des configurations et objectifs Définition des besoins et des configurations en discussion avec les industriels. 8

Structure générale du projet SP1: spécifications des configurations et objectifs SP2: Outils de pré-traitement Définition des besoins et des configurations en discussion avec les industriels. Lever les verrous informatiques limitant la taille et la complexité des cas simulables. 9

Structure générale du projet SP1: spécifications des configurations et objectifs SP2: Outils de pré-traitement SP3:LES massivement parallèle Définition des besoins et des configurations en discussion avec les industriels. Lever les verrous informatiques limitant la taille et la complexité des cas simulables. Développement d'outils massivement parallèle pour la simulation de systèmes de complexe: Optimisation de la méthode numérique Intégration de la cinétique chimique pour la combustion turbulente. Optimisation du maillage pour le problème étudié. 10

Structure générale du projet SP1: spécifications des configurations et objectifs SP2: Outils de pré-traitement SP3:LES massivement parallèle SP4: Outils de surveillance et de post-traitement Définition des besoins et des configurations en discussion avec les industriels. Lever les verrous informatiques limitant la taille et la complexité des cas simulables. Développement d'outils massivement parallèle pour la simulation de systèmes de complexe: Optimisation de la méthode numérique Intégration de la cinétique chimique pour la combustion turbulente. Optimisation du maillage pour le problème étudié. Surveillance du calcul Diagnostique rapide en cours de calcul Post-traitement rapide 11

Structure générale du projet SP1: spécifications des configurations et objectifs SP2: Outils de pré-traitement SP3:LES massivement parallèle SP4: Outils de surveillance et de post-traitement Définition des besoins et des configurations en discussion avec les industriels. Lever les verrous informatiques limitant la taille et la complexité des cas simulables. Développement d'outils massivement parallèle pour la simulation de systèmes de complexe: Optimisation de la méthode numérique Intégration de la cinétique chimique pour la combustion turbulente. Optimisation du maillage pour le problème étudié. Surveillance du calcul Diagnostique rapide en cours de calcul Post-traitement rapide SP5: Application à quatre "challenges" combustion 12

Structure générale du projet SP1: spécifications des configurations et objectifs SP2: Outils de pré-traitement SP3:LES massivement parallèle SP4: Outils de surveillance et de post-traitement Définition des besoins et des configurations en discussion avec les industriels. Lever les verrous informatiques limitant la taille et la complexité des cas simulables. Développement d'outils massivement parallèle pour la simulation de systèmes de complexe: Optimisation de la méthode numérique Intégration de la cinétique chimique pour la combustion turbulente. Optimisation du maillage pour le problème étudié. Surveillance du calcul Diagnostique rapide en cours de calcul Post-traitement rapide SP5: Application à quatre "challenges" combustion SP6: Administration / Coordination 12

Structure générale du projet SP1: spécifications des configurations et objectifs CERFACS EM2C CORIA TURBOMECA SNECMA SP2: Outils de pré-traitement CERFACS TURBOMECA SNECMA SP3:LES massivement parallèle CERFACS EM2C CORIA SP4: Outils de surveillance et de post-traitement CERFACS TURBOMECA SP5: Application à quatre "challenges" combustion CERFACS EM2C CORIA SNECMA SP6: Administration / Coordination SIMTUR Revue à mi-parcours 4 sept 2009 13

SP1: Spécification des objectifs et des configurations En accord avec les partenaires 4 cas ont été définis : Instabilités de combustion dans un démonstrateur de chambre de combustion complète de moteur d'hélicoptère Turbomeca. Allumage di-phasique dans un démonstrateur d'un secteur de chambre de combustion d'un moteur d'hélicoptère Turbomeca. 14

SP1: Spécification des objectifs et des configurations En accord avec les partenaires 4 cas ont été définis : Instabilités de combustion dans un démonstrateur de chambre de combustion complète de moteur d'hélicoptère Turbomeca. Allumage di-phasique dans un démonstrateur d'un secteur de chambre de combustion d'un moteur d'hélicoptère Turbomeca. Extinction d'une chambre 360 Snecma avec 18 injecteurs opérants. Extinction d'une chambre 360 Snecma avec 1 injecteurs opérant. 15

SP2: Outils de pré-traitement des données 16

SP2: Outils de pré-traitement des données Les systèmes les plus complexes nécessitent des maillages de plus en plus gros 1 secteur : environ 3 million de mailles 15 secteur : 43 million de mailles Les besoins en mémoire pour les calculs de systèmes réels peuvent devenir vite un problème 1.9Go pour 93M de éléments 799Mo pour 40M de éléments x2 dans le maillage = 20% d'amélioration sur la résolution = x2 sur la taille de maillage et donc des besoins mémoires! 16

SP2: Outils de pré-traitement des données Simulation Master Processor initial solution mesh Boundary Conditions... transfer to the slave using MPI 0 1 2.......................................... n partitione Initial data 17 partitioning Dedicated server tion Lecture Décomposition Distribution Calcul I. Sol Regroupement B.C. Ecriture initial solution... I. Sol mesh B.C.... I. Sol mesh mesh Boundary Conditions... B.C. Data transfer t center sftp Each chunk is read and transmitted d the slave processor 0 1 2...... m

SP2: Outils de pré-traitement des données Simulation Master Processor initial solution mesh Boundary Conditions... transfer to the slave using MPI 0 1 2.......................................... n partitione Initial data 17 partitioning Dedicated server tion Lecture Décomposition Distribution Calcul I. Sol Regroupement B.C. Ecriture initial solution... I. Sol mesh! B.C.... I. Sol mesh mesh Boundary Conditions...! B.C. Data transfer t center sftp Each chunk is read and transmitted d the slave processor 0 1 2...... m

SP2: Outils de pré-traitement des données Simulation Master Processor initial solution mesh Boundary Conditions... transfer to the slave using MPI 0 1 2.......................................... n partitioning Dedicated server tion Lecture partitioned Initial data sets Data transfer to computing center sftp, etc... 0 1 2......... 18 I. Sol B.C. initial solution Décomposition... I. Sol mesh B.C.... I. Sol mesh mesh Boundary Conditions... Distribution Calcul Regroupement Ecriture!! B.C.... mesh Each chunk is read and transmitted directly to the slave processor partitioning

SP2: Outils de pré-traitement des données Simulation Master Processor initial solution mesh Boundary Conditions... transfer to the slave using MPI 0 1 2.......................................... n partitioning Dedicated server tion Lecture partitioned Initial data sets Data transfer to computing center sftp, etc... 0 1 2......... 18 I. Sol B.C. initial solution Décomposition... I. Sol mesh B.C.... I. Sol mesh mesh Boundary Conditions... Distribution Calcul Regroupement Ecriture!! B.C.... mesh Each chunk is read and transmitted directly to the slave processor Lecture Décomposition Ecriture partitioning

SP2: Outils de pré-traitement des données Simulation Master Processor initial solution mesh Boundary Conditions... transfer to the slave using MPI 0 1 2.......................................... n partitioning Dedicated server tion Lecture partitioned Initial data sets Data transfer to computing center sftp, etc... 0 1 2......... 18 I. Sol B.C. initial solution Décomposition... I. Sol mesh B.C.... I. Sol mesh mesh Boundary Conditions... Distribution Calcul Regroupement Ecriture!! B.C.... mesh Each chunk is read and transmitted directly to the slave processor Lecture Décomposition Ecriture partitioning Lecture Distribution Calcul Ecriture

SP2: Outils de pré-traitement des données Simulation Master Processor initial solution mesh Boundary Conditions... transfer to the slave using MPI 0 1 2.......................................... n partitioning Dedicated server tion Lecture partitioned Initial data sets Data transfer to computing Ecriture center sftp, etc... 0 1 2......... 18 I. Sol B.C. initial solution Décomposition... I. Sol mesh B.C.... I. Sol mesh mesh Boundary Conditions... Distribution Calcul Regroupement Ecriture!! B.C.... mesh Each chunk is read and transmitted directly to the slave processor Lecture Décomposition Ecriture partitioning Lecture Distribution Calcul Ecriture Lecture Regroupement

SP2: Outils de pré-traitement des données Chambre à combustion complète (avec contournement) 93M de tétraèdres 40Go de mémoire nécessaires en mode "normal" Calcul effectué sur une machine BlueGene P ( 512Mo par noeud) sur 4095 coeurs SIMTUR Revue à mi-parcours 4 sept 2009 19

SP2: Outils de pré-traitement des données AVBP 6.0 Prepart disponible. AVBP 6.1 est sortie entre temps : Optimisation et adaptation des développements en cours: Intégration dans l'arbre officiel T0+24. SIMTUR Revue à mi-parcours 4 sept 2009 20

SP3: LES massivement parallèle 21

SP3: LES massivement parallèle Les expériences Challenges ont révélé des besoins qui sont adressées dans ce SP. Optimisation d'avbp. DEC-COUP: Optimisation du solveur pour la prise en compte des domaines avec de très gros rapports de volume entre le détail le plus grand et le détail le plus petit pris en compte. F-TACLES: Amélioration de la modélisation de la combustion pour la LES avec prédiction de polluants. ADAPALES: Adaptation de maillage pour la LES réactive. 21

SP3: Portage et optimisation de AVBP Puissance équivalente Equivalent Performance 8000 6000 4000 2000 Ideal Thomas Watson, Bluegene /L (1) CCRT, Novascale Itanium (2) CINES, GENCI, SGI Altix ICE (3) CRAY, CRAY XT5 (3) CERFACS, BlueGene /L (4) ARNL, INCITE, BlueGene /P (4) CINES, GENCI, SGI Altix ICE (5) ARNL, Sicortex (6) Remerciements: Argonne Leadership Computing Facility at Argonne National Laboratory (DE-AC02-06CH11357), GENCI et le CINES. (1) 40M cells case - 1 step chemistry (2) 18M cells case - 1 step chemistry (3) 75M cells case - 1 step chemistry (4) 37M cells case - 1 step chemistry (5) 29M cells case - 7 step chemistry (6) 10M cells case - No chemistry 0 0 2000 4000 Coeurs de calcul Cores 6000 8000 22

SP3: Stratégie DEC-COUP 23

SP3: Stratégie DEC-COUP Efficacité des Solveurs Navier Stokes explicites limitée par les petites cellules : Mais les applications industrielles peuvent avoir des grands rapports d'échelles entre le plus petit détail et le plus grand. (CERFACS) exemple de maillage d injecteur SIMTUR Revue à mi-parcours 4 sept 2009 24

SP3: Stratégie DEC-COUP Efficacité des Solveurs Navier Stokes explicites limitée par les petites cellules : Mais les applications industrielles peuvent avoir des grands rapports d'échelles entre le plus petit détail et le plus grand. Mailles limitant les performances du solveur (CERFACS) exemple de maillage d injecteur SIMTUR Revue à mi-parcours 4 sept 2009 24

SP3: Description de la stratégie DEC-COUP 25

SP3: Description de la stratégie DEC-COUP 25

SP3: Description de la stratégie DEC-COUP 25

SP3: Description de la stratégie DEC-COUP SPEED-UP 25

SP3: Description de la stratégie DEC-COUP SPEED-UP 25

SP3: Description de la stratégie DEC-COUP SPEED-UP 25

SP3: Description de la stratégie DEC-COUP SPEED-UP 25

SP3: Description de la stratégie DEC-COUP SPEED-UP 25

SP3: DEC-COUP; Validation 1D parison between the solution obtained by DECCOUP with the WENO scheme ( ) and the initial solut ctly 10 periods. The mesh is uniform (level L Convection d une gaussienne 1 ), U =1, CF L =0.5 (based on δt small ), δt large /δt small = in results appear on Fig. 9 and 10: i/ DECCOUP do not necessary introduces a loss of accura ct of the underlying scheme on performances of DECCOUP is significant; and iii/ the meth m to be sensitive to the non-uniformity of the mesh. For HOSRK4 scheme, the accuracy of ears to be either better when DECCOUP is used, in the case of a uniform mesh or unchang niform case. The performance of DECCOUP also appears to be dependent of the scheme, si the WENO scheme are not as accurate as those corresponding to the HOSRK4 scheme. Figure 9. Error as a function of the refinement level L i for uniform meshes. 26

SP3: DEC-COUP; Validation 2D Grandes cellules: 1 cycle = TLARGE Petites cellules: 10 sous-cycles = 10 TSMALL = 1 TLARGE 27

SP3: DEC-COUP; Validation 2D Grandes cellules: 1 cycle = TLARGE Petites cellules: 10 sous-cycles = 10 TSMALL = 1 TLARGE 27

SP3: DEC-COUP; Validation 2D Grandes cellules Grandes cellules: 1 cycle = TLARGE Petites cellules: 10 sous-cycles = 10 TSMALL = 1 TLARGE 27

SP3: DEC-COUP; Validation 2D Cellules tampons Grandes cellules: 1 cycle = TLARGE Petites cellules: 10 sous-cycles = 10 TSMALL = 1 TLARGE 27

SP3: DEC-COUP; Validation 2D Grandes cellules: 1 cycle = TLARGE Petites cellules Petites cellules: 10 sous-cycles = 10 TSMALL = 1 TLARGE 27

SP3: DEC-COUP; Validation 2D Grandes cellules: 1 cycle = TLARGE Petites cellules: 10 sous-cycles = 10 TSMALL = 1 TLARGE 27

SP3: DEC-COUP; Validation 2D 27

SP3: DEC-COUP; Validation 2D Code académique 2-D AVBP 6.0 PREPART 27

SP3: DEC-COUP; Validation 2D Speedup x 5 Code académique 2-D AVBP 6.0 PREPART 27

SP3: DEC-COUP; Perspectives Fin de l'implantation 3D dans AVBP Prepart Les modifications sont pleinement compatibles avec la 6.2. Validation sur une application de jet 3D turbulent. SIMTUR Revue à mi-parcours 4 sept 2009 28

SP3: Modélisation de la combustion pour la LES 29

SP3: Modélisation de la combustion pour la LES Problèmatique : Prédiction de la combustion Température Stabilisation Polluants Chimie détaillée Trop coûteux CPU Tabulation de la chimie Développement dans un cadre HPC 30

SP3: Modélisation de la combustion pour la LES Problématique 1: la taille des bases de données thermo-chimiques est importante doivent être chargées en mémoire par chaque processeur Exemple: taille d une base de données pour une flamme turbulente non prémélangée et non adiabatique : 1.5Go Mémoire disponible par proc sur Babel (IBM BlueGene,IDRIS CNRS): 512 Mo 31

SP3: Modélisation de la combustion pour la LES Problématique 1: la taille des bases de données thermo-chimiques est importante doivent être chargées en mémoire par chaque processeur Exemple: taille d une base de données pour une flamme turbulente non prémélangée et non adiabatique : 1.5Go Mémoire disponible par proc sur Babel (IBM BlueGene,IDRIS CNRS): 512 Mo Nécessité de réduire la taille des bases thermo-chimiques! 31

SP3: Modélisation de la combustion pour la LES Problématique 2: Couplage chimie tabulée / LES Sl lg 32 7

SP3: Modélisation de la combustion pour la LES Problématique 2: Couplage chimie tabulée / LES Sl lg Plissement de sous maille 32 7

SP3: Modélisation de la combustion pour la LES Problématique 2: Couplage chimie tabulée / LES SΔ > Sl lg c =0 c =1 Plissement de sous maille 32 7

SP3: Modélisation de la combustion pour la LES Problématique 2: Couplage chimie tabulée / LES Sl SΔ > Sl lg c =0 c =1 Plissement de sous maille Plissement résolu 32 7

SP3: Modélisation de la combustion pour la LES Problématique 2: Couplage chimie tabulée / LES Sl SΔ > Sl lg c =0 c =1 Plissement de sous maille Plissement résolu 32 7

SP3: Modélisation de la combustion pour la LES Problématique 2: Couplage chimie tabulée / LES Sl SΔ > Sl lg SΔ = Sl c =0 c =1 Plissement de sous maille c =0 c =1 Plissement résolu 32 7

SP3: Modélisation de la combustion pour la LES Problématique 2: Couplage chimie tabulée / LES Sl SΔ > Sl lg SΔ = Sl c =0 c =1 c =0 c =1 Plissement de sous maille 32 7 Plissement résolu Le modèle de combustion doit prendre en compte ces deux situations!

SP3: Modélisation de la combustion pour la LES Etat de l'art modèles chimie tabulée/les: FPI-TFLES : Le modèle prend bien en compte les deux cas (résolu ou pas) mais altère la structure de la flamme. FPI-PCM: Validé en RANS. Mais altère la propagation des flammes et leur structure en LES SIMTUR Revue à mi-parcours 4 sept 2009 33

SP3: Modélisation de la combustion pour la LES Tâches: Réduire la taille des bases de données thermo-chimiques Introduire la tabulation de la cinétiques chimique en LES: Flammes prémélangées turbulente Flammes partiellement-prémélangées turbulente Travaux réalisés: Réduction de la taille des bases de données thermo-chimiques: Développement d une méthode basée sur les propriétés auto-similaires des flammes turbulente prémélangées Validation RANS sur une flamme jet partiellement-prémélangée Modélisation de la combustion turbulente: Développement du modèle F-TACLES (Filtered TAbulated Chemistry for LES) Implantation dans AVBP SIMTUR Revue à mi-parcours 4 sept 2009 34

SP3: Modélisation de la combustion pour la LES Problématique 1: Réduction de la tailles des bases. Base réduite: Correlation coefficient = 0.98 Base originale: 101 x 21 x 101 x 21 = 4,498,641 data 35

SP3: Modélisation de la combustion pour la LES Problématique 1: Réduction de la tailles des bases. Base réduite: Correlation coefficient = 0.98 101 x 21 + 101x21 + 1 = 4,243 data Base originale: 101 x 21 x 101 x 21 = 4,498,641 data 35

SP3: Modélisation de la combustion pour la LES Validation de la base réduite : utilisation du code Fluent Fluent - RANS: modèle k-ɛ Air (V=1m/s) Barlow and Franck (1998) Gaz brûlés (ɸ=0.7, V=11m/s) Methane/air (ɸ=3, V=49.6m/s) 2-D axi-symétrique (300 x 170 nodes) 36

SP3: Réduction de tailles de bases; Validation RANS Base réduite Base originale Expérience 37

SP3: Modélisation de la combustion pour la LES Le modèle F-TACLES: PREMIX (CHEMKIN II) Detailed chemistry solution TABULATION Filtered flame Tabulated terms ω c ( c) α( c)... Simulation AVBP solution 15 38

SP3: Modélisation de la combustion pour la LES Le modèle F-TACLES: PREMIX (CHEMKIN II) Detailed chemistry solution TABULATION Filtered flame Tabulated terms ω c ( c) α( c)... LES CODE (AVBP) Simulation AVBP solution 15 38

SP3: Modélisation de la combustion pour la LES F-TACLES: Validation 1D : La structure de flamme est conservée peut importe le filtre (la résolution). Modèle solution Référence Structure de flamme Influence du filtre SIMTUR Revue à mi-parcours 4 sept 2009 39

SP3: Modélisation de la combustion pour la LES Application à un cas d'école : PRECCINSTA Validation du modèle avec l'expérience Extension du modèle à la combustion partiellement prémélangée Tests de propriétés auto-similaires sur la base de données thermo-chimiques filtrée Isosurface de temperature coloriée par la vitesse SIMTUR Revue à mi-parcours 16 4 sept 2009 40

SP3: Modélisation de la combustion pour la LES Application à un cas d'école : PRECCINSTA Validation du modèle avec l'expérience Extension du modèle à la combustion partiellement prémélangée Tests de propriétés auto-similaires sur la base de données thermo-chimiques filtrée Isosurface de temperature coloriée par la vitesse SIMTUR Revue à mi-parcours 16 4 sept 2009 40

SP3: ADAPALES- Adaptation Parallèle en LES SIMTUR Revue à mi-parcours 4 sept 2009 41

SP3: ADAPALES- Adaptation Parallèle en LES Constat: Limiter autant que possible les a priori dans la génération du maillage et leur impact sur les résultats des simulations. Objectif: mesurer dynamiquement l efficacité du maillage taille du filtre petite devant l épaisseur du signal moyen δ T / >> 1 = αδ L = βδ T δ T épaisseur de flamme épaisseur de flamme moyen α > 1 and β < 1 SIMTUR Revue à mi-parcours 4 sept 2009 42

SP3: ADAPALES- Adaptation Parallèle en LES Constat: Limiter autant que possible les a priori dans la génération du maillage et leur impact sur les résultats des simulations. Objectif: mesurer dynamiquement l efficacité du maillage taille du filtre petite devant l épaisseur du signal moyen δ T / >> 1 = αδ L = βδ T δ T épaisseur de flamme épaisseur de flamme moyen α > 1 and β < 1 SIMTUR Revue à mi-parcours 4 sept 2009 42

SP3: ADAPALES- Adaptation Parallèle en LES Constat: Limiter autant que possible les a priori dans la génération du maillage et leur impact sur les résultats des simulations. Objectif: mesurer dynamiquement l efficacité du maillage taille du filtre petite devant l épaisseur du signal moyen δ T / >> 1 = αδ L = βδ T δ T épaisseur de flamme épaisseur de flamme moyen α > 1 and β < 1 SIMTUR Revue à mi-parcours 4 sept 2009 42

SP3: ADAPALES- Adaptation Parallèle en LES Constat: Limiter autant que possible les a priori dans la génération du maillage et leur impact sur les résultats des simulations. Objectif: mesurer dynamiquement l efficacité du maillage taille du filtre petite devant l épaisseur du signal moyen δ T / >> 1 = αδ L = βδ T δ T épaisseur de flamme épaisseur de flamme moyen α > 1 and β < 1 SIMTUR Revue à mi-parcours 4 sept 2009 42

LES scalar variances - 3D projection of 2D measurements - DNS LES scalar variances - 3D projection of 2D measurements - DNS 3 SP3: ADAPALES- Adaptation Parallèle en LES Normalized resolved part Normalized resolved part 1 0,95 0,9 0,85 0,8 0,75 1 0,95 0,9 0,85 0,8 Normalized resolved part 1 0,95 0,9 0,85 0,8 0,75 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 Résolu! (a) T R /ϕ v ϕ v = { ϕ 2} {ϕ} 2 =! (a) T R /ϕ v { }} { ρ ϕ 2 ( ) 2 ρ ϕ ρ( ϕ 2 ϕ 2 ) + +R v ρ ρ ρ } {{ } Normalized SGS part 0,6 0,5 0,4 0,3 0,2 0,1 Normalized SGS part 0,6 0,5 0,4 T R : Resolved part Line with Circle: α = /δ L = 2; Square: α = 3; Triangle up: α = 4; Triangle down: α =5 0,3 0,2 0,1 T SGS : SGS part 0 0 0,1 0,2 0,6 0,3 0,4 0,5 0,6 0,7 SGS! 0,5 0 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7! Normalized SGS part 0,4 (b) T SGS /ϕ v (b) T SGS /ϕ v 0,3 0,2 0,75 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7! Normalized residual part -0,1 Normalized residual part -0,1 = αδ -0,2 L = βδ T 0-0,2-0,3 0-0,3 0,1 0 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7! 43

SP3: ADAPALES- Adaptation Parallèle en LES = αδ L = βδ T 44

0 SP3: ADAPALES- Adaptation Parallèle en LES -0,1 0 Normalized residual part -0,2-0,3 Normalized residual part -0,1-0,2-0,3-0,4 Résidu 0 0,1 0,2 0,3 0,4 0,5 0,6! (c) R v /ϕ v gure 1. Normalized three terms of Eq. 2.9 versus β = /δ T. Line with Circle: α = /δ L = 2; Square: α = 3; Triangle up: α = 4; Triangle down: α = 5. s δ L, which are randomly distributed to build a mean flame brush. Typically, tion mimics DNS performed in the flamelet regime; flamelet profiles are transy turbulence -0,4 0 0,1 without 0,2 0,3modification 0,4 0,5 of their 0,6 internal structure. The instantaneous! variable is defined as: c(x, t) =F L (x x L (t)) (2.10) = αδ L = βδ T x L (t) =x o + ξ(t)κ(t)δ T (2.11) L(x) is the single flamelet distribution obtained from the solution of a methane- Revue à mi-parcours 4 sept 2009 SIMTUR 44

0 SP3: ADAPALES- Adaptation Parallèle en LES -0,1 0 Normalized residual part -0,2-0,3 Normalized residual part -0,1-0,2-0,3-0,4 Résidu 0 0,1 0,2 0,3 0,4 0,5 0,6! (c) R v /ϕ v R v /ϕ v < 0.01 gure 1. Normalized three terms of Eq. 2.9 versus β = /δ T. Line with Circle: α = /δ L = 2; Square: α = 3; Triangle up: α = 4; Triangle down: α = 5. β < β R =0.06 s δ L, which are randomly distributed to build a mean flame brush. Typically, tion mimics DNS performed in the flamelet regime; flamelet profiles are transy turbulence -0,4 0 0,1 without 0,2 0,3modification 0,4 0,5 of their 0,6 internal structure. The instantaneous! variable is defined as: c(x, t) =F L (x x L (t)) (2.10) = αδ L = βδ T x L (t) =x o + ξ(t)κ(t)δ T (2.11) L(x) is the single flamelet distribution obtained from the solution of a methane- Revue à mi-parcours 4 sept 2009 SIMTUR 44

SP3: ADAPALES- Adaptation Parallèle en LES Le maillage doit donc vérifier: = αδ L = βδ T α =( /δ L ) < β R (δ T /δ L ) Résultats: définition d un critère susceptible de représenter la qualité du maillage. Perspectives: simulation d une flamme de type laboratoire et évaluation de la pertinence des critères. SIMTUR Revue à mi-parcours 4 sept 2009 45

SP3: ADAPALES- Adaptation Parallèle en LES On a désormais une critère de raffinement de maillage. Couplage avec les mailleurs nécessaire Déjà utilisé avec GAMBIT Le CERFACS a mis au point la méthodologie équivalente sur CENTAURSOFT (mailleur automatique hybride utilisé par 90% des utilisateurs AVBP). 46

SP3: ADAPALES- Adaptation Parallèle en LES On a désormais une critère de raffinement de maillage. Couplage avec les mailleurs nécessaire Déjà utilisé avec GAMBIT Le CERFACS a mis au point la méthodologie équivalente sur CENTAURSOFT (mailleur automatique hybride utilisé par 90% des utilisateurs AVBP). 46

SP4: Outils de surveillance / Post-traitement 47

SP4: Outils de surveillance / Post-traitement Beaucoup de ressources sont nécessaire ( 4095 x 4M d'heures... ) : Besoin d'outils de surveillance efficaces et simple pour éviter des gâchis de ressources. Mise en place d'un flush automatique selon l'architecture permettant de récupérer l'évolution temporelle globale ( min/max/moy) et local sur des points pré-définis des variables du calcul ( Vitesse/pression/ Température, etc..). Possibilité d'arrêter le calcul "proprement" grâce a un switch on/off dans le code SIMTUR Revue à mi-parcours 4 sept 2009 48

T/Tmean [] T/Tmean [] T/Tmean [] 1.6 1.2 0.8 2.0 1.6 1.2 0.8 1.6 1.2 0.8 SP4: Outils de surveillance / Post-traitement T/Tmean [ ] 2.0 1.6 1.2 0.8 0.4 T/Tmean [ ] 2.0 1.6 1.2 0.8 0.4 T/Tmean [ ] 1.6 1.2 0.8 Beaucoup de ressources sont nécessaire ( 4095 x 4M d'heures... ) : Besoin d'outils de B1 surveillance efficaces et simple pour éviter des gâchis de ressources. Mise en place d'un flush automatique selon l'architecture permettant de récupérer l'évolution temporelle globale ( min/max/moy) et local sur des points pré-définis des variables du calcul ( Vitesse/pression/ B6 Température, etc..). Possibilité d'arrêter le calcul "proprement" grâce a un switch on/off dans le code B9 0.4 0.4 0.030 0.034 0.038 0.042 0.046 0.030 0.032 0.034 0.036 0.038 0.040 0.042 0.044 0.046 Time Time [s] [s] SIMTUR Revue à mi-parcours 4 sept 2009 48

SP4: Outils de surveillance / Post-traitement Beaucoup de données sont générées: 200 fichiers x 4Go : Besoin d'outils permettant d'extraire simplement des données 49

SP4: Outils de surveillance / Post-traitement Beaucoup de données sont générées: 200 fichiers x 4Go : Besoin d'outils permettant d'extraire simplement des données 49

SP4: Outils de surveillance / Post-traitement Beaucoup de données sont générées: 200 fichiers x 4Go : Besoin d'outils permettant d'extraire simplement des données 49

SP4: Outils de surveillance / Post-traitement Beaucoup de données sont générées: 200 fichiers x 4Go : Besoin d'outils permettant d'extraire simplement des données 49

SP4: Outils de surveillance / Post-traitement Beaucoup de données sont générées: 200 fichiers x 4Go : Besoin d'outils permettant d'extraire simplement des données 93 Millions de mailles 330 000 mailles 49

SP4: Outils de surveillance / Post-traitement Coûts post-traitement de base ( visualization): Champ complet : 15min Champ réduit: 4min (interpolation séquentielle) + 20 secs 50

SP4: Outils de surveillance / Post-traitement Coûts post-traitement avancé : Décomposition en mode propres (POD): Champ complet : Impossible à tester actuellement. (Maillage de 16M nécessite 10h sur 32 coeurs pour 100 solutions). Champ réduit: 1 min pour 100 solutions sur 4 coeurs. 1er mode propre 51