I’m using an Intel CPU with Julia 1.12. When my FFT size is 178848185, whether I do FFT or rFFT, the output is always all zeros. But if I use fftw provider, it works normally. This issue is very easy to reproduce. The code is:
using FFTW
using Random
FFTW.set_provider!(“mkl”)
println(fft(randn(178848185)))
Is this an MKL bug, or are there some usage limitations?