Lines Matching refs:num_comp
20 CeedInt elem_size, num_comp, num_elem; in CeedElemRestrictionGetBackendStrides_Memcheck() local
23 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionGetBackendStrides_Memcheck()
26 strides[0] = num_comp; in CeedElemRestrictionGetBackendStrides_Memcheck()
28 strides[2] = num_comp * elem_size; in CeedElemRestrictionGetBackendStrides_Memcheck()
46 …tridedNoTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt bl… in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core() argument
60 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
63 vv[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] = in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
72 …OffsetNoTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt bl… in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core() argument
81 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core()
83 …vv[elem_size * (k * block_size + e * num_comp) + i - v_offset] = uu[impl->offsets[i + e * elem_siz… in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core()
90 …RestrictionApplyOrientedNoTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, in CeedElemRestrictionApplyOrientedNoTranspose_Memcheck_Core() argument
99 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyOrientedNoTranspose_Memcheck_Core()
101 vv[elem_size * (k * block_size + e * num_comp) + i - v_offset] = in CeedElemRestrictionApplyOrientedNoTranspose_Memcheck_Core()
109 …rictionApplyCurlOrientedNoTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, in CeedElemRestrictionApplyCurlOrientedNoTranspose_Memcheck_Core() argument
118 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyCurlOrientedNoTranspose_Memcheck_Core()
122 vv[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] = in CeedElemRestrictionApplyCurlOrientedNoTranspose_Memcheck_Core()
130 vv[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] = in CeedElemRestrictionApplyCurlOrientedNoTranspose_Memcheck_Core()
140 vv[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] = in CeedElemRestrictionApplyCurlOrientedNoTranspose_Memcheck_Core()
152 …CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt block_size, const CeedInt comp_str… in CeedElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Memcheck_Core() argument
159 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Memcheck_Core()
163 vv[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] = in CeedElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Memcheck_Core()
171 vv[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] = in CeedElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Memcheck_Core()
181 vv[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] = in CeedElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Memcheck_Core()
192 …yStridedTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt bl… in CeedElemRestrictionApplyStridedTranspose_Memcheck_Core() argument
206 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyStridedTranspose_Memcheck_Core()
210 uu[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset]; in CeedElemRestrictionApplyStridedTranspose_Memcheck_Core()
218 …lyOffsetTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt bl… in CeedElemRestrictionApplyOffsetTranspose_Memcheck_Core() argument
227 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyOffsetTranspose_Memcheck_Core()
233 vv_loc = uu[elem_size * (k * block_size + e * num_comp) + j - v_offset]; in CeedElemRestrictionApplyOffsetTranspose_Memcheck_Core()
242 …OrientedTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt bl… in CeedElemRestrictionApplyOrientedTranspose_Memcheck_Core() argument
251 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyOrientedTranspose_Memcheck_Core()
257 …vv_loc = uu[elem_size * (k * block_size + e * num_comp) + j - v_offset] * (impl->orients[j + e * e… in CeedElemRestrictionApplyOrientedTranspose_Memcheck_Core()
266 …strictionApplyCurlOrientedTranspose_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core() argument
276 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
282 vv_loc[j] = uu[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
284 … uu[e * elem_size * num_comp + (k * elem_size + n + 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
292 … vv_loc[j] = uu[e * elem_size * num_comp + (k * elem_size + n - 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
294 … uu[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
296 … uu[e * elem_size * num_comp + (k * elem_size + n + 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
304 … vv_loc[j] = uu[e * elem_size * num_comp + (k * elem_size + n - 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
306 uu[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core()
318 …CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt block_size, const CeedInt comp_str… in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core() argument
326 for (CeedSize k = 0; k < num_comp; k++) { in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
332 vv_loc[j] = uu[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
334 … uu[e * elem_size * num_comp + (k * elem_size + n + 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
342 … vv_loc[j] = uu[e * elem_size * num_comp + (k * elem_size + n - 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
344 … uu[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
346 … uu[e * elem_size * num_comp + (k * elem_size + n + 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
354 … vv_loc[j] = uu[e * elem_size * num_comp + (k * elem_size + n - 1) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
356 uu[e * elem_size * num_comp + (k * elem_size + n) * block_size + j - v_offset] * in CeedElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core()
367 …plyAtPointsInElement_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, CeedInt start, in CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core() argument
380 …for (CeedSize j = 0; j < num_comp; j++) vv[j * num_points + i + e_vec_offset] = uu[impl->offsets[i… in CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core()
384 …for (CeedSize j = 0; j < num_comp; j++) vv[impl->offsets[i + l_vec_offset] * num_comp + j] += uu[j… in CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core()
387 e_vec_offset += num_points * (CeedSize)num_comp; in CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core()
392 …mRestrictionApply_Memcheck_Core(CeedElemRestriction rstr, const CeedInt num_comp, const CeedInt bl… in CeedElemRestrictionApply_Memcheck_Core() argument
403 v_offset = start * block_size * elem_size * (CeedSize)num_comp; in CeedElemRestrictionApply_Memcheck_Core()
423 …CeedCallBackend(CeedElemRestrictionApplyStridedTranspose_Memcheck_Core(rstr, num_comp, block_size,… in CeedElemRestrictionApply_Memcheck_Core()
427 …CeedCallBackend(CeedElemRestrictionApplyOffsetTranspose_Memcheck_Core(rstr, num_comp, block_size, … in CeedElemRestrictionApply_Memcheck_Core()
432 …CeedCallBackend(CeedElemRestrictionApplyOrientedTranspose_Memcheck_Core(rstr, num_comp, block_size… in CeedElemRestrictionApply_Memcheck_Core()
435 …CeedCallBackend(CeedElemRestrictionApplyOffsetTranspose_Memcheck_Core(rstr, num_comp, block_size, … in CeedElemRestrictionApply_Memcheck_Core()
441 …ckend(CeedElemRestrictionApplyCurlOrientedTranspose_Memcheck_Core(rstr, num_comp, block_size, comp… in CeedElemRestrictionApply_Memcheck_Core()
444 …edElemRestrictionApplyCurlOrientedUnsignedTranspose_Memcheck_Core(rstr, num_comp, block_size, comp… in CeedElemRestrictionApply_Memcheck_Core()
447 …CeedCallBackend(CeedElemRestrictionApplyOffsetTranspose_Memcheck_Core(rstr, num_comp, block_size, … in CeedElemRestrictionApply_Memcheck_Core()
452 …CeedCallBackend(CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core(rstr, num_comp, start, sto… in CeedElemRestrictionApply_Memcheck_Core()
463 …CeedCallBackend(CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core(rstr, num_comp, block_siz… in CeedElemRestrictionApply_Memcheck_Core()
467 …CeedCallBackend(CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core(rstr, num_comp, block_size… in CeedElemRestrictionApply_Memcheck_Core()
472 …CeedCallBackend(CeedElemRestrictionApplyOrientedNoTranspose_Memcheck_Core(rstr, num_comp, block_si… in CeedElemRestrictionApply_Memcheck_Core()
475 …CeedCallBackend(CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core(rstr, num_comp, block_size… in CeedElemRestrictionApply_Memcheck_Core()
481 …end(CeedElemRestrictionApplyCurlOrientedNoTranspose_Memcheck_Core(rstr, num_comp, block_size, comp… in CeedElemRestrictionApply_Memcheck_Core()
484 …ElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Memcheck_Core(rstr, num_comp, block_size, comp… in CeedElemRestrictionApply_Memcheck_Core()
487 …CeedCallBackend(CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core(rstr, num_comp, block_size… in CeedElemRestrictionApply_Memcheck_Core()
492 …CeedCallBackend(CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core(rstr, num_comp, start, sto… in CeedElemRestrictionApply_Memcheck_Core()
506 CeedInt num_block, block_size, num_comp, comp_stride; in CeedElemRestrictionApply_Memcheck() local
511 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionApply_Memcheck()
514 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, true, t… in CeedElemRestrictionApply_Memcheck()
523 CeedInt num_block, block_size, num_comp, comp_stride; in CeedElemRestrictionApplyUnsigned_Memcheck() local
528 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionApplyUnsigned_Memcheck()
531 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, … in CeedElemRestrictionApplyUnsigned_Memcheck()
540 CeedInt num_block, block_size, num_comp, comp_stride; in CeedElemRestrictionApplyUnoriented_Memcheck() local
545 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionApplyUnoriented_Memcheck()
548 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, … in CeedElemRestrictionApplyUnoriented_Memcheck()
557 CeedInt num_comp; in CeedElemRestrictionApplyAtPointsInElement_Memcheck() local
560 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionApplyAtPointsInElement_Memcheck()
562 return impl->Apply(rstr, num_comp, 0, 1, elem, elem + 1, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyAtPointsInElement_Memcheck()
570 CeedInt block_size, num_comp, comp_stride; in CeedElemRestrictionApplyBlock_Memcheck() local
574 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionApplyBlock_Memcheck()
577 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, block, block + 1, t_mode, tru… in CeedElemRestrictionApplyBlock_Memcheck()
643 …CeedInt num_elem, elem_size, num_block, block_size, num_comp, comp_stride, n… in CeedElemRestrictionCreate_Memcheck() local
652 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionCreate_Memcheck()
664 CeedInt e_layout[3] = {1, elem_size, elem_size * num_comp}, l_layout[3] = {0}; in CeedElemRestrictionCreate_Memcheck()
688 CeedCallBackend(CeedElemRestrictionSetAtPointsEVectorSize(rstr, num_points_total * num_comp)); in CeedElemRestrictionCreate_Memcheck()
699 …CeedCheck(offsets[i] >= 0 && offsets[i] + (num_comp - 1) * comp_stride < l_size, ceed, CEED_ERROR_… in CeedElemRestrictionCreate_Memcheck()