| /libCEED/tests/ |
| H A D | t208-elemrestriction.c | 13 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 D | t202-elemrestriction.c | 14 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 D | t203-elemrestriction.c | 14 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 D | t213-elemrestriction.c | 16 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 D | t219-elemrestriction.c | 12 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 D | test-2-elemrestriction.py | 83 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 D | ceed-avx-tensor.c | 272 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 D | ceed-fortran.c | 375 …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()
|