FFTW.jl icon indicating copy to clipboard operation
FFTW.jl copied to clipboard

Julia bindings to the FFTW library for fast Fourier transforms

Results 81 FFTW.jl issues
Sort by recently updated
recently updated
newest added

A way to capture the suggestion given in [discourse](https://discourse.julialang.org/t/optimal-power-of-n-for-fftw/85232/9). [stevengj](https://discourse.julialang.org/u/stevengj) An FFTW.nextfftlen(n) function would be reasonable, along with FFTW.nextrfftlen(n) for real-input FFTs (which favor even lengths). But I think this...

enhancement

The `ScaledPlan` like e.g. the result of `plan_fft` has no field `region`, leading to an error when attempting to AD it via Zygote. Zygote (which depends on AbstractFFT) is requiring...

When activate multithreading by `FFTW.set_num_threads()`, it become slower and allocate more. The provider here is the default "fftw". But when using "mkl", it just use multithreading automatically depending on the...

Version info: ``` julia> versioninfo() Julia Version 1.7.2 Commit bf53498635 (2022-02-06 15:21 UTC) Platform Info: OS: Windows (x86_64-w64-mingw32) CPU: Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz WORD_SIZE: 64 LIBM: libopenlibm LLVM:...

These timings are surprising to me. It seems that MEASURE is using the fastest plan, but the other flags are not. The others don't know about threads, judging by cpu...

please first create a random matrix x = rand(100,100,100) and then call the FFTW library. If you use FFTW.set_provider!("mkl") and then fft(x,1), it will report an error. What is the...

Hi, I am getting a segfault error when multithreading both julia and FFTW, but I do not think this is the same bug as reported in #200. Forgive me if...

This demo tracks the number of queued FFTW threads (https://github.com/JuliaMath/FFTW.jl/issues/234). The idea being that it could be monitored in profiling tooling to identify poor balancing of `nthreads()` vs. `FFTW.get_num_threads()`, for...

For profiling purposes I'm interested in developing a julia tool that asynchronously monitors threading load and measure quality of threading balance. That's simple now in julia 1.8 because profiling can...

Currently `fft` fails for Unitful data. It is pretty easy to write a work-around that does not even add any dependency on the Unitful package, by using `oneunit` in Base:...