Skip to Main content Skip to Navigation
Reports

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.
Complete list of metadatas

Cited literature [26 references]  Display  Hide  Download

https://hal.inria.fr/hal-00797207
Contributor : Equipe Roma <>
Submitted on : Wednesday, March 6, 2013 - 7:44:34 AM
Last modification on : Thursday, March 26, 2020 - 8:04:50 PM
Long-term archiving on: : Friday, June 7, 2013 - 3:57:46 AM

File

reportPDSLin.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00797207, version 1

Citation

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⟩

Share

Metrics

Record views

445

Files downloads

203