Commit Graph

96 Commits

Author SHA256 Message Date
Dominique Leuenberger
0da63f5745 Accepting request 870251 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/870251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=54
2021-02-11 11:45:52 +00:00
b494211ca7 Accepting request 869931 from home:eeich:branches:multimedia:libs
- Add build support for gcc10 to HPC build (bsc#1174439).

OBS-URL: https://build.opensuse.org/request/show/869931
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=89
2021-02-08 11:25:01 +00:00
Dominique Leuenberger
2858cebffa Accepting request 866865 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/866865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=53
2021-01-30 12:55:50 +00:00
3457264b89 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
2021-01-26 14:13:54 +00:00
Dominique Leuenberger
782378d0ba Accepting request 829562 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/829562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=52
2020-08-28 19:14:22 +00:00
dc864a7454 Accepting request 828531 from home:michel_mno:branches:multimedia:libs
- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.
  To avoid fftw3:standard build failure.

OBS-URL: https://build.opensuse.org/request/show/828531
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=85
2020-08-25 13:17:40 +00:00
Dominique Leuenberger
be332a39ae Accepting request 822034 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/822034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=51
2020-07-26 14:16:35 +00:00
a37918822d Accepting request 821977 from home:eeich:branches:multimedia:libs
- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).

OBS-URL: https://build.opensuse.org/request/show/821977
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=83
2020-07-21 08:56:55 +00:00
Dominique Leuenberger
08eca61115 Accepting request 814678 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/814678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=50
2020-06-22 15:42:01 +00:00
d33b947a78 Accepting request 812115 from home:badshah400:branches:multimedia:libs
- Fix BuildFailures for openSUSE >= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.

OBS-URL: https://build.opensuse.org/request/show/812115
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=81
2020-06-15 09:59:42 +00:00
Dominique Leuenberger
dbd53c5895 Accepting request 752523 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/752523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=49
2019-12-03 11:40:25 +00:00
5f4c46d1ce Accepting request 752508 from home:eeich:branches:multimedia:libs
- Fix test for openSUSE

OBS-URL: https://build.opensuse.org/request/show/752508
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=79
2019-11-29 21:51:23 +00:00
98d4ccd5ce Accepting request 752454 from home:eeich:branches:multimedia:libs
- Disable openmpi1 builds for SLE/Leap > 15.1.
- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).

OBS-URL: https://build.opensuse.org/request/show/752454
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=78
2019-11-29 17:23:52 +00:00
Yuchen Lin
1b5559ce3f Accepting request 730828 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/730828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=48
2019-09-18 11:06:09 +00:00
Tomáš Chvátal
3c5abe5e83 Accepting request 730827 from home:michel_mno:branches:multimedia:libs
- Add -ffat-lto-objects to avoid build failure

OBS-URL: https://build.opensuse.org/request/show/730827
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=76
2019-09-14 05:59:33 +00:00
Dominique Leuenberger
df8e4e6a01 Accepting request 686405 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/686405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=47
2019-03-24 13:56:09 +00:00
Tomáš Chvátal
f197be8cad Accepting request 686389 from home:RZLourenco
- Update to 3.3.8:
  * Fixed AVX, AVX2 for gcc-8.
- Release notes for 3.3.7:
  * Experimental support for CMake.
  * Fixes for armv7a cycle counter.
  * Official support for aarch64, now that we have hardware to test it.
  * Tweak usage of FMA instructions in a way that favors newer processors
    (Skylake and Ryzen) over older processors (Haswell).
  * tests/bench: use 64-bit precision to compute mflops.

OBS-URL: https://build.opensuse.org/request/show/686389
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=74
2019-03-19 12:11:22 +00:00
Stephan Kulow
f1a2d080e5 Accepting request 677194 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/677194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=46
2019-02-24 17:02:49 +00:00
118b03dbc9 Accepting request 677184 from home:eeich:branches:multimedia:libs
- Add FFTW_BIN to environment variable with module file (bsc#1125824).

OBS-URL: https://build.opensuse.org/request/show/677184
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=72
2019-02-18 19:08:47 +00:00
Dominique Leuenberger
77bff7ddf4 Accepting request 636361 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/636361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=45
2018-09-26 14:01:04 +00:00
b79c191de5 Accepting request 636305 from home:Andreas_Schwab:Factory
- Stay with openmpi also on ppc

OBS-URL: https://build.opensuse.org/request/show/636305
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=70
2018-09-18 10:09:54 +00:00
Dominique Leuenberger
13f4114118 Accepting request 613768 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/613768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=44
2018-06-05 10:50:49 +00:00
1f548a49b6 Accepting request 613353 from home:1Antoine1:branches:multimedia:libs
- Fix %install_info_delete usage.

OBS-URL: https://build.opensuse.org/request/show/613353
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=68
2018-06-03 08:08:05 +00:00
Dominique Leuenberger
29b0d040ce Accepting request 580288 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/580288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=43
2018-02-28 19:01:53 +00:00
8906fe8c10 Accepting request 580278 from home:eeich:branches:multimedia:libs
- Add support for openmpi2 for the HPC build (FATE#325089).

OBS-URL: https://build.opensuse.org/request/show/580278
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=66
2018-02-26 15:49:38 +00:00
Dominique Leuenberger
995d293b98 Accepting request 579042 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/579042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=42
2018-02-25 10:34:21 +00:00
6352227e18 Accepting request 579040 from home:NMoreyChaisemartin:branches:science:HPC
- Switch to openmpi2 instead of openmpi (bsc#1082302),
  apart from ppc64 as openmpi2 does not support it.

OBS-URL: https://build.opensuse.org/request/show/579040
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=64
2018-02-22 15:35:28 +00:00
Dominique Leuenberger
f6d55c048b Accepting request 568304 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/568304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=41
2018-01-26 12:34:55 +00:00
Tomáš Chvátal
e9fcc00036 Accepting request 568239 from home:eeich:branches:multimedia:libs
- Fix typo in flavor gnu7-hpc settings.

OBS-URL: https://build.opensuse.org/request/show/568239
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=62
2018-01-22 18:12:52 +00:00
Dominique Leuenberger
c31e6107a8 Accepting request 567633 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/567633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=40
2018-01-21 14:47:18 +00:00
708513398a Accepting request 567582 from home:eeich:branches:multimedia:libs
- Change the name of the MPI version of the module file directory
  to pfftw3 to distinguish it from the 'serial' one (boo#1075933).

OBS-URL: https://build.opensuse.org/request/show/567582
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=60
2018-01-19 10:51:58 +00:00
Dominique Leuenberger
805dffe1bd Accepting request 565470 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/565470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=39
2018-01-16 08:27:03 +00:00
2aa722a452 Accepting request 563893 from home:eeich:branches:fix-compilers-hpc
- Disable the openmpi3 flavor in some products.

OBS-URL: https://build.opensuse.org/request/show/563893
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=58
2018-01-15 12:39:39 +00:00
OBS User mrdocs
44f8d46b33 Accepting request 562254 from home:eeich:branches:fix-compilers-hpc
- Add gcc7 as additional compiler flavor for HPC on SLES.
- Fix library package requires - use HPC macro (boo#1074890).
- Add support for mpich and openmpi3 for HPC.

OBS-URL: https://build.opensuse.org/request/show/562254
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=57
2018-01-07 18:18:12 +00:00
Dominique Leuenberger
c194d12d83 Accepting request 541880 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/541880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=38
2017-11-16 12:59:33 +00:00
3c748854ca Accepting request 541873 from home:eeich:hpc_alt
- Fix library package dependencies - limit certain
  dependencies to HPC packages.

OBS-URL: https://build.opensuse.org/request/show/541873
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=55
2017-11-14 16:51:07 +00:00
3e314d15eb Accepting request 541150 from home:eeich:hpc_alt
- Fix HPC library requires package and modules file.

OBS-URL: https://build.opensuse.org/request/show/541150
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=54
2017-11-13 14:03:03 +00:00
Dominique Leuenberger
aa4615682a Accepting request 539510 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/539510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=37
2017-11-10 13:42:12 +00:00
bd2a5465d8 Accepting request 539509 from home:eeich:hpc_alt
- update to 3.3.6-pl2
  * Bugfix: MPI Fortran-03 headers were missing in FFTW 3.3.6-pl1.
  * Bugfix: FFTW 3.3.6 had the wrong libtool version number, and generated
    shared libraries of the form libfftw3.so.2.6.6 instead of
    libfftw3.so.3.*.  
  * The fftw_make_planner_thread_safe() API introduced in 3.3.5 didn't
    work, and this 3.3.6 fixes it.  Sorry about that.
  * compilation fixes for IBM XLC
  * compilation fixes for threads on Windows
  * fix SIMD autodetection on amd64 when (_MSC_VER > 1500)

  (FATE#321716).

OBS-URL: https://build.opensuse.org/request/show/539509
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=52
2017-11-07 12:46:17 +00:00
Dominique Leuenberger
faf376df37 Accepting request 536052 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/536052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=36
2017-10-28 12:18:40 +00:00
23b0b70d95 Accepting request 535962 from home:eeich:hpc_alt
- Don't use openmpi-devel for HPC builds.

OBS-URL: https://build.opensuse.org/request/show/535962
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=50
2017-10-23 17:00:06 +00:00
7290032806 Accepting request 535192 from home:eeich:hpc_alt
- Fix dependencies for the HPC devel package.

OBS-URL: https://build.opensuse.org/request/show/535192
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=49
2017-10-20 08:36:35 +00:00
Dominique Leuenberger
7dbc9e225e Accepting request 534532 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/534532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=35
2017-10-18 14:15:06 +00:00
61631e4df1 Accepting request 534460 from home:eeich:branches:multimedia:libs
- Add magic to limit the number of flavors built in the
  in the OBS ring.

OBS-URL: https://build.opensuse.org/request/show/534460
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=47
2017-10-17 19:26:22 +00:00
223049c390 Accepting request 534290 from home:eeich:branches:multimedia:libs
- For HPC build package static libraries as well.

- Generate baselib.conf dynamically and only for the non-HPC
  build: this avoids issues with the source validator.

- removed unnedded dependency packages 

- rewrote for hpc library support
  * added environment modules
  * reduced number of hpc realted packages to two

OBS-URL: https://build.opensuse.org/request/show/534290
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=46
2017-10-16 18:57:55 +00:00
Dominique Leuenberger
79e36a6bb6 Accepting request 416523 from 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/416523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=34
2016-08-05 16:13:56 +00:00
Ismail Dönmez
a384802d44 -
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=44
2016-08-02 06:04:31 +00:00
Ismail Dönmez
cfc2999047 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
2016-08-02 05:55:19 +00:00
Stephan Kulow
8122bc4547 Accepting request 232657 from multimedia:libs
Mention a dropped patch in changelog
- Drop obsoleted 1_man_macro.patch (forwarded request 232656 from tiwai)

OBS-URL: https://build.opensuse.org/request/show/232657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=32
2014-05-10 06:31:37 +00:00
6c7fd6592b Accepting request 232656 from home:tiwai:branches:multimedia:libs
Mention a dropped patch in changelog
- Drop obsoleted 1_man_macro.patch

OBS-URL: https://build.opensuse.org/request/show/232656
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=41
2014-05-05 08:55:05 +00:00