Aller au contenu principalAller à la recherche
Episciences
Revues en libre accès
|Connexion(nouvelle fenêtre)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Connexion(nouvelle fenêtre)
Articles & volumes
Tous les articlesTous les articles acceptésTous les volumesDernier volumeVolumes spéciauxAuteurs/Autrices
À propos
La revueRéférencementActualitésStatistiques
Comités
Publier
Pour les auteurs/autricesCharte éthiquePour les relecteurs/relectricesProposer des numéros spéciaux
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Crédits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Remerciements
|
Politique de publication
Accessibilité : non conforme
|
Mentions légales
|
Déclaration de confidentialité
|
Termes d'utilisation
  1. Accueil > Articles & volumes >
  2. Articles >
  3. Parallel GMRES with ...
Article

Parallel GMRES with a multiplicative Schwarz preconditioner

Désiré Nuentsa Wakam (1) (2), Guy-Antoine Atenekeng-Kahou (3) (4) (5)
(1) Inria Rennes – Bretagne Atlantique
(2) Centre Inria de l'Université de Rennes
(3) Université de Dschang
(4) Laboratoire de Recherche en Informatique
(5) Université de Dschang [Cameroun] = University of Dschang [Cameroon]
Télécharger l'article
Ouvrir sur HAL
Importé le
February 26, 2011
Publié le
September 12, 2011
Modifié le
March 31, 2025
Volume spécial 14
Volume 14 - 2011 - Numéro spécial CARI'10
DOI
10.46298/arima.1945
Licence
https://about.hal.science/hal-authorisation-v1
Indicateurs
723
Vues
669
Téléchargements

Parallel GMRES with a multiplicative Schwarz preconditioner

Désiré Nuentsa Wakam (1) (2), Guy-Antoine Atenekeng-Kahou (3) (4) (5)
(1) Inria Rennes – Bretagne Atlantique
(2) Centre Inria de l'Université de Rennes
(3) Université de Dschang
(4) Laboratoire de Recherche en Informatique
(5) Université de Dschang [Cameroun] = University of Dschang [Cameroon]
Résumé
anglais
This paper presents a robust hybrid solver for linear systems that combines a Krylov subspace method as accelerator with a Schwarz-based preconditioner. This preconditioner uses an explicit formulation associated to one iteration of the multiplicative Schwarz method. The Newtonbasis GMRES, which aim at expressing a good data parallelism between subdomains is used as accelerator. In the first part of this paper, we present the pipeline parallelism that is obtained when the multiplicative Schwarz preconditioner is used to build the Krylov basis for the GMRES method. This is referred as the first level of parallelism. In the second part, we introduce a second level of parallelism inside the subdomains. For Schwarz-based preconditioners, the number of subdomains are keeped small to provide a robust solver. Therefore, the linear systems associated to subdomains are solved efficiently with this approach. Numerical experiments are performed on several problems to demonstrate the benefits of using these two levels of parallelism in the solver, mainly in terms of numerical robustness and global efficiency.
français
Cet article présente un solveur hybride robuste pour des systèmes linéaires. Ce solveur parallèle construit un préconditionneur de type Schwarz pour accélerer une méthode basée sur les sous-espaces de Krylov. Le préconditionneur est défini à partir d’une formulation explicite correspondant à une itération de Schwarz multiplicatif. Dans le but de réduire les communications et les dépendences entre les sous-domaines, nous utilisons la version de GMRES qui dissocie la construction de la base de Krylov et son orthogonalisation. Nous présentons dans un premier temps le parallélisme qui est obtenu lorsque ce préconditionneur Schwarz multiplicatif est utilisé dans la construction de la base de Krylov. C’est le premier niveau de parallélisme. Dans la deuxième partie de ce travail, nous introduisons un deuxième niveau de parallélisme à l’intérieur de chaque sous-domaine. Pour des décompositions de domaines avec recouvrement, le nombre de sous-domaines doit rester faible pour fournir un solveur robuste. De ce fait, les systèmes linéaires associés aux sous-domaines sont résolus de manière efficace avec ce deuxième niveau de parallélisme. Plusieurs tests numériques sont présentés à la fin du document pour valider l’efficacité de cette approche.
Mots-clés
français
  • [MATH]Mathematics [math]
  • [INFO]Computer Science [cs]
  • Décomposition de domaine
  • preconditionnement
  • Schwarz multiplicatif
  • GMRES parallèle
  • Base de Newton
  • parallélisme multiniveaux.
anglais
  • Domain decomposition
  • preconditioning
  • multiplicative Schwarz
  • Parallel GMRES
  • Newton basis
  • multilevel parallelism
Classification Mathematics Subject Classification 2020
  • 65F08 - Preconditioners for iterative methods
  • 65F10 - Iterative numerical methods for linear systems
  • 65Y05 - Parallel numerical computation
Aperçu
Loading PDF preview...