# Singular Value Decomposition

This topic describes LAPACK driver routines used for solving singular value problems. See also computational routines computational routines that can be called to solve these problems. Table “Driver Routines for Singular Value Decomposition” lists all such driver routines for Fortran 77 interface. Respective routine names in Fortran 95 interface are without the first symbol (see Routine Naming Conventions).

Driver Routines for Singular Value Decomposition
Routine Name | Operation performed
--- | ---
?gesvd | Computes the singular value decomposition of a general rectangular matrix.
?gesdd | Computes the singular value decomposition of a general rectangular matrix using a divide and conquer method.
?ggsvd | Computes the generalized singular value decomposition of a pair of general rectangular matrices.