17#ifndef dftefeDeviceExceptions_syclh
18#define dftefeDeviceExceptions_syclh
21#include <system_error>
37 std::cerr <<
"SYCL error in " << func <<
" at " << file <<
":" << line
38 <<
". Error code: " << errorCode.message() <<
".\n";
44#define DEVICE_API_CHECK(x) \
45 dftefe::utils::deviceApiCheck(x, __func__, __FILE__, __LINE__)
47#define DEVICEBLAS_API_CHECK(expr) \
54 catch (sycl::exception const &__sycl_err) \
56 std::printf("oneMKL enqueue error in %s at %s:%d: %s\n", \
void deviceApiCheck(const std::error_code &errorCode, const char *func, const char *file, int line)
Definition: DeviceExceptions.sycl.h:30
dealii includes
Definition: AtomFieldDataSpherical.cpp:31