Skip to content

Commit

Permalink
Merge pull request #19495 from Flamefire/20240104165720_new_pr_OpenBL…
Browse files Browse the repository at this point in the history
…AS0323

fix lapack test failures in OpenBLAS 0.3.23/24
akesandgren authored Jan 5, 2024
2 parents e8c43bb + def2702 commit f2e7c13
Showing 3 changed files with 32 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -19,10 +19,9 @@ patches = [
'OpenBLAS-0.3.20_fix-x86-cpuid.patch',
'OpenBLAS-0.3.20_use-xASUM-microkernels-on-new-intel-cpus.patch',
'OpenBLAS-0.3.21_fix-order-vectorization.patch',
'OpenBLAS-0.3.23_disable-xDRGES-LAPACK-test.patch',
'OpenBLAS-0.3.23_fix-parallel-build.patch',
'OpenBLAS-0.3.23_fix-lapack-test.patch',
'OpenBLAS-0.3.23_fix-tests-hang.patch',
'OpenBLAS-0.3.23_disable-DDRGES3-LAPACK-test.patch',
]
checksums = [
{'v0.3.23.tar.gz': '5d9491d07168a5d00116cdc068a40022c3455bf9293c7cb86a65b1054d7e5114'},
@@ -35,11 +34,10 @@ checksums = [
'1dbd0f9473963dbdd9131611b455d8a801f1e995eae82896186d3d3ffe6d5f03'},
{'OpenBLAS-0.3.21_fix-order-vectorization.patch':
'08af834e5d60441fd35c128758ed9c092ba6887c829e0471ecd489079539047d'},
{'OpenBLAS-0.3.23_disable-xDRGES-LAPACK-test.patch':
'ab7e0af05f9b2a2ced32f3875e1e3767d9c3531a455421a38f7324350178a0ff'},
{'OpenBLAS-0.3.23_fix-parallel-build.patch': 'abe10ba3b0ca54772dbf235596e35325a5159018f6a60cfc88824c2c220d99d9'},
{'OpenBLAS-0.3.23_fix-lapack-test.patch': 'f6b3d81061f136e34aaf5359bb80fb9d2bba28825cc1dd26179b8dd01a9a0054'},
{'OpenBLAS-0.3.23_fix-tests-hang.patch': '9de1fdee6edf3b2bb55e4639fdd92d2877b5f0ac880f7df2cfea47ecebf16609'},
{'OpenBLAS-0.3.23_disable-DDRGES3-LAPACK-test.patch':
'36a16b4d3b867897413b43b774f8b57d641ad9a1b452e9de33ced198ab25e461'},
]

builddependencies = [
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
disable failing DDRGES3 test in LAPACK 3.10 test suite, fixes "Error code from DDRGES3 = 9";
see also https://github.com/OpenMathLib/OpenBLAS/issues/4032
author: Kenneth Hoste (HPC-UGent)
Similar for SDRGES: SGGES returned INFO= 9.
See https://github.com/OpenMathLib/OpenBLAS/issues/4415
Author: Alexander Grund (TU Dresden)
--- OpenBLAS-0.3.23/lapack-netlib/TESTING/dgd.in.orig 2023-09-29 08:05:53.089031858 +0200
+++ OpenBLAS-0.3.23/lapack-netlib/TESTING/dgd.in 2023-09-29 08:08:32.234680735 +0200
@@ -1,6 +1,6 @@
DGS Data for the Real Nonsymmetric Schur Form Driver
5 Number of matrix dimensions
-2 6 10 12 20 30 Matrix dimensions
+2 10 12 20 30 Matrix dimensions
1 1 1 2 1 Parameters NB, NBMIN, NXOVER, NS, NBCOL
10 Threshold for test ratios
.TRUE. Put T to test the error exits
--- OpenBLAS-0.3.23/lapack-netlib/TESTING/sgd.in.orig 2023-06-06 11:01:50.512947527 +0000
+++ OpenBLAS-0.3.23/lapack-netlib/TESTING/sgd.in 2023-06-06 11:02:05.318078733 +0000
@@ -1,6 +1,6 @@
SGS Data for the Real Nonsymmetric Schur Form Driver
5 Number of matrix dimensions
-2 6 10 12 20 30 Matrix dimensions
+2 10 12 20 30 Matrix dimensions
1 1 1 2 1 Parameters NB, NBMIN, NXOVER, NS, NBCOL
10 Threshold for test ratios
.TRUE. Put T to test the error exits
Original file line number Diff line number Diff line change
@@ -18,8 +18,7 @@ patches = [
'OpenBLAS-0.3.15_workaround-gcc-miscompilation.patch',
'OpenBLAS-0.3.20_use-xASUM-microkernels-on-new-intel-cpus.patch',
'OpenBLAS-0.3.21_fix-order-vectorization.patch',
'OpenBLAS-0.3.23_fix-lapack-test.patch',
'OpenBLAS-0.3.23_disable-DDRGES3-LAPACK-test.patch',
'OpenBLAS-0.3.23_disable-xDRGES-LAPACK-test.patch',
'OpenBLAS-0.3.24_fix-czasum.patch',
]
checksums = [
@@ -32,9 +31,8 @@ checksums = [
'1dbd0f9473963dbdd9131611b455d8a801f1e995eae82896186d3d3ffe6d5f03'},
{'OpenBLAS-0.3.21_fix-order-vectorization.patch':
'08af834e5d60441fd35c128758ed9c092ba6887c829e0471ecd489079539047d'},
{'OpenBLAS-0.3.23_fix-lapack-test.patch': 'f6b3d81061f136e34aaf5359bb80fb9d2bba28825cc1dd26179b8dd01a9a0054'},
{'OpenBLAS-0.3.23_disable-DDRGES3-LAPACK-test.patch':
'36a16b4d3b867897413b43b774f8b57d641ad9a1b452e9de33ced198ab25e461'},
{'OpenBLAS-0.3.23_disable-xDRGES-LAPACK-test.patch':
'ab7e0af05f9b2a2ced32f3875e1e3767d9c3531a455421a38f7324350178a0ff'},
{'OpenBLAS-0.3.24_fix-czasum.patch':
'8132b87c519fb08caa3bd7291fe8a1d0e1afe6fcb667d16f3020b46122afe20c'},
]

0 comments on commit f2e7c13

Please sign in to comment.