Accepting request 374076 from home:namtrac:branches:science

- Update to version 0.2.16
  * Upgrade LAPACK to 3.6.0 version.
  * Disable multi-threading for small size swap and ger.
  * Improve small zger, zgemv, ztrmv using stack alloction.
  * Let openblas_get_num_threads return the number of active threads.
  * Fix LAPACK Dormbr, Dormlq bug.
  * Avoid potential getenv segfault.
  * Import LAPACK svn bugfix #142-#147,#150-#155
  * Optimize trsm kernels for AMD Bulldozer, Piledriver, Steamroller.
  * Detect Intel Avoton.
  * Detect AMD Trinity, Richland, E2-3200.
  * Optimize c/zgemv for AMD Bulldozer, Piledriver, Steamroller
  * Fix bug with scipy linalg test.
  * Support and optimize Cortex-A57 AArch64.
  * Update ARMV6 kernels.
  * Improve DGEMM for ARM Cortex-A57.
  * Fix detection of POWER architecture.
  * Optimize D and Z BLAS3 functions for Power8.
- Remove openblas-libs.patch, not needed.

OBS-URL: https://build.opensuse.org/request/show/374076
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=42
This commit is contained in:
Dmitry Roshchin 2016-03-17 07:56:09 +00:00 committed by Git OBS Bridge
parent 435f704e97
commit b830f494d3
5 changed files with 28 additions and 37 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:73c40ace5978282224e5e122a41c8388c5a19e65a6f2329c2b7c0b61bacc9044
size 9966585

3
openblas-0.2.16.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:766f350d0a4be614812d535cead8c816fc3ad3b9afcd93167ea5e4df9d61869b
size 10606393

View File

@ -1,29 +0,0 @@
Index: OpenBLAS-0.2.9/exports/Makefile
===================================================================
--- OpenBLAS-0.2.9.orig/exports/Makefile
+++ OpenBLAS-0.2.9/exports/Makefile
@@ -26,10 +26,10 @@ ifndef ONLY_CBLAS
ONLY_CBLAS = 0
endif
-ifeq ($(OSNAME), WINNT)
+
ifeq ($(F_COMPILER), GFORTRAN)
EXTRALIB += -lgfortran
-endif
+
ifeq ($(USE_OPENMP), 1)
ifeq ($(C_COMPILER), GCC)
EXTRALIB += -lgomp
@@ -37,11 +37,6 @@ endif
endif
endif
-ifeq ($(OSNAME), CYGWIN_NT)
-ifeq ($(F_COMPILER), GFORTRAN)
-EXTRALIB += -lgfortran
-endif
-endif
all::

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Wed Mar 16 19:35:53 UTC 2016 - idonmez@suse.com
- Update to version 0.2.16
* Upgrade LAPACK to 3.6.0 version.
* Disable multi-threading for small size swap and ger.
* Improve small zger, zgemv, ztrmv using stack alloction.
* Let openblas_get_num_threads return the number of active threads.
* Fix LAPACK Dormbr, Dormlq bug.
* Avoid potential getenv segfault.
* Import LAPACK svn bugfix #142-#147,#150-#155
* Optimize trsm kernels for AMD Bulldozer, Piledriver, Steamroller.
* Detect Intel Avoton.
* Detect AMD Trinity, Richland, E2-3200.
* Optimize c/zgemv for AMD Bulldozer, Piledriver, Steamroller
* Fix bug with scipy linalg test.
* Support and optimize Cortex-A57 AArch64.
* Update ARMV6 kernels.
* Improve DGEMM for ARM Cortex-A57.
* Fix detection of POWER architecture.
* Optimize D and Z BLAS3 functions for Power8.
- Remove openblas-libs.patch, not needed.
-------------------------------------------------------------------
Tue Oct 27 21:11:50 UTC 2015 - dmitry_r@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package openblas
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: openblas
Version: 0.2.15
Version: 0.2.16
Release: 0
Summary: An optimized BLAS library based on GotoBLAS2
License: BSD-3-Clause
@ -25,8 +25,6 @@ Group: Productivity/Scientific/Math
Url: http://www.openblas.net
Source0: https://github.com/xianyi/OpenBLAS/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: README.SUSE
# PATCH-FIX-UPSTREAM openblas-libs.patch: Link against libgfortran
Patch0: openblas-libs.patch
# PATCH-FIX-UPSTREAM c_xerbla_no-void-return.patch
Patch1: c_xerbla_no-void-return.patch
# PATCH-FIX-UPSTREAM openblas-noexecstack.patch
@ -174,7 +172,6 @@ This package contains the static libraries.
# Untar source
tar -zxf %{SOURCE0}
cd OpenBLAS-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
cd ..