| /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 …CeedInt num_dofs_x = num_elem + 1, num_dofs_u_coarse = num_elem * (p_coarse - 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() 44 for (CeedInt j = 0; j < p_coarse; j++) { in main() 45 ind_u_coarse[p_coarse * i + j] = i * (p_coarse - 1) + j; in main() 48 …CeedElemRestrictionCreate(ceed, num_elem, p_coarse, 1, 1, num_dofs_u_coarse, CEED_MEM_HOST, CEED_U… in main() 86 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p_coarse, q, CEED_GAUSS, &basis_u_coarse); 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 …CeedInt num_elem_1d = 3, num_elem = num_elem_1d * num_elem_1d, dim = 2, p_coarse = 2, … in main() local 15 …eedInt num_nodes_coarse = (num_elem_1d * (p_coarse - 1) + 1) * (num_elem_1d * (p_coars… in main() 102 CeedInt ind_u[num_elem * p_coarse * p_coarse]; in main() 107 for (CeedInt d = 0; d < dim; d++) n_d[d] = num_elem_1d * (p_coarse - 1) + 1; in main() 116 CeedInt num_nodes_in_elem = p_coarse * p_coarse, *elem_nodes = ind_u + e * num_nodes_in_elem; in main() 122 g_node += (elem_xy[d] * (p_coarse - 1) + r_node % p_coarse) * g_node_stride; in main() 124 r_node /= p_coarse; in main() 129 …CeedElemRestrictionCreate(ceed, num_elem, p_coarse * p_coarse, 1, 1, num_nodes_coarse, CEED_MEM_HO… in main() 132 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p_coarse, q, CEED_GAUSS, &basis_u_coarse); 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 …CeedInt num_dofs_x = num_elem + 1, num_dofs_u_coarse = num_elem * (p_coarse - 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() 46 for (CeedInt j = 0; j < p_coarse; j++) { in main() 47 ind_u_coarse[p_coarse * i + j] = i * (p_coarse - 1) + j; in main() 50 …CeedElemRestrictionCreate(ceed, num_elem, p_coarse, num_comp, num_dofs_u_coarse, num_comp * num_do… in main() 95 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_coarse, q, CEED_GAUSS, &basis_u_coarse); 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 …CeedInt num_dofs_x = num_elem + 1, num_dofs_u_c = num_elem * (p_coarse - 1) + 1, num_d… in main() 20 …CeedInt ind_u_coarse[num_elem * p_coarse], ind_u_fine[num_elem * p_fine], ind_x[num_el… in main() 46 for (CeedInt j = 0; j < p_coarse; j++) { in main() 47 ind_u_coarse[p_coarse * i + j] = i * (p_coarse - 1) + j; in main() 50 …CeedElemRestrictionCreate(ceed, num_elem, p_coarse, num_comp, num_dofs_u_c, num_comp * num_dofs_u_… in main() 69 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_coarse, q, CEED_GAUSS, &basis_temporary); in main() 75 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_LINE, num_comp, p_coarse, q, interp, grad, q_ref, q_weight, … 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 …CeedInt num_dofs_x = num_elem + 1, num_dofs_u_coarse = num_elem * (p_coarse - 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() 43 for (CeedInt j = 0; j < p_coarse; j++) { in main() 44 ind_u_coarse[p_coarse * i + j] = i * (p_coarse - 1) + j; in main() 47 …CeedElemRestrictionCreate(ceed, num_elem, p_coarse, 1, 1, num_dofs_u_coarse, CEED_MEM_HOST, CEED_U… in main() 62 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p_coarse, q, CEED_GAUSS, &basis_u_coarse); 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 …CeedInt num_dofs_x = num_elem + 1, num_dofs_u_coarse = num_elem * (p_coarse - 1) + 1, num_dof… 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() 131 CeedInt offset = num_elem_sub * i * (p_coarse - 1); in main() 133 for (CeedInt k = 0; k < p_coarse; k++) { in main() 134 ind_u_coarse[p_coarse * j + k] = offset + j * (p_coarse - 1) + k; in main() 137 …CeedElemRestrictionCreate(ceed, num_elem_sub, p_coarse, num_comp, num_dofs_u_coarse, num_comp * nu… in main() 141 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_coarse, q, CEED_GAUSS, &basis_u_coarse); 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 …CeedInt num_dofs_x = num_elem + 1, num_dofs_u_coarse = num_elem * (p_coarse - 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() 46 for (CeedInt j = 0; j < p_coarse; j++) { in main() 47 ind_u_coarse[p_coarse * i + j] = i * (p_coarse - 1) + j; in main() 50 …CeedElemRestrictionCreate(ceed, num_elem, p_coarse, num_comp, num_dofs_u_coarse, num_comp * num_do… in main() 66 CeedBasisCreateTensorH1Lagrange(ceed, 1, num_comp, p_coarse, q, CEED_GAUSS, &basis_u_coarse); in main()
|
| /libCEED/python/tests/ |
| H A D | test-5-operator.py | 1571 p_coarse = 3 1576 nu_coarse = nelem * (p_coarse - 1) + 1 1600 indu_coarse = np.zeros(nelem * p_coarse, dtype="int32") 1602 for j in range(p_coarse): 1603 indu_coarse[p_coarse * i + j] = i * (p_coarse - 1) + j 1604 ru_coarse = ceed.ElemRestriction(nelem, p_coarse, ncomp, nu_coarse, 1621 bu_coarse = ceed.BasisTensorH1Lagrange(1, ncomp, p_coarse, q, libceed.GAUSS) 1707 p_coarse = 3 1712 nu_coarse = nelem * (p_coarse - 1) + 1 1736 indu_coarse = np.zeros(nelem * p_coarse, dtype="int32") [all …]
|