1997
DOI: 10.1137/s1064827595281368
|View full text |Cite
|
Sign up to set email alerts
|

The Spectral Decomposition of Nonsymmetric Matrices on Distributed Memory Parallel Computers

Abstract: Abstract. The implementation and performance of a class of divide-and-conquer algorithms for computing the spectral decomposition of nonsymmetric matrices on distributed memory parallel computers are studied in this paper. After presenting a general framework, we focus on a spectral divide-and-conquer (SDC) algorithm with Newton iteration. Although the algorithm requires several times as many floating point operations as the best serial QR algorithm, it can be simply constructed from a small set of highly para… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

1997
1997
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(40 citation statements)
references
References 25 publications
(32 reference statements)
0
37
0
Order By: Relevance
“…The performance evaluation of the new algorithms on massively parallel machines, such as the Intel Delta and Thinking Machines CM-5, will appear in [9].…”
Section: Discussionmentioning
confidence: 99%
“…The performance evaluation of the new algorithms on massively parallel machines, such as the Intel Delta and Thinking Machines CM-5, will appear in [9].…”
Section: Discussionmentioning
confidence: 99%
“…We illustrate the main idea with s = 8. Figure 4 gives the flowchart (t 1 , t 2 ], we compute all the R factors {R (0) n (1) } ofX n (1) (marked by X− R), and the R factors {R (1) …”
Section: Load Balancingmentioning
confidence: 99%
“…(Recall that R n (0) = R g(0) and S 0 = S 0 .) Also R n (1) and R n (2) will be formed at Processors 4 and 6 respectively (see the marked circles). Once R n (k) are formed, they can be combined with previously obtained R g(k−1) to form R g(k) by using (22), provided that R g(k−1) are sent there from the previous time-step (marked by curve arrows in the figure).…”
Section: Load Balancingmentioning
confidence: 99%
See 1 more Smart Citation
“…In dynamic splitting, a task list is used to keep track of the various parts of the matrix during the decomposition process and to make use of data and task parallelism. This approach has been investigated 1 for the parallel implementation of the spectral divide and conquer algorithm for the unsymmetric eigenvalue problem using the matrix sign function [2]. However, we did not choose this approach, because in the symmetric case the partitioning of the matrix can be done arbitrarily and we prefer to take advantage of this opportunity.…”
Section: Initial Splittingmentioning
confidence: 99%