Partitioning, Ordering, and Load Balancing in a Hierarchically Parallel Hybrid Linear Solver

Abstract : PDSLin is a general-purpose algebraic parallel hybrid (direct/iterative) linear solver based on the Schur complement method. The most challenging step of the solver is the computation of a preconditioner based on an approximate global Schur complement. We investigate two combinatorial problems to enhance PDSLin's performance at this step. The first is a multi-constraint partitioning problem to balance the workload while computing the preconditioner in parallel. For this, we describe and evaluate a number of graph and hypergraph partitioning algorithms to satisfy our particular objective and constraints. The second problem is to reorder the sparse right-hand side vectors to improve the data access locality during the parallel solution of a sparse triangular system with multiple right-hand sides. This is to speed up the process of eliminating the unknowns associated with the interface. We study two reordering techniques: one based on a postordering of the elimination tree and the other based on a hypergraph partitioning. To demonstrate the effect of these techniques on the performance of PDSLin, we present the numerical results of solving large-scale linear systems arising from two applications of our interest: numerical simulations of modeling accelerator cavities and of modeling fusion devices.
Liste complète des métadonnées

Littérature citée [26 références]  Voir  Masquer  Télécharger
Contributeur : Equipe Roma <>
Soumis le : mercredi 6 mars 2013 - 07:44:34
Dernière modification le : mercredi 12 septembre 2018 - 17:46:04
Document(s) archivé(s) le : vendredi 7 juin 2013 - 03:57:46


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00797207, version 1


Ichitaro Yamazaki, Xiaoye Li, François-Henry Rouet, Bora Uçar. Partitioning, Ordering, and Load Balancing in a Hierarchically Parallel Hybrid Linear Solver. [Research Report] 2011, pp.22. 〈hal-00797207〉



Consultations de la notice


Téléchargements de fichiers