Home
last modified time | relevance | path

Searched refs:h_array (Results 1 – 6 of 6) sorted by relevance

/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c29 *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 Dceed-cuda-ref.h16 CeedScalar *h_array; member
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c29 *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 Dceed-hip-ref.h21 CeedScalar *h_array; member
/libCEED/backends/sycl-ref/
H A Dceed-sycl-vector.sycl.cpp28 *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 Dceed-sycl-ref.hpp19 CeedScalar *h_array; member