ippl
ippl copied to clipboard
check FFT in cmake
Currently, it is assumed that only one of
- Heffte_ENABLE_FFTW
- Heffte_ENABLE_MKL
- Heffte_ENABLE_CUDA and KOKKOS_ENABLE_CUDA
- KOKKOS_ENABLE_HIP and Heffte_ENABLE_ROCM
- None of KOKKOS_ENABLE_CUDA, Heffte_ENABLE_MKL, Heffte_ENABLE_FFTW, Heffte_ENABLE_ROCM
is true. If the user (by accident) sets flags such that more than one of these conditions are true, what should be the expected/intended behavior?