Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte_config.cmake.h
1 /*
2  -- heFFTe --
3  Univ. of Tennessee, Knoxville
4  @date
5 */
6 
7 #ifndef HEFFTE_CONFIG_H
8 #define HEFFTE_CONFIG_H
9 
10 #define Heffte_VERSION_MAJOR @Heffte_VERSION_MAJOR@
11 #define Heffte_VERSION_MINOR @Heffte_VERSION_MINOR@
12 #define Heffte_VERSION_PATCH @Heffte_VERSION_PATCH@
13 
14 #define Heffte_GIT_HASH "@Heffte_GIT_HASH@"
15 
16 #cmakedefine Heffte_ENABLE_AVX
17 #cmakedefine Heffte_ENABLE_AVX512
18 
19 #cmakedefine Heffte_ENABLE_FFTW
20 #cmakedefine Heffte_ENABLE_MKL
21 #cmakedefine Heffte_ENABLE_CUDA
22 #cmakedefine Heffte_ENABLE_ROCM
23 #cmakedefine Heffte_ENABLE_ONEAPI
24 
25 #cmakedefine Heffte_ENABLE_MAGMA
26 
27 #cmakedefine Heffte_ENABLE_TRACING
28 
29 #cmakedefine Heffte_DISABLE_GPU_AWARE_MPI
30 
31 #if defined(Heffte_ENABLE_CUDA) || defined(Heffte_ENABLE_ROCM) || defined(Heffte_ENABLE_ONEAPI)
32 #define Heffte_ENABLE_GPU
33 #endif
34 
35 #endif /* HEFFTE_CONFIG_H */