# Pardiso library was not loaded?

**URL:** <https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392>\
**Category:** General Usage\
**Tags:** question\
**Created:** [May 20, 2022, 7:41pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392 "2022-05-20T19:41:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amro](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@Amro](https://discourse.julialang.org/u/Amro)\
**Post date:** [May 20, 2022, 7:41pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/1 "2022-05-20T19:41:33Z")

</div>

I have installed `MKL, MKLSparse, Pardiso`. However, when I write `PardisoSolver()`, it gives error. I did not know how to install a working PARDISO library. Can you please guide me?

```julia
>> ] status
MKL v0.5.0
MKLSparse v1.1.0
Pardiso v0.5.4

>> ] build Pardiso
    Building Pardiso → `C:\Users\path\to\build.log`
Precompiling project...

julia> ps = PardisoSolver()
ERROR: pardiso library was not loaded

```

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 21, 2022, 6:50pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/2 "2022-05-21T18:50:25Z")

</div>

MKLPardiso exists by default, but Pardiso itself does not unless you do the side installation. The instructions are here:

> **[GitHub - JuliaSparse/Pardiso.jl: Calling the PARDISO library from Julia](https://github.com/JuliaSparse/Pardiso.jl#pardiso-60)**
>
> Calling the PARDISO library from Julia. Contribute to JuliaSparse/Pardiso.jl development by creating an account on GitHub.

Note LinearSolve.jl’s high level interface only uses MKLPardiso for this reason.

[http://linearsolve.sciml.ai/dev/solvers/solvers/#Pardiso.jl](http://linearsolve.sciml.ai/dev/solvers/solvers/#Pardiso.jl)

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 22, 2022, 6:16pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/4 "2022-05-22T18:16:49Z")

</div>

Maybe just stick to MKLPardiso then? Sounds like it’s no longer available

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 22, 2022, 7:36pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/6 "2022-05-22T19:36:32Z")

</div>

No Pardiso.jl ships the MKLPardiso solver so you don’t have to do any installation for that one to work.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 23, 2022, 2:14am UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/8 "2022-05-23T02:14:58Z")

</div>

> [@Amro](#):
>
> `ps = PardisoSolver()`

Just do `ps = MKLPardisoSolver()` instead

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 26, 2022, 6:31pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/11 "2022-05-26T18:31:28Z")

</div>

Don’t do the KLU factorization first.

```julia
ps = MKLPardisoSolver()
A = sparse(rand(10, 10))
B = rand(10, 2)
X = zeros(10, 2)
solve!(ps, X, A, B)

```

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 26, 2022, 7:55pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/13 "2022-05-26T19:55:53Z")

</div>

There is not.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 26, 2022, 11:30pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/15 "2022-05-26T23:30:48Z")

</div>

Do you have a standard Julia installation from [Download Julia](https://julialang.org/downloads/) ?

---

<div class="post-metadata">

**Author:** ![Amro](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@Amro](https://discourse.julialang.org/u/Amro)\
**Post date:** [May 27, 2022, 1:33pm UTC](https://discourse.julialang.org/t/pardiso-library-was-not-loaded/81392/16 "2022-05-27T13:33:14Z")

</div>

Yes, and my version is `Julia Version 1.8.0-beta1`
