Home
last modified time | relevance | path

Searched refs:p_fine (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 …, 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 Dt598-operator.c13 … 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 Dt552-operator.c18 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 Dt551-operator.c18 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 Dt569-operator.c16 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 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 …, 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 Dt550-operator.c18 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 Dtest-5-operator.py1572 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 …]