Home
last modified time | relevance | path

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

/libCEED/include/ceed/jit-source/cuda/
H A Dcuda-ref-basis-tensor-at-points.h63 const CeedInt v_comp_stride = num_elem * BASIS_NUM_PTS; in InterpAtPoints() local
70 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in InterpAtPoints()
108 …ChebyshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * v_stride + d * v_comp_stride + p], chebyshev… in InterpAtPoints()
146 const CeedInt v_comp_stride = num_elem * BASIS_NUM_NODES; in InterpTransposeAtPoints() local
153 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in InterpTransposeAtPoints()
242 const CeedInt v_comp_stride = num_elem * BASIS_NUM_PTS; in GradAtPoints() local
280 CeedScalar *cur_v = &v[elem * v_stride + dim_1 * v_dim_stride + comp * v_comp_stride]; in GradAtPoints()
291 …ebyshevDerivativeAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp_stride + p], chebyshe… in GradAtPoints()
292 …byshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp_stride + p], chebyshe… in GradAtPoints()
331 const CeedInt v_comp_stride = num_elem * BASIS_NUM_NODES; in GradTransposeAtPoints() local
[all …]
H A Dcuda-ref-basis-tensor.h38 const CeedInt v_comp_stride = num_elem * (is_transpose ? BASIS_NUM_NODES : BASIS_NUM_QPTS); in Interp() local
45 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in Interp()
98 const CeedInt v_comp_stride = num_elem * (is_transpose ? BASIS_NUM_NODES : BASIS_NUM_QPTS); in Grad() local
110 CeedScalar *cur_v = &v[elem * v_stride + dim_1 * v_dim_stride + comp * v_comp_stride]; in Grad()
/libCEED/include/ceed/jit-source/hip/
H A Dhip-ref-basis-tensor-at-points.h63 const CeedInt v_comp_stride = num_elem * BASIS_NUM_PTS; in InterpAtPoints() local
70 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in InterpAtPoints()
108 …ChebyshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * v_stride + d * v_comp_stride + p], chebyshev… in InterpAtPoints()
146 const CeedInt v_comp_stride = num_elem * BASIS_NUM_NODES; in InterpTransposeAtPoints() local
153 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in InterpTransposeAtPoints()
242 const CeedInt v_comp_stride = num_elem * BASIS_NUM_PTS; in GradAtPoints() local
280 CeedScalar *cur_v = &v[elem * v_stride + dim_1 * v_dim_stride + comp * v_comp_stride]; in GradAtPoints()
291 …ebyshevDerivativeAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp_stride + p], chebyshe… in GradAtPoints()
292 …byshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp_stride + p], chebyshe… in GradAtPoints()
331 const CeedInt v_comp_stride = num_elem * BASIS_NUM_NODES; in GradTransposeAtPoints() local
[all …]
H A Dhip-ref-basis-tensor.h38 const CeedInt v_comp_stride = num_elem * (is_transpose ? BASIS_NUM_NODES : BASIS_NUM_QPTS); in Interp() local
45 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in Interp()
98 const CeedInt v_comp_stride = num_elem * (is_transpose ? BASIS_NUM_NODES : BASIS_NUM_QPTS); in Grad() local
110 CeedScalar *cur_v = &v[elem * v_stride + dim_1 * v_dim_stride + comp * v_comp_stride]; in Grad()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-basis.sycl.cpp79 const CeedInt v_comp_stride = num_elem * v_stride; in CeedBasisApplyInterp_Sycl() local
98 CeedScalar *cur_v = v + elem * v_stride + comp * v_comp_stride; in CeedBasisApplyInterp_Sycl()
182 const CeedInt v_comp_stride = num_elem * v_stride; in CeedBasisApplyGrad_Sycl() local
206 … CeedScalar *cur_v = v + elem * v_stride + dim_1 * v_dim_stride + comp * v_comp_stride; in CeedBasisApplyGrad_Sycl()
348 const CeedInt v_comp_stride = v_stride * num_elem; in CeedBasisApplyNonTensorInterp_Sycl() local
370 d_V[i + elem * v_stride + comp * v_comp_stride] = V; in CeedBasisApplyNonTensorInterp_Sycl()
390 const CeedInt v_comp_stride = v_stride * num_elem; in CeedBasisApplyNonTensorGrad_Sycl() local
392 const CeedInt v_dim_stride = v_comp_stride * num_comp; in CeedBasisApplyNonTensorGrad_Sycl()
425 d_V[i + elem * v_stride + comp * v_comp_stride + d0 * v_dim_stride] = V[d0]; in CeedBasisApplyNonTensorGrad_Sycl()
/libCEED/backends/magma/
H A Dceed-magma-basis.c79 CeedInt v_comp_stride = num_elem * elem_qpts_size; in CeedBasisApplyCore_Magma() local
86 v_comp_stride = num_elem * elem_dofs_size; in CeedBasisApplyCore_Magma()
117 …_interp_1d, &d_u, &u_elem_stride, &u_comp_stride, &d_v, &v_elem_stride, &v_comp_stride, &num_elem}; in CeedBasisApplyCore_Magma()
150 CeedInt v_comp_stride = num_elem * elem_qpts_size; in CeedBasisApplyCore_Magma() local
160 v_comp_stride = num_elem * elem_dofs_size; in CeedBasisApplyCore_Magma()
195 &v_elem_stride, &v_comp_stride, &v_dim_stride, &num_elem}; in CeedBasisApplyCore_Magma()