HP MLIB User's Guide Vol. 2 7th Ed.
Chapter 10 Introduction to ScaLAPACK 707
ScaLAPACK functionality
Table 10-3 Linear Equation Driver Routines
Linear least squares problems (LLS)
All Linear Least Squares routines allow several right-hand side vectors and
corresponding solutions to be handled in a single call. The LLS driver routines
are listed in Table 10-4.
Table 10-4 Linear Least Squares Problems Driver Routines
Symmetric eigenproblems (SEP)
Two types of driver routines are provided for symmetric or Hermitian
eigenproblems:
• A simple driver (name ending -EV) that computes all the eigenvalues and
(optionally) the eigenvectors of a symmetric or Hermitian matrix A.
• An expert driver (name ending -EVX) that can compute either all or a
selected subset of the eigenvalues and (optionally) the corresponding
eigenvectors.
The driver routines are shown in Table 10-5. The only simple drivers provided
are PSSYEV and PDSYEV.
Type of matrix and
storage scheme
Operation
Single Precision Double Precision
Real Complex Real Complex
General
(partial pivoting)
Simple Driver PSGESV PCGESV PDGESV PZGESV
Expert Driver PSGESVX PCGESVX PDGESVX PZGESVX
General Band
(partial pivoting)
Simple Driver PSGBSV PCGBSV PDGBSV PZGBSV
General Band
(no pivoting)
Simple Driver PSDBSV PCDBSV PDDBSV PZDBSV
General Tridiagonal
(no pivoting)
Simple Driver PSDTSV PCDTSV PDDTSV PZDTSV
Symmetric/Hermitian
Positive Definite
Simple Driver PSPOSV PCPOSV PDPOSV PZPOSV
Expert Driver PSPOSVX PCPOSVX PDPOSVX PZPOSVX
Symmetric/Hermitian
Positive Definite Band
Simple Driver PSPBSV PCPBSV PDPBSV PZPBSV
Symmetric/Hermitian
Positive Definite
Tridiagonal
Simple Driver PSPTSV PCPTSV PDPTSV PZPTSV
Operation
Single Precision Double Precision
Real Complex Real Complex
Solve LLS using QR or LQ factorization PSGELS PCGELS PDGELS PZGELS