Lines Matching refs:y_impl

728   CeedVector_Cuda *y_impl, *x_impl;  in CeedVectorAXPY_Cuda()  local
730 CeedCallBackend(CeedVectorGetData(y, &y_impl)); in CeedVectorAXPY_Cuda()
734 if (y_impl->d_array) { in CeedVectorAXPY_Cuda()
741 …nCeed(y), cublasSaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_array, 1, y_impl->d_array, 1)); in CeedVectorAXPY_Cuda()
743 …nCeed(y), cublasDaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_array, 1, y_impl->d_array, 1)); in CeedVectorAXPY_Cuda()
746 CeedCallBackend(CeedDeviceAXPY_Cuda(y_impl->d_array, alpha, x_impl->d_array, length)); in CeedVectorAXPY_Cuda()
748 y_impl->h_array = NULL; in CeedVectorAXPY_Cuda()
749 } else if (y_impl->h_array) { in CeedVectorAXPY_Cuda()
751 CeedCallBackend(CeedHostAXPY_Cuda(y_impl->h_array, alpha, x_impl->h_array, length)); in CeedVectorAXPY_Cuda()
752 y_impl->d_array = NULL; in CeedVectorAXPY_Cuda()
775 CeedVector_Cuda *y_impl, *x_impl; in CeedVectorAXPBY_Cuda() local
777 CeedCallBackend(CeedVectorGetData(y, &y_impl)); in CeedVectorAXPBY_Cuda()
781 if (y_impl->d_array) { in CeedVectorAXPBY_Cuda()
783 CeedCallBackend(CeedDeviceAXPBY_Cuda(y_impl->d_array, alpha, beta, x_impl->d_array, length)); in CeedVectorAXPBY_Cuda()
785 if (y_impl->h_array) { in CeedVectorAXPBY_Cuda()
787 CeedCallBackend(CeedHostAXPBY_Cuda(y_impl->h_array, alpha, beta, x_impl->h_array, length)); in CeedVectorAXPBY_Cuda()
810 CeedVector_Cuda *w_impl, *x_impl, *y_impl; in CeedVectorPointwiseMult_Cuda() local
814 CeedCallBackend(CeedVectorGetData(y, &y_impl)); in CeedVectorPointwiseMult_Cuda()
823 …CeedCallBackend(CeedDevicePointwiseMult_Cuda(w_impl->d_array, x_impl->d_array, y_impl->d_array, le… in CeedVectorPointwiseMult_Cuda()
828 …CeedCallBackend(CeedHostPointwiseMult_Cuda(w_impl->h_array, x_impl->h_array, y_impl->h_array, leng… in CeedVectorPointwiseMult_Cuda()