diff --git a/backends/sycl-ref/ceed-sycl-ref-operator.sycl.cpp b/backends/sycl-ref/ceed-sycl-ref-operator.sycl.cpp index 78c39e33ff..86543b3d43 100644 --- a/backends/sycl-ref/ceed-sycl-ref-operator.sycl.cpp +++ b/backends/sycl-ref/ceed-sycl-ref-operator.sycl.cpp @@ -827,8 +827,8 @@ static int CeedOperatorLinearDiagonal_Sycl(sycl::queue &sycl_queue, const bool i if (!sycl_queue.is_in_order()) e = {sycl_queue.ext_oneapi_submit_barrier()}; sycl_queue.parallel_for(kernel_range, e, [=](sycl::id<1> idx) { - const CeedInt tid = idx % nnodes; - const CeedInt e = idx / nnodes; + const CeedInt tid = idx % num_nodes; + const CeedInt e = idx / num_nodes; // Compute the diagonal of B^T D B // Each element diff --git a/backends/sycl-ref/ceed-sycl-vector.sycl.cpp b/backends/sycl-ref/ceed-sycl-vector.sycl.cpp index bf75a50818..427f51f727 100644 --- a/backends/sycl-ref/ceed-sycl-vector.sycl.cpp +++ b/backends/sycl-ref/ceed-sycl-vector.sycl.cpp @@ -62,7 +62,7 @@ static inline int CeedVectorSyncH2D_Sycl(const CeedVector vec) { std::vector e; if (!data->sycl_queue.is_in_order()) e = {data->sycl_queue.ext_oneapi_submit_barrier()}; - CeedCallSycl(ceed, data->sycl_queue.copy(impl->h_array, impl->d_array, length, {e}).wait_and_throw()); + CeedCallSycl(ceed, data->sycl_queue.copy(impl->h_array, impl->d_array, length, e).wait_and_throw()); return CEED_ERROR_SUCCESS; } @@ -95,7 +95,7 @@ static inline int CeedVectorSyncD2H_Sycl(const CeedVector vec) { std::vector e; if (!data->sycl_queue.is_in_order()) e = {data->sycl_queue.ext_oneapi_submit_barrier()}; - CeedCallSycl(ceed, data->sycl_queue.copy(impl->d_array, impl->h_array, length, {e}).wait_and_throw()); + CeedCallSycl(ceed, data->sycl_queue.copy(impl->d_array, impl->h_array, length, e).wait_and_throw()); return CEED_ERROR_SUCCESS; }