Skip to content
Redistribute Intel MKL as a crate
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests Add link tester Sep 13, 2017
.gitignore Ignore rusty-tags Sep 10, 2017
Cargo.toml (cargo-release) version 0.3.0 Apr 21, 2019
License.txt Remove MKL from GitHub (move to Dropbox) Sep 14, 2017 Add explanation of pkg-config [ci-skip] Apr 21, 2019
azure-pipelines.yml Merge pull request #15 from rust-math/pkg-config Apr 21, 2019


Crate Build Status

Redistribution of Intel MKL as a crate. Tested on Linux and macOS.


This crate is a *-src crate. This downloads and link Intel MKL, but does not introduce any symbols. Please use blas-sys, lapack-sys, or fftw-sys to use BLAS, LAPACK, FFTW interface of MKL, e.g.

fftw-sys = { version = "0.4", features = ["intel-mkl"] }


This crate does not download archive if pkg-config finds MKL shared library installed by other way. Be sure to set PKG_CONFIG_PATH and LD_LIBRARY_PATH correctly. For debian and ubuntu users, ci/Dockerfile may be helpful.


MKL is distributed under the Intel Simplified Software License for Intel(R) Math Kernel Library, See License.txt. Some wrapper codes are licensed by MIT License (see the header of each file).

You can’t perform that action at this time.