From 7defb7280ebf85cb12f8637ad6c41a89b743112ce73e06676ad904550fdc9b6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 2 Aug 2016 05:55:19 +0000 Subject: [PATCH 1/2] Accepting request 416487 from home:mnhauke:branches:multimedia:libs - update to version 3.3.5 * New SIMD support: - Power8 VSX instructions in single and double precision. To use, add --enable-vsx to configure. - Support for AVX2 (256-bit FMA instructions). To use, add --enable-avx2 to configure. - Experimental support for AVX512 and KCVI. (--enable-avx512, --enable-kcvi) This code is expected to work but the FFTW maintainers do not have hardware to test it. - Support for AVX128/FMA (for some AMD machines) (--enable-avx128-fma) - Double precision Neon SIMD for aarch64. This code is expected to work but the FFTW maintainers do not have hardware to test it. - generic SIMD support using gcc vector intrinsics * Add fftw_make_planner_thread_safe() API * fix #18 (disable float128 for CUDACC) * fix #19: missing Fortran interface for fftwq_alloc_real * fix #21 (don't use float128 on Portland compilers, which pretend to be gcc) * fix: Avoid segfaults due to double free in MPI transpose OBS-URL: https://build.opensuse.org/request/show/416487 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=43 --- fftw-3.3.4.tar.gz | 3 --- fftw-3.3.5.tar.gz | 3 +++ fftw3.changes | 23 +++++++++++++++++++++++ fftw3.spec | 4 ++-- 4 files changed, 28 insertions(+), 5 deletions(-) delete mode 100644 fftw-3.3.4.tar.gz create mode 100644 fftw-3.3.5.tar.gz diff --git a/fftw-3.3.4.tar.gz b/fftw-3.3.4.tar.gz deleted file mode 100644 index f00b61b..0000000 --- a/fftw-3.3.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f0cde90929bc05587c3368d2f15cd0530a60b8a9912a8e2979a72dbe5af0982 -size 3940427 diff --git a/fftw-3.3.5.tar.gz b/fftw-3.3.5.tar.gz new file mode 100644 index 0000000..7261442 --- /dev/null +++ b/fftw-3.3.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ecfe1b04732ec3f5b7d279fdb8efcad536d555f9d1e8fabd027037d45ea8bcf +size 4148447 diff --git a/fftw3.changes b/fftw3.changes index 53f7bab..76fb743 100644 --- a/fftw3.changes +++ b/fftw3.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Aug 1 22:03:49 UTC 2016 - mardnh@gmx.de + +- update to version 3.3.5 + * New SIMD support: + - Power8 VSX instructions in single and double precision. + To use, add --enable-vsx to configure. + - Support for AVX2 (256-bit FMA instructions). + To use, add --enable-avx2 to configure. + - Experimental support for AVX512 and KCVI. (--enable-avx512, --enable-kcvi) + This code is expected to work but the FFTW maintainers do not have + hardware to test it. + - Support for AVX128/FMA (for some AMD machines) (--enable-avx128-fma) + - Double precision Neon SIMD for aarch64. + This code is expected to work but the FFTW maintainers do not have + hardware to test it. + - generic SIMD support using gcc vector intrinsics + * Add fftw_make_planner_thread_safe() API + * fix #18 (disable float128 for CUDACC) + * fix #19: missing Fortran interface for fftwq_alloc_real + * fix #21 (don't use float128 on Portland compilers, which pretend to be gcc) + * fix: Avoid segfaults due to double free in MPI transpose + ------------------------------------------------------------------- Sat Apr 19 19:16:23 UTC 2014 - mardnh@gmx.de diff --git a/fftw3.spec b/fftw3.spec index f03a9c5..a577bed 100644 --- a/fftw3.spec +++ b/fftw3.spec @@ -1,7 +1,7 @@ # # spec file for package fftw3 # -# Copyright (c) 2014 SUSE LINUX Products 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 @@ -23,7 +23,7 @@ BuildRequires: pkgconfig %ifnarch s390 s390x BuildRequires: openmpi-devel %endif -Version: 3.3.4 +Version: 3.3.5 Release: 0 Summary: Discrete Fourier Transform (DFT) C Subroutine Library License: GPL-2.0+ From bf832efdf69a6b5a35f333b7cd6b806062c2427c1d94a447a4671a123c2cab8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 2 Aug 2016 06:04:31 +0000 Subject: [PATCH 2/2] - OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=44 --- fftw3.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/fftw3.spec b/fftw3.spec index a577bed..08f9d55 100644 --- a/fftw3.spec +++ b/fftw3.spec @@ -31,6 +31,7 @@ Group: Productivity/Scientific/Math Url: http://www.fftw.org Source: http://www.fftw.org/fftw-%{version}.tar.gz Source1: %{name}-rpmlintrc +Source1000: baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): %install_info_prereq