mkl_link

Crates.iomkl_link
lib.rsmkl_link
version0.1.2
sourcesrc
created_at2016-11-10 07:19:05.203373
updated_at2016-11-10 08:07:39.81109
descriptionLibrary for linking with MKL.
homepage
repositoryhttps://github.com/peterhj/libmkl_link
max_upload_size
id7198
size4,150
Peter Jin (peterhj)

documentation

README

libmkl_link

This library statically links various versions of Intel MKL, depending on the enabled features. To actually call the MKL BLAS functions, use a CBLAS FFI crate, such as cblas_ffi.

There are three possible sets of linker args you can invoke:

  • sequential MKL (default)
  • parallel OpenMP-backed MKL (feature "openmp")
  • parallel TBB-backed MKL (feature "tbb"; this pulls in a C++ standard library)

The linked libraries are determined from (https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor). One deviation from the previously mentioned link is that Rust, as far as I know, does not easily support linkage groups (i.e. "-Wl,--start-group" and "-Wl,--end-group" arguments).

Commit count: 11

cargo fmt