Basic Linear Algebra Subroutines (BLAS) interface


Factor provides an interface to high-performance vector and matrix math routines available in implementations of the BLAS math library. A set of specialized types are provided for handling packed, unboxed vector data:
BLAS interface types

Scalar-vector and vector-vector operations are available in the math.blas.vectors vocabulary:
BLAS interface vector operations

Vector-matrix and matrix-matrix operations are available in the math.blas.matrices vocabulary:
BLAS interface matrix operations

The low-level BLAS Fortran interface can be accessed directly through the math.blas.ffi vocabulary. The BLAS interface can be configured to use different underlying BLAS implementations:
Configuring the BLAS interface