NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A parallel algorithm for computing the eigenvalues of a symmetric tridiagonal matrixA parallel algorithm, called polysection, is presented for computing the eigenvalues of a symmetric tridiagonal matrix. The method is based on a quadratic recurrence in which the characteristic polynomial is constructed on a binary tree from polynomials whose degree doubles at each level. Intervals that contain exactly one zero are determined by the zeros of polynomials at the previous level which ensures that different processors compute different zeros. The signs of the polynomials at the interval endpoints are determined a priori and used to guarantee that all zeros are found. The use of finite-precision arithmetic may result in multiple zeros; however, in this case, the intervals coalesce and their number determines exactly the multiplicity of the zero. For an N x N matrix the eigenvalues can be determined in O(log-squared N) time with N-squared processors and O(N) time with N processors. The method is compared with a parallel variant of bisection that requires O(N-squared) time on a single processor, O(N) time with N processors, and O(log N) time with N-squared processors.
Document ID
19930059678
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Swarztrauber, Paul N.
(NCAR, Boulder, CO; NASA, Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 16, 2013
Publication Date
April 1, 1993
Publication Information
Publication: Mathematics of Computation
Volume: 60
Issue: 202
ISSN: 0025-5718
Subject Category
Numerical Analysis
Accession Number
93A43675
Funding Number(s)
CONTRACT_GRANT: NCC2-387
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available