𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A tearing-based hybrid parallel sparse linear system solver

✍ Scribed by Maxim Naumov; Murat Manguoglu; Ahmed H. Sameh


Publisher
Elsevier Science
Year
2010
Tongue
English
Weight
742 KB
Volume
234
Category
Article
ISSN
0377-0427

No coin nor oath required. For personal study only.

✦ Synopsis


We propose a hybrid sparse system solver for handling linear systems using algebraic domain decomposition-based techniques. The solver consists of several stages. The first stage uses a reordering scheme that brings as many of the largest matrix elements as possible closest to the main diagonal. This is followed by partitioning the coefficient matrix into a set of overlapped diagonal blocks that contain most of the largest elements of the coefficient matrix. The only constraint here is to minimize the size of each overlap. Separating these blocks into independent linear systems with the constraint of matching the solution parts of neighboring blocks that correspond to the overlaps, we obtain a balance system. This balance system is not formed explicitly and has a size that is much smaller than the original system. Our novel solver requires only a one-time factorization of each diagonal block, and in each outer iteration, obtaining only the upper and lower tips of a solution vector where the size of each tip is equal to that of the individual overlap. This scheme proves to be scalable on clusters of nodes in which each node has a multicore architecture. Numerical experiments comparing the scalability of our solver with direct and preconditioned iterative methods are also presented.


πŸ“œ SIMILAR VOLUMES


Parallel direct linear system solvers --
✍ Ahmed H. Sameh; David J. Kuck πŸ“‚ Article πŸ“… 1977 πŸ› Elsevier Science 🌐 English βš– 510 KB

This paper is a survey of direct parallel algorithms for solving systems of linear equations. We present an up-to-date collection of algorithms for solving triangular, dense, and tridiagonal systems of equations. We state their resulting speedup over the corresponding sequential algorithms, and eva

A parallel linear system solver for circ
✍ C. W. Bomhof; H. A. van der Vorst πŸ“‚ Article πŸ“… 2000 πŸ› John Wiley and Sons 🌐 English βš– 250 KB πŸ‘ 2 views

This paper presents a parallel mixed direct/iterative method for solving linear systems Ax = b arising from circuit simulation. The systems are solved by a block LU factorization with an iterative method for the Schur complement. The Schur complement is a small and rather dense matrix. Direct LU dec

A New and Faster Gaussian Elimination Ba
✍ K. Bhuvaneswari; K.N. Balasubramanya Murthy; C. Siva Ram Murthy πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 241 KB

This paper presents a new systolic algorithm for the complete solution of a system of N linear equations in (N 2 /2 + O(N)) time steps using 2N processing elements (PEs). It is based on a variant of the Gaussian elimination (GE) algorithm called the successive GE and is faster than any existing GE b