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
    0 references
    0 references
    0 references
    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
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    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
    0 references
    0 references
    0 references
    0 references