Home
last modified time | relevance | path

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

/libCEED/include/ceed/jit-source/hip/
H A Dhip-ref-basis-tensor.h24 CeedScalar *s_interp_1d = s_mem; in Interp() local
28 s_interp_1d[k] = interp_1d[k]; in Interp()
64 …for (CeedInt b = 0; b < P; b++) v_k += s_interp_1d[j * stride_0 + b * stride_1] * in[(a * P + b) *… in Interp()
82 CeedScalar *s_interp_1d = s_mem; in Grad() local
83 CeedScalar *s_grad_1d = s_interp_1d + BASIS_Q_1D * BASIS_P_1D; in Grad()
87 s_interp_1d[k] = interp_1d[k]; in Grad()
116 const CeedScalar *op = dim_1 == dim_2 ? s_grad_1d : s_interp_1d; in Grad()
/libCEED/include/ceed/jit-source/cuda/
H A Dcuda-ref-basis-tensor.h24 CeedScalar *s_interp_1d = s_mem; in Interp() local
28 s_interp_1d[k] = interp_1d[k]; in Interp()
64 …for (CeedInt b = 0; b < P; b++) v_k += s_interp_1d[j * stride_0 + b * stride_1] * in[(a * P + b) *… in Interp()
82 CeedScalar *s_interp_1d = s_mem; in Grad() local
83 CeedScalar *s_grad_1d = s_interp_1d + BASIS_Q_1D * BASIS_P_1D; in Grad()
87 s_interp_1d[k] = interp_1d[k]; in Grad()
116 const CeedScalar *op = dim_1 == dim_2 ? s_grad_1d : s_interp_1d; in Grad()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-basis.sycl.cpp87 CeedScalar *s_interp_1d = s_mem.get_multi_ptr<sycl::access::decorated::yes>().get(); in CeedBasisApplyInterp_Sycl() local
88 CeedScalar *s_buffer_1 = s_interp_1d + Q * P; in CeedBasisApplyInterp_Sycl()
92 s_interp_1d[k] = interp_1d[k]; in CeedBasisApplyInterp_Sycl()
126 vk += s_interp_1d[j * stride_0 + b * stride_1] * in[(a * P + b) * post + c]; in CeedBasisApplyInterp_Sycl()
190 CeedScalar *s_interp_1d = s_mem.get_multi_ptr<sycl::access::decorated::yes>().get(); in CeedBasisApplyGrad_Sycl() local
191 CeedScalar *s_grad_1d = s_interp_1d + P * Q; in CeedBasisApplyGrad_Sycl()
196 s_interp_1d[k] = interp_1d[k]; in CeedBasisApplyGrad_Sycl()
215 const CeedScalar *op = dim_1 == dim_2 ? s_grad_1d : s_interp_1d; in CeedBasisApplyGrad_Sycl()