| /libCEED/tests/ |
| H A D | t553-operator.c | 16 CeedInt num_elem = 15, p_coarse = 3, p_fine = 5, q = 8; in main() local 17 …, num_dofs_u_coarse = num_elem * (p_coarse - 1) + 1, num_dofs_u_fine = num_elem * (p_fine - 1) + 1; in main() 18 …CeedInt ind_u_coarse[num_elem * p_coarse], ind_u_fine[num_elem * p_fine], ind_x[num_el… in main() 52 for (CeedInt j = 0; j < p_fine; j++) { in main() 53 ind_u_fine[p_fine * i + j] = i * (p_fine - 1) + j; in main() 56 …CeedElemRestrictionCreate(ceed, num_elem, p_fine, 1, 1, num_dofs_u_fine, CEED_MEM_HOST, CEED_USE_P… in main() 63 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p_fine, q, CEED_GAUSS, &basis_u); in main() 87 …CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p_coarse, p_fine, CEED_GAUSS_LOBATTO, &basis_coarse_to… in main()
|
| H A D | t598-operator.c | 13 … num_elem_1d = 3, num_elem = num_elem_1d * num_elem_1d, dim = 2, p_coarse = 2, p_fine = 3, q = 5; in main() local 16 …CeedInt num_nodes_fine = (num_elem_1d * (p_fine - 1) + 1) * (num_elem_1d * (p_fine -… in main() 134 CeedInt ind_u[num_elem * p_fine * p_fine]; in main() 139 for (CeedInt d = 0; d < dim; d++) n_d[d] = num_elem_1d * (p_fine - 1) + 1; in main() 148 CeedInt num_nodes_in_elem = p_fine * p_fine, *elem_nodes = ind_u + e * num_nodes_in_elem; in main() 154 g_node += (elem_xy[d] * (p_fine - 1) + r_node % p_fine) * g_node_stride; in main() 156 r_node /= p_fine; in main() 161 …CeedElemRestrictionCreate(ceed, num_elem, p_fine * p_fine, 1, 1, num_nodes_fine, CEED_MEM_HOST, CE… in main() 164 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p_fine, q, CEED_GAUSS, &basis_u_fine); in main()
|
| H A D | t552-operator.c | 18 CeedInt num_elem = 15, p_coarse = 3, p_fine = 5, q = 8, num_comp = 2; in main() local 19 …, num_dofs_u_coarse = num_elem * (p_coarse - 1) + 1, num_dofs_u_fine = num_elem * (p_fine - 1) + 1; in main() 20 …CeedInt ind_u_coarse[num_elem * p_coarse], ind_u_fine[num_elem * p_fine], ind_x[num_el… in main() 54 for (CeedInt j = 0; j < p_fine; j++) { in main() 55 ind_u_fine[p_fine * i + j] = i * (p_fine - 1) + j; in main() 58 …CeedElemRestrictionCreate(ceed, num_elem, p_fine, num_comp, num_dofs_u_fine, num_comp * num_dofs_u… in main() 66 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_fine, q, CEED_GAUSS, &basis_u); in main() 96 …CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_coarse, p_fine, CEED_GAUSS_LOBATTO, &basis_co… in main()
|
| H A D | t551-operator.c | 18 CeedInt num_elem = 15, p_coarse = 3, p_fine = 5, q = 8, num_comp = 2; in main() local 19 …elem + 1, num_dofs_u_c = num_elem * (p_coarse - 1) + 1, num_dofs_u_f = num_elem * (p_fine - 1) + 1; in main() 20 …CeedInt ind_u_coarse[num_elem * p_coarse], ind_u_fine[num_elem * p_fine], ind_x[num_el… in main() 54 for (CeedInt j = 0; j < p_fine; j++) { in main() 55 ind_u_fine[p_fine * i + j] = i * (p_fine - 1) + j; in main() 58 …CeedElemRestrictionCreate(ceed, num_elem, p_fine, num_comp, num_dofs_u_f, num_comp * num_dofs_u_f,… in main() 77 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_fine, q, CEED_GAUSS, &basis_temporary); in main() 82 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_LINE, num_comp, p_fine, q, interp, grad, q_ref, q_weight, &b… in main()
|
| H A D | t569-operator.c | 16 CeedInt num_elem = 15, p_coarse = 3, p_fine = 5, q = 8; in main() local 17 …, num_dofs_u_coarse = num_elem * (p_coarse - 1) + 1, num_dofs_u_fine = num_elem * (p_fine - 1) + 1; in main() 18 …CeedInt ind_u_coarse[num_elem * p_coarse], ind_u_fine[num_elem * p_fine], ind_x[num_el… in main() 51 for (CeedInt j = 0; j < p_fine; j++) { in main() 52 ind_u_fine[p_fine * i + j] = i * (p_fine - 1) + j; in main() 55 …CeedElemRestrictionCreate(ceed, num_elem, p_fine, 1, 1, num_dofs_u_fine, CEED_MEM_HOST, CEED_USE_P… in main() 63 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p_fine, q, CEED_GAUSS, &basis_u_fine); in main()
|
| H A D | t554-operator.c | 16 …CeedInt num_elem = 15, num_elem_sub = 5, num_sub_ops = 3, p_coarse = 3, p_fine = 5, q = 8, nu… in main() local 17 …, num_dofs_u_coarse = num_elem * (p_coarse - 1) + 1, num_dofs_u_fine = num_elem * (p_fine - 1) + 1; in main() 18 …CeedInt ind_u_coarse[num_elem_sub * p_coarse], ind_u_fine[num_elem_sub * p_fine], ind_x[num_e… in main() 60 offset = num_elem_sub * i * (p_fine - 1); in main() 62 for (CeedInt k = 0; k < p_fine; k++) { in main() 63 ind_u_fine[p_fine * j + k] = offset + j * (p_fine - 1) + k; in main() 66 …CeedElemRestrictionCreate(ceed, num_elem_sub, p_fine, num_comp, num_dofs_u_fine, num_comp * num_do… in main() 74 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_fine, q, CEED_GAUSS, &basis_u_fine); in main()
|
| H A D | t550-operator.c | 18 CeedInt num_elem = 15, p_coarse = 3, p_fine = 5, q = 8, num_comp = 2; in main() local 19 …, num_dofs_u_coarse = num_elem * (p_coarse - 1) + 1, num_dofs_u_fine = num_elem * (p_fine - 1) + 1; in main() 20 …CeedInt ind_u_coarse[num_elem * p_coarse], ind_u_fine[num_elem * p_fine], ind_x[num_el… in main() 54 for (CeedInt j = 0; j < p_fine; j++) { in main() 55 ind_u_fine[p_fine * i + j] = i * (p_fine - 1) + j; in main() 58 …CeedElemRestrictionCreate(ceed, num_elem, p_fine, num_comp, num_dofs_u_fine, num_comp * num_dofs_u… in main() 67 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_fine, q, CEED_GAUSS, &basis_u_fine); in main()
|
| /libCEED/python/tests/ |
| H A D | test-5-operator.py | 1572 p_fine = 5 1577 nu_fine = nelem * (p_fine - 1) + 1 1608 indu_fine = np.zeros(nelem * p_fine, dtype="int32") 1610 for j in range(p_fine): 1611 indu_fine[p_fine * i + j] = i * (p_fine - 1) + j 1612 ru_fine = ceed.ElemRestriction(nelem, p_fine, ncomp, nu_fine, 1622 bu_fine = ceed.BasisTensorH1Lagrange(1, ncomp, p_fine, q, libceed.GAUSS) 1708 p_fine = 5 1713 nu_fine = nelem * (p_fine - 1) + 1 1744 indu_fine = np.zeros(nelem * p_fine, dtype="int32") [all …]
|