-
Notifications
You must be signed in to change notification settings - Fork 705
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 OpenBLAS directly on POWER for foss 2021/* toolchains #13836
Use OpenBLAS directly on POWER for foss 2021/* toolchains #13836
Conversation
I've put this back to draft, for two reasons:
|
There is information in easybuilders/easybuild-framework#3809 (comment) on using an alternative toolchain on POWER9 for those wanting 2021a and newer. I am no longer working on this, so I am closing this. |
Proper workaround for allowing the use of FlexiBLAS on POWER is implemented in #15885, so there's no need anymore for special workarounds for POWER by mangling the definition of the |
(created using
eb --new-pr
)I've created this for discussion and marked it as draft while we decide if this is a suitable approach.
foss/2021a
For
foss/2021a
andfoss/2021.07
(candidate forfoss/2021b
) we see a seg fault when running thenumpy
tests on top of FlexiBLAS with OpenBLAS as the backend (#12968). However, we do not see this issue if we remove FlexiBLAS and use OpenBLAS directly.This PR keeps using FlexiBLAS / OpenBLAS for other architectures, but uses the architecture specific dependencies to allow us to use OpenBLAS directly on POWER.
With this I can build #13789 with the
numpy
andscipy
test suites passing.