Home
last modified time | relevance | path

Searched refs:x_impl (Results 1 – 3 of 3) sorted by relevance

/libCEED/backends/sycl-ref/
H A Dceed-sycl-vector.sycl.cpp563 CeedVector_Sycl *x_impl; in CeedVectorScale_Sycl() local
568 CeedCallBackend(CeedVectorGetData(x, &x_impl)); in CeedVectorScale_Sycl()
572 …if (x_impl->d_array) CeedCallBackend(CeedDeviceScale_Sycl(data->sycl_queue, x_impl->d_array, alpha… in CeedVectorScale_Sycl()
573 if (x_impl->h_array) CeedCallBackend(CeedHostScale_Sycl(x_impl->h_array, alpha, length)); in CeedVectorScale_Sycl()
603 CeedVector_Sycl *y_impl, *x_impl; in CeedVectorAXPY_Sycl() local
609 CeedCallBackend(CeedVectorGetData(x, &x_impl)); in CeedVectorAXPY_Sycl()
615 …CeedCallBackend(CeedDeviceAXPY_Sycl(data->sycl_queue, y_impl->d_array, alpha, x_impl->d_array, len… in CeedVectorAXPY_Sycl()
619 CeedCallBackend(CeedHostAXPY_Sycl(y_impl->h_array, alpha, x_impl->h_array, length)); in CeedVectorAXPY_Sycl()
650 CeedVector_Sycl *w_impl, *x_impl, *y_impl; in CeedVectorPointwiseMult_Sycl() local
656 CeedCallBackend(CeedVectorGetData(x, &x_impl)); in CeedVectorPointwiseMult_Sycl()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c728 CeedVector_Cuda *y_impl, *x_impl; in CeedVectorAXPY_Cuda() local
731 CeedCallBackend(CeedVectorGetData(x, &x_impl)); in CeedVectorAXPY_Cuda()
741 …CeedCallCublas(CeedVectorReturnCeed(y), cublasSaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_… in CeedVectorAXPY_Cuda()
743 …CeedCallCublas(CeedVectorReturnCeed(y), cublasDaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_… in CeedVectorAXPY_Cuda()
746 CeedCallBackend(CeedDeviceAXPY_Cuda(y_impl->d_array, alpha, x_impl->d_array, length)); in CeedVectorAXPY_Cuda()
751 CeedCallBackend(CeedHostAXPY_Cuda(y_impl->h_array, alpha, x_impl->h_array, length)); in CeedVectorAXPY_Cuda()
775 CeedVector_Cuda *y_impl, *x_impl; in CeedVectorAXPBY_Cuda() local
778 CeedCallBackend(CeedVectorGetData(x, &x_impl)); in CeedVectorAXPBY_Cuda()
783 CeedCallBackend(CeedDeviceAXPBY_Cuda(y_impl->d_array, alpha, beta, x_impl->d_array, length)); in CeedVectorAXPBY_Cuda()
787 CeedCallBackend(CeedHostAXPBY_Cuda(y_impl->h_array, alpha, beta, x_impl->h_array, length)); in CeedVectorAXPBY_Cuda()
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c838 CeedVector_Hip *y_impl, *x_impl; in CeedVectorAXPY_Hip() local
841 CeedCallBackend(CeedVectorGetData(x, &x_impl)); in CeedVectorAXPY_Hip()
853 …eedVectorReturnCeed(y), hipblasSaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_array, 1, y_imp… in CeedVectorAXPY_Hip()
855 …eedVectorReturnCeed(y), hipblasDaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_array, 1, y_imp… in CeedVectorAXPY_Hip()
859 CeedCallBackend(CeedDeviceAXPY_Hip(y_impl->d_array, alpha, x_impl->d_array, length)); in CeedVectorAXPY_Hip()
864 CeedCallBackend(CeedHostAXPY_Hip(y_impl->h_array, alpha, x_impl->h_array, length)); in CeedVectorAXPY_Hip()
888 CeedVector_Hip *y_impl, *x_impl; in CeedVectorAXPBY_Hip() local
891 CeedCallBackend(CeedVectorGetData(x, &x_impl)); in CeedVectorAXPBY_Hip()
896 CeedCallBackend(CeedDeviceAXPBY_Hip(y_impl->d_array, alpha, beta, x_impl->d_array, length)); in CeedVectorAXPBY_Hip()
900 CeedCallBackend(CeedHostAXPBY_Hip(y_impl->h_array, alpha, beta, x_impl->h_array, length)); in CeedVectorAXPBY_Hip()
[all …]