Présentation de Séminaire

Slides:



Advertisements
Présentations similaires
Valeurs Propres et Vecteurs Propres
Advertisements

Eléments d'algèbre linéaire
Soutenance du stage de DEA.
Johann Carl Friedrich GAUSS
Cours 4-b Méthode des éléments finis 2D
Simplification Out-of-Core des modèles polygonales complexes
Efficient Simplification of Point-Sampled Surfaces
Cours 3-b Méthode des éléments finis 1D
Cours 4-a Méthode des éléments finis 2D
Cours 5-b Problèmes spatio-temporels d’ordre 1 en temps
Cours 3-a Méthode des éléments finis 1D
VII) Formalisme Quantique
Introduction à l’Algorithmique
D B C A commande optimale (critère quadratique) et filtrage de kalman
Unité #2 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
Unité #3 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
METHODE DE GAUSS FACTORISATION LU
Bibliothèques Scientifiques
Estimation ellipsoïdale des paramètres dynamiques d'un robot
Optimisation dans les télécommunications
Résultats de l'exercice Couplex
Animation de solides en contact par modèle physique
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Journée thématique du GDR IFS « Réduction de modèle en IFS » ENSAM – Jeudi 18 mai 2006 Validation de l’approche de la réduction a priori - POD sur l'équation.
de résolution des équations normales, ou d ’observations
Concepts avancés en mathématiques et informatique appliquées
Rappel... Opérations élémentaires sur les matrices:
Aujourdhui: Vérification des devoirs. Retour. Titre de la leçon et contextualisation. Lacquisition des connaissances déclaratives, procédurale et conditionnelles.
Examen partiel #2 Mercredi le 15 novembre de 13h30 à 15h20
Rappel... Solution itérative de systèmes linéaires (suite et fin).
Optimisation non linéaire sans contraintes
Nicolas Holzschuch Cours d’Option Majeure 2
Méthode des Ensembles de Niveaux par Eléments Finis P1
Modélisation du robot Azimut-3
Inversion de données par lAdjoint Application à lacoustique sous marine M. Berrada UPMC-LOCEAN
Simulation numérique des problèmes d’acoustique et de vibroacoustique:
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
Extraction Automatique de formes complexes : Application à la création de modèle anatomique de la tête J. Piovano, T. Papadopoulo Séminaire Odyssee 9,
Séminaire DEN/DSOE/Simulation sur le calcul hautes performances: le 7 novembre /17 Numerical Platon Contexte –outil daide aux développements de codes.
Programmation dynamique
Rappel... Matrices bloc. Décomposition des matrices:
L’adaptativité pour un solveur de l’équation de Vlasov
Conditions aux Frontières Ouvertes
ASI 3 Méthodes numériques pour l’ingénieur
La décomposition en valeurs singulières: un outil fort utile
Géométrie épipolaire (deux vues)
Calcul d ’interactions Antenne/Structure par FMM
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Approche naïve de la résolution.
Les algorithmes de découplage vitesse-pression
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Méthodes de décomposition de domaine pour la formulation mixte duale du problème critique de la diffusion des neutrons Pierre Guérin
Calcul parallèle => partitionner les données en sous-groupes associés aux processeurs. P0 P2 P1.
Résolution d’un problème de diffusion 3D
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
UN ALGORITHME PERFORMANT DE CALCUL DES ERREURS DE FORME
Approximation d’un contrôle optimal par un circuit électronique
6° Conférence Francophone de Modélisation et de simulation 3 / 5 Avril Rabat Outil d’aide à l’analyse des interactions de contraintes pour l’ordonnancement.
Chapitre 1 - Introduction.
ASI 3 Méthodes numériques pour l’ingénieur
Visualisation des flots optiques en 3D
La grande combinaison: problèmes et solutions Pourquoi les combinaisons ? Comment combiner ? Les problèmes techniques ? Les solutions possibles Prospectives.
Modélisation de la réponse électromagnétique à une source de type dipôle électrique ou boucle But de la modélisation : simuler la réponse électromagnétique.
Pierre Joli Cours de Mathématique Pierre Joli
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
Transcription de la présentation:

Présentation de Séminaire Présentation de Séminaire. Inversion de grands systèmes creux surdimensionnés sur architecture distribuée. Réalisation d’une étude des différents algorithmes d’inversion de grands systèmes linéaires creux sur architecture distribuée Compagnie générale de géophysique le 21 mars 2005.

Problématique Chaque ligne de la matrice A correspond à une contrainte sur la solution. Régularisation du problème par filtrage numérique. CGG 21 mars 2005

Méthode d’étude Inversion de grands systèmes creux surdimensionnés. Recensement des techniques utilisées pour l'inversion proprement dite. ( algorithmes et préconditionnement). Méthodes choisies pour l’optimisation: algorithmes et évaluation. Préparation du stage et de l’implémentation d’une méthode choisie, tests des librairies. CGG 21 mars 2005

Inversion de grands systèmes creux surdimensionnés. Une problématique ouverte quoique ancienne. Enjeux de la mises en oeuvre Prcédé l’Arnoldi, de génération d’une base de Krylov orthonormale =>lanczos récurrences courtes pour matrices symétriques => CG. Impossibilité de trouver un algorithme optimal et général. CGG 21 mars 2005

Recensement des techniques utilisées pour l'inversion proprement dite. Méthodes directes Méthodes itératives préconditionnement CGG 21 mars 2005

Méthodes directes CGG 21 mars 2005

Méthodes directes Méthodes directes. factorisation de Cholesky . Factorisation QR . Factorisation LU. Enjeu? Parallélisation des méthodes préconditionnement CGG 21 mars 2005

Méthodes directes Méthodes multifrontales Factorisation LU . Un schéma Une équation correspondante: CGG 21 mars 2005

Factorisation QR 3 algorithmes, 3 utilisations A=QR, QTQ=Idm R triang. Sup. 3 algorithmes, 3 utilisations Orthogonalisation. Résolution directe. Préconditionnement. CGS MGS Factorisation de Householder et Givens Un choix dépendant du cas d’utilisation. CGG 21 mars 2005

Méthodes directes Avantages des méthodes directes Inconvénients robustesse. Inconvénients taille du problème. parallèlisation. Adaptées aux problèmes structurés. Nécessité de se tourner vers d’autres algorithmes? CGG 21 mars 2005

Méthodes itératives CGG 21 mars 2005

Méthodes itératives Méthodes itératives: Difficultés: Approximations successives de la solution. Difficultés: Se ramener à un système carré. Se ramener à un système symétrique, voire défini positif CGG 21 mars 2005

Résoudre un système symétrique: Les gradients conjugués. Méthode de Lanczos: construction d’une base de Krylov. L’algorithme du gradient conjugué correspond à l’itération k à la minimisation de J(u)=1/2(Au,u)-(b,u) sur u1+Kk CGG 21 mars 2005

Rendre système symétrique: L’équation normale: ATA= ATb => conditionnement carré matrice pleine de grande taille Système associé: Meilleure approche? CGG 21 mars 2005

Résolution du système associé: LSQR Appliquer l’algorithme de Lanczos au système ainsi formé Réduction à une forme bidiagonale, Et résolution par factorisation QR. CGG 21 mars 2005

LSQR et CG sur l’équation normale Un même conditionnement. Des propriétés numériques différentes. Complexité algorithmique: LSQR: 2 pdts A.u 4 C.L. de vecteurs/ itération CGG 21 mars 2005

Résoudre un système carré non symétrique: gmres Bonne robustesse générale. Informations sur la matrice de résolution en tomographie. Vitesse de convergence. Bonne documentation sur la parallèlisation. Peu de cas d’utilisation en tomographie Complexité algorithmique m+1 pdts scalaires, m+1 c.l. , 1 pdt A.vi CGG 21 mars 2005

Résoudre un système carré non symétrique: gmres Construction de la base de l’espace de Krylov Km(A,r0)=Vect(Ak.r0), k<m Par factorisation QR. Projection du résidu CGG 21 mars 2005

Deux autres possibilités BiCGSTAB Qualité de parallèlisation Peu d’espace mémoire requis Convergence lente 4 Pdts scalaires, 6 C.L., 2 pdts A.u QMR Calculs avec la transposée Bonne robustesse 2 pdts scalaires, 12 C.L., 2 pdts A.u CGG 21 mars 2005

Méthodes Choix dune méthode ? CGG 21 mars 2005 Nom de la méthode convergence Parallelisation. robustesse EN 1 ++ ? Minres LSQR +++ QMR + CG CGS - Bi-CG Bi-CGStab Bi-CGstab(l) Gmres Derivées de gmres gmresR CGG 21 mars 2005

Conclusion sur les méthodes itératives 4 méthodes restantes QMRCGSTAB BiCGSTAB(l) Gmres LSQR Nécessité de tests de convergence. Le plsu important est le nombre d’itérations rapportées aux Operations de base pour evaluer l efficacité parallèle. CGG 21 mars 2005

Parallélisation des opérations de base Acces parindex Codage par blocs de A Overlapping Partitionner l’hypergraphe de la matrice. CGG 21 mars 2005

Parallélisation des opérations de base Stockage, accès aux données. Produits matrice vecteur. Produits scalaires, ovelapping Minimiser les communications Acces parindex Codage par blocs de A Overlapping Partitionner l’hypergraphe de la matrice. CGG 21 mars 2005

préconditionnement CGG 21 mars 2005

préconditionnement mauvais conditionnement du système. Nécessité d’améliorer la convergence. Résoudre le système M-1A.x=y Mesure la capacité de M à approximer A CGG 21 mars 2005

Préconditionneurs parallèles Préconditionneurs simples. SOR, BJ: séries de Neumann: M=I+B où A=I-B CGG 21 mars 2005

Factorisations incomplètes. ILU Par algorithme multigrille. QR incomplète CIMGS, ILQ. CGG 21 mars 2005

Librairies existantes CGG 21 mars 2005

Librairies existantes Partitionnement de graphes pour minimiser les communications. Inversion par méthodes directes ou indirectes avec préconditionnement. Étude exhaustive impossible. Umfpack pARMS P-sparselib Scalapack Pastix CGG 21 mars 2005

Stage CGG 21 mars 2005

Stage Tests de convergence des méthodes sur les matrices de tomographie. Choix de la méthode en fonction des capacités de parallèlisation. Test des librairies parallèles. implémentation CGG 21 mars 2005