An Efficient Parallel Version of the Householder-QL Matrix Diagonalisation Algorithm
Reeve, JS and Heath, M (1999) An Efficient Parallel Version of the Householder-QL Matrix Diagonalisation Algorithm. Parallel Computing, 25, (3), 311-319.
Download
|
Postscript
Download (208Kb) |
Description/Abstract
In this paper we report an effective parallelisation of the Householder routine for the reduction of a real symmetric matrix to tri-diagonal form and the QL algorithm for the diagonalisation of the resulting matrix. The Householder algorithm scales like $\alpha N^3/P+\beta N^2 \log_2(P)$ and the QL algorithm like $\gamma N^2 + \delta N^3/P$ as the number of processors $P$ is increased for fixed problem size. The constant parameters $\alpha$, $\beta$, $\gamma$ and $\delta$ are obtained empirically. When the eigenvalues only are required the Householder method scales as above while the QL algorithm remains sequential. The code is implemented in c in conjunction with the Message Passing Interface (MPI) libraries and verified on a sixteen node IBM SP2 and for real matrices that occur in the simulation of properties of crystaline materials
| Item Type: | Article |
|---|---|
| Divisions: | Faculty of Physical Sciences and Engineering > Electronics and Computer Science > EEE |
| Item ID: | 251943 |
| Date Deposited: | 14 Apr 2000 |
| Last Modified: | 02 Mar 2012 11:57 |
| Contributors: | Reeve, JS (Author) Heath, M (Author) |
| Date: | 1999 |
| Status: | Published |
| Further Information: | Google Scholar |
| ISI Citation Count: | 5 |
| URI: | http://eprints.soton.ac.uk/id/eprint/251943 |
Actions (login required)
![]() |
View Item |


