Accepting request 258058 from devel:libraries:c_c++

1

OBS-URL: https://build.opensuse.org/request/show/258058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suitesparse?expand=0&rev=13
This commit is contained in:
Stephan Kulow
2014-10-29 20:08:52 +00:00
committed by Git OBS Bridge
parent 1f5f44b200
commit 95cc7d11a9
5 changed files with 46 additions and 37 deletions

View File

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

3
SuiteSparse-4.4.0.tar.gz Normal file
View File

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

View File

@@ -1,7 +1,7 @@
diff -urN SuiteSparse.orig/SuiteSparse_config/SuiteSparse_config.h SuiteSparse/SuiteSparse_config/SuiteSparse_config.h
--- SuiteSparse.orig/SuiteSparse_config/SuiteSparse_config.h 2012-08-15 10:44:18.240183158 +0800
+++ SuiteSparse/SuiteSparse_config/SuiteSparse_config.h 2012-08-15 10:48:37.033947737 +0800
@@ -121,13 +121,13 @@
--- SuiteSparse.orig/SuiteSparse_config/SuiteSparse_config.h 2014-10-10 00:19:51.000000000 +0200
+++ SuiteSparse/SuiteSparse_config/SuiteSparse_config.h 2014-10-22 09:40:49.041061515 +0200
@@ -153,13 +153,13 @@
) ;
/* determine which timer to use, if any */
@@ -15,5 +15,5 @@ diff -urN SuiteSparse.orig/SuiteSparse_config/SuiteSparse_config.h SuiteSparse/S
-#endif
+/*#endif*/
/* ========================================================================== */
/* === SuiteSparse version ================================================== */
/* SuiteSparse printf macro */
#define SUITESPARSE_PRINTF(params) \

View File

@@ -1,3 +1,12 @@
-------------------------------------------------------------------
Wed Oct 22 14:19:33 UTC 2014 - foss@grueninger.de
- Update to version 4.4.0
+ (added GPU acceleration to CHOLMOD and SPQR. Up to 10x faster
than a multicore CPU.) Not yet working in the package
+ changed to a consistent method for all of SuiteSparse, for
malloc/calloc/realloc, and printf, using SuiteSparse_config.
-------------------------------------------------------------------
Sun Jun 22 06:49:20 UTC 2014 - dmitry_r@opensuse.org

View File

@@ -20,7 +20,7 @@ Name: suitesparse
Summary: A collection of sparse matrix libraries
License: GPL-2.0+ and LGPL-2.1+
Group: Development/Libraries
Version: 4.2.1
Version: 4.4.0
Release: 0
Url: http://www.cise.ufl.edu/research/sparse/SuiteSparse
Source: SuiteSparse-%{version}.tar.gz
@@ -32,36 +32,36 @@ BuildRequires: blas-devel
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: lapack-devel
%define amdver 2.3.1
%define amdso 2_3_1
%define btfver 1.2.0
%define btfso 1_2_0
%define camdver 2.3.1
%define camdso 2_3_1
%define ccolamdver 2.8.0
%define ccolamdso 2_8_0
%define colamdver 2.8.0
%define colamdso 2_8_0
%define cholmodver 2.1.2
%define cholmodso 2_1_2
%define csparsever 3.1.2
%define csparseso 3_1_2
%define cxsparsever 3.1.2
%define cxsparseso 3_1_2
%define kluver 1.2.1
%define kluso 1_2_1
%define ldlver 2.1.0
%define ldlso 2_1_0
%define rbiover 2.1.1
%define rbioso 2_1_1
%define spqrver 1.3.1
%define spqrso 1_3_1
%define umfpackver 5.6.2
%define umfpackso 5_6_2
%define amdver 2.4.1
%define amdso 2_4_1
%define btfver 1.2.1
%define btfso 1_2_1
%define camdver 2.4.1
%define camdso 2_4_1
%define ccolamdver 2.9.1
%define ccolamdso 2_9_1
%define colamdver 2.9.1
%define colamdso 2_9_1
%define cholmodver 3.0.2
%define cholmodso 3_0_2
%define csparsever 3.1.4
%define csparseso 3_1_4
%define cxsparsever 3.1.4
%define cxsparseso 3_1_4
%define kluver 1.3.1
%define kluso 1_3_1
%define ldlver 2.2.1
%define ldlso 2_2_1
%define rbiover 2.2.1
%define rbioso 2_2_1
%define spqrver 2.0.0
%define spqrso 2_0_0
%define umfpackver 5.7.1
%define umfpackso 5_7_1
# Your need define even it's just the same as main package
# or the %%build loop will override %%version with umfpack's version.
%define configver 4.2.1
%define configso 4_2_1
%define configver 4.4.0
%define configso 4_4_0
%define amdlib libamd-%{amdso}
%define btflib libbtf-%{btfso}
%define camdlib libcamd-%{camdso}