From 3d6ed6e4a0b8f3ffbadf0142fa8ddade200290a9b835e9050560cd5cfff37965 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 24 Oct 2020 16:22:20 +0000 Subject: [PATCH 1/3] - Update to version 0.3.12 common: * Fixed missing BLAS/LAPACK functions (inadvertently dropped during the build system restructuring to support selective compilation) * Fixed argument conversion macro in LAPACKE_zgesvdq (LAPACK #458) power: * Added optimized SCOPY/CCOPY kernels for POWER10 * Increased and unified the default size of the GEMM buffer * Fixed building for POWER10 in DYNAMIC_ARCH mode * POWER10 compatibility test now checks binutils version as well * Cleaned up compiler warnings x86_64: * Corrected compiler version checks for AVX2 compatibility * Added compiler option -mavx2 for building with flang * Fixed direct SGEMM pathway for small matrix sizes (broken by the code refactoring in 0.3.11) * Fixed unhandled partial register clobbers in several kernels for AXPY,DOT,GEMV_N and GEMV_T flagged by gcc10 tree-vectorizer armv8: * Improved Apple Vortex support to include cross-compiling OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=109 --- OpenBLAS-0.3.11.tar.gz | 3 --- OpenBLAS-0.3.12.tar.gz | 3 +++ openblas.changes | 27 +++++++++++++++++++++++++++ openblas.spec | 4 ++-- 4 files changed, 32 insertions(+), 5 deletions(-) delete mode 100644 OpenBLAS-0.3.11.tar.gz create mode 100644 OpenBLAS-0.3.12.tar.gz diff --git a/OpenBLAS-0.3.11.tar.gz b/OpenBLAS-0.3.11.tar.gz deleted file mode 100644 index 9e48baa..0000000 --- a/OpenBLAS-0.3.11.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bc4617971179e037ae4e8ebcd837e46db88422f7b365325bd7aba31d1921a673 -size 12326482 diff --git a/OpenBLAS-0.3.12.tar.gz b/OpenBLAS-0.3.12.tar.gz new file mode 100644 index 0000000..a0999a0 --- /dev/null +++ b/OpenBLAS-0.3.12.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65a7d3a4010a4e3bd5c0baa41a234797cd3a1735449a4a5902129152601dc57b +size 12325103 diff --git a/openblas.changes b/openblas.changes index d5a6b65..e585c7d 100644 --- a/openblas.changes +++ b/openblas.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Thu Oct 22 10:13:20 UTC 2020 - Ismail Dönmez + +- Update to version 0.3.12 + common: + * Fixed missing BLAS/LAPACK functions (inadvertently dropped during + the build system restructuring to support selective compilation) + * Fixed argument conversion macro in LAPACKE_zgesvdq (LAPACK #458) + + power: + * Added optimized SCOPY/CCOPY kernels for POWER10 + * Increased and unified the default size of the GEMM buffer + * Fixed building for POWER10 in DYNAMIC_ARCH mode + * POWER10 compatibility test now checks binutils version as well + * Cleaned up compiler warnings + + x86_64: + * Corrected compiler version checks for AVX2 compatibility + * Added compiler option -mavx2 for building with flang + * Fixed direct SGEMM pathway for small matrix sizes (broken by + the code refactoring in 0.3.11) + * Fixed unhandled partial register clobbers in several kernels + for AXPY,DOT,GEMV_N and GEMV_T flagged by gcc10 tree-vectorizer + + armv8: + * Improved Apple Vortex support to include cross-compiling + ------------------------------------------------------------------- Wed Oct 21 09:18:18 UTC 2020 - Ismail Dönmez diff --git a/openblas.spec b/openblas.spec index 4313ba4..f9aa5a2 100644 --- a/openblas.spec +++ b/openblas.spec @@ -18,8 +18,8 @@ %global flavor @BUILD_FLAVOR@%{nil} -%define _vers 0_3_11 -%define vers 0.3.11 +%define _vers 0_3_12 +%define vers 0.3.12 %define pname openblas %bcond_with ringdisabled From 2b3e67f7f275f26bf65d369cbd0dfe806f1dd534985929b51143c998489bed9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 24 Oct 2020 16:23:40 +0000 Subject: [PATCH 2/3] - OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=110 --- fix-build.patch | 10 ---------- openblas.changes | 2 ++ openblas.spec | 3 --- 3 files changed, 2 insertions(+), 13 deletions(-) delete mode 100644 fix-build.patch diff --git a/fix-build.patch b/fix-build.patch deleted file mode 100644 index 127f86b..0000000 --- a/fix-build.patch +++ /dev/null @@ -1,10 +0,0 @@ -Index: OpenBLAS-0.3.11/kernel/x86_64/dgemm_tcopy_16_skylakex.c -=================================================================== ---- OpenBLAS-0.3.11.orig/kernel/x86_64/dgemm_tcopy_16_skylakex.c -+++ OpenBLAS-0.3.11/kernel/x86_64/dgemm_tcopy_16_skylakex.c -@@ -126,4 +126,5 @@ int CNAME(BLASLONG dim_second, BLASLONG - } - src1 += src_inc; - } -+ return 0; - } diff --git a/openblas.changes b/openblas.changes index e585c7d..103bafc 100644 --- a/openblas.changes +++ b/openblas.changes @@ -25,6 +25,8 @@ Thu Oct 22 10:13:20 UTC 2020 - Ismail Dönmez armv8: * Improved Apple Vortex support to include cross-compiling +- Drop fix-build.patch, merged upstream. + ------------------------------------------------------------------- Wed Oct 21 09:18:18 UTC 2020 - Ismail Dönmez diff --git a/openblas.spec b/openblas.spec index f9aa5a2..9167181 100644 --- a/openblas.spec +++ b/openblas.spec @@ -171,8 +171,6 @@ Source2: README.HPC.SUSE Patch1: openblas-noexecstack.patch # PATCH port Patch2: openblas-s390.patch -# PATCH-FIX-UPSTREAM fix-build.patch -Patch3: fix-build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -278,7 +276,6 @@ This package contains headers for OpenBLAS. %setup -q -n OpenBLAS-%{version} %patch1 -p1 %patch2 -p1 -%patch3 -p1 %ifarch s390 sed -i -e "s@m32@m31@" Makefile.system %endif From f5773d946c91b114aa5a181ec856fca1f66f72933a17a0cb586bc9648c7e1585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 24 Oct 2020 16:28:04 +0000 Subject: [PATCH 3/3] - OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=111 --- openblas.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openblas.changes b/openblas.changes index 103bafc..6fc8392 100644 --- a/openblas.changes +++ b/openblas.changes @@ -1,5 +1,5 @@ ------------------------------------------------------------------- -Thu Oct 22 10:13:20 UTC 2020 - Ismail Dönmez +Sat Oct 24 16:27:35 UTC 2020 - Ismail Dönmez - Update to version 0.3.12 common: