Справочная информация:
- У меня есть большая разреженная матрица, написанная
Julia
, которая требует решения, и я хочу использовать MKL pardiso
для улучшения скорости.
- Я нашел страницу pardiso.jl и прочитал README.
Что я сделал :
- Установить Пардизо в Юлии:
using Pkg
Pkg.add("Pardiso")
Скачать MKL:
Насколько я понимаю, MKL pardiso включен в библиотеку MKL. Так что я скачиваю с web .
После регистрации я получил письмо со ссылкой для скачивания. На странице загрузки я выбрал Intel math kernel library for windows
.
Затем я получил документы: w_mkl_2019.4.245.exe
, я полностью установил его на компьютер.
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
Вопрос:
Как уже упоминалось выше, я допустил ошибку в Джулии. Я думаю, что мой MKL неправильно настроил переменные среды, но я не знаю, как сделать этот шаг.
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)
(Или у меня есть другие ошибки, которые я не нашел?)
Скажите, пожалуйста, как это сделать?