Accepting request 866415 from home:dirkmueller:branches:multimedia:libs

- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.

OBS-URL: https://build.opensuse.org/request/show/866415
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=87
This commit is contained in:
Takashi Iwai 2021-01-26 14:13:54 +00:00 committed by Git OBS Bridge
parent dc864a7454
commit 3457264b89
4 changed files with 22 additions and 6 deletions

View File

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

3
fftw-3.3.9.tar.gz Normal file
View File

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

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Sun Jan 24 19:36:58 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 3.3.9:
* New API fftw_planner_nthreads() returns the number of threads
currently being used by the planner.
* Fix incorrect math in 128-bit generic SIMD
* Fix wisdom for avx512.
The avx512 alignment requirement was set to 64 bytes, but this is
wrong. Alignment requirements are a property of the platform (e.g.,
x86) and not of the instruction set (e.g., AVX). Among other
things, this broke wisdom with avx512.
Note that avx512 support is still experimental because the FFTW
authors have no avx512 hardware available for testing.
* fftw_threads_set_callback function to change the threading backend at runtime.
-------------------------------------------------------------------
Fri Aug 21 13:00:52 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package fftw3
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -21,8 +21,8 @@
%define bname fftw
%define BNAME FFTW
%define pname fftw3
%define vers 3.3.8
%define _ver 3_3_8
%define vers 3.3.9
%define _ver 3_3_9
#For non HPC builds only
%define mpi_implem openmpi2