forked from pool/fflas-ffpack
fflas-ffpack-2.0.0
OBS-URL: https://build.opensuse.org/package/show/science/fflas-ffpack?expand=0&rev=3
This commit is contained in:
parent
cc540f7c2f
commit
67edbeeac6
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:985e1dd5097072a45ef2d2aed519fc3da4dcdbf87f60d6dafeb2cde504fe93e0
|
|
||||||
size 338648
|
|
3
fflas-ffpack-2.0.0.tar.gz
Normal file
3
fflas-ffpack-2.0.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:59f560bc7928019760782bec8121ee8f0e8cf33eb1877e9b861bdd8f9ab34b39
|
||||||
|
size 642296
|
53
fflas-ffpack-ChangeLog-2.0.0
Normal file
53
fflas-ffpack-ChangeLog-2.0.0
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
August 2014
|
||||||
|
|
||||||
|
- code update :
|
||||||
|
* rank profile
|
||||||
|
* clean namespaces
|
||||||
|
* use field one, zero, etc
|
||||||
|
* fix clang warnings
|
||||||
|
* more blas wrappers (sger, sdot, copy, etc)
|
||||||
|
* simplification of fgemm
|
||||||
|
* simplify blas detection (+cflags)
|
||||||
|
* easier permutation handling
|
||||||
|
* improve testers
|
||||||
|
* use std::min, max
|
||||||
|
* many functions have API change to use last pointer argument for return
|
||||||
|
* some more doc
|
||||||
|
* and probably many more in 2+ years !
|
||||||
|
|
||||||
|
- bugs :
|
||||||
|
* correct permutations
|
||||||
|
* fix fgemm, fgemv, ftrmm, ftrsm bugs
|
||||||
|
* mem leaks
|
||||||
|
* bugs for degenerate cases
|
||||||
|
* fix bounds
|
||||||
|
* and probably many more in 2+ years !
|
||||||
|
|
||||||
|
- new features :
|
||||||
|
* new pluq 2x2 recursive alg
|
||||||
|
* leftlooking
|
||||||
|
* parallel OMP fgemm, ftrmm, ftrsm
|
||||||
|
* parallel KAAPI fgemm, ftrmm, ftrsm
|
||||||
|
* new testers for pluq, fgemm, etc
|
||||||
|
* new tester for Bini approximate formula
|
||||||
|
* fadd, fsub, finit, fscal, etc
|
||||||
|
* vectorisation using AVX(2)
|
||||||
|
* in place schedules
|
||||||
|
* new Echelon code
|
||||||
|
* helper design for fgemm, fgemv, etc
|
||||||
|
* template factorisation for modular/multiprecision fields
|
||||||
|
* helper traits
|
||||||
|
* automatic matrix field conversion (ie double -> float)
|
||||||
|
* add spmv kernels
|
||||||
|
* enable use of sparse MKL
|
||||||
|
* parallel.h, avx and simd files
|
||||||
|
* new DSL for parallelism
|
||||||
|
* RNS and multiprecision fields
|
||||||
|
* new const_cast, fflas_new etc functions
|
||||||
|
* element_ptr in fields
|
||||||
|
* use Givaro dependency (compulsory now)
|
||||||
|
* new test for regressions (with tickets)
|
||||||
|
* and probably many more in 2+ years !
|
||||||
|
|
||||||
|
|
||||||
|
# vim:ft=changelog
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 10 11:53:26 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 2.0.0
|
||||||
|
* New features: new pluq 2x2 recursive algorithm; leftlooking;
|
||||||
|
parallel OMP and KAAPI fgemm, ftrmm, ftrsm;
|
||||||
|
fadd, fsub, finit, fscal, etc.; vectorisation using AVX(2);
|
||||||
|
in place schedules; new Echelon code; spmv kernels
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 20 11:02:40 UTC 2013 - jengelh@inai.de
|
Mon May 20 11:02:40 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
Name: fflas-ffpack
|
Name: fflas-ffpack
|
||||||
%define lname libfflas0
|
%define lname libfflas0
|
||||||
Version: 1.6.0
|
Version: 2.0.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Finite Field Linear Algebra Subroutines
|
Summary: Finite Field Linear Algebra Subroutines
|
||||||
License: LGPL-2.1+
|
License: LGPL-2.1+
|
||||||
@ -26,8 +26,8 @@ Group: Productivity/Scientific/Math
|
|||||||
Url: http://linalg.org/projects/fflas-ffpack
|
Url: http://linalg.org/projects/fflas-ffpack
|
||||||
|
|
||||||
#SVN-Clone: svn://linalg.org/fflas-ffpack
|
#SVN-Clone: svn://linalg.org/fflas-ffpack
|
||||||
#DL-URL: http://linalg.org/fflas-ffpack-1.6.0.tar.gz
|
Source: http://linalg.org/%name-%version.tar.gz
|
||||||
Source: %name-%version.tar.xz
|
Source2: http://linalg.org/%name-ChangeLog-%version
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@ -71,13 +71,16 @@ the FFLAS-FFPACK API.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
--with-cblas="%_libdir/atlas" \
|
--with-blas-cflags=" " \
|
||||||
|
--with-blas-libs="-L%_libdir/atlas -lcblas -ltatlas" \
|
||||||
--enable-doc --with-docdir="%_docdir/%name"
|
--enable-doc --with-docdir="%_docdir/%name"
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
b="%buildroot";
|
b="%buildroot";
|
||||||
make install DESTDIR="$b";
|
make install DESTDIR="$b";
|
||||||
|
cp "%{S:2}" "$b/%_docdir/%name/"
|
||||||
|
rm -f "$b/%_docdir/%name/fflas-ffpack-html/INSTALL"
|
||||||
%fdupes %buildroot/%_prefix
|
%fdupes %buildroot/%_prefix
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -87,8 +90,6 @@ make install DESTDIR="$b";
|
|||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %_docdir/%name/
|
%_docdir/%name/
|
||||||
%_docdir/%name/fflas-ffpack.html
|
|
||||||
%_docdir/%name/fflas-ffpack-html/
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user