Recent Releases of FFTW

FFTW - v1.9.0

FFTW v1.9.0

Diff since v1.8.1

Merged pull requests: - Replace __init__ with OncePerProcess on supported Julia versions (#316) (@fredrikekre)

Closed issues: - fftwinitthreads symbol not found on macOS (Apple Silicon) with system FFTW (#315) - Thread safety: single-threaded FFTs in parallel (#317)

- Julia
Published by github-actions[bot] 9 months ago

FFTW - v1.8.1

FFTW v1.8.1

Diff since v1.8.0

Merged pull requests: - Docs: add example (#96) (@heitorPB) - Update TagBot setup (#293) (@giordano) - Bump codecov/codecov-action from 3 to 4 (#294) (@dependabot[bot]) - Use Aqua in tests (#295) (@jishnub) - Update CI.yml for Apple Silicon (#296) (@ViralBShah) - fix bug in planr2r! for numthreads != nothing (#298) (@stevengj) - Bump julia-actions/setup-julia from 1 to 2 (#300) (@dependabot[bot]) - Bump julia-actions/cache from 1 to 2 (#301) (@dependabot[bot]) - Do not fail if codecov fails (#302) (@ViralBShah) - CI: Update CI badage (#303) (@inkydragon) - Improve type inference (#308) (@topolarity) - Bump codecov/codecov-action from 4 to 5 (#310) (@dependabot[bot]) - allow MKL_jll version 2025 (#314) (@ranocha)

Closed issues: - v1.8.0 missing from Releases? (#292) - Bug in plan_r2r! leads to false results for multiple threads (#297) - How to avoid the performance loss of rfft function after using fft function? (#305) - Unwanted sine modes appearing in convolution using FFT (#313)

- Julia
Published by github-actions[bot] about 1 year ago

FFTW - v1.8.0

What's Changed

  • Support new AbstractFFTs.AdjointStyle trait for FFT and DCT plans by @gaurav-arya in https://github.com/JuliaMath/FFTW.jl/pull/249
  • Allow MKL_jll v2024 by @ChrisRackauckas in https://github.com/JuliaMath/FFTW.jl/pull/283
  • Update Project.toml by @ChrisRackauckas in https://github.com/JuliaMath/FFTW.jl/pull/284
  • CompatHelper: make PRs to bump JLL compat entries by @DilumAluthge in https://github.com/JuliaMath/FFTW.jl/pull/285
  • CI: for the macOS CI jobs with the MKL provider, force MKL_jll 2023 to be installed by @DilumAluthge in https://github.com/JuliaMath/FFTW.jl/pull/286
  • enable dependabot for GitHub actions by @ranocha in https://github.com/JuliaMath/FFTW.jl/pull/267
  • Increase CI timeout length by @gaurav-arya in https://github.com/JuliaMath/FFTW.jl/pull/276
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/JuliaMath/FFTW.jl/pull/288
  • Bump codecov/codecov-action from 1 to 3 by @dependabot in https://github.com/JuliaMath/FFTW.jl/pull/289
  • Test on the latest stable release by @jishnub in https://github.com/JuliaMath/FFTW.jl/pull/258
  • Bump to 1.8 by @stevengj in https://github.com/JuliaMath/FFTW.jl/pull/291

New Contributors

  • @gaurav-arya made their first contribution in https://github.com/JuliaMath/FFTW.jl/pull/249
  • @DilumAluthge made their first contribution in https://github.com/JuliaMath/FFTW.jl/pull/285
  • @dependabot made their first contribution in https://github.com/JuliaMath/FFTW.jl/pull/288

Full Changelog: https://github.com/JuliaMath/FFTW.jl/compare/v1.7.1...v1.8.0

- Julia
Published by ViralBShah about 2 years ago

FFTW - v1.7.1

FFTW v1.7.1

Diff since v1.7.0

Merged pull requests: - Support MKL_jll 2023 (#270) (@dlfivefifty)

- Julia
Published by github-actions[bot] over 2 years ago

FFTW - v1.7.0

FFTW v1.7.0

Diff since v1.6.0

Closed issues: - Normalization of FFTW.r2r for FFTW.RODFT00 (#268)

Merged pull requests: - fix typos (#265) (@spaette) - remove tuple specialization of fixkinds (#266) (@jishnub) - reduce allocations in dimshowmany (#269) (@jishnub)

- Julia
Published by github-actions[bot] over 2 years ago

FFTW - v1.6.0

FFTW v1.6.0

Diff since v1.5.0

Closed issues: - FFTW could not create plan for fft(n × m × 1 array, 2) (#142) - why mkl can not get fft(x,1)? (#237) - I didn't ask for planbfft, but got MethodError: no method matching planbfft(::Vector{Number}, ::UnitRange{Int64}) (#244) - FFTW.fft() fails to calculate spectrum (#250) - MKL: FFTW could not create plan (#252)

Merged pull requests: - Create Invalidations.yml (#251) (@ranocha) - Improve type inference in plan_r2r (#253) (@jishnub) - inference + allocation in fix_kinds (#254) (@jishnub) - remove test_broken on master (#257) (@jishnub) - improve type inference in DCTPlan (#259) (@jishnub) - Update GitHub Actions setup and move to Cirrus for other platforms (#262) (@giordano) - Bump version to v1.5.1 (#263) (@jishnub) - bump to 1.6 since new type params were added (#264) (@stevengj)

- Julia
Published by github-actions[bot] about 3 years ago

FFTW - v1.5.0

FFTW v1.5.0

Diff since v1.4.6

Closed issues: - get version of FFTW.set_num_threads()? (#117) - Please tag a new version (with support for MKL 2022) (#230)

Merged pull requests: - Add getnumthreads (#171) (@galenlynch)

- Julia
Published by github-actions[bot] over 3 years ago

FFTW - v1.4.6

FFTW v1.4.6

Diff since v1.4.5

Closed issues: - Migrate to travis-ci.com (#166) - Darwin ARM: libfftw3 not defined (#187) - Unable to install latest version of FFTW on Julia 1.6 (#206) - Problem with FFTW=1.4.3 ignoring DEPOT_PATH variable at runtime (#208) - Latest FFTW release causes portability issues (#210) - Support applying plans by column? (Or is it really 300x slower??) (#216) - fft(x,dim) fails on Julia-1.7.0-rc1 (#220) - First call to plan_rfft trashes the input (#226)

Merged pull requests: - allow MKL 2022 (#228) (@KristofferC) - Improve inferrability of dims_howmany (#231) (@timholy)

- Julia
Published by github-actions[bot] about 4 years ago

FFTW - v1.4.5

FFTW v1.4.5

Diff since v1.4.4

Merged pull requests: - remove asserts from precompile (#214) (@KristofferC)

- Julia
Published by github-actions[bot] over 4 years ago

FFTW - v1.4.4

FFTW v1.4.4

Diff since v1.4.3

Merged pull requests: - make FFTW relocatable, take 2 (#212) (@KristofferC) - bump version (#213) (@KristofferC)

- Julia
Published by github-actions[bot] over 4 years ago

FFTW - v1.4.3

FFTW v1.4.3

Diff since v1.4.2

Merged pull requests: - Make FFTW relocatable for PackageCompiler (#207) (@staticfloat)

- Julia
Published by github-actions[bot] over 4 years ago

FFTW - v1.4.2

FFTW v1.4.2

Diff since v1.4.1

Closed issues: - Deadlock bug in FFTW 1.2.4 (#163) - Omit the alignment check when using MKL's fftw3 wrapper? (#202)

Merged pull requests: - Add a safepoint in the maybedestroyplan spin lock (#205) (@Octogonapus)

- Julia
Published by github-actions[bot] almost 5 years ago

FFTW - v1.4.1

FFTW v1.4.1

Diff since v1.4.0

Closed issues: - MKL's FFTW increase the cost of schedule(t::Task)? (#164) - Large Memory allocation for fft applied on real valued array (#194)

Merged pull requests: - Update README to account for set_provider! (#199) (@jonas-kr) - Fix for revertation from "mkl" to "fftw" (#201) (@N5N3)

- Julia
Published by github-actions[bot] almost 5 years ago

FFTW - v1.4.0

FFTW v1.4.0

Diff since v1.3.2

Closed issues: - Docs stop being deployed? (#185) - Eliminate build step, use Preferences (#188) - Could not load symbol "fftwinitthreads" (#196)

Merged pull requests: - Build documentation with Documenter 0.26 (#179) (@giordano) - Small doc fixes (#184) (@charleskawczynski) - Require Julia 1.6+, use Preferences, eliminate mutable state (#189) (@staticfloat) - Run CI with Drone also on Alpine Linux (#190) (@giordano) - Simplify test/Project.toml and remove redundant deps in Project.toml (#191) (@giordano) - Mention Preferences in installation docs (#192) (@staticfloat) - CompatHelper: add new compat entry for "Preferences" at version "1.2" (#193) (@github-actions[bot]) - prevent to library from being serialized at precompile time (#197) (@KristofferC) - Bump version to 1.4.0 (#198) (@ararslan)

- Julia
Published by github-actions[bot] almost 5 years ago

FFTW - Build documentation for v1.3.2

- Julia
Published by giordano almost 5 years ago

FFTW - v1.1.1

FFTW v1.1.1

Diff since v1.1.0

Closed issues: - Don't use Conda (#118) - "libmklrt" on Windows (#120) - slowdown in threaded code from julia 1.2 to julia 1.4-DEV (#121) - could not load library "libmklrt" (#130) - Weird Compat issue (#132) - Pkg.add("FFTW") shouldn't install MKL (#133) - hangs during plan_rfft (#137) - Five argument mul! (#139) - Deadlock with multiple FFTW plan construction / destruction in serial and threaded runs (#141) - libfftw3 not defined on Raspberry Pi 3 Raspbian (#143) - doesn't finish precompiling on julia 1.4 on macos (#144) - timing freeze in 1.5 (#152) - FFTW hangs when planning multiple transforms (#155) - size should return 2 arguments? (#159) - Concurrency bugs in the latest release (#161) - 1.4.2 issue with 2D (#169) - Missing symbol in FFTWjll: FFTWjll's version numbers are inaccurate (#170) - TagBot trigger issue (#177)

Merged pull requests: - Use parametric type for region field (#119) (@jipolanco) - Upgrade to Julia 1.3+, use JLL package to provide FFTW (#122) (@staticfloat) - Minor cleanup for Julia 1.3 (#126) (@ararslan) - use MKLjll instead of Conda during build (#127) (@IanButterworth) - Fix windows MKL & add windows to travis (windows MKL wasn't being tested) (#128) (@IanButterworth) - Update readme for mkl build note (#129) (@IanButterworth) - Bump version for a new release (#131) (@ararslan) - Install TagBot as a GitHub Action (#136) (@JuliaTagBot) - nthreads check should be outside of static if (#138) (@stevengj) - Some CI improvements (#147) (@giordano) - Bump version to 1.2.1 (#148) (@ararslan) - Add compatibility with `MKLjllv2020 (#149) (@giordano) - don't set nthreads > 1 by default (#151) (@stevengj) - Group tests with@testset` (#153) (@giordano) - use Julia ReentrantLock rather than fftwmakeplannerthreadsafe (#160) (@stevengj) - uses a spintest to avoid task switches in finalizers (#162) (@stevengj) - MassInstallAction: Install the CI workflow on this repository (#172) (@timholy) - Improve inference, bump AbstractFFTs compat (@timholy) - CompatHelper: bump compat for "Reexport" to "1.0" (#175) (@github-actions[bot]) - minor tag for Reexport 1.0 (#176) (@ChrisRackauckas) - Allow installing MKLjll 2021 (#178) (@giordano) - Improve inferrability of region... (@timholy) - Add a few precompiles (#181) (@timholy) - Version 1.3.2 (#183) (@timholy)

- Julia
Published by github-actions[bot] about 5 years ago

FFTW - v1.3.2

FFTW v1.3.2

Diff since v1.3.1

Merged pull requests: - Allow installing MKL_jll 2021 (#178) (@giordano) - Improve inferrability of region... (@timholy) - Add a few precompiles (#181) (@timholy) - Version 1.3.2 (#183) (@timholy)

- Julia
Published by github-actions[bot] about 5 years ago

FFTW - v1.3.1

FFTW v1.3.1

Diff since v1.3.0

Merged pull requests: - Improve inference, bump AbstractFFTs compat (@timholy)

- Julia
Published by github-actions[bot] about 5 years ago

FFTW - v1.3.0

FFTW v1.3.0

Diff since v1.2.4

Closed issues: - 1.4.2 issue with 2D (#169) - Missing symbol in FFTWjll: FFTWjll's version numbers are inaccurate (#170)

Merged pull requests: - MassInstallAction: Install the CI workflow on this repository (#172) (@timholy) - CompatHelper: bump compat for "Reexport" to "1.0" (#175) (@github-actions[bot])

- Julia
Published by github-actions[bot] about 5 years ago

FFTW - v1.2.4

FFTW v1.2.4

Diff since v1.2.3

- Julia
Published by github-actions[bot] over 5 years ago

FFTW - v1.2.3

FFTW v1.2.3

Diff since v1.2.2

Closed issues: - Deadlock with multiple FFTW plan construction / destruction in serial and threaded runs (#141) - timing freeze in 1.5 (#152) - FFTW hangs when planning multiple transforms (#155) - size should return 2 arguments? (#159)

Merged pull requests: - use Julia ReentrantLock rather than fftwmakeplanner_threadsafe (#160) (@stevengj)

- Julia
Published by github-actions[bot] over 5 years ago

FFTW - v1.2.2

FFTW v1.2.2

Diff since v1.2.1

Closed issues: - slowdown in threaded code from julia 1.2 to julia 1.4-DEV (#121)

Merged pull requests: - Use parametric type for region field (#119) (@jipolanco) - Some CI improvements (#147) (@giordano) - Add compatibility with MKL_jll v2020 (#149) (@giordano) - don't set nthreads > 1 by default (#151) (@stevengj) - Group tests with @testset (#153) (@giordano)

- Julia
Published by github-actions[bot] almost 6 years ago

FFTW - v1.2.1

FFTW v1.2.1

Diff since v1.2.0

Closed issues: - Weird Compat issue (#132) - Pkg.add("FFTW") shouldn't install MKL (#133) - hangs during plan_rfft (#137) - Five argument mul! (#139) - libfftw3 not defined on Raspberry Pi 3 Raspbian (#143) - doesn't finish precompiling on julia 1.4 on macos (#144)

Merged pull requests: - Install TagBot as a GitHub Action (#136) (@JuliaTagBot) - nthreads check should be outside of static if (#138) (@stevengj) - Bump version to 1.2.1 (#148) (@ararslan)

- Julia
Published by github-actions[bot] almost 6 years ago

FFTW - v1.2.0

v1.2.0 (2019-12-17)

Diff since v1.1.0

Closed issues:

  • could not load library "libmkl_rt" (#130)
  • "libmkl_rt" on Windows (#120)
  • Don't use Conda (#118)

Merged pull requests:

  • Bump version for a new release (#131) (ararslan)
  • Update readme for mkl build note (#129) (ianshmean)
  • Fix windows MKL & add windows to travis (windows MKL wasn't being tested) (#128) (ianshmean)
  • use MKL_jll instead of Conda during build (#127) (ianshmean)
  • Minor cleanup for Julia 1.3 (#126) (ararslan)
  • Upgrade to Julia 1.3+, use JLL package to provide FFTW (#122) (staticfloat)

- Julia
Published by julia-tagbot[bot] about 6 years ago

FFTW - v1.1.0

v1.1.0 (2019-11-09)

Diff since v1.0.1

Closed issues:

  • ifft makes mistakes (#116)
  • speed regression on Mojave (#108)
  • FFTW doesn't work on arm: libm.so: cannot open shared object file: No such file or directory (#104)

Merged pull requests:

  • Restrict dependency version bounds (#124) (ararslan)
  • Add Drone CI script (#114) (giordano)

- Julia
Published by julia-tagbot[bot] over 6 years ago

FFTW - v1.0.1

v1.0.1 (2019-09-18)

Diff since v1.0.0

Closed issues:

  • JULIA_NUM_THREADS not working with 1.3-rc2 (#113)
  • Building FFTW tries to download to read-only folder (#111)
  • Broken precompilation under Julia 1.3-alpha1/win64 (#110)

Merged pull requests:

  • updated FFTW 3.3.9 (prerelease) build (#112) (stevengj)

- Julia
Published by julia-tagbot[bot] over 6 years ago

FFTW - v1.0.0

v1.0.0 (2019-09-05)

Diff since v0.3.0

Closed issues:

  • FFTW planner is not thread safe. (#66)

Merged pull requests:

  • partr thread support (#105) (stevengj)
  • Add missing undef to array allocation (#87) (darwindarak)

- Julia
Published by julia-tagbot[bot] over 6 years ago

FFTW - v0.3.0

v0.3.0 (2019-07-24)

Diff since v0.2.4

Closed issues:

  • Broken link to the documentation of AbstractFFTs in docs (#101)
  • Tests fail on aarch64 (#100)
  • How can I transform of 2D FFT for image? (#93)
  • How can I transform of 2D FFTW fro image? (#92)
  • FFTW build fail on ARMv7 (#90)
  • Pkg.add("FFTW") fails in Windows Julia 1.0.3 (#84)
  • Package compatibility caps (#80)

Merged pull requests:

  • fix alignment check (#103) (stevengj)
  • Fixed link to AbstractFFTs in docs (#102) (jishnub)
  • Create CITATION.bib (#98) (asinghvi17)
  • Add Project.toml and require Julia 1.0 (#97) (giordano)
  • Fix dead link to AbstractFFTs documentation (#95) (crstnbr)
  • Add Cirrus script to test the package on FreeBSD (#89) (giordano)
  • Friendlier homepage with usage instructions (#86) (antoine-levitt)
  • adds deps/build.log to .gitignore (#83) (ssfrr)
  • Cap Documenter.jl to 0.19 on Travis (#82) (mortenpi)
  • store prefs in depot_path/prefs (#81) (stevengj)

- Julia
Published by julia-tagbot[bot] over 6 years ago

FFTW - v0.2.4

- Julia
Published by ararslan over 7 years ago

FFTW - Fix most depwarns for 0.7-beta

- Julia
Published by timholy over 7 years ago

FFTW - v0.2.2

Fix check of UNALIGNED flag in assert_applicable

- Julia
Published by martinholters almost 8 years ago

FFTW - v0.2.1

- Julia
Published by ararslan almost 8 years ago

FFTW - v0.2.0

- Julia
Published by ararslan almost 8 years ago

FFTW -

- Julia
Published by ararslan about 8 years ago

FFTW -

- Julia
Published by ararslan over 8 years ago

FFTW -

- Julia
Published by ararslan over 8 years ago

FFTW -

- Julia
Published by ararslan over 8 years ago

FFTW -

- Julia
Published by ararslan over 8 years ago

FFTW -

- Julia
Published by ararslan over 8 years ago

FFTW -

- Julia
Published by ararslan almost 9 years ago