Scalable Stable Solvers for Non-symmetric Narrow-Banded Linear Systems
نویسندگان
چکیده
Banded linear systems with large bandwidths can be solved by similar methods as full linear systems. In particular, parallel algorithms based on torus-wrap mapping and Gaussian elimination with partial pivoting have been used with success. These algorithms are not suitable, however , if the bandwidth is small, say, between 1 and 100. As the bandwidth limits the amount of parallelism available at any elimination step severe load imbalance results if large numbers of processors are used for narrow banded systems. Most of the parallel algorithms suggested so far for solving narrow banded systems do require some sort of diagonal dominance for stability reasons. Thus they can break down or, worse, they can generate results with very large errors. New algorithms which have similar properties as the partial pivoting algorithm for uniprocessors have been studied in 3, 4]. However, in order to achieve stability, computational overhead is required as in the uniprocessor case. As it is a priori often hard to determine if pivoting is needed it is suggested to use partial pivoting in any case. (Notice that this is the strategy of the dense linear solvers in LAPACK.) Of course, this is not the optimal choice if pivoting is not needed. The loss in eeciency is studied here for the case of narrow banded linear systems. Practical experiments have been carried out on the Fujitsu AP1000 and on the Intel Paragon.
منابع مشابه
A Comparison of Parallel Solvers for Diagonally Dominant and General Narrow-Banded Linear Systems
We investigate and compare stable parallel algorithms for solving diagonally dominant and general narrow-banded linear systems of equations. Narrow-banded means that the bandwidth is very small compared with the matrix order and is typically between 1 and 100. The solvers compared are the banded system solvers of ScaLAPACK [11] and those investigated by Arbenz and Hegland [3, 6]. For the diagon...
متن کاملA Comparison of Parallel Solvers for Diagonally Dominant and General Narrow-Banded Linear Systems II
We continue the comparison of parallel algorithms for solving diagonally dominant and general narrow-banded linear systems of equations that we started in [2]. The solvers compared are the banded system solvers of ScaLAPACK [6] and those investigated by Arbenz and Hegland [1, 5]. We present the numerical experiments that we conducted on the IBM SP/2.
متن کاملThe Stable Parallel Solution of Narrow Banded Linear Systems
We report on experiments with a stable algorithm for the parallel solution of banded and periodically banded linear systems. In contrast to most of the known parallel algorithms which are stable only for symmetric positive deenite or diagonally dominant systems, the new algorithm incorporates pivoting without sacriicing eeciency. We report on numerical experiments conducted on an Intel Paragon,...
متن کاملA parallel hybrid banded system solver: the SPIKE algorithm
This paper describes an efficient and robust hybrid parallel solver ‘‘the SPIKE algorithm’’ for narrow-banded linear systems. Two versions of SPIKE with their built-in-options are described in detail: the Recursive SPIKE version for handling non-diagonally dominant systems and the Truncated SPIKE version for diagonally dominant ones. These SPIKE schemes can be used either as direct solvers, or ...
متن کاملThe stable parallel solution of general narrow banded linear systems
A list of technical reports, including some abstracts and copies of some full reports may be found at: A parallel architecture for query processing over a terabyte of text. June 1996. Abstract. We propose a stable algorithm for the parallel solution of banded and periodically banded linear systems. While most of the known parallel algorithms are stable only for symmetric positive deenite or dia...
متن کامل