Searched refs:v_stride (Results 1 – 8 of 8) sorted by relevance
| /libCEED/include/ceed/jit-source/magma/ |
| H A D | magma-basis-weight-1d.h | 26 …void magma_weight_1d_kernel(const CeedScalar *dqweight1d, CeedScalar *dV, const int v_stride, cons… in __launch_bounds__() 36 dV += elem_id * v_stride; in __launch_bounds__()
|
| H A D | magma-basis-weight-2d.h | 34 …void magma_weight_2d_kernel(const CeedScalar *dqweight1d, CeedScalar *dV, const int v_stride, cons… in __launch_bounds__() 45 dV += elem_id * v_stride; in __launch_bounds__()
|
| H A D | magma-basis-weight-3d.h | 35 …void magma_weight_3d_kernel(const CeedScalar *dqweight1d, CeedScalar *dV, const int v_stride, cons… in __launch_bounds__() 46 dV += elem_id * v_stride; in __launch_bounds__()
|
| /libCEED/include/ceed/jit-source/cuda/ |
| H A D | cuda-ref-basis-tensor-at-points.h | 61 const CeedInt v_stride = 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() 144 const CeedInt v_stride = BASIS_NUM_NODES; in InterpTransposeAtPoints() local 153 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in InterpTransposeAtPoints() 240 const CeedInt v_stride = 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 …if (dim_1 == dim_2) ChebyshevDerivativeAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp… in GradAtPoints() 292 …else ChebyshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp_stride + p], … in GradAtPoints() 329 const CeedInt v_stride = BASIS_NUM_NODES; in GradTransposeAtPoints() local [all …]
|
| H A D | cuda-ref-basis-tensor.h | 36 const CeedInt v_stride = 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() 96 const CeedInt v_stride = 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 | 61 const CeedInt v_stride = 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() 144 const CeedInt v_stride = BASIS_NUM_NODES; in InterpTransposeAtPoints() local 153 CeedScalar *cur_v = &v[elem * v_stride + comp * v_comp_stride]; in InterpTransposeAtPoints() 240 const CeedInt v_stride = 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 …if (dim_1 == dim_2) ChebyshevDerivativeAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp… in GradAtPoints() 292 …else ChebyshevPolynomialsAtPoint<BASIS_Q_1D>(coords[elem * v_stride + dim_2 * v_comp_stride + p], … in GradAtPoints() 329 const CeedInt v_stride = BASIS_NUM_NODES; in GradTransposeAtPoints() local [all …]
|
| H A D | hip-ref-basis-tensor.h | 36 const CeedInt v_stride = 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() 96 const CeedInt v_stride = 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 | 77 const CeedInt v_stride = is_transpose ? num_nodes : num_qpts; in CeedBasisApplyInterp_Sycl() local 79 const CeedInt v_comp_stride = num_elem * v_stride; in CeedBasisApplyInterp_Sycl() 98 CeedScalar *cur_v = v + elem * v_stride + comp * v_comp_stride; in CeedBasisApplyInterp_Sycl() 180 const CeedInt v_stride = is_transpose ? num_nodes : num_qpts; in CeedBasisApplyGrad_Sycl() local 182 const CeedInt v_comp_stride = num_elem * v_stride; in CeedBasisApplyGrad_Sycl() 206 … CeedScalar *cur_v = v + elem * v_stride + dim_1 * v_dim_stride + comp * v_comp_stride; in CeedBasisApplyGrad_Sycl() 346 const CeedInt v_stride = Q; in CeedBasisApplyNonTensorInterp_Sycl() local 348 const CeedInt v_comp_stride = v_stride * num_elem; in CeedBasisApplyNonTensorInterp_Sycl() 370 d_V[i + elem * v_stride + comp * v_comp_stride] = V; in CeedBasisApplyNonTensorInterp_Sycl() 388 const CeedInt v_stride = Q; in CeedBasisApplyNonTensorGrad_Sycl() local [all …]
|