Lines Matching refs:elem_size

27   CeedInt                   num_elem, num_comp, elem_size, comp_stride;  in CeedElemRestrictionSetupCompile_Cuda()  local
38 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda()
40 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda()
49 CeedInt strides[3] = {1, num_elem * elem_size, elem_size}; in CeedElemRestrictionSetupCompile_Cuda()
55 …da(ceed, restriction_kernel_source, &impl->module, 6, "RSTR_ELEM_SIZE", elem_size, "RSTR_NUM_ELEM"… in CeedElemRestrictionSetupCompile_Cuda()
64 …da(ceed, restriction_kernel_source, &impl->module, 6, "RSTR_ELEM_SIZE", elem_size, "RSTR_NUM_ELEM"… in CeedElemRestrictionSetupCompile_Cuda()
75 …da(ceed, restriction_kernel_source, &impl->module, 6, "RSTR_ELEM_SIZE", elem_size, "RSTR_NUM_ELEM"… in CeedElemRestrictionSetupCompile_Cuda()
86 …da(ceed, restriction_kernel_source, &impl->module, 6, "RSTR_ELEM_SIZE", elem_size, "RSTR_NUM_ELEM"… in CeedElemRestrictionSetupCompile_Cuda()
98 …da(ceed, restriction_kernel_source, &impl->module, 6, "RSTR_ELEM_SIZE", elem_size, "RSTR_NUM_ELEM"… in CeedElemRestrictionSetupCompile_Cuda()
146 CeedInt elem_size; in CeedElemRestrictionApply_Cuda_Core() local
148 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionApply_Cuda_Core()
149 const CeedInt block_size = elem_size < 1024 ? (elem_size > 32 ? elem_size : 32) : 1024; in CeedElemRestrictionApply_Cuda_Core()
416 static int CeedElemRestrictionOffset_Cuda(const CeedElemRestriction rstr, const CeedInt elem_size, … in CeedElemRestrictionOffset_Cuda() argument
431 const CeedInt size_indices = num_elem * elem_size; in CeedElemRestrictionOffset_Cuda()
458 …for (CeedInt i = 0; i < elem_size; ++i) ++t_offsets[ind_to_offset[indices[elem_size * e + i]] + 1]; in CeedElemRestrictionOffset_Cuda()
464 for (CeedInt i = 0; i < elem_size; ++i) { in CeedElemRestrictionOffset_Cuda()
465 const CeedInt lid = elem_size * e + i; in CeedElemRestrictionOffset_Cuda()
502 CeedInt num_elem, num_comp, elem_size; in CeedElemRestrictionCreate_Cuda() local
512 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionCreate_Cuda()
521 elem_size = max_points; in CeedElemRestrictionCreate_Cuda()
523 const CeedInt size = num_elem * elem_size; in CeedElemRestrictionCreate_Cuda()
532 CeedInt layout[3] = {1, size, elem_size}; in CeedElemRestrictionCreate_Cuda()
545 CeedSize offsets_len = elem_size * num_elem, at_points_size = num_elem + 1; in CeedElemRestrictionCreate_Cuda()
546 CeedInt max_points = elem_size, *offsets_padded, *points_per_elem; in CeedElemRestrictionCreate_Cuda()
577 … CeedCallBackend(CeedElemRestrictionSetAtPointsEVectorSize(rstr, elem_size * num_elem * num_comp)); in CeedElemRestrictionCreate_Cuda()
596 … if (is_deterministic) CeedCallBackend(CeedElemRestrictionOffset_Cuda(rstr, elem_size, offsets)); in CeedElemRestrictionCreate_Cuda()
604 … if (is_deterministic) CeedCallBackend(CeedElemRestrictionOffset_Cuda(rstr, elem_size, offsets)); in CeedElemRestrictionCreate_Cuda()