Accepting request 772619 from home:namtrac:branches:science
- Update to version 0.3.8 common: * LAPACK has been updated to 3.9.0 (plus patches up to January 2nd, 2020) * CMAKE support has been improved in several areas including cross-compilation * A thread race condition in the GEMM3M kernels was resolved * The "generic" (plain C) gemm beta kernel used by many targets has been sped up * An optimized version of the LAPACK trtrs functions has been added * An incompatibilty between the LAPACK tests and the OpenBLAS implementation of XERBLA was resolved, removing the numerous warnings about wrong error exits in the former * Support for NetBSD has been added * Support for compilation with g95 and non-GNU versions of ld has been improved * Compilation with (upcoming) gcc 10 is now supported power: * Worked around miscompilation of several POWER8 and POWER9 kernels by older versions of gcc * Added support for big-endian POWER8 and for compilation on AIX * Corrected bugs in the big-endian support for PPC440 and PPC970 * DYNAMIC_ARCH support is now available in CMAKE builds as well armv8: * Performance of DGEMM_BETA and SGEMM_NCOPY has been improved * Compilation for 32bit works again * Performance of the RPCC function has been improved * Improved performance on small systems * DYNAMIC_ARCH support is now available in CMAKE builds as well * Cross-compilation from OSX to IOS was simplified x86-64: * A new AVX512 DGEMM kernel was added and the AVX512 SGEMM kernel was significantly improved * Optimized AVX512 kernels for CGEMM and ZGEMM have been added * AVX2 kernels for STRMM, SGEMM, and CGEMM have been significantly OBS-URL: https://build.opensuse.org/request/show/772619 OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=87
This commit is contained in:
parent
91d3d1b815
commit
ad5e4348bc
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bde136122cef3dd6efe2de1c6f65c10955bbb0cc01a520c2342f5287c28f9379
|
||||
size 11986592
|
3
OpenBLAS-0.3.8.tar.gz
Normal file
3
OpenBLAS-0.3.8.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8f86ade36f0dbed9ac90eb62575137388359d97d8f93093b38abe166ad7ef3a8
|
||||
size 12173881
|
@ -1,26 +0,0 @@
|
||||
From b28db31429d9b3b6a57a182d79e63aafdd2843f1 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Kroeker <martin@ruby.chemie.uni-freiburg.de>
|
||||
Date: Fri, 6 Dec 2019 21:23:56 +0100
|
||||
Subject: [PATCH] Support two-digit version numbers in gcc version check
|
||||
|
||||
fixes #2336 (non-recognition of gcc 10) with patch provided by JeffreyALaw.
|
||||
---
|
||||
f_check | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/f_check b/f_check
|
||||
index 993ad9a3..79b24e2d 100644
|
||||
--- a/f_check
|
||||
+++ b/f_check
|
||||
@@ -71,7 +71,7 @@ if ($compiler eq "") {
|
||||
|
||||
if ($data =~ /GNU/) {
|
||||
|
||||
- $data =~ /(\d)\.(\d).(\d)/;
|
||||
+ $data =~ /(\d+)\.(\d+).(\d+)/;
|
||||
$major = $1;
|
||||
$minor = $2;
|
||||
|
||||
--
|
||||
2.24.0
|
||||
|
@ -1,3 +1,46 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 10 07:01:49 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
|
||||
|
||||
- Update to version 0.3.8
|
||||
common:
|
||||
* LAPACK has been updated to 3.9.0 (plus patches up to January 2nd, 2020)
|
||||
* CMAKE support has been improved in several areas including cross-compilation
|
||||
* A thread race condition in the GEMM3M kernels was resolved
|
||||
* The "generic" (plain C) gemm beta kernel used by many targets has been sped up
|
||||
* An optimized version of the LAPACK trtrs functions has been added
|
||||
* An incompatibilty between the LAPACK tests and the OpenBLAS implementation of XERBLA
|
||||
was resolved, removing the numerous warnings about wrong error exits in the former
|
||||
* Support for NetBSD has been added
|
||||
* Support for compilation with g95 and non-GNU versions of ld has been improved
|
||||
* Compilation with (upcoming) gcc 10 is now supported
|
||||
power:
|
||||
* Worked around miscompilation of several POWER8 and POWER9 kernels by
|
||||
older versions of gcc
|
||||
* Added support for big-endian POWER8 and for compilation on AIX
|
||||
* Corrected bugs in the big-endian support for PPC440 and PPC970
|
||||
* DYNAMIC_ARCH support is now available in CMAKE builds as well
|
||||
armv8:
|
||||
* Performance of DGEMM_BETA and SGEMM_NCOPY has been improved
|
||||
* Compilation for 32bit works again
|
||||
* Performance of the RPCC function has been improved
|
||||
* Improved performance on small systems
|
||||
* DYNAMIC_ARCH support is now available in CMAKE builds as well
|
||||
* Cross-compilation from OSX to IOS was simplified
|
||||
x86-64:
|
||||
* A new AVX512 DGEMM kernel was added and the AVX512 SGEMM kernel was
|
||||
significantly improved
|
||||
* Optimized AVX512 kernels for CGEMM and ZGEMM have been added
|
||||
* AVX2 kernels for STRMM, SGEMM, and CGEMM have been significantly
|
||||
sped up and optimized CGEMM3M and ZGEMM3M kernels have been added
|
||||
* Added support for QEMU virtual cpus
|
||||
* A compilation problem with PGI and SUN compilers was fixed
|
||||
* Intel "Goldmont plus" is now autodetected
|
||||
* A potential crash on program exit on MS Windows has been fixed
|
||||
IBM Z:
|
||||
* Z15 is now supported as Z14
|
||||
* DYNAMIC_ARCH is now available on ZARCH as well
|
||||
- Remove now merged gcc10-Support-two-digit-version-numbers-in-gcc-version-che.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 8 09:03:24 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package openblas
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LLC
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -18,8 +18,8 @@
|
||||
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
|
||||
%define _vers 0_3_7
|
||||
%define vers 0.3.7
|
||||
%define _vers 0_3_8
|
||||
%define vers 0.3.8
|
||||
%define pname openblas
|
||||
|
||||
%bcond_with ringdisabled
|
||||
@ -128,8 +128,7 @@ Source2: README.HPC.SUSE
|
||||
# PATCH-FIX-UPSTREAM openblas-noexecstack.patch
|
||||
Patch1: openblas-noexecstack.patch
|
||||
# PATCH port
|
||||
Patch3: openblas-s390.patch
|
||||
Patch4: gcc10-Support-two-digit-version-numbers-in-gcc-version-che.patch
|
||||
Patch2: openblas-s390.patch
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
@ -234,8 +233,7 @@ This package contains headers for OpenBLAS.
|
||||
|
||||
%setup -q -n OpenBLAS-%{version}
|
||||
%patch1 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
%patch2 -p1
|
||||
%ifarch s390
|
||||
sed -i -e "s@m32@m31@" Makefile.system
|
||||
%endif
|
||||
|
Loading…
Reference in New Issue
Block a user