ATLAS's original C interface to the LU, QR and Cholesky-related routines
is built from the ATLAS/interfaces/lapack/C/src/ directory,
and is documented in ATLAS/doc/cblasqref.pdf. This API
is like that of the cblas, in that all routines take a
new argument that allows matrices to be either row- or column-major.
This API is difficult to extend to all of LAPACK, since the F77
LAPACK provided by netlib only handles column-major. This API
uses the CBLAS enum types for F77's string arguments, and the
appropriate pass-by-value or pass-by-address. This API prefixes
clapack_ to the native lapack routine name.
R. Clint Whaley