diff --git a/fflas-ffpack-2.0.0.tar.gz b/fflas-ffpack-2.0.0.tar.gz deleted file mode 100644 index d76d4ef..0000000 --- a/fflas-ffpack-2.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59f560bc7928019760782bec8121ee8f0e8cf33eb1877e9b861bdd8f9ab34b39 -size 642296 diff --git a/fflas-ffpack-2.1.0.tar.gz b/fflas-ffpack-2.1.0.tar.gz new file mode 100644 index 0000000..62242e9 --- /dev/null +++ b/fflas-ffpack-2.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79dfea0f8e8242355275216e35522c27a74c18a55c7ffc44cb4ccd6da2936c51 +size 823806 diff --git a/fflas-ffpack-ChangeLog-2.0.0 b/fflas-ffpack-ChangeLog-2.0.0 deleted file mode 100644 index 44b8893..0000000 --- a/fflas-ffpack-ChangeLog-2.0.0 +++ /dev/null @@ -1,53 +0,0 @@ -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 diff --git a/fflas-ffpack.changes b/fflas-ffpack.changes index 1ce5c84..ceb971f 100644 --- a/fflas-ffpack.changes +++ b/fflas-ffpack.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Sat Nov 14 10:36:30 UTC 2015 - jengelh@inai.de + +- Update to new upstream release 2.1.0 +* New features include: parallel PLUQ +* computation of rank profiles and rank profile matrices +* echelon and reduced echelon forms form both LUdivine and PLUQ +* getters to the forms and the transformation matrices +* igemm routine for BLAS like gemm on 64-bit ints +* support of Modular and ModularBalanced using + igemm, to support fields of bitsize between 25 and 31 +* support of Modular > for Z/pZ with p of size > 32 bit + (based on Givaro's RecInt multiprecision integers) +* support of RNS based gaussian elimination on multiprecision fields +* Paladin: DSL for parallel programming adressing OMP, TBB and Kaapi + ------------------------------------------------------------------- Mon Dec 29 17:49:09 UTC 2014 - jengelh@inai.de diff --git a/fflas-ffpack.spec b/fflas-ffpack.spec index 40d8347..41faaa0 100644 --- a/fflas-ffpack.spec +++ b/fflas-ffpack.spec @@ -23,7 +23,7 @@ Name: fflas-ffpack %define lname libfflas0 -Version: 2.0.0 +Version: 2.1.0 Release: 0 Summary: Finite Field Linear Algebra Subroutines License: LGPL-2.1+ @@ -32,11 +32,11 @@ URL: http://linalg.org/projects/fflas-ffpack #SVN-Clone: svn://linalg.org/fflas-ffpack Source: http://linalg.org/%name-%version.tar.gz -Source2: http://linalg.org/%name-ChangeLog-%version BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: givaro-devel +BuildRequires: givaro-devel >= 4 +BuildRequires: givaro-devel < 4.1 BuildRequires: gmp-devel >= 3.1.1 BuildRequires: lapack-devel BuildRequires: libatlas3-devel @@ -86,13 +86,12 @@ make %{?_smp_mflags} %install b="%buildroot"; %make_install -cp "%{S:2}" "$b/%_docdir/%name/" rm -f "$b/%_docdir/%name/fflas-ffpack-html/INSTALL" %fdupes %buildroot/%_prefix %files devel %defattr(-,root,root) -%doc COPYING.LESSER +%doc ChangeLog COPYING.LESSER %_bindir/fflas-ffpack-config %_includedir/fflas-ffpack/