Contents

BLAS

Perform common linear algebra operations with Apple’s implementation of the Basic Linear Algebra Subprograms (BLAS).

Overview

The vecLib framework contains nine C header files (not counting vecLib.h, which merely includes the others).

This document describes the functions declared in the header files cblas.h and vblas.h, which contain the interfaces for Apple’s implementation of the BLAS API.

Note that documentation describing the leading dimension as the first dimension of a matrix refers to column-major ordering. In row-major ordering, the leading dimension is the second dimension of a matrix.

Topics

Specifying the threading model

General functions

Sparse computation

Data types

Constants

Variables

CATLAS and CBLAS vector functions

Single-precision float matrix functions

Single-precision complex matrix functions

Double-precision float matrix functions

Double-precision complex matrix functions

LAPACK functions

See Also

Linear Algebra