Peano
Loading...
Searching...
No Matches
Core.h
Go to the documentation of this file.
1// This file is part of the Peano project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
5#include "config.h"
6
7
11#if defined(SharedSYCL) and !defined(_TARCH_MULTICORE_SYCL_CORE_H_)
12#define _TARCH_MULTICORE_SYCL_CORE_H_
13
14#pragma push_macro("Dimensions")
15#pragma push_macro("assertion")
16#undef Dimensions
17#undef assertion
18#include <CL/sycl.hpp>
19#pragma pop_macro("Dimensions")
20#pragma pop_macro("assertion")
21
22namespace tarch {
23 namespace multicore {
27 sycl::queue& getHostSYCLQueue();
28 }
29}
30
31#endif
Have to include this header, as I need access to the SYCL_EXTERNAL keyword.
Definition accelerator.h:19