Searched refs:h_array (Results 1 – 6 of 6) sorted by relevance
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-vector.c | 29 *need_sync = has_valid_array && !impl->h_array; in CeedVectorNeedSync_Cuda() 48 …CeedCheck(impl->h_array, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "No valid host data to syn… in CeedVectorSyncH2D_Cuda() 60 …CeedCallCuda(CeedVectorReturnCeed(vec), cudaMemcpy(impl->d_array, impl->h_array, bytes, cudaMemcpy… in CeedVectorSyncH2D_Cuda() 76 impl->h_array = impl->h_array_borrowed; in CeedVectorSyncD2H_Cuda() 78 impl->h_array = impl->h_array_owned; in CeedVectorSyncD2H_Cuda() 84 impl->h_array = impl->h_array_owned; in CeedVectorSyncD2H_Cuda() 90 …CeedCallCuda(CeedVectorReturnCeed(vec), cudaMemcpy(impl->h_array, impl->d_array, bytes, cudaMemcpy… in CeedVectorSyncD2H_Cuda() 120 impl->h_array = NULL; in CeedVectorSetAllInvalid_Cuda() 132 *has_valid_array = impl->h_array || impl->d_array; in CeedVectorHasValidArray_Cuda() 183 … (const CeedScalar **)&impl->h_array_borrowed, (const CeedScalar **)&impl->h_array)); in CeedVectorSetArrayHost_Cuda() [all …]
|
| H A D | ceed-cuda-ref.h | 16 CeedScalar *h_array; member
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-vector.c | 29 *need_sync = has_valid_array && !impl->h_array; in CeedVectorNeedSync_Hip() 48 …CeedCheck(impl->h_array, CeedVectorReturnCeed(vec), CEED_ERROR_BACKEND, "No valid host data to syn… in CeedVectorSyncH2D_Hip() 60 …CeedCallHip(CeedVectorReturnCeed(vec), hipMemcpy(impl->d_array, impl->h_array, bytes, hipMemcpyHos… in CeedVectorSyncH2D_Hip() 77 impl->h_array = impl->h_array_borrowed; in CeedVectorSyncD2H_Hip() 79 impl->h_array = impl->h_array_owned; in CeedVectorSyncD2H_Hip() 85 impl->h_array = impl->h_array_owned; in CeedVectorSyncD2H_Hip() 90 …CeedCallHip(CeedVectorReturnCeed(vec), hipMemcpy(impl->h_array, impl->d_array, bytes, hipMemcpyDev… in CeedVectorSyncD2H_Hip() 128 impl->h_array = NULL; in CeedVectorSetAllInvalid_Hip() 140 *has_valid_array = impl->h_array || impl->d_array; in CeedVectorHasValidArray_Hip() 195 … (const CeedScalar **)&impl->h_array_borrowed, (const CeedScalar **)&impl->h_array)); in CeedVectorSetArrayHost_Hip() [all …]
|
| H A D | ceed-hip-ref.h | 21 CeedScalar *h_array; member
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-vector.sycl.cpp | 28 *need_sync = has_valid_array && !impl->h_array; in CeedVectorNeedSync_Sycl() 50 CeedCheck(impl->h_array, ceed, CEED_ERROR_BACKEND, "No valid host data to sync to device"); in CeedVectorSyncH2D_Sycl() 66 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(impl->h_array, impl->d_array, length, e).wait… in CeedVectorSyncH2D_Sycl() 88 impl->h_array = impl->h_array_borrowed; in CeedVectorSyncD2H_Sycl() 90 impl->h_array = impl->h_array_owned; in CeedVectorSyncD2H_Sycl() 93 impl->h_array = 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() 131 impl->h_array = NULL; in CeedVectorSetAllInvalid_Sycl() 143 *has_valid_array = impl->h_array || impl->d_array; in CeedVectorHasValidArray_Sycl() 194 … (const CeedScalar **)&impl->h_array_borrowed, (const CeedScalar **)&impl->h_array)); in CeedVectorSetArrayHost_Sycl() [all …]
|
| H A D | ceed-sycl-ref.hpp | 19 CeedScalar *h_array; member
|