topicdescribes LAPACK computational routines used for finding the generalized singular value decomposition (GSVD) of two matrices
Qare orthogonal/unitary matrices,
Ris a nonsingular upper triangular matrix, and
2are “diagonal” matrices of the structure detailed in the routines description section.
“Computational Routines for Generalized Singular Value Decomposition”lists LAPACK routines that perform generalized singular value decomposition of matrices.
You can use routines listed in the above table as well as the driver routine ggsvd to find the GSVD of a pair of general rectangular matrices.