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 decomposition of an -by- matrix or finding the eigenvalues and eigenvectors of a symmetric tridiagonal matrix using the 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].

Julie Langou 2007-02-26