Afficher la notice abrégée

dc.contributor.advisorGiraud, Luc
dc.contributor.advisorAgullo, Emmanuel
dc.contributor.authorPOIREL, Louis
dc.contributor.otherLegrand, Arnaud
dc.contributor.otherGander, Martin
dc.contributor.otherHeroux, Michael
dc.contributor.otherLe Tallec, Patrick
dc.contributor.otherCuenot, Bénédicte
dc.contributor.otherRoux, François-Xavier
dc.date2018-11-28
dc.identifier.urihttp://www.theses.fr/2018BORD0253/abes
dc.identifier.urihttps://tel.archives-ouvertes.fr/tel-03555822
dc.identifier.nnt2018BORD0253
dc.description.abstractLa résolution de grands systèmes linéaires est une des étapes les plus consommatrices en temps des simulation numérique. Des solveurs linéaires haute performance ont été développés dans un contexte algébrique (à partir du système Ku = f) ; d’autres méthodes, dites de décomposition de domaine, offrent d’excellentes performances en exploitant l’information au niveau de l’équation aux dérivées partielles sous-jacente au système linéaire. Dans cette thèse, on tente de concilier ces deux approches: une analyse de convergence des méthodes de Schwarz abstraites à deux niveaux conduit à la définition de nouveaux préconditionneurs robustes pour les problèmes symétriques définis positifs basés sur une généralisation algébrique de la méthode GenEO. Ces préconditionneurs robustes ne nécessitent que la donnée de la matrice K comme une somme de matrices locales Ki symmétriques semi-definies positives. Un préconditionneur robuste suivant cette méthode a été implémenté dans un solveur hybride parallèle distribué et testé sur des cas applicatifs. Une nouvelle boîte à outils de décomposition de domaine a aussi été développée en python pour faciliter le développement de nouveaux solveurs par décomposition de domaines basés sur des solveurs haute performance. Le code de ce module nommé ddmpy est inclus dans le présent document par programmation lettrée dans une approche de science reproductible.
dc.description.abstractEnThe solution of large linear problems is one of the most time consuming kernels in many numerical simulations. On the one hand, the computational linear algebra community has developed several high performance linear solvers that only require algebraic information (the matrix K and its associated right-hand side f) to compute the solution x such that Kx = f. On the other hand, the Domain Decomposition (DD) community has developed many efficient and robust methods in the last decades, that take into account the underlying partial differential equation and the geometry to accelerate the solution of such problems. In this thesis, both approaches are combined: an analysis of coarse correction for abstract Schwarz (aS) DD solvers is proposed, leading to a new methodology for building robust preconditioners for Symmetric Positive Definite (SPD) matrices based on an algebraic generalization of the Generalized Eigenvalue in the Overlap (GenEO) approach. The only requirement is that the SPD matrix K is provided as a sum of local symmetric positive semi-definite (SPSD) matrices Ki. A robust preconditioner following this methodology was developed for a sparse hybrid parallel distributed solver and applied on several test cases. A new algebraic parallel DD toolbox in python was developed to facilitate the development of new DD solvers relying on state-of-the-art high performance solvers. This ddmpy module is exposed in this document using a literate programming approach for reproducible science.
dc.language.isoen
dc.subjectMéthodes de décomposition de domaine
dc.subjectScience reproductible
dc.subjectProgrammation lettrée
dc.subjectEspace grossier
dc.subjectSolveur parallèle hybride (direct/iteratif)
dc.subject.enDomain decomposition methods
dc.subject.enReproducible science
dc.subject.enLiterate programming
dc.subject.enCoarse space
dc.subject.enParallel hybrid (direct/iterative) solver
dc.titleMéthodes de décomposition de domaine algébriques pour solveurs hybrides (direct/itératif)
dc.title.enAlgebraic Domain Decomposition Methods for Hybrid (direct/iterative) Solvers
dc.typeThèses de doctorat
dc.contributor.jurypresidentLegrand, Arnaud
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
bordeaux.hal.laboratoriesInstitut national de recherche en informatique et en automatique (France). Centre de recherche Bordeaux - Sud-Ouest
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.type.institutionBordeaux
bordeaux.thesis.disciplineMathématiques appliquées et calcul scientifique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique (Talence, Gironde)
bordeaux.teamSupports et Algorithmes pour les applications numériques hautes performances (SATANAS)
bordeaux.teamÉquipe-projet HiePACS
star.origin.linkhttps://www.theses.fr/2018BORD0253
dc.contributor.rapporteurGander, Martin
dc.contributor.rapporteurHeroux, Michael
dc.contributor.rapporteurLe Tallec, Patrick
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=M%C3%A9thodes%20de%20d%C3%A9composition%20de%20domaine%20alg%C3%A9briques%20pour%20solveurs%20hybrides%20(direct/it%C3%A9ratif)&rft.atitle=M%C3%A9thodes%20de%20d%C3%A9composition%20de%20domaine%20alg%C3%A9briques%20pour%20solveurs%20hybrides%20(direct/it%C3%A9ratif)&rft.au=POIREL,%20Louis&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée