Code MARTHE : Performances des solveurs pour les calculs hydrodynamiques



Documents pareils
Figure 3.1- Lancement du Gambit

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

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

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

La solution à vos mesures de pression

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

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Comment agir sur le bilan environnemental d une bouteille PET?

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :

Flex Multipath Routing

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.

NUMECA et son bureau d études NUMFLO, spécialisé dans la simulation numérique des effets du vent

Contrôleur de domaine et serveur de fichiers

Comparatif entre Matrox RT.X2 et Adobe Premiere Pro CS3 (logiciel seul)

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Le turbo met les gaz. Les turbines en équation

Projet Optiperf : les ressources du calcul parallèle à destination des architectes navals

Cloud pour applications PC SOFT Tarification

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

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

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

Exigences système Commercial & Digital Printing

Comment installer un client Rivalis Devis factures

I. Polynômes de Tchebychev

Méthodologie d intégration d antennes sur systèmes complexes

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

Limitations of the Playstation 3 for High Performance Cluster Computing

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

INFORMATION CONCERNANT LE PRODUIT LOCKING SYSTEM MANAGEMENT 3.2 SP2 ÉTAT AU : OCTOBRE 2014

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

Contributions à l expérimentation sur les systèmes distribués de grande taille

Leçon 1 : Les principaux composants d un ordinateur

System L ACTUAL. Quand NEWFORMS revisite un grand classique. System L, répondre à 100% des besoins bureaux. BUREAUX - RANGEMENTS - RÉUNION

Rapport du projet CFD 2010

Symantec Backup Exec.cloud

Colloque des arbitres et des commissaires aux résultats Moulin mer

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!

Introduction au maillage pour le calcul scientifique

LOGICIEL DE GESTION DE LABORATOIRE ALPHA LABO

1. IDENTIFICATION ET LOCALISATION GEOGRAPHIQUE 2. DESCRIPTION DE LA MASSE D'EAU SOUTERRAINE CARACTERISTIQUES INTRINSEQUES

Synthèse des réponses au questionnaire

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

VMWare Infrastructure 3

ICOM DATA DATA FAX PHOTO PHONIE

Analyse de la bande passante

Innovations Majeures de la Version 4

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

FAQ Mobiclic/ Toboclic

Amphi 3: Espaces complets - Applications linéaires continues

LUT QU EST-CE QUE C EST? Version 1.0 Mars 2010

L analyse de risques avec MEHARI

Coup de Projecteur sur les Réseaux de Neurones

QUELQUES CONSEILS POUR LA MAINTENANCE DE VOTRE ORDINATEUR

La Vérité sur la Reconnaissance Vocale.

TEKLYNX SENTINEL S/5

Configuration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6

Solution intégrée de gestion des ressources humaines. Kelio Integral

L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse

Projet CFD sous ANSYS-CFX

Surveillance de Température sans fil

Touch PC tébis: L écran tactile pour le montage encastré et en paroi creuse

Version default Titre : Procédure POURSUITE Date : 07/04/2009 Page : 1/10 Responsable : Clé : U Révision : 496

AutoForm plus R6 : Besoins systèmes

Rapport d'analyse des besoins

ETUDE DE COMPATIBILITE DE LA ZONE DE RECOUVREMENT DES MODELES NUMERIQUES APPLICATION AUX ETUDES D IMPACT DES PROJETS D ENERGIES MARINES

SOMMAIRE. Chapitre 1 - principe 3 Téléphonique 4 PC/Configuration logicielle 4 PC/Configuration matérielle: 4 Pabx 4

Les bases de l étalonnage avec Adobe Premiere Pro Formation de Duduf

1 LE L S S ERV R EURS Si 5

Exigences système Commercial & Digital Printing

CONDITIONS DE SYSTÈME REQUISES

Scanner de microfilms i7300. Des archives de

PC INDUSTRIELS DYALOX L e c h o i x d e l a f i a b i l i t é

Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

Travaux pratiques Détermination de la capacité de stockage des données

Le Progiciel destiné aux Professionnels de l'assurance

ELO Office / Pro Les avantages : Archivage et gestion documentaire

Plan marketing Doubs tourisme (Cdt)

MISE EN DÉCHARGE. Une entreprise de Bayer et LANXESS

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

ClariLog - Asset View Suite

SUJET EPREUVE ECRITE. JURY ASI Bap E Gestionnaire de parc informatique et Télécom.

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

Optimisation, traitement d image et éclipse de Soleil

Correction de l examen de la première session

Modélisation couplée des processus de surface et souterrains pour prédire la distribution spatiale de l'évapotranspiration.

La menace des ruptures de digues

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Les rencontres de l Agence de l eau Clermont Ferrand 10 janvier TECHNIQUES D EPURATION Dispositifs agréés Abdel LAKEL, CSTB

SDLS08 - Modes propres d'une plaque carrée calculés sur base réduite

Les images numériques. 1. Le dessin vectoriel

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

Qu'est-ce que c'est Windows NT?

Active CRM. Solution intégrée de téléprospection. 04/10/2011

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

Grain Tracker Manuel d'utilisation

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

ETAP Safety Manager Systèmes centraux de contrôle et de gestion

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.

Transcription:

Code MARTHE : Performances des solveurs pour les calculs hydrodynamiques Note technique NT EAU 2004/18 juin 2004 Dominique THIÉRY

Synthèse Dans le code de calcul MARTHE il est possible de choisir parmi 3 solveurs utilisant la méthode des gradients conjugués pour réaliser les calculs hydrodynamiques de charges hydrauliques. Cette note présente une comparaison des performances de ces différents solveurs sur un certain nombre de cas pratiques variés. 1

1 Introduction Trois solveurs par gradients conjugués sont disponibles dans le code MARTHE pour réaliser les calculs hydrodynamiques : Le solveur par la méthode incomplète Le solveur par la méthode Le solveur par la méthode ORTHOMIN (adapté aux matrices non symétriques) Parmi ces solveurs, le solveur permet une résolution compacte en traitant dans le solveur uniquement les mailles actives (en déstructurant les matrices). Actuellement cette résolution compacte a été introduite uniquement dans le solveur et elle est opérationnelle pour les écoulements monophasiques, en Zone saturée (ZS) ou en Zone Non Saturée (ZNS) y compris avec des rivières, pour toutes les géométries, 3D, multicouche, gigognes 2 Condition des tests réalisés Les calculs ont été réalisés sur des maillages de 7000 mailles à 1000 000 de mailles, en régime permanent ou en régime transitoire. Ces calculs ont été réalisés sur la version double précision du code de calcul. Les temps correspondent à un système d exploitation Windows 2000 avec un processeur de 1.2 GHz et 512 Mo de mémoire vive, excepté pour les gros maillages (223 000 et 1000 000 mailles) qui ont été réalisés sur un processeur de 2.8 GHz. En pratique on ne s intéresse qu aux comparaison de temps d exécution d un solveur à l autre et non pas à la valeur absolue de ce temps d exécution (temps ). Dans tous les cas le système était monoprocesseur. Pour permettre une comparaison objective, on s est efforcé d obtenir avec chaque solveur un taux de convergence comparable. 3 Performances obtenues Pour chaque cas on indique le gain par au solveur de référence (méthode incomplète). Nappe Val de Loire : sur 10 pas de calcul, avec rivières. 25000 mailles dont 5900 actives 317 164 92.5 71 % dont 247 96 30 88 % Routing 26 21 22 Nappe de la Somme : 10 pas de calcul, avec rivières. 60000 mailles dont 29000 actives 381 250 205 44 % dont 237 96 57 76 % dont Routing 2 2.2 2 2

Modèle couplé Saône 6205 pas de calculs (à forte composante hydrologique) 402 472 310 23 % dont 123 137 12 90 % dont Routing 277 285 275 Nappe des 3 Fontaines hydrodynamique 3D en Zone Non Saturée : 36 pas de calcul. 13800 mailles dont 4300 actives 1910 1617 1129 41 % dont 1001 715 262 74 % Nappe de Zwischenscholle (Allemagne) du projet PEGASE. 3D en Zone Non Saturée : 120 pas de calcul. 6660 mailles toutes actives. Dans cet exemple il n'était pas nécessaire d'utiliser le schéma compact puisque toutes les mailles sont actives. + Compact 344 245-29 % dont 142 30-79 % Nappe d Alsace Zone 4, tri-couche avec réseau hydrographique : Régime permanent. 20856 mailles dont 10678 actives. 24.7 17.4 13.6 45 % dont 15.7 7.4 3.9 75 % Exemple monocouche permanent avec 223 000 mailles (Rocky_Huge) en régime permanent. Toutes les mailles sont actives. Orthomin 14.5 26 35 Perte dont 13.8 25 34 Perte Pour cet exemple c est la méthode qui est la plus performante. 3

Exemple monocouche permanent avec 571 200 mailles (Rocky_Huge_2) en régime permanent. Toutes les mailles sont actives. Orthomin 42.8 106 156 Perte dont 40.9 104 154 Perte Pour cet exemple la méthode est 2.5 fois plus rapide. Exemple multicouche permanent 4 couches de 250 000 mailles soit au total 1000 000 de mailles (Huge_3D) en régime permanent. Toutes les mailles sont actives. Orthomin 178 147 19 % 322 dont 174 143 18 % 317 4 Conclusions Dans ces exemples, quelque soit le solveur utilisé, les résultats étaient quasi-identiques. Les exemples traités ont montré que : Le solveur est nettement plus rapide que le solveur (choisi par défaut par MARTHE). Les gains de temps sont généralement d'environ 20% à 50% La résolution «compacte» du solveur permet un gain supplémentaire qui peut parfois diviser en plus le par un autre facteur 2 Il convient cependant de remarques que dans des exemples difficiles (très contrastés par exemple ou bien avec un très grand nombre de mailles), le solveur peut ne pas converger. Le solveur est le plus souvent le plus robuste, c est à dire qu en cas de difficultés, c est généralement lui qui convergera le mieux même s il est plus lent. Le solveur ORTHOMIN, conçu pour les matrices non symétriques, ne présente pas d intérêt pour les calculs de charges classiques dont les matrices sont symétriques. Ces exemples ont montré également qu il était possible de gérer facilement des maillages de 250 000 à 1000 000 mailles avec un ordinateur PC de bureau classique. 4