# Nonsymmetric Eigenproblems

This topic describes LAPACK driver routines used for solving nonsymmetric eigenproblems. See also computational routines that can be called to solve these problems.

Table “Driver Routines for Solving 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 Nonsymmetric Eigenproblems
Routine Name | Operation performed
--- | ---
?gees | Computes the eigenvalues and Schur factorization of a general matrix, and orders the factorization so that selected eigenvalues are at the top left of the Schur form.
?geesx | Computes the eigenvalues and Schur factorization of a general matrix, orders the factorization and computes reciprocal condition numbers.
?geev | Computes the eigenvalues and left and right eigenvectors of a general matrix.
?geevx | Computes the eigenvalues and left and right eigenvectors of a general matrix, with preliminary matrix balancing, and computes reciprocal condition numbers for the eigenvalues and right eigenvectors.