Home
last modified time | relevance | path

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

/libCEED/backends/sycl-shared/
H A Dceed-sycl-shared-basis.sycl.cpp226 CeedScalar *collo_grad_1d; in CeedBasisCreateTensorH1_Sycl_shared() local
229 CeedCallBackend(CeedMalloc(Q_1d * Q_1d, &collo_grad_1d)); in CeedBasisCreateTensorH1_Sycl_shared()
230 CeedCallBackend(CeedBasisGetCollocatedGrad(basis, collo_grad_1d)); in CeedBasisCreateTensorH1_Sycl_shared()
232 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(collo_grad_1d, impl->d_collo_grad_1d, cgrad_l… in CeedBasisCreateTensorH1_Sycl_shared()
233 CeedCallBackend(CeedFree(&collo_grad_1d)); in CeedBasisCreateTensorH1_Sycl_shared()
/libCEED/backends/ref/
H A Dceed-ref-basis.c96 if (impl->collo_grad_1d) { in CeedBasisApplyCore_Ref()
103 …(contract, pre, P, post, Q, (t_mode == CEED_NOTRANSPOSE ? interp_1d : impl->collo_grad_1d), t_mode, in CeedBasisApplyCore_Ref()
119 …tApply(contract, pre, P, post, Q, (t_mode == CEED_NOTRANSPOSE ? impl->collo_grad_1d : interp_1d), … in CeedBasisApplyCore_Ref()
270 CeedCallBackend(CeedFree(&impl->collo_grad_1d)); in CeedBasisDestroyTensor_Ref()
291 CeedCallBackend(CeedMalloc(Q_1d * Q_1d, &impl->collo_grad_1d)); in CeedBasisCreateTensorH1_Ref()
292 CeedCallBackend(CeedBasisGetCollocatedGrad(basis, impl->collo_grad_1d)); in CeedBasisCreateTensorH1_Ref()
H A Dceed-ref.h35 CeedScalar *collo_grad_1d; member
/libCEED/backends/hip-shared/
H A Dceed-hip-shared-basis.c681 CeedScalar *collo_grad_1d; in CeedBasisCreateTensorH1_Hip_shared() local
683 CeedCallBackend(CeedMalloc(Q_1d * Q_1d, &collo_grad_1d)); in CeedBasisCreateTensorH1_Hip_shared()
684 CeedCallBackend(CeedBasisGetCollocatedGrad(basis, collo_grad_1d)); in CeedBasisCreateTensorH1_Hip_shared()
686 …CeedCallHip(ceed, hipMemcpy(data->d_collo_grad_1d, collo_grad_1d, q_bytes * Q_1d, hipMemcpyHostToD… in CeedBasisCreateTensorH1_Hip_shared()
687 CeedCallBackend(CeedFree(&collo_grad_1d)); in CeedBasisCreateTensorH1_Hip_shared()
/libCEED/backends/cuda-shared/
H A Dceed-cuda-shared-basis.c620 CeedScalar *collo_grad_1d; in CeedBasisCreateTensorH1_Cuda_shared() local
622 CeedCallBackend(CeedMalloc(Q_1d * Q_1d, &collo_grad_1d)); in CeedBasisCreateTensorH1_Cuda_shared()
623 CeedCallBackend(CeedBasisGetCollocatedGrad(basis, collo_grad_1d)); in CeedBasisCreateTensorH1_Cuda_shared()
625 …CeedCallCuda(ceed, cudaMemcpy(data->d_collo_grad_1d, collo_grad_1d, q_bytes * Q_1d, cudaMemcpyHost… in CeedBasisCreateTensorH1_Cuda_shared()
626 CeedCallBackend(CeedFree(&collo_grad_1d)); in CeedBasisCreateTensorH1_Cuda_shared()
/libCEED/interface/
H A Dceed-basis.c733 int CeedBasisGetCollocatedGrad(CeedBasis basis, CeedScalar *collo_grad_1d) { in CeedBasisGetCollocatedGrad() argument
749 …trixMatrixMultiply(ceed, grad_1d, (const CeedScalar *)interp_1d_pinv, collo_grad_1d, Q_1d, Q_1d, P… in CeedBasisGetCollocatedGrad()