Recent Releases of FFTW
FFTW - v1.9.0
FFTW v1.9.0
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
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.0
FFTW v1.7.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
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.4.6
FFTW v1.4.6
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.1
FFTW v1.4.1
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
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 - v1.1.1
FFTW v1.1.1
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.0
FFTW v1.3.0
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.3
FFTW v1.2.3
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
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
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)
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.0.1
v1.0.1 (2019-09-18)
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)
Closed issues:
- FFTW planner is not thread safe. (#66)
Merged pull requests:
- partr thread support (#105) (stevengj)
- Add missing
undefto array allocation (#87) (darwindarak)
- Julia
Published by julia-tagbot[bot] over 6 years ago
FFTW - v0.3.0
v0.3.0 (2019-07-24)
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