Using parallel banded linear system solvers in generalized eigenvalue problems (Q1334518)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 641409
Language Label Description Also known as
default for all languages
No label defined
    English
    Using parallel banded linear system solvers in generalized eigenvalue problems
    scientific article; zbMATH DE number 641409

      Statements

      Using parallel banded linear system solvers in generalized eigenvalue problems (English)
      0 references
      0 references
      0 references
      25 September 1994
      0 references
      This paper discusses a method of subspace iteration for the positive definite banded symmetric generalized eigenproblem. The authors begin by extending two parallel tridiagonal solvers, the parallel partition LU (PPT) and parallel diagonally dominant (PDD) algorithms, to banded systems. The PPT algorithm performs well for narrow bands with a small number of processors while the PDD algorithm is more efficient if the off-diagonal blocks are small. Each requires solution of a reduced linear system, causing a computational and communication bottleneck. The main algorithm described is a parallel subspace iteration for finding the \(q\) \((\ll n)\) smallest eigenvalues of the symmetric eigenproblem \(Ax= \lambda Bx\), with \(B\) positive definite. Assuming the matrix pencil \((A,B)\) is positive definite (it can be made so if necessary using a shift \(s\)) the basic subspace algorithm first selects a starting subspace of dimension \(>q\) and then uses the Rayleigh-Ritz procedure to extract \(q\) eigenvalue and vector approximations. The authors' parallel version of this is then given. The algorithm incorporates the shift \(s\) to decompose the banded system into relatively independent subsystems and a detailed optimal shift selection strategy is described. The paper concludes with numerical examples of execution times of the parallel subspace iterations for a range of examples and number of processors.
      0 references
      distributed memory
      0 references
      multiprocessor
      0 references
      parallel computation
      0 references
      partition LU algorithm
      0 references
      diagonally dominant algorithm
      0 references
      method of subspace iteration
      0 references
      generalized eigenproblem
      0 references
      eigenvalues
      0 references
      banded system
      0 references
      optimal shift selection strategy
      0 references
      numerical examples
      0 references
      0 references

      Identifiers