###
CBLAS Interface to BLAS

CBLAS is a C interface to BLAS routines.
Similar to BLAS, the CBLAS interface includes the following levels of functions:

- Level 1 (vector-vector operations)
- Level 2 (matrix-vector operations)
- Level 3 (matrix-matrix operations)
- Sparse (operations on sparse vectors)

To obtain the C interface, the Fortran routine names are prefixed with
`cblas_`

(for example,
`dasum`

becomes
`cblas_dasum`

).
Names of all CBLAS functions are in lowercase letters.
Complex functions
?dotc
and
?dotu
become CBLAS subroutines (void functions); they return the complex result via a void pointer,
added as the last parameter. CBLAS names of these functions are suffixed with
`_sub`

.
For example, the BLAS function
`cdotc`

corresponds to
`cblas_cdotc_sub`

.

* *Legal Information*
© 1999, 2002-2004, Intel Corporation