sysblas 0.1.1

Minimal CBLAS FFI bindings to system BLAS
Documentation
  • Coverage
  • 0%
    0 out of 33 items documented0 out of 0 items with examples
  • Size
  • Source code size: 10.98 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.7 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • peterhj/sysblas
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • peterhj

sysblas

The sysblas crate provides minimal CBLAS FFI bindings to the system BLAS. On Linux, this is assumed to be libblas.so; for Debian-based systems, the implementation of libblas.so can be selected via update-alternatives. On OS X, this is just Accelerate.framework.

There are a bunch of other BLAS bindings in Rust; search crates.io to get an idea. Some of them are intended as part of a multi-crate workflow separating bindings and sources (c.f. https://github.com/blas-lapack-rs/blas-lapack-rs.github.io/wiki). Others use Cargo features to specify a BLAS implementation of choice (c.f. https://github.com/blas-lapack-rs/blas-src). sysblas is less powerful but more no-frills: it assumes you just have some sort of system BLAS installation, you want to link to it, and you want a minimal set of FFI bindings to it.