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

single non-numerical test failure in OpenBLAS/0.3.23-GCC-12.3.0 for x86_64/generic #344

Closed
boegel opened this issue Sep 28, 2023 · 2 comments
Labels
pilot-2023.06 tests Related to software testing

Comments

@boegel
Copy link
Contributor

boegel commented Sep 28, 2023

We're seeing a single non-numerical test failure for OpenBLAS/0.3.23-GCC-12.3.0 on x86_64/generic, see #334 (comment)

                        -->   LAPACK TESTING SUMMARY  <--
SUMMARY                 nb test run     numerical error         other error
================        ===========     =================       ================
REAL                    1326267         2       (0.000%)        0       (0.000%)
DOUBLE PRECISION        1327545         1       (0.000%)        1       (0.000%)
COMPLEX                 786943          3       (0.000%)        0       (0.000%)
COMPLEX16               786918          26      (0.003%)        0       (0.000%)

--> ALL PRECISIONS      4227673         32      (0.001%)        1       (0.000%)


== 2023-09-15 22:50:01,320 openblas.py:116 INFO 4227673 LAPACK tests run - 32 failed due to numerical errors - 1 failed due to other errors
Testing DOUBLE PRECISION Nonsymmetric-Generalized-Eigenvalue-Problem-driver-EIG/xeigtstd < dgd.in > dgd.out  DDRGES3: DGGES3 returned INFO=     9.
  DGS drivers:      1 out of   1555 tests failed to pass the threshold
 passed: 8922
failing to pass the threshold: 1
Info Error: 1

This appears to be a known issue with the LAPACK test suite, see OpenMathLib/OpenBLAS#4032.

Quoting from there: "these test failures crept up after algorithm changes in Reference-LAPACK 3.10 but they appear to be more of a nuisance than an actual defect.", so it seems fine to ignore this for now.

@boegel boegel added pilot-2023.06 tests Related to software testing labels Sep 28, 2023
@boegel
Copy link
Contributor Author

boegel commented Sep 28, 2023

The same problem is also observed with OpenBLAS 0.3.24 on POWER9, see easybuilders/easybuild-easyconfigs#18880 (comment)

@boegel
Copy link
Contributor Author

boegel commented Sep 29, 2023

Workaround for this problem, which is basically recommended by upstream OpenBLAS maintainer, is to just disable that one flaky test with a patch, see easybuilders/easybuild-easyconfigs#18887, which works like a charm, see #334 (comment)

So, this issue can be closed!

@boegel boegel closed this as completed Sep 29, 2023
trz42 pushed a commit to TopRichard/bot-software-layer1 that referenced this issue May 4, 2024
…2023a

{2023.06}[foss/2023a] R-bundle-bioconductor v3.18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pilot-2023.06 tests Related to software testing
Projects
None yet
Development

No branches or pull requests

1 participant