Home
last modified time | relevance | path

Searched refs:size_offsets (Results 1 – 3 of 3) sorted by relevance

/libCEED/backends/sycl-ref/ !
H A Dceed-sycl-restriction.sycl.cpp284 const CeedInt size_offsets = num_nodes + 1; in CeedElemRestrictionOffset_Sycl() local
286 CeedCallBackend(CeedCalloc(size_offsets, &t_offsets)); in CeedElemRestrictionOffset_Sycl()
293 for (CeedInt i = 1; i < size_offsets; ++i) t_offsets[i] += t_offsets[i - 1]; in CeedElemRestrictionOffset_Sycl()
303 for (int i = size_offsets - 1; i > 0; --i) t_offsets[i] = t_offsets[i - 1]; in CeedElemRestrictionOffset_Sycl()
317 …CeedCallSycl(ceed, impl->d_t_offsets = sycl::malloc_device<CeedInt>(size_offsets, data->sycl_devic… in CeedElemRestrictionOffset_Sycl()
318 …event copy_offsets = data->sycl_queue.copy<CeedInt>(t_offsets, impl->d_t_offsets, size_offsets, e); in CeedElemRestrictionOffset_Sycl()
/libCEED/backends/cuda-ref/ !
H A Dceed-cuda-ref-restriction.c452 const CeedInt size_offsets = num_nodes + 1; in CeedElemRestrictionOffset_Cuda() local
454 CeedCallBackend(CeedCalloc(size_offsets, &t_offsets)); in CeedElemRestrictionOffset_Cuda()
461 for (CeedInt i = 1; i < size_offsets; ++i) t_offsets[i] += t_offsets[i - 1]; in CeedElemRestrictionOffset_Cuda()
472 for (int i = size_offsets - 1; i > 0; --i) t_offsets[i] = t_offsets[i - 1]; in CeedElemRestrictionOffset_Cuda()
480 CeedCallCuda(ceed, cudaMalloc((void **)&impl->d_t_offsets, size_offsets * sizeof(CeedInt))); in CeedElemRestrictionOffset_Cuda()
481 …CeedCallCuda(ceed, cudaMemcpy((CeedInt *)impl->d_t_offsets, t_offsets, size_offsets * sizeof(CeedI… in CeedElemRestrictionOffset_Cuda()
/libCEED/backends/hip-ref/ !
H A Dceed-hip-ref-restriction.c453 const CeedInt size_offsets = num_nodes + 1; in CeedElemRestrictionOffset_Hip() local
455 CeedCallBackend(CeedCalloc(size_offsets, &t_offsets)); in CeedElemRestrictionOffset_Hip()
462 for (CeedInt i = 1; i < size_offsets; ++i) t_offsets[i] += t_offsets[i - 1]; in CeedElemRestrictionOffset_Hip()
473 for (int i = size_offsets - 1; i > 0; --i) t_offsets[i] = t_offsets[i - 1]; in CeedElemRestrictionOffset_Hip()
481 CeedCallHip(ceed, hipMalloc((void **)&impl->d_t_offsets, size_offsets * sizeof(CeedInt))); in CeedElemRestrictionOffset_Hip()
482 …CeedCallHip(ceed, hipMemcpy((CeedInt *)impl->d_t_offsets, t_offsets, size_offsets * sizeof(CeedInt… in CeedElemRestrictionOffset_Hip()