Crate lapack_src [] [src]

LAPACK implementation of choice.

Note that this package does not contain any functionality other than compiling (if necessary) and linking to the chosen implementation. Bindings are available in lapack-sys, and wrappers are available in lapack.

Configuration

The following implementations are available:

  • accelerate, which is the one in the Accelerate framework (macOS only),
  • netlib, which is the reference one by Netlib, and
  • openblas, which is the one in OpenBLAS.

An implementation can be chosen as follows:

[dependencies]
lapack-src = { version = "0.1", features = ["accelerate"] }
lapack-src = { version = "0.1", features = ["netlib"] }
lapack-src = { version = "0.1", features = ["openblas"] }