Lines Matching refs:block_size
20 …bool *apply_add_basis, const CeedInt block_size, CeedElemRestriction *block_rstr, CeedVector *e_ve… in CeedOperatorSetupFields_Blocked() argument
71 …ckend(CeedElemRestrictionCreateBlocked(ceed_rstr, num_elem, elem_size, block_size, num_comp, comp_… in CeedOperatorSetupFields_Blocked()
81 …edElemRestrictionCreateBlockedOriented(ceed_rstr, num_elem, elem_size, block_size, num_comp, comp_… in CeedOperatorSetupFields_Blocked()
92 …emRestrictionCreateBlockedCurlOriented(ceed_rstr, num_elem, elem_size, block_size, num_comp, comp_… in CeedOperatorSetupFields_Blocked()
102 …eedElemRestrictionCreateBlockedStrided(ceed_rstr, num_elem, elem_size, block_size, num_comp, l_siz… in CeedOperatorSetupFields_Blocked()
117 q_size = (CeedSize)Q * size * block_size; in CeedOperatorSetupFields_Blocked()
129 e_size = (CeedSize)P * num_comp * block_size; in CeedOperatorSetupFields_Blocked()
131 q_size = (CeedSize)Q * size * block_size; in CeedOperatorSetupFields_Blocked()
136 q_size = (CeedSize)Q * block_size; in CeedOperatorSetupFields_Blocked()
138 …CeedCallBackend(CeedBasisApply(basis, block_size, CEED_NOTRANSPOSE, CEED_EVAL_WEIGHT, CEED_VECTOR_… in CeedOperatorSetupFields_Blocked()
205 const CeedInt block_size = 8; in CeedOperatorSetup_Blocked() local
240 …ratorSetupFields_Blocked(qf, op, true, impl->skip_rstr_in, NULL, NULL, block_size, impl->block_rst… in CeedOperatorSetup_Blocked()
243 …f, op, false, impl->skip_rstr_out, impl->e_data_out_indices, impl->apply_add_basis_out, block_size, in CeedOperatorSetup_Blocked()
309 … CeedInt num_input_fields, CeedInt block_size, bool skip_active, in CeedOperatorInputBasis_Blocked() argument
346 …CeedCallBackend(CeedBasisApply(basis, block_size, CEED_NOTRANSPOSE, eval_mode, impl->e_vecs_in[i],… in CeedOperatorInputBasis_Blocked()
360 … CeedInt block_size, CeedInt num_input_fields, CeedInt num_output_fields, bool *apply_add_basis, in CeedOperatorOutputBasis_Blocked() argument
386 …CeedCallBackend(CeedBasisApplyAdd(basis, block_size, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i… in CeedOperatorOutputBasis_Blocked()
388 …CeedCallBackend(CeedBasisApply(basis, block_size, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i], … in CeedOperatorOutputBasis_Blocked()
434 const CeedInt block_size = 8; in CeedOperatorApplyAdd_Blocked() local
458 const CeedInt num_blocks = (num_elem / block_size) + !!(num_elem % block_size); in CeedOperatorApplyAdd_Blocked()
473 for (CeedInt e = 0; e < num_blocks * block_size; e += block_size) { in CeedOperatorApplyAdd_Blocked()
485 …asis_Blocked(e, Q, qf_input_fields, op_input_fields, num_input_fields, block_size, false, e_data_f… in CeedOperatorApplyAdd_Blocked()
489 CeedCallBackend(CeedQFunctionApply(qf, Q * block_size, impl->q_vecs_in, impl->q_vecs_out)); in CeedOperatorApplyAdd_Blocked()
493 …dOperatorOutputBasis_Blocked(e, Q, qf_output_fields, op_output_fields, block_size, num_input_field… in CeedOperatorApplyAdd_Blocked()
529 const CeedInt block_size = 8; in CeedOperatorLinearAssembleQFunctionCore_Blocked() local
549 const CeedInt num_blocks = (num_elem / block_size) + !!(num_elem % block_size); in CeedOperatorLinearAssembleQFunctionCore_Blocked()
599 const CeedSize l_size = (CeedSize)num_blocks * block_size * Q * qf_size_in * qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
610 …CeedCallBackend(CeedElemRestrictionCreateBlockedStrided(ceed, num_elem, Q, block_size, qf_size_in … in CeedOperatorLinearAssembleQFunctionCore_Blocked()
628 for (CeedInt e = 0; e < num_blocks * block_size; e += block_size) { in CeedOperatorLinearAssembleQFunctionCore_Blocked()
630 …asis_Blocked(e, Q, qf_input_fields, op_input_fields, num_input_fields, block_size, true, e_data_fu… in CeedOperatorLinearAssembleQFunctionCore_Blocked()
650 for (CeedInt j = 0; j < Q * block_size; j++) array[field * Q * block_size + j] = 1.0; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
666 … l_vec_array += field_size * Q * block_size; // Advance the pointer by the size of the output in CeedOperatorLinearAssembleQFunctionCore_Blocked()
671 … CeedCallBackend(CeedQFunctionApply(qf, Q * block_size, impl->q_vecs_in, impl->q_vecs_out)); in CeedOperatorLinearAssembleQFunctionCore_Blocked()
679 for (CeedInt j = 0; j < field_size * Q * block_size; j++) l_vec_array[j] = array[j]; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
681 l_vec_array += field_size * Q * block_size; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
688 for (CeedInt j = 0; j < Q * block_size; j++) array[field * Q * block_size + j] = 0.0; in CeedOperatorLinearAssembleQFunctionCore_Blocked()