Home
last modified time | relevance | path

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

/libCEED/tests/
H A Dt553-operator.c16 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 Dt598-operator.c13 …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 Dt552-operator.c18 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 Dt551-operator.c18 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 Dt569-operator.c16 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 Dt554-operator.c16 …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 Dt550-operator.c18 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 Dtest-5-operator.py1571 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 …]