Home
last modified time | relevance | path

Searched refs:blk_size (Results 1 – 8 of 8) sorted by relevance

/libCEED/tests/
H A Dt208-elemrestriction.c13 CeedInt blk_size = 5; in main() local
24 CeedVectorCreate(ceed, blk_size * elem_size, &y); in main()
30 …CeedElemRestrictionCreateBlocked(ceed, num_elem, elem_size, blk_size, 1, 1, num_elem + 1, CEED_MEM… in main()
41 for (CeedInt k = blk_size; k < num_elem; k++) { // Element in main()
42 CeedInt block = k / blk_size; in main()
43 CeedInt elem = k % blk_size; in main()
44 …CeedInt index = (i * blk_size + elem) * e_layout[0] + j * e_layout[1] * blk_size + block * e_layou… in main()
63 for (CeedInt i = blk_size; i < num_elem + 1; i++) { in main()
64 if (x_array[i] != (10 + i) * (i > blk_size && i < num_elem ? 2.0 : 1.0)) { in main()
H A Dt202-elemrestriction.c14 CeedInt blk_size = 5; in main() local
25 CeedVectorCreate(ceed, num_blk * blk_size * elem_size, &y); in main()
31 …CeedElemRestrictionCreateBlocked(ceed, num_elem, elem_size, blk_size, 1, 1, num_elem + 1, CEED_MEM… in main()
43 CeedInt block = k / blk_size; in main()
44 CeedInt elem = k % blk_size; in main()
45 …CeedInt index = (i * blk_size + elem) * e_layout[0] + j * e_layout[1] * blk_size + block * e_layou… in main()
H A Dt203-elemrestriction.c14 CeedInt blk_size = 5; in main() local
30 CeedVectorCreate(ceed, num_comp * num_blk * blk_size * elem_size, &y); in main()
36 …CeedElemRestrictionCreateBlocked(ceed, num_elem, elem_size, blk_size, num_comp, num_elem + 1, num_… in main()
49 CeedInt block = k / blk_size; in main()
50 CeedInt elem = k % blk_size; in main()
51 …CeedInt index = (i * blk_size + elem) * e_layout[0] + j * e_layout[1] * blk_size + block * e_layou… in main()
H A Dt213-elemrestriction.c16 CeedInt blk_size = 5; in main() local
33 CeedVectorCreate(ceed, num_comp * num_blk * blk_size * elem_size, &y); in main()
40 …CeedElemRestrictionCreateBlocked(ceed, num_elem, elem_size, blk_size, num_comp, num_elem + 1, num_… in main()
53 CeedInt block = k / blk_size; in main()
54 CeedInt elem = k % blk_size; in main()
55 …CeedInt index = (i * blk_size + elem) * e_layout[0] + j * e_layout[1] * blk_size + block * e_layou… in main()
H A Dt219-elemrestriction.c12 CeedInt num_blk = 2, blk_size = 4; in main() local
24 CeedVectorCreate(ceed, num_blk * blk_size * elem_size, &y); in main()
45 …CeedElemRestrictionCreateBlockedCurlOriented(ceed, num_elem, elem_size, blk_size, 1, 1, num_elem +… in main()
58 CeedInt block = k / blk_size; in main()
59 CeedInt elem = k % blk_size; in main()
60 …CeedInt index = (i * blk_size + elem) * e_layout[0] + j * e_layout[1] * blk_size + block * e_layou… in main()
/libCEED/python/tests/
H A Dtest-2-elemrestriction.py83 blk_size = 5
93 r = ceed.BlockedElemRestriction(num_elem, elem_size, blk_size, 1, 1,
96 y = ceed.Vector(num_blk * blk_size * elem_size)
106 block = int(k / blk_size)
107 elem = k % blk_size
108 indx = (i * blk_size + elem) * \
109 layout[0] + j * blk_size * layout[1] + \
110 block * blk_size * layout[2]
131 blk_size = 5
141 r = ceed.BlockedElemRestriction(num_elem, elem_size, blk_size, 1, 1,
[all …]
/libCEED/backends/avx/
H A Dceed-avx-tensor.c272 const CeedInt blk_size = 8; in CeedTensorContractApply_Avx() local
283 …if (C >= blk_size) CeedTensorContract_Avx_Blocked_4_8(contract, A, B, C, J, t, t_mode, true, u, v); in CeedTensorContractApply_Avx()
285 …if (C % blk_size) CeedTensorContract_Avx_Remainder_8_8(contract, A, B, C, J, t, t_mode, true, u, v… in CeedTensorContractApply_Avx()
/libCEED/interface/
H A Dceed-fortran.c375 …rictionCreateBlockedStrided(int *ceed, int *nelements, int *esize, int *blk_size, int *num_comp, i… in fCeedElemRestrictionCreateBlockedStrided() argument
383 …*err = CeedElemRestrictionCreateBlockedStrided(Ceed_dict[*ceed], *nelements, *esize, *blk_size, *n… in fCeedElemRestrictionCreateBlockedStrided()