There are three classes of LAPACK routines:

**driver**routines solve a complete problem, such as solving a system of linear equations or computing the eigenvalues of a real symmetric matrix. Users are encouraged to use a driver routine if there is one that meets their requirements. The driver routines are listed in LAPACK Working Note 41 [3] and the LAPACK Users' Guide [1].**computational**routines, also called simply LAPACK routines, perform a distinct computational task, such as computing the 2#2 decomposition of an 3#3-by-4#4 matrix or finding the eigenvalues and eigenvectors of a symmetric tridiagonal matrix using the 5#5 algorithm. The LAPACK routines are listed in LAPACK Working Note 41 [3] and the LAPACK Users' Guide [1].**auxiliary**routines are all the other subroutines called by the driver routines and computational routines. The auxiliary routines are listed in LAPACK Working Note 41 [3] and the LAPACK Users' Guide [1].

Susan Blackford 2001-08-13