aboutsummaryrefslogtreecommitdiff
path: root/Source/Utils/WarpXrocfftUtil.cpp
diff options
context:
space:
mode:
authorGravatar Axel Huebl <axel.huebl@plasma.ninja> 2023-05-08 12:54:17 -0700
committerGravatar GitHub <noreply@github.com> 2023-05-08 12:54:17 -0700
commita5736592b589cee2bb1842d6160575e99cdb07ba (patch)
tree23ae7738d4323238ce9463603e55a7a79b66b08e /Source/Utils/WarpXrocfftUtil.cpp
parent59fb173692941b26031db53f72fc591732cad345 (diff)
downloadWarpX-a5736592b589cee2bb1842d6160575e99cdb07ba.tar.gz
WarpX-a5736592b589cee2bb1842d6160575e99cdb07ba.tar.zst
WarpX-a5736592b589cee2bb1842d6160575e99cdb07ba.zip
ROCm 5.2+ (#3906)
* rocFFT: 5.2+ Compatible More careful include for old versions of rocFFT/ROCm. * ROCm: 5.2+
Diffstat (limited to '')
-rw-r--r--Source/Utils/WarpXrocfftUtil.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Utils/WarpXrocfftUtil.cpp b/Source/Utils/WarpXrocfftUtil.cpp
index d613ba8c6..ada12764d 100644
--- a/Source/Utils/WarpXrocfftUtil.cpp
+++ b/Source/Utils/WarpXrocfftUtil.cpp
@@ -13,7 +13,11 @@
// cstddef: work-around for ROCm/rocFFT <=4.3.0
// https://github.com/ROCmSoftwarePlatform/rocFFT/blob/rocm-4.3.0/library/include/rocfft.h#L36-L42
# include <cstddef>
-# include <rocfft/rocfft.h>
+# if __has_include(<rocfft/rocfft.h>) // ROCm 5.3+
+# include <rocfft/rocfft.h>
+# else
+# include <rocfft.h>
+# endif
#endif
void