I am interested to use the pffft library, available here:
https://bitbucket.org/jpommier/pffft/src/master/
I am currently using Intel MKL library, as well as a naive optimized reference implementation. Both of these work fine for me with the same data that I am trying to use with pffft.
Specifically while the forward FFT returns expected results, the inverse doesn't.
I am using the pffft_transform_ordered function, and 16byte aligned data.
For reference, my MKL settings are using DFTI_SINGLE, DFTI_COMPLEX.