Home
last modified time | relevance | path

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

/libCEED/include/ceed/jit-source/cuda/
H A Dcuda-ref-basis-tensor-at-points.h62 const CeedInt u_comp_stride = num_elem * BASIS_NUM_NODES; in InterpAtPoints() local
69 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in InterpAtPoints()
145 const CeedInt u_comp_stride = num_elem * BASIS_NUM_PTS; in InterpTransposeAtPoints() local
152 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in InterpTransposeAtPoints()
175 …ChebyshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * u_stride + d * u_comp_stride + p], chebyshev… in InterpTransposeAtPoints()
241 const CeedInt u_comp_stride = num_elem * BASIS_NUM_NODES; in GradAtPoints() local
250 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in GradAtPoints()
330 const CeedInt u_comp_stride = num_elem * BASIS_NUM_PTS; in GradTransposeAtPoints() local
353 … const CeedScalar *cur_u = &u[elem * u_stride + dim_1 * u_dim_stride + comp * u_comp_stride]; in GradTransposeAtPoints()
364 …ebyshevDerivativeAtPoint<BASIS_Q_1D>(coords[elem * u_stride + dim_2 * u_comp_stride + p], chebyshe… in GradTransposeAtPoints()
[all …]
H A Dcuda-ref-basis-tensor.h37 const CeedInt u_comp_stride = num_elem * (is_transpose ? BASIS_NUM_QPTS : BASIS_NUM_NODES); in Interp() local
44 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in Interp()
97 const CeedInt u_comp_stride = num_elem * (is_transpose ? BASIS_NUM_QPTS : BASIS_NUM_NODES); in Grad() local
109 const CeedScalar *cur_u = &u[elem * u_stride + dim_1 * u_dim_stride + comp * u_comp_stride]; in Grad()
/libCEED/include/ceed/jit-source/hip/
H A Dhip-ref-basis-tensor-at-points.h62 const CeedInt u_comp_stride = num_elem * BASIS_NUM_NODES; in InterpAtPoints() local
69 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in InterpAtPoints()
145 const CeedInt u_comp_stride = num_elem * BASIS_NUM_PTS; in InterpTransposeAtPoints() local
152 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in InterpTransposeAtPoints()
175 …ChebyshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * u_stride + d * u_comp_stride + p], chebyshev… in InterpTransposeAtPoints()
241 const CeedInt u_comp_stride = num_elem * BASIS_NUM_NODES; in GradAtPoints() local
250 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in GradAtPoints()
330 const CeedInt u_comp_stride = num_elem * BASIS_NUM_PTS; in GradTransposeAtPoints() local
353 … const CeedScalar *cur_u = &u[elem * u_stride + dim_1 * u_dim_stride + comp * u_comp_stride]; in GradTransposeAtPoints()
364 …ebyshevDerivativeAtPoint<BASIS_Q_1D>(coords[elem * u_stride + dim_2 * u_comp_stride + p], chebyshe… in GradTransposeAtPoints()
[all …]
H A Dhip-ref-basis-tensor.h37 const CeedInt u_comp_stride = num_elem * (is_transpose ? BASIS_NUM_QPTS : BASIS_NUM_NODES); in Interp() local
44 const CeedScalar *cur_u = &u[elem * u_stride + comp * u_comp_stride]; in Interp()
97 const CeedInt u_comp_stride = num_elem * (is_transpose ? BASIS_NUM_QPTS : BASIS_NUM_NODES); in Grad() local
109 const CeedScalar *cur_u = &u[elem * u_stride + dim_1 * u_dim_stride + comp * u_comp_stride]; in Grad()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-basis.sycl.cpp78 const CeedInt u_comp_stride = num_elem * u_stride; in CeedBasisApplyInterp_Sycl() local
97 const CeedScalar *cur_u = u + elem * u_stride + comp * u_comp_stride; in CeedBasisApplyInterp_Sycl()
181 const CeedInt u_comp_stride = num_elem * u_stride; in CeedBasisApplyGrad_Sycl() local
205 … const CeedScalar *cur_u = u + elem * u_stride + dim_1 * u_dim_stride + comp * u_comp_stride; in CeedBasisApplyGrad_Sycl()
347 const CeedInt u_comp_stride = u_stride * num_elem; in CeedBasisApplyNonTensorInterp_Sycl() local
364 const CeedScalar *U = d_U + elem * u_stride + comp * u_comp_stride; in CeedBasisApplyNonTensorInterp_Sycl()
389 const CeedInt u_comp_stride = u_stride * num_elem; in CeedBasisApplyNonTensorGrad_Sycl() local
391 const CeedInt u_dim_stride = u_comp_stride * num_comp; in CeedBasisApplyNonTensorGrad_Sycl()
413 const CeedScalar *U = d_U + elem * u_stride + comp * u_comp_stride + d1 * u_dim_stride; in CeedBasisApplyNonTensorGrad_Sycl()
/libCEED/backends/magma/
H A Dceed-magma-basis.c78 CeedInt u_comp_stride = num_elem * elem_dofs_size; in CeedBasisApplyCore_Magma() local
87 u_comp_stride = num_elem * elem_qpts_size; in CeedBasisApplyCore_Magma()
117 …void *args[] = {&impl->d_interp_1d, &d_u, &u_elem_stride, &u_comp_stride, &d_v, &v_elem_stride, … in CeedBasisApplyCore_Magma()
149 CeedInt u_comp_stride = num_elem * elem_dofs_size; in CeedBasisApplyCore_Magma() local
161 u_comp_stride = num_elem * elem_qpts_size; in CeedBasisApplyCore_Magma()
194 …&impl->d_interp_1d, &impl->d_grad_1d, &d_u, &u_elem_stride, &u_comp_stride, &u_dim_stride… in CeedBasisApplyCore_Magma()