Home
last modified time | relevance | path

Searched refs:cgh (Results 1 – 5 of 5) sorted by relevance

/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-qfunction.sycl.cpp67 ceed_Sycl->sycl_queue.submit([&](sycl::handler &cgh) { in CeedQFunctionApply_Sycl() argument
68 cgh.depends_on(e); in CeedQFunctionApply_Sycl()
71 cgh.set_arg(iarg, context_data); in CeedQFunctionApply_Sycl()
73 cgh.set_arg(iarg, Q); in CeedQFunctionApply_Sycl()
76 cgh.set_arg(iarg, input_i); in CeedQFunctionApply_Sycl()
80 cgh.set_arg(iarg, output_i); in CeedQFunctionApply_Sycl()
89 cgh.parallel_for(kernel_range, *(impl->QFunction)); in CeedQFunctionApply_Sycl()
H A Dceed-sycl-ref-basis.sycl.cpp56 sycl_queue.submit([&](sycl::handler &cgh) { in CeedBasisApplyInterp_Sycl() argument
57 cgh.depends_on(e); in CeedBasisApplyInterp_Sycl()
58 cgh.use_kernel_bundle(sycl_module); in CeedBasisApplyInterp_Sycl()
60 sycl::local_accessor<CeedScalar> s_mem(op_len + 2 * buf_len, cgh); in CeedBasisApplyInterp_Sycl()
62cgh.parallel_for<CeedBasisSyclInterp<is_transpose>>(kernel_range, [=](sycl::nd_item<1> work_item, … in CeedBasisApplyInterp_Sycl()
159 sycl_queue.submit([&](sycl::handler &cgh) { in CeedBasisApplyGrad_Sycl() argument
160 cgh.depends_on(e); in CeedBasisApplyGrad_Sycl()
161 cgh.use_kernel_bundle(sycl_module); in CeedBasisApplyGrad_Sycl()
163 sycl::local_accessor<CeedScalar> s_mem(2 * (op_len + buf_len), cgh); in CeedBasisApplyGrad_Sycl()
165cgh.parallel_for<CeedBasisSyclGrad<is_transpose>>(kernel_range, [=](sycl::nd_item<1> work_item, sy… in CeedBasisApplyGrad_Sycl()
/libCEED/backends/sycl-shared/
H A Dceed-sycl-shared-basis.sycl.cpp69 ceed_Sycl->sycl_queue.submit([&](sycl::handler &cgh) { in CeedBasisApplyTensor_Sycl_shared() argument
70 cgh.depends_on(e); in CeedBasisApplyTensor_Sycl_shared()
71 cgh.set_args(num_elem, impl->d_interp_1d, d_u, d_v); in CeedBasisApplyTensor_Sycl_shared()
72 cgh.parallel_for(kernel_range, *interp_kernel); in CeedBasisApplyTensor_Sycl_shared()
92 ceed_Sycl->sycl_queue.submit([&](sycl::handler &cgh) { in CeedBasisApplyTensor_Sycl_shared() argument
93 cgh.depends_on(e); in CeedBasisApplyTensor_Sycl_shared()
94 cgh.set_args(num_elem, impl->d_interp_1d, d_grad_1d, d_u, d_v); in CeedBasisApplyTensor_Sycl_shared()
95 cgh.parallel_for(kernel_range, *grad_kernel); in CeedBasisApplyTensor_Sycl_shared()
112 ceed_Sycl->sycl_queue.submit([&](sycl::handler &cgh) { in CeedBasisApplyTensor_Sycl_shared() argument
113 cgh.depends_on(e); in CeedBasisApplyTensor_Sycl_shared()
[all …]
/libCEED/backends/sycl/
H A Dceed-sycl-compile.sycl.cpp182 ceed_Sycl->sycl_queue.submit([&](sycl::handler &cgh) { in CeedRunKernelDimSharedSycl() argument
183 cgh.depends_on(e); in CeedRunKernelDimSharedSycl()
184 cgh.set_args(*kernel_args); in CeedRunKernelDimSharedSycl()
185 cgh.parallel_for(kernel_range, *kernel); in CeedRunKernelDimSharedSycl()
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator.sycl.cpp149 CeedCallSycl(ceed, ceed_Sycl->sycl_queue.submit([&](sycl::handler &cgh) { in CeedOperatorApplyAdd_Sycl_gen() argument
150 cgh.depends_on(e); in CeedOperatorApplyAdd_Sycl_gen()
151 cgh.set_args(num_elem, qf_impl->d_c, impl->indices, impl->fields, impl->B, impl->G, impl->W); in CeedOperatorApplyAdd_Sycl_gen()
152 cgh.parallel_for(kernel_range, *(impl->op)); in CeedOperatorApplyAdd_Sycl_gen()