0

背景:</h2>
  • 我有一个Julia需要解决方案的大型稀疏矩阵,我想用它MKL pardiso来提高速度。
  • 我找到了pardiso.jl页面并阅读了自述文件。

我做了什么:</h2>
  • 在 Julia 中安装 Pardiso:
using Pkg
Pkg.add("Pardiso")

  • 下载 MKL:

    据我了解,MKL pardiso 包含在 MKL 库中。所以我从web下载。

    注册后,我收到一封包含下载链接的电子邮件。在下载页面上,我选择了Intel math kernel library for windows.

    然后我得到了文件:w_mkl_2019.4.245.exe,我将它完全安装在计算机上。


  • 构建Pardiso.jl
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

问题:

如上所述,我在 Julia 中犯了一个错误。我认为我的 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)

(或者我还有其他没有发现的错误?)

请告诉我该怎么做?

4

0 回答 0