Implementation of a variable block Davidson method with deflation for solving large sparse eigenproblems (Q1805944)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Implementation of a variable block Davidson method with deflation for solving large sparse eigenproblems
scientific article

    Statements

    Implementation of a variable block Davidson method with deflation for solving large sparse eigenproblems (English)
    0 references
    0 references
    0 references
    10 July 2000
    0 references
    \textit{E. R. Davidson}'s method [J. Comput Phys. 17, 87-94 (1975; Zbl 0293.65022)] is a preconditioned eigenvalue technique aimed at computing a few of the extreme leftmost or rightmost eigenpairs of a large symmetric matrix. This paper contains a description of a software package that implements a deflated and variable-block version of the Davidson method. The authors do not address performance using parallel computers. The package description is extensive, containing pseudo-code summaries of the primary algorithms, summaries of the input parameters, an architectural description of the software package. It also contains summaries of numerical tests with results comparisons to a dense matrix algorithm in the commercial MATLAB program and to the ARPACK sparse eigenvalue package. The software package contains both the computational routines that carry out the Davidson method and also the support routines that make the software useful as a self-contained package accessible to the end user. Its calculational strategy is controlled through an input file identifying the matrix file name and format, block size, number of desired extreme eigenpairs, and choice of corrector. It is designed to handle three of the most popular sparse matrix storage formats: Harwell-Boeing, compressed column storage, and coordinates. Input and output consists of simple files. The paper includes results of application of the package to twenty-four matrices from the Harwell-Boeing collection. The results were generated on a single-processor SGI Power Challenge computer and speed and accuracy comparisons are presented with MATLAB and ARPACK results.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    variable block Davidson method with deflation
    0 references
    large sparse eigenproblems
    0 references
    preconditioning
    0 references
    software package
    0 references
    algorithms
    0 references
    numerical tests
    0 references
    comparisons
    0 references
    ARPACK sparse eigenvalue package
    0 references
    Harwell-Boeing
    0 references
    compressed column storage
    0 references
    coordiantes
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references