2002
DOI: 10.1007/3-540-45706-2_94
|View full text |Cite
|
Sign up to set email alerts
|

New Parallel (Rank-Revealing) QR Factorization Algorithms

Abstract: Abstract. We present a new algorithm to compute the QR factorization of a matrix Am×n intended for use when m n. The algorithm uses a reduction strategy to perform the factorization which in turn allows a good degree of parallelism. It is then integrated into a parallel implementation of the QR factorization with column pivoting algorithm due to Golub and Van Loan, which allows the determination of the rank of A. The algorithms were coded in Fortran 90 using the MPI library. Results are presented for several d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
17
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(19 citation statements)
references
References 11 publications
2
17
0
Order By: Relevance
“…term suffices to make the flop count (2mn 2 −2n 3 /3)/P plus lower-order terms. This is because the parallel CAQR flop count (Equation (15) in Section 13.1.2) involves an additional (4B 2 /3 + 3BK/2)mn 2 log (. .…”
Section: Flopsmentioning
confidence: 99%
“…term suffices to make the flop count (2mn 2 −2n 3 /3)/P plus lower-order terms. This is because the parallel CAQR flop count (Equation (15) in Section 13.1.2) involves an additional (4B 2 /3 + 3BK/2)mn 2 log (. .…”
Section: Flopsmentioning
confidence: 99%
“…233-236) and [3]); it is also possible to rewrite the Modified Gram-Schmidt algorithm such that numerical linear dependency between the columns may be detected. In our work we have used both this latter approach as well as the PRRQR algorithm [5] with good results. Now suppose that on step no.…”
Section: Ramifications Of Replacing Qr By Rrqr In the Block-arnoldi Amentioning
confidence: 90%
“…The RRQR factorization uses the PRRQR parallel algorithm (see [5]), which is based on the RRQR algorithm found in [8] (pp. 233-236).…”
Section: Parallel Implementation Detailsmentioning
confidence: 99%
See 1 more Smart Citation
“…The introduction of several eliminators in a given column has a long history [9,10,11,12,13,14]. For shared-memory (multi-core) environments, recent work advocates the use of domain trees [15] to expose more parallelism with several eliminators while enforcing some locality within domains.…”
Section: Related Workmentioning
confidence: 99%