| /libCEED/backends/sycl/ |
| H A D | ceed-sycl-compile.sycl.cpp | 87 SyclModule_t **sycl_module) { in CeedLoadModule_Sycl() argument 116 …*sycl_module = new SyclModule_t(sycl::make_kernel_bundle<sycl::backend::ext_oneapi_level_zero, syc… in CeedLoadModule_Sycl() 124 int CeedBuildModule_Sycl(Ceed ceed, const std::string &kernel_source, SyclModule_t **sycl_module, c… in CeedBuildModule_Sycl() argument 134 …lBackend(CeedLoadModule_Sycl(ceed, data->sycl_context, data->sycl_device, il_binary, sycl_module)); in CeedBuildModule_Sycl() 143 int CeedGetKernel_Sycl(Ceed ceed, const SyclModule_t *sycl_module, const std::string &kernel_name, … in CeedGetKernel_Sycl() argument 150 …_handle_t lz_module = sycl::get_native<sycl::backend::ext_oneapi_level_zero>(*sycl_module).front(); in CeedGetKernel_Sycl() 160 … new sycl::kernel(sycl::make_kernel<sycl::backend::ext_oneapi_level_zero>({*sycl_module, lz_kernel, in CeedGetKernel_Sycl()
|
| H A D | ceed-sycl-compile.hpp | 17 …N int CeedBuildModule_Sycl(Ceed ceed, const std::string &kernel_source, SyclModule_t **sycl_module, 19 CEED_INTERN int CeedGetKernel_Sycl(Ceed ceed, const SyclModule_t *sycl_module, const std::string &k…
|
| /libCEED/backends/sycl-shared/ |
| H A D | ceed-sycl-shared-basis.sycl.cpp | 157 delete impl->sycl_module; in CeedBasisDestroy_Sycl_shared() 262 …CeedCallBackend(CeedBuildModule_Sycl(ceed, basis_kernel_source, &impl->sycl_module, jit_constants)… in CeedBasisCreateTensorH1_Sycl_shared() 265 CeedCallBackend(CeedGetKernel_Sycl(ceed, impl->sycl_module, "Interp", &impl->interp_kernel)); in CeedBasisCreateTensorH1_Sycl_shared() 266 …CeedCallBackend(CeedGetKernel_Sycl(ceed, impl->sycl_module, "InterpTranspose", &impl->interp_trans… in CeedBasisCreateTensorH1_Sycl_shared() 267 CeedCallBackend(CeedGetKernel_Sycl(ceed, impl->sycl_module, "Grad", &impl->grad_kernel)); in CeedBasisCreateTensorH1_Sycl_shared() 268 …CeedCallBackend(CeedGetKernel_Sycl(ceed, impl->sycl_module, "GradTranspose", &impl->grad_transpose… in CeedBasisCreateTensorH1_Sycl_shared() 269 CeedCallBackend(CeedGetKernel_Sycl(ceed, impl->sycl_module, "Weight", &impl->weight_kernel)); in CeedBasisCreateTensorH1_Sycl_shared()
|
| H A D | ceed-sycl-shared.hpp | 21 SyclModule_t *sycl_module; member
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen.hpp | 20 SyclModule_t *sycl_module; member
|
| H A D | ceed-sycl-gen-operator-build.sycl.cpp | 779 CeedCallBackend(CeedBuildModule_Sycl(ceed, code.str(), &impl->sycl_module, jit_constants)); in CeedOperatorBuildKernel_Sycl_gen() 782 CeedCallBackend(CeedGetKernel_Sycl(ceed, impl->sycl_module, operator_name, &impl->op)); in CeedOperatorBuildKernel_Sycl_gen()
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref.hpp | 55 SyclModule_t *sycl_module; member 72 SyclModule_t *sycl_module; member
|
| H A D | ceed-sycl-ref-qfunction-load.sycl.cpp | 171 CeedCallBackend(CeedBuildModule_Sycl(ceed, code.str(), &impl->sycl_module)); in CeedQFunctionBuildKernel_Sycl() 172 CeedCallBackend(CeedGetKernel_Sycl(ceed, impl->sycl_module, kernel_name, &impl->QFunction)); in CeedQFunctionBuildKernel_Sycl()
|
| H A D | ceed-sycl-ref-basis.sycl.cpp | 39 static int CeedBasisApplyInterp_Sycl(sycl::queue &sycl_queue, const SyclModule_t &sycl_module, Ceed… in CeedBasisApplyInterp_Sycl() argument 58 cgh.use_kernel_bundle(sycl_module); in CeedBasisApplyInterp_Sycl() 142 static int CeedBasisApplyGrad_Sycl(sycl::queue &sycl_queue, const SyclModule_t &sycl_module, CeedIn… in CeedBasisApplyGrad_Sycl() argument 161 cgh.use_kernel_bundle(sycl_module); in CeedBasisApplyGrad_Sycl() 302 …CeedCallBackend(CeedBasisApplyInterp_Sycl<true>(data->sycl_queue, *impl->sycl_module, num_elem, im… in CeedBasisApply_Sycl() 304 …CeedCallBackend(CeedBasisApplyInterp_Sycl<false>(data->sycl_queue, *impl->sycl_module, num_elem, i… in CeedBasisApply_Sycl() 309 …CeedCallBackend(CeedBasisApplyGrad_Sycl<true>(data->sycl_queue, *impl->sycl_module, num_elem, impl… in CeedBasisApply_Sycl() 311 …CeedCallBackend(CeedBasisApplyGrad_Sycl<false>(data->sycl_queue, *impl->sycl_module, num_elem, imp… in CeedBasisApply_Sycl() 617 CeedCallSycl(ceed, impl->sycl_module = new SyclModule_t(sycl::build(input_bundle))); in CeedBasisCreateTensorH1_Sycl()
|
| H A D | ceed-sycl-ref-qfunction.sycl.cpp | 120 delete impl->sycl_module; in CeedQFunctionDestroy_Sycl()
|