-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using Arpack with MKL #7
Comments
This has been reported a couple of times. It only happens when Julia has been built from source but we are we are trying to figure out how to fix it. Meanwhile, you can either use the official binaries or try building OpenBLAS with gfortran-7, i.e. something like
and then set |
I am building with MKL, not OpenBLAS. My
Is there a workaround in this case? |
Not yet, unfortunately. I suspect we'd need to do separate binaries for MKL. cc @staticfloat |
Essentially the same issue as #5 |
I have just noted https://github.com/JuliaPackaging/Yggdrasil/tree/master/I/IpoptMKL besides https://github.com/JuliaPackaging/Yggdrasil/tree/master/I/Ipopt |
In v1.7, we should link |
When can this update be expected, and is there a temporary fix in the meantime? |
The right way to do this would be right after 1.7 releases. |
I'll give it a shot and get some of the builds going to start with. |
Any progress on fixing this? |
It's easiest for me to do this as 1.7 and later. Trying to make it work in 1.6 and earlier, is substantial work that I am also not sure about. |
Is it possible to use Arpack+MKL already in the 1.7 dev build, or would I have to wait until the full stable release? |
No it isn't possible, since ARPACK is linked against openblas right now. We'll switch it to the new mechanism either close to or soon after 1.7. |
With JuliaPackaging/Yggdrasil#3699 now closed, it should be possible to link Arpack_jll against libblastrampoline_jll (instead of openblas), which will then allow for switching to MKL in Julia 1.7 and higher. |
Doing |
The text was updated successfully, but these errors were encountered: