-
Notifications
You must be signed in to change notification settings - Fork 16
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
Use artifact MUMPS_jll #80
Conversation
acb3131
to
5245522
Compare
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #80 +/- ##
=======================================
Coverage ? 17.99%
=======================================
Files ? 10
Lines ? 889
Branches ? 0
=======================================
Hits ? 160
Misses ? 729
Partials ? 0 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
08607b8
to
64f3fa2
Compare
Let's not remove the old interface until everything works. That will also help keep this PR more focused. |
64f3fa2
to
b56091d
Compare
I updated the PR to not remove the old interface except I added a |
Right, but it can no longer be built... Also, why do we need to install all three oh OpenMPI, MPICH and MicrosoftMPI??? |
5da0d6e
to
cd574cb
Compare
I found a solution to keep it.
OpenMPI, MPICH and MicrosoftMPI are dependencies of MPI.jl (https://github.com/JuliaParallel/MPI.jl/blob/master/Project.toml#L10-L13). |
#81 should fix the test that fails on macOS related to accuracy. There's still a segfault with the JLL to investigate. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It all looks great, many thanks! I would prefer to leave MUMPS.jl and mumps_types.jl unchanged in this PR and update MUMPS-C_API.jl instead.
f983f39
to
50b7dff
Compare
I don't know why there is a segfault on OSX. |
I'll try locally. |
ps: at least, Homebrew is also installing binaries now, which speeds up the CI (https://github.com/JuliaSmoothOptimizers/MUMPS.jl/runs/4811639965?check_suite_focus=true#step:3:59). pps: MUMPS itself is still being compiled on Linux... not sure why. |
Great !
MUMPS is not compiled with my |
I can reproduce the segmentation fault locally on macOS... :-( |
5d7a1ac
to
8e4d47d
Compare
@dpo I recompiled |
😞 |
The version 2.2.0 of SCALAPACK was released four days ago: http://www.netlib.org/scalapack/#_scalapack_version_2_2_0 |
8e4d47d
to
cbaeeee
Compare
|
I tried that 10 days ago, but it didn't help. Maybe I didn't recompile Scalapack with it though. I'll have to try. |
cbaeeee
to
096b00c
Compare
@dpo MUMPS_jll works on Linux and Mac !!! 🎉 |
Excellent, thank you! I'm going to merge this despite the failing Homebrew actions. In the next PR, I'll remove the Homebrew actions and add M1. |
We can also test FreeBSD with CirrusCI :-) |
close #53