A COARSE-GRAINED PARALLEL QR-FACTORIZATION ALGORITHM FOR SPARSE LEAST-SQUARES PROBLEMS

Citation
T. Ostromsky et al., A COARSE-GRAINED PARALLEL QR-FACTORIZATION ALGORITHM FOR SPARSE LEAST-SQUARES PROBLEMS, Parallel computing, 24(5-6), 1998, pp. 937-964
Citations number
30
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
24
Issue
5-6
Year of publication
1998
Pages
937 - 964
Database
ISI
SICI code
0167-8191(1998)24:5-6<937:ACPQAF>2.0.ZU;2-7
Abstract
A sparse QR-factorization algorithm SPARQR for coarse-grained parallel computations is described. The coefficient matrix, which is assumed t o be general sparse, is reordered in an attempt to bring as many zero elements in the lower left corner as possible. The reordered matrix is then partitioned into block rows, and Givens plane rotations are appl ied in each block-row. These are independent tasks and can be done in parallel. Row and column permutations are carried out within the diago nal blocks in an attempt to preserve better the sparsity of the matrix . The algorithm can be used for solving least squares problems either directly or combined with an iterative method (preconditioned conjugat e gradients are used). Small non-zero elements can optionally be dropp ed in the latter case. This leads to a better preservation of the spar sity and, therefore, to a faster factorization, The price which has to be paid is some loss of accuracy. The iterative method is used to reg ain the accuracy lost during the factorization. Numerical results from several experiments with matrices from the well-known Harwell-Boeing collection as well as with some larger sparse matrices are presented i n this work. An SGI Power Challenge computer with 16 processors has be en used in the experiments. (C) 1998 Elsevier Science B.V. All rights reserved.