Lines Matching refs:length

43   CeedSize         length;  in CeedVectorSyncH2D_Sycl()  local
52 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncH2D_Sycl()
58 …CeedCallSycl(ceed, impl->d_array_owned = sycl::malloc_device<CeedScalar>(length, data->sycl_device… in CeedVectorSyncH2D_Sycl()
66 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(impl->h_array, impl->d_array, length, e).wait… in CeedVectorSyncH2D_Sycl()
77 CeedSize length; in CeedVectorSyncD2H_Sycl() local
86 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncD2H_Sycl()
92 CeedCallBackend(CeedCalloc(length, &impl->h_array_owned)); in CeedVectorSyncD2H_Sycl()
100 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(impl->d_array, impl->h_array, length, e).wait… in CeedVectorSyncD2H_Sycl()
187 CeedSize length; in CeedVectorSetArrayHost_Sycl() local
191 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArrayHost_Sycl()
193 …CeedCallBackend(CeedSetHostCeedScalarArray(array, copy_mode, length, (const CeedScalar **)&impl->h… in CeedVectorSetArrayHost_Sycl()
202 CeedSize length; in CeedVectorSetArrayDevice_Sycl() local
210 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArrayDevice_Sycl()
220 …CeedCallSycl(ceed, impl->d_array_owned = sycl::malloc_device<CeedScalar>(length, data->sycl_device… in CeedVectorSetArrayDevice_Sycl()
224 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(array, impl->d_array_owned, length, e).wait_a… in CeedVectorSetArrayDevice_Sycl()
276 static int CeedHostSetValue_Sycl(CeedScalar *h_array, CeedSize length, CeedScalar val) { in CeedHostSetValue_Sycl() argument
277 for (CeedSize i = 0; i < length; i++) h_array[i] = val; in CeedHostSetValue_Sycl()
284 static int CeedDeviceSetValue_Sycl(sycl::queue &sycl_queue, CeedScalar *d_array, CeedSize length, C… in CeedDeviceSetValue_Sycl() argument
288 sycl_queue.fill(d_array, val, length, e); in CeedDeviceSetValue_Sycl()
298 CeedSize length; in CeedVectorSetValue_Sycl() local
305 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetValue_Sycl()
322 CeedCallBackend(CeedDeviceSetValue_Sycl(data->sycl_queue, impl->d_array, length, val)); in CeedVectorSetValue_Sycl()
326 CeedCallBackend(CeedHostSetValue_Sycl(impl->h_array, length, val)); in CeedVectorSetValue_Sycl()
452 CeedSize length; in CeedVectorNorm_Sycl() local
460 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorNorm_Sycl()
473 …data->sycl_queue.parallel_for(length, e, sumReduction, [=](sycl::id<1> i, auto &sum) { sum += abs(… in CeedVectorNorm_Sycl()
478 …data->sycl_queue.parallel_for(length, e, sumReduction, [=](sycl::id<1> i, auto &sum) { sum += (d_a… in CeedVectorNorm_Sycl()
483 …data->sycl_queue.parallel_for(length, e, maxReduction, [=](sycl::id<1> i, auto &max) { max.combine… in CeedVectorNorm_Sycl()
496 static int CeedHostReciprocal_Sycl(CeedScalar *h_array, CeedSize length) { in CeedHostReciprocal_Sycl() argument
497 for (CeedSize i = 0; i < length; i++) { in CeedHostReciprocal_Sycl()
506 static int CeedDeviceReciprocal_Sycl(sycl::queue &sycl_queue, CeedScalar *d_array, CeedSize length)… in CeedDeviceReciprocal_Sycl() argument
510 sycl_queue.parallel_for(length, e, [=](sycl::id<1> i) { in CeedDeviceReciprocal_Sycl()
522 CeedSize length; in CeedVectorReciprocal_Sycl() local
529 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorReciprocal_Sycl()
532 …impl->d_array) CeedCallBackend(CeedDeviceReciprocal_Sycl(data->sycl_queue, impl->d_array, length)); in CeedVectorReciprocal_Sycl()
533 if (impl->h_array) CeedCallBackend(CeedHostReciprocal_Sycl(impl->h_array, length)); in CeedVectorReciprocal_Sycl()
540 static int CeedHostScale_Sycl(CeedScalar *x_array, CeedScalar alpha, CeedSize length) { in CeedHostScale_Sycl() argument
541 for (CeedSize i = 0; i < length; i++) x_array[i] *= alpha; in CeedHostScale_Sycl()
548 …DeviceScale_Sycl(sycl::queue &sycl_queue, CeedScalar *x_array, CeedScalar alpha, CeedSize length) { in CeedDeviceScale_Sycl() argument
552 sycl_queue.parallel_for(length, e, [=](sycl::id<1> i) { x_array[i] *= alpha; }); in CeedDeviceScale_Sycl()
562 CeedSize length; in CeedVectorScale_Sycl() local
569 CeedCallBackend(CeedVectorGetLength(x, &length)); in CeedVectorScale_Sycl()
572 …->d_array) CeedCallBackend(CeedDeviceScale_Sycl(data->sycl_queue, x_impl->d_array, alpha, length)); in CeedVectorScale_Sycl()
573 if (x_impl->h_array) CeedCallBackend(CeedHostScale_Sycl(x_impl->h_array, alpha, length)); in CeedVectorScale_Sycl()
580 …nt CeedHostAXPY_Sycl(CeedScalar *y_array, CeedScalar alpha, CeedScalar *x_array, CeedSize length) { in CeedHostAXPY_Sycl() argument
581 for (CeedSize i = 0; i < length; i++) y_array[i] += alpha * x_array[i]; in CeedHostAXPY_Sycl()
588 …::queue &sycl_queue, CeedScalar *y_array, CeedScalar alpha, CeedScalar *x_array, CeedSize length) { in CeedDeviceAXPY_Sycl() argument
592 sycl_queue.parallel_for(length, e, [=](sycl::id<1> i) { y_array[i] += alpha * x_array[i]; }); in CeedDeviceAXPY_Sycl()
602 CeedSize length; in CeedVectorAXPY_Sycl() local
610 CeedCallBackend(CeedVectorGetLength(y, &length)); in CeedVectorAXPY_Sycl()
615 …allBackend(CeedDeviceAXPY_Sycl(data->sycl_queue, y_impl->d_array, alpha, x_impl->d_array, length)); in CeedVectorAXPY_Sycl()
619 CeedCallBackend(CeedHostAXPY_Sycl(y_impl->h_array, alpha, x_impl->h_array, length)); in CeedVectorAXPY_Sycl()
627 …ointwiseMult_Sycl(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_array, CeedSize length) { in CeedHostPointwiseMult_Sycl() argument
628 for (CeedSize i = 0; i < length; i++) w_array[i] = x_array[i] * y_array[i]; in CeedHostPointwiseMult_Sycl()
635 …ueue &sycl_queue, CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_array, CeedSize length) { in CeedDevicePointwiseMult_Sycl() argument
639 sycl_queue.parallel_for(length, e, [=](sycl::id<1> i) { w_array[i] = x_array[i] * y_array[i]; }); in CeedDevicePointwiseMult_Sycl()
649 CeedSize length; in CeedVectorPointwiseMult_Sycl() local
658 CeedCallBackend(CeedVectorGetLength(w, &length)); in CeedVectorPointwiseMult_Sycl()
667 …cePointwiseMult_Sycl(data->sycl_queue, w_impl->d_array, x_impl->d_array, y_impl->d_array, length)); in CeedVectorPointwiseMult_Sycl()
672 …CallBackend(CeedHostPointwiseMult_Sycl(w_impl->h_array, x_impl->h_array, y_impl->h_array, length)); in CeedVectorPointwiseMult_Sycl()