Lines Matching refs:vec

20 static inline int CeedVectorNeedSync_Sycl(const CeedVector vec, CeedMemType mem_type, bool *need_sy…  in CeedVectorNeedSync_Sycl()  argument
24 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorNeedSync_Sycl()
25 CeedCallBackend(CeedVectorHasValidArray(vec, &has_valid_array)); in CeedVectorNeedSync_Sycl()
40 static inline int CeedVectorSyncH2D_Sycl(const CeedVector vec) { in CeedVectorSyncH2D_Sycl() argument
46 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorSyncH2D_Sycl()
48 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSyncH2D_Sycl()
52 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncH2D_Sycl()
74 static inline int CeedVectorSyncD2H_Sycl(const CeedVector vec) { in CeedVectorSyncD2H_Sycl() argument
80 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorSyncD2H_Sycl()
82 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSyncD2H_Sycl()
86 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncD2H_Sycl()
108 static int CeedVectorSyncArray_Sycl(const CeedVector vec, CeedMemType mem_type) { in CeedVectorSyncArray_Sycl() argument
112 CeedCallBackend(CeedVectorNeedSync_Sycl(vec, mem_type, &need_sync)); in CeedVectorSyncArray_Sycl()
117 return CeedVectorSyncD2H_Sycl(vec); in CeedVectorSyncArray_Sycl()
119 return CeedVectorSyncH2D_Sycl(vec); in CeedVectorSyncArray_Sycl()
127 static inline int CeedVectorSetAllInvalid_Sycl(const CeedVector vec) { in CeedVectorSetAllInvalid_Sycl() argument
130 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetAllInvalid_Sycl()
139 static inline int CeedVectorHasValidArray_Sycl(const CeedVector vec, bool *has_valid_array) { in CeedVectorHasValidArray_Sycl() argument
142 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorHasValidArray_Sycl()
150 static inline int CeedVectorHasArrayOfType_Sycl(const CeedVector vec, CeedMemType mem_type, bool *h… in CeedVectorHasArrayOfType_Sycl() argument
153 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorHasArrayOfType_Sycl()
168 static inline int CeedVectorHasBorrowedArrayOfType_Sycl(const CeedVector vec, CeedMemType mem_type,… in CeedVectorHasBorrowedArrayOfType_Sycl() argument
171 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorHasBorrowedArrayOfType_Sycl()
186 static int CeedVectorSetArrayHost_Sycl(const CeedVector vec, const CeedCopyMode copy_mode, CeedScal… in CeedVectorSetArrayHost_Sycl() argument
190 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetArrayHost_Sycl()
191 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArrayHost_Sycl()
201 static int CeedVectorSetArrayDevice_Sycl(const CeedVector vec, const CeedCopyMode copy_mode, CeedSc… in CeedVectorSetArrayDevice_Sycl() argument
207 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorSetArrayDevice_Sycl()
208 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetArrayDevice_Sycl()
210 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArrayDevice_Sycl()
258 static int CeedVectorSetArray_Sycl(const CeedVector vec, const CeedMemType mem_type, const CeedCopy… in CeedVectorSetArray_Sycl() argument
261 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetArray_Sycl()
263 CeedCallBackend(CeedVectorSetAllInvalid_Sycl(vec)); in CeedVectorSetArray_Sycl()
266 return CeedVectorSetArrayHost_Sycl(vec, copy_mode, array); in CeedVectorSetArray_Sycl()
268 return CeedVectorSetArrayDevice_Sycl(vec, copy_mode, array); in CeedVectorSetArray_Sycl()
295 static int CeedVectorSetValue_Sycl(CeedVector vec, CeedScalar val) { in CeedVectorSetValue_Sycl() argument
301 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorSetValue_Sycl()
304 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetValue_Sycl()
305 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetValue_Sycl()
318 CeedCallBackend(CeedVectorSetArray(vec, CEED_MEM_DEVICE, CEED_COPY_VALUES, NULL)); in CeedVectorSetValue_Sycl()
335 static int CeedVectorTakeArray_Sycl(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorTakeArray_Sycl() argument
340 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorTakeArray_Sycl()
342 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorTakeArray_Sycl()
344 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorTakeArray_Sycl()
350 CeedCallBackend(CeedVectorSyncArray(vec, mem_type)); in CeedVectorTakeArray_Sycl()
372 static int CeedVectorGetArrayCore_Sycl(const CeedVector vec, const CeedMemType mem_type, CeedScalar… in CeedVectorGetArrayCore_Sycl() argument
375 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorGetArrayCore_Sycl()
378 CeedCallBackend(CeedVectorSyncArray(vec, mem_type)); in CeedVectorGetArrayCore_Sycl()
395 static int CeedVectorGetArrayRead_Sycl(const CeedVector vec, const CeedMemType mem_type, const Ceed… in CeedVectorGetArrayRead_Sycl() argument
396 return CeedVectorGetArrayCore_Sycl(vec, mem_type, (CeedScalar **)array); in CeedVectorGetArrayRead_Sycl()
402 static int CeedVectorGetArray_Sycl(const CeedVector vec, const CeedMemType mem_type, CeedScalar **a… in CeedVectorGetArray_Sycl() argument
405 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorGetArray_Sycl()
406 CeedCallBackend(CeedVectorGetArrayCore_Sycl(vec, mem_type, array)); in CeedVectorGetArray_Sycl()
407 CeedCallBackend(CeedVectorSetAllInvalid_Sycl(vec)); in CeedVectorGetArray_Sycl()
422 static int CeedVectorGetArrayWrite_Sycl(const CeedVector vec, const CeedMemType mem_type, CeedScala… in CeedVectorGetArrayWrite_Sycl() argument
426 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorGetArrayWrite_Sycl()
427 CeedCallBackend(CeedVectorHasArrayOfType_Sycl(vec, mem_type, &has_array_of_type)); in CeedVectorGetArrayWrite_Sycl()
430 CeedCallBackend(CeedVectorSetArray(vec, mem_type, CEED_COPY_VALUES, NULL)); in CeedVectorGetArrayWrite_Sycl()
443 return CeedVectorGetArray_Sycl(vec, mem_type, array); in CeedVectorGetArrayWrite_Sycl()
449 static int CeedVectorNorm_Sycl(CeedVector vec, CeedNormType type, CeedScalar *norm) { in CeedVectorNorm_Sycl() argument
456 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorNorm_Sycl()
459 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorNorm_Sycl()
460 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorNorm_Sycl()
463 CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &d_array)); in CeedVectorNorm_Sycl()
489 CeedCallBackend(CeedVectorRestoreArrayRead(vec, &d_array)); in CeedVectorNorm_Sycl()
519 static int CeedVectorReciprocal_Sycl(CeedVector vec) { in CeedVectorReciprocal_Sycl() argument
525 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorReciprocal_Sycl()
528 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorReciprocal_Sycl()
529 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorReciprocal_Sycl()
680 static int CeedVectorDestroy_Sycl(const CeedVector vec) { in CeedVectorDestroy_Sycl() argument
685 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorDestroy_Sycl()
686 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorDestroy_Sycl()
703 int CeedVectorCreate_Sycl(CeedSize n, CeedVector vec) { in CeedVectorCreate_Sycl() argument
708 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorCreate_Sycl()
712 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "HasValidArray", CeedVectorHasValid… in CeedVectorCreate_Sycl()
713 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "HasBorrowedArrayOfType", CeedVecto… in CeedVectorCreate_Sycl()
714 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "SetArray", CeedVectorSetArray_Sycl… in CeedVectorCreate_Sycl()
715 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "TakeArray", CeedVectorTakeArray_Sy… in CeedVectorCreate_Sycl()
716 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "SetValue", CeedVectorSetValue_Sycl… in CeedVectorCreate_Sycl()
717 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "SyncArray", CeedVectorSyncArray_Sy… in CeedVectorCreate_Sycl()
718 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "GetArray", CeedVectorGetArray_Sycl… in CeedVectorCreate_Sycl()
719 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "GetArrayRead", CeedVectorGetArrayR… in CeedVectorCreate_Sycl()
720 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "GetArrayWrite", CeedVectorGetArray… in CeedVectorCreate_Sycl()
721 CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "Norm", CeedVectorNorm_Sycl)); in CeedVectorCreate_Sycl()
722 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "Reciprocal", CeedVectorReciprocal_… in CeedVectorCreate_Sycl()
723 CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "AXPY", CeedVectorAXPY_Sycl)); in CeedVectorCreate_Sycl()
724 CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "Scale", CeedVectorScale_Sycl)); in CeedVectorCreate_Sycl()
725 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "PointwiseMult", CeedVectorPointwis… in CeedVectorCreate_Sycl()
726 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Vector", vec, "Destroy", CeedVectorDestroy_Sycl)); in CeedVectorCreate_Sycl()
728 CeedCallBackend(CeedVectorSetData(vec, impl)); in CeedVectorCreate_Sycl()