Conception d’un solveur linéaire creux parallèle hybride direct-itératif

Cette thèse présente une méthode de résolution parallèle de systèmes linéaires creux qui combine efficacement les techniques de résolutions directes et itératives en utilisant une approche de type complément de Schur. Nous construisons une décomposition de domaine. L'intérieur des sous-domaines...

Full description

Bibliographic Details
Main Author: Gaidamour, Jérémie
Other Authors: Bordeaux 1
Language:fr
Published: 2009
Subjects:
Online Access:http://www.theses.fr/2009BOR13904/document
id ndltd-theses.fr-2009BOR13904
record_format oai_dc
spelling ndltd-theses.fr-2009BOR139042017-06-30T04:44:28Z Conception d’un solveur linéaire creux parallèle hybride direct-itératif Calcul haute performance Parallélisme Algèbre linéaire creuse Solveur parallèle de systèmes linéaires creux Méthode hybride directe-itérative Factorisation incomplète Complément de Schur Décomposition de domaine High-performance computing Parallelism Sparse linear algebra Parallel solver for sparse linear systems Direct-iterative hybrid method Incomplete factorization Schur complement Domain decomposition Cette thèse présente une méthode de résolution parallèle de systèmes linéaires creux qui combine efficacement les techniques de résolutions directes et itératives en utilisant une approche de type complément de Schur. Nous construisons une décomposition de domaine. L'intérieur des sous-domaines est éliminé de manière directe pour se ramener à un problème sur l'interface. Ce problème est résolu grâce à une méthode itérative préconditionnée par une factorisation incomplète. Un réordonnancement de l'interface permet la construction d'un préconditionneur global du complément de Schur. Des algorithmes minimisant le pic mémoire de la construction du préconditionneur sont proposés. Nous exploitons un schéma d'équilibrage de charge utilisant une répartition de multiples sous-domaines sur les processeurs. Les méthodes sont implémentées dans le solveur HIPS et des résultats expérimentaux parallèles sont présentés sur de grands cas tests industriels. This thesis presents a parallel resolution method for sparse linear systems which combines effectively techniques of direct and iterative solvers using a Schur complement approach. A domain decomposition is built ; the interiors of the subdomains are eliminated by a direct method in order to use an iterative method only on the interface unknowns. The system on the interface (Schur complement) is solved thanks to an iterative method preconditioned by a global incomplete factorization. A special ordering on the Schur complement allows to build a scalable preconditioner. Algorithms minimizing the memory peak that appears during the construction of the preconditioner are presented. The memory is balanced thanks to a multiple domains per processors parallelization scheme. The methods are implemented in the HIPS solver and parallel experimental results are presented on large industrial test cases. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2009BOR13904/document Gaidamour, Jérémie 2009-12-08 Bordeaux 1 Roman, Jean Hénon, Pascal
collection NDLTD
language fr
sources NDLTD
topic Calcul haute performance
Parallélisme
Algèbre linéaire creuse
Solveur parallèle de systèmes linéaires creux
Méthode hybride directe-itérative
Factorisation incomplète
Complément de Schur
Décomposition de domaine
High-performance computing
Parallelism
Sparse linear algebra
Parallel solver for sparse linear systems
Direct-iterative hybrid method
Incomplete factorization
Schur complement
Domain decomposition
spellingShingle Calcul haute performance
Parallélisme
Algèbre linéaire creuse
Solveur parallèle de systèmes linéaires creux
Méthode hybride directe-itérative
Factorisation incomplète
Complément de Schur
Décomposition de domaine
High-performance computing
Parallelism
Sparse linear algebra
Parallel solver for sparse linear systems
Direct-iterative hybrid method
Incomplete factorization
Schur complement
Domain decomposition
Gaidamour, Jérémie
Conception d’un solveur linéaire creux parallèle hybride direct-itératif
description Cette thèse présente une méthode de résolution parallèle de systèmes linéaires creux qui combine efficacement les techniques de résolutions directes et itératives en utilisant une approche de type complément de Schur. Nous construisons une décomposition de domaine. L'intérieur des sous-domaines est éliminé de manière directe pour se ramener à un problème sur l'interface. Ce problème est résolu grâce à une méthode itérative préconditionnée par une factorisation incomplète. Un réordonnancement de l'interface permet la construction d'un préconditionneur global du complément de Schur. Des algorithmes minimisant le pic mémoire de la construction du préconditionneur sont proposés. Nous exploitons un schéma d'équilibrage de charge utilisant une répartition de multiples sous-domaines sur les processeurs. Les méthodes sont implémentées dans le solveur HIPS et des résultats expérimentaux parallèles sont présentés sur de grands cas tests industriels. === This thesis presents a parallel resolution method for sparse linear systems which combines effectively techniques of direct and iterative solvers using a Schur complement approach. A domain decomposition is built ; the interiors of the subdomains are eliminated by a direct method in order to use an iterative method only on the interface unknowns. The system on the interface (Schur complement) is solved thanks to an iterative method preconditioned by a global incomplete factorization. A special ordering on the Schur complement allows to build a scalable preconditioner. Algorithms minimizing the memory peak that appears during the construction of the preconditioner are presented. The memory is balanced thanks to a multiple domains per processors parallelization scheme. The methods are implemented in the HIPS solver and parallel experimental results are presented on large industrial test cases.
author2 Bordeaux 1
author_facet Bordeaux 1
Gaidamour, Jérémie
author Gaidamour, Jérémie
author_sort Gaidamour, Jérémie
title Conception d’un solveur linéaire creux parallèle hybride direct-itératif
title_short Conception d’un solveur linéaire creux parallèle hybride direct-itératif
title_full Conception d’un solveur linéaire creux parallèle hybride direct-itératif
title_fullStr Conception d’un solveur linéaire creux parallèle hybride direct-itératif
title_full_unstemmed Conception d’un solveur linéaire creux parallèle hybride direct-itératif
title_sort conception d’un solveur linéaire creux parallèle hybride direct-itératif
publishDate 2009
url http://www.theses.fr/2009BOR13904/document
work_keys_str_mv AT gaidamourjeremie conceptiondunsolveurlineairecreuxparallelehybridedirectiteratif
_version_ 1718483462082527232