The design of a parallel dense linear algebra software library: Reduction to Hessenberg, tridiagonal, and bidiagonal form (Q1904151)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The design of a parallel dense linear algebra software library: Reduction to Hessenberg, tridiagonal, and bidiagonal form |
scientific article |
Statements
The design of a parallel dense linear algebra software library: Reduction to Hessenberg, tridiagonal, and bidiagonal form (English)
0 references
16 June 1996
0 references
The paper discusses issues in the design of ScaLAPACK (`Scalable LAPACK'), a software library for performing dense linear algebra computations on distributed memory concurrent computers. The ScaLAPACK routines can be used for reducing matrices to Hessenberg tridiagonal, and bidiagonal forms. These routines are important in the solution of eigenproblems. Upon completion, ScaLAPACK will make available on distributed memory machines the same set of library routines that LAPACK provides for vector and shared memory architectures. The use of BLAS routines, their parallel versions (PBLAS), and the communication subprograms (BLACS) is discussed. There is a tradeoff between efficiency and software engineering considerations, such as ease of programming and simplicity of code. The implementation details, performance, and scalability of the ScaLAPACK factorization routines are presented in a separate paper. The ScaLAPACK reduction routines are currently available through netlib for all numerical data types, such as single and double precision real and complex. To obtain the routines, send the message `send index from scalapack' to netlib\@ornl.gov.
0 references
reduction to normal form
0 references
Hessenberg matrix
0 references
tridiagonal matrix
0 references
bidiagonal matrix
0 references
Scalable LAPACK
0 references
software library
0 references
dense linear algebra computations
0 references
eigenproblems
0 references
performance
0 references
scalability
0 references
0 references