File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -9,13 +9,13 @@ to avoid allocations and does not require libblastrampoline.
99struct MKLLUFactorization <: AbstractFactorization end
1010
1111# Check if MKL is available
12- @static if ! @isdefined (MKL_jll)
12+ # MKL_jll < 2022.2 doesn't support the mixed LP64 and ILP64 interfaces that we make use of in LinearSolve
13+ # In particular, the `_64` APIs do not exist
14+ # https://www.intel.com/content/www/us/en/developer/articles/release-notes/onemkl-release-notes-2022.html
15+ @static if ! @isdefined (MKL_jll) || ! MKL_jll. is_available () || pkgversion (MKL_jll) >= v " 2022.2"
1316 __mkl_isavailable () = false
1417else
15- # MKL_jll < 2022.2 doesn't support the mixed LP64 and ILP64 interfaces that we make use of in LinearSolve
16- # In particular, the `_64` APIs do not exist
17- # https://www.intel.com/content/www/us/en/developer/articles/release-notes/onemkl-release-notes-2022.html
18- __mkl_isavailable () = MKL_jll. is_available () && pkgversion (MKL_jll) >= v " 2022.2"
18+ __mkl_isavailable () = true
1919end
2020
2121function getrf! (A:: AbstractMatrix{<:ComplexF64} ;
You can’t perform that action at this time.
0 commit comments