Résolution rapide de systèmes linéaires creux avec choix adaptatif de préconditionneurs
Auteur / Autrice : | Zakariae Jorti |
Direction : | Laura Grigori |
Type : | Thèse de doctorat |
Discipline(s) : | Mathématiques appliquées |
Date : | Soutenance le 03/10/2019 |
Etablissement(s) : | Sorbonne université |
Ecole(s) doctorale(s) : | École doctorale Sciences mathématiques de Paris centre (Paris ; 2000-....) |
Partenaire(s) de recherche : | Laboratoire : Laboratoire Jacques-Louis Lions (Paris ; 1997-....) |
Jury : | Président / Présidente : Frédéric Hecht |
Examinateurs / Examinatrices : Ani Sedrakian Malhami, Nahid Emad Petiton, Xavier Vasseur, Soleiman Yousef | |
Rapporteur / Rapporteuse : Damien Tromeur-Dervout, Olaf Schenk |
Résumé
L'objectif de cette thèse est d'étudier l'utilisation de méthodes de Krylov préconditionnées de façon adaptative dans des applications qui peuvent être modélisées par des équations aux dérivées partielles. Pour ces méthodes, le préconditionnement est souvent indispensable pour résoudre efficacement des systèmes d'équations creux et de grande taille. Toutefois, un préconditionneur donné ne peut être optimal pour tous les usages, compte tenu des caractéristiques changeantes de l'opérateur linéarisé. Cette thèse aborde les types de préconditionneurs et méthodes de résolution qui peuvent s'adapter à la complexité des systèmes linéaires en se basant sur des estimateurs d'erreur a posteriori. Dans un premier temps, nous proposons des stratégies adaptatives globales et locales fondées sur l'estimation a posteriori d'erreur et un préconditionneur hybride block-jacobi et ILU(0). Dans un second temps, l’estimation d’erreur a posteriori est utilisée pour partitionner le préconditionneur, et une approche type complément de Schur est utilisée pour le préconditionnement du bloc avec une forte erreur. Puis, nous introduisons une variante de cette dernière approche qui utilise des approximations de bas rang pour remplacer les factorisations exactes, qui sont parfois très coûteuses à calculer. Par la suite, nous définissons un préconditionneur adaptatif fondé sur l'estimation d'erreur a posteriori permettant de contrôler la norme de l'erreur algébrique locale. Enfin, nous prouvons l'efficacité de ces stratégies adaptatives sur des exemples de simulation de réservoir en 2D pour milieux poreux hétérogènes.