CaNS-World / CaNS

A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
MIT License
188 stars 64 forks source link

Support simpler R2C/C2R FFTs to allow, e.g., for MKL FFT backend? #72

Closed p-costa closed 11 months ago

p-costa commented 1 year ago

Since we already do this for cuFFT, it is not hard to support Intel MKL. Some refactoring may be needed, but perhaps worth doing it at a later stage.

EDIT: Issue originates from the DelftBlue supercomputer not having FFTW and recommending to use MKL instead (but Intel MKL does not support the FFTW guru interface, and even though the code will compile the output will be nonsensical).

p-costa commented 11 months ago

Wontfix for now.