Symmetric Eigenproblems

This topic describes LAPACK driver routines used for solving symmetric eigenvalue problems. See also computational routines that can be called to solve these problems. Table "Driver Routines for Solving Symmetric Eigenproblems" lists all such driver routines for the FORTRAN 77 interface. The corresponding routine names in the Fortran 95 interface are without the first symbol.

Driver Routines for Solving Symmetric Eigenproblems

Routine Name

Operation performed

syev/heev

Computes all eigenvalues and, optionally, eigenvectors of a real symmetric / Hermitian matrix.

syevd/heevd

Computes all eigenvalues and (optionally) all eigenvectors of a real symmetric / Hermitian matrix using divide and conquer algorithm.

syevx/heevx

Computes selected eigenvalues and, optionally, eigenvectors of a symmetric / Hermitian matrix.

syevr/heevr

Computes selected eigenvalues and, optionally, eigenvectors of a real symmetric / Hermitian matrix using the Relatively Robust Representations.

spev/hpev

Computes all eigenvalues and, optionally, eigenvectors of a real symmetric / Hermitian matrix in packed storage.

spevd/hpevd

Uses divide and conquer algorithm to compute all eigenvalues and (optionally) all eigenvectors of a real symmetric / Hermitian matrix held in packed storage.

spevx/hpevx

Computes selected eigenvalues and, optionally, eigenvectors of a real symmetric / Hermitian matrix in packed storage.

sbev /hbev

Computes all eigenvalues and, optionally, eigenvectors of a real symmetric / Hermitian band matrix.

sbevd/hbevd

Computes all eigenvalues and (optionally) all eigenvectors of a real symmetric / Hermitian band matrix using divide and conquer algorithm.

sbevx/hbevx

Computes selected eigenvalues and, optionally, eigenvectors of a real symmetric / Hermitian band matrix.

stev

Computes all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix.

stevd

Computes all eigenvalues and (optionally) all eigenvectors of a real symmetric tridiagonal matrix using divide and conquer algorithm.

stevx

Computes selected eigenvalues and eigenvectors of a real symmetric tridiagonal matrix.

stevr

Computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix using the Relatively Robust Representations.

For more complete information about compiler optimizations, see our Optimization Notice.