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
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
Name: fflas-ffpack
|
||||
%define lname libfflas0
|
||||
Version: 1.6.0
|
||||
Version: 2.0.0
|
||||
Release: 0
|
||||
Summary: Finite Field Linear Algebra Subroutines
|
||||
License: LGPL-2.1+
|
||||
@ -26,8 +26,8 @@ Group: Productivity/Scientific/Math
|
||||
Url: http://linalg.org/projects/fflas-ffpack
|
||||
|
||||
#SVN-Clone: svn://linalg.org/fflas-ffpack
|
||||
#DL-URL: http://linalg.org/fflas-ffpack-1.6.0.tar.gz
|
||||
Source: %name-%version.tar.xz
|
||||
Source: http://linalg.org/%name-%version.tar.gz
|
||||
Source2: http://linalg.org/%name-ChangeLog-%version
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
@ -71,13 +71,16 @@ the FFLAS-FFPACK API.
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--with-cblas="%_libdir/atlas" \
|
||||
--with-blas-cflags=" " \
|
||||
--with-blas-libs="-L%_libdir/atlas -lcblas -ltatlas" \
|
||||
--enable-doc --with-docdir="%_docdir/%name"
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
b="%buildroot";
|
||||
make install DESTDIR="$b";
|
||||
cp "%{S:2}" "$b/%_docdir/%name/"
|
||||
rm -f "$b/%_docdir/%name/fflas-ffpack-html/INSTALL"
|
||||
%fdupes %buildroot/%_prefix
|
||||
|
||||
%files devel
|
||||
@ -87,8 +90,6 @@ make install DESTDIR="$b";
|
||||
|
||||
%files doc
|
||||
%defattr(-,root,root)
|
||||
%dir %_docdir/%name/
|
||||
%_docdir/%name/fflas-ffpack.html
|
||||
%_docdir/%name/fflas-ffpack-html/
|
||||
%_docdir/%name/
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user