Crate blas [−] [src]
Interface to the Basic Linear Algebra Subprograms.
Configuration
The underlying implementation of BLAS to compile, if needed, and link to can be chosen among the following options:
- Apple’s Accelerate framework (macOS only),
- Netlib’s reference implementation, and
- OpenBLAS (default).
An implementation can be chosen using the package’s features as follows:
[dependencies]
# Apple’s Accelerate framework
blas = { version = "0.15", default-features = false, features = ["accelerate"] }
# Netlib’s reference implementation
blas = { version = "0.15", default-features = false, features = ["netlib"] }
# OpenBLAS
blas = { version = "0.15", default-features = false, features = ["openblas"] }
# OpenBLAS
blas = { version = "0.15" }
Modules
c |
The C interface (CBLAS). |
fortran |
The Fortran interface. |
Type Definitions
c32 |
A complex number with 32-bit parts. |
c64 |
A complex number with 64-bit parts. |