Searched refs:x_impl (Results 1 – 3 of 3) sorted by relevance
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-vector.sycl.cpp | 563 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 D | ceed-cuda-ref-vector.c | 728 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 D | ceed-hip-ref-vector.c | 838 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 …]
|