# Generalized Nonsymmetric Eigenproblems

This topic describes LAPACK driver routines used for solving generalized nonsymmetric eigenproblems. See also computational routines computational routines that can be called to solve these problems. Table “Driver Routines for Solving Generalized Nonsymmetric Eigenproblems” 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 Solving Generalized Nonsymmetric Eigenproblems
Routine Name | Operation performed
--- | ---
?gges | Computes the generalized eigenvalues, Schur form, and the left and/or right Schur vectors for a pair of nonsymmetric matrices.
?ggesx | Computes the generalized eigenvalues, Schur form, and, optionally, the left and/or right matrices of Schur vectors.
?ggev | Computes the generalized eigenvalues, and the left and/or right generalized eigenvectors for a pair of nonsymmetric matrices.
?ggevx | Computes the generalized eigenvalues, and, optionally, the left and/or right generalized eigenvectors.