- I have a large sparse matrix written by
Juliathat requires solutions, and I want to use
MKL pardisoto improve speed.
- I’ve found the pardiso.jl page and read README.
What I’ve done：
- Install Pardiso in Julia:
using Pkg Pkg.add("Pardiso")
- Download MKL:
As I understand it, MKL pardiso is included in the MKL library.So I download from web.
After registering, I received an email with a download link. On the download page, I chose
Intel math kernel library for windows.
Then I got the documents:
w_mkl_2019.4.245.exe,I installed it completely on the computer.
Pkg. build ("Pardiso") julia> using Pardiso ┌ Warning: No Pardiso library found when Pkg.build("Pardiso") ran, this package will not currently be usable. See the installation instructions and rerun Pkg.build("Pardiso"). └ @ Pardiso C:\Users\huoze\.julia\packages\Pardiso\66TFF\src\Pardiso.jl:105
As mentioned above, I made a mistake in Julia. I think my MKL did not configure environment variables correctly, but I don’t know how to do this step.
julia> versioninfo() Julia Version 1.1.1 Commit 55e36cc308 (2019-05-16 04:10 UTC) Platform Info: OS: Windows (x86_64-w64-mingw32) CPU: Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, ivybridge)
(Or do I have other mistakes that I haven’t found?)
Please tell me how to do about this?