Searched refs:v_comp_stride (Results 1 – 6 of 6) sorted by relevance
| /libCEED/include/ceed/jit-source/cuda/ |
| H A D | cuda-ref-basis-tensor-at-points.h | 63 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 D | cuda-ref-basis-tensor.h | 38 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 D | hip-ref-basis-tensor-at-points.h | 63 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 D | hip-ref-basis-tensor.h | 38 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 D | ceed-sycl-ref-basis.sycl.cpp | 79 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 D | ceed-magma-basis.c | 79 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()
|