Commit Graph

107 Commits

Author SHA256 Message Date
Ana Guerrero
10f732dd0a Accepting request 1120240 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1120240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=59
2023-10-26 15:11:36 +00:00
49da2854dc Accepting request 1120238 from home:eeich:branches:multimedia:libs
- Disable HPC flavors on %ix86

OBS-URL: https://build.opensuse.org/request/show/1120238
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=98
2023-10-25 11:57:28 +00:00
82dfab3ada Accepting request 1119619 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1119619
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=97
2023-10-25 11:52:11 +00:00
Dominique Leuenberger
9c57c27f99 Accepting request 976010 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/976010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=58
2022-05-12 20:57:33 +00:00
4af1b9d34b Accepting request 973062 from home:jengelh:branches:multimedia:libs
- Update rpmlintrc for shlib-policy-name-error

OBS-URL: https://build.opensuse.org/request/show/973062
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=95
2022-05-10 08:31:40 +00:00
Dominique Leuenberger
50e78944fc Accepting request 947266 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/947266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=57
2022-01-21 00:24:59 +00:00
7dbc1c87ce Accepting request 947265 from home:tiwai:branches:multimedia:libs
- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools

OBS-URL: https://build.opensuse.org/request/show/947265
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=94
2022-01-18 16:32:54 +00:00
Dominique Leuenberger
b697a7c03c Accepting request 935916 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/935916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=56
2021-12-08 21:08:28 +00:00
d354e8ca93 Accepting request 935864 from home:dirkmueller:Factory
- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real->complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex->complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.

OBS-URL: https://build.opensuse.org/request/show/935864
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=93
2021-12-06 08:01:37 +00:00
Dominique Leuenberger
7b9227528a Accepting request 890019 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/890019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=55
2021-05-05 18:39:34 +00:00
2f55f7993e Accepting request 889563 from home:dimstar:Factory
- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh

- Add build support for gcc10 to HPC build (bsc#1174439).

OBS-URL: https://build.opensuse.org/request/show/889563
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=91
2021-05-03 11:31:58 +00:00
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