Skip to content
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

mtx: don't vendor lapack #723

Merged
merged 1 commit into from
Sep 19, 2024
Merged

Conversation

VincentVanlaer
Copy link
Collaborator

It is only used for non-sdk builds, and other required libraries (such as HDF5) are not included for non-sdk builds as well. Furthermore, this prevents the vendored version from being out of date with the SDK version.

It is only used for non-sdk builds, and other required libraries (such
as HDF5) are not included for non-sdk builds as well. Furthermore, this
prevents the vendored version from being out of date with the SDK
version.
@pmocz
Copy link
Member

pmocz commented Aug 26, 2024

This makes sense to me. Just have the sdk take care of lapack, since that's what we test and support, and remove 3rd party source code from Mesa. We should merge this PR if others agree

@pmocz pmocz self-assigned this Aug 26, 2024
@warrickball
Copy link
Contributor

I agree in principle but this will break my ifort build until I switch it over to using the system LAPACK, which I should do anyway but might not have much time for ~2-3 weeks.

@warrickball
Copy link
Contributor

I think I managed to switch, though to using the Intel Math Kernel Library™ (MKL), which appears to break bit-for-bit in the mtx, net and num tests, but the results look okay. I messed up my first run, which has contaminated TestHub with apparently mixed failures but I'll have a close look for discrepancies the next time I test main.

But I think the bundled BLAS/LAPACK can go.

@pmocz pmocz merged commit b89e197 into MESAHub:main Sep 19, 2024
3 checks passed
@VincentVanlaer VincentVanlaer deleted the drop-lapack-normal branch October 3, 2024 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants