Highly Efficient FFT for Exascale: HeFFTe v2.4
Loading...
Searching...
No Matches
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_ENABLE_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 */