Hipace
RocFFTUtils.H
Go to the documentation of this file.
1 /* Copyright 2021
2  *
3  * This file is part of HiPACE++.
4  *
5  * Authors: Axel Huebl
6  * License: BSD-3-Clause-LBNL
7  */
8 #ifndef ROCFFTUTILS_H_
9 #define ROCFFTUTILS_H_
10 
11 #if __has_include(<rocfft/rocfft.h>) // ROCm 5.3+
12 # include <rocfft/rocfft.h>
13 #else
14 # include <rocfft.h>
15 #endif
16 
17 #include <string>
18 
19 
20 namespace RocFFTUtils
21 {
22  void assert_rocfft_status (std::string const& name, rocfft_status status);
23 
30  std::string rocfftErrorToString (const rocfft_status err);
31 }
32 
33 #endif // ROCFFTUTILS_H_
Definition: RocFFTUtils.cpp:15
void assert_rocfft_status(std::string const &name, rocfft_status status)
Definition: RocFFTUtils.cpp:16
std::string rocfftErrorToString(const rocfft_status err)
This method converts a cufftResult into the corresponding string.
Definition: RocFFTUtils.cpp:23