| /libCEED/examples/petsc/src/ |
| H A D | libceedsetup.c | 24 CeedBasisDestroy(&data->basis_u); in CeedDataDestroy() 48 CeedBasis basis_x, basis_u; in SetupLibceedByDegree() local 63 PetscCall(CreateBasisFromPlex(ceed, dm, 0, 0, 0, 0, bp_data, &basis_u)); in SetupLibceedByDegree() 71 CeedBasisGetNumQuadraturePoints(basis_u, &num_qpts); in SetupLibceedByDegree() 130 CeedOperatorSetField(op_apply, "u", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree() 131 CeedOperatorSetField(op_apply, "du", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree() 133 … CeedOperatorSetField(op_apply, is_interp ? "u" : "du", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree() 137 CeedOperatorSetField(op_apply, "v", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree() 138 CeedOperatorSetField(op_apply, "dv", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree() 140 … CeedOperatorSetField(op_apply, is_interp ? "v" : "dv", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree() [all …]
|
| /libCEED/tests/ |
| H A D | t532-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 65 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 106 CeedOperatorSetField(op_apply, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 109 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 110 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 111 CeedOperatorSetField(op_apply, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 142 CeedOperatorSetField(op_apply_assembled, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 144 CeedOperatorSetField(op_apply_assembled, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 145 CeedOperatorSetField(op_apply_assembled, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 146 CeedOperatorSetField(op_apply_assembled, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() [all …]
|
| H A D | t364-basis.c | 19 CeedBasis basis_x, basis_u; in main() local 57 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 63 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main() 74 …CeedBasisApplyAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_point, … in main() 76 …CeedBasisApplyAddAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_poin… in main() 95 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t365-basis.c | 33 CeedBasis basis_x, basis_u; in main() local 77 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 85 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_GRAD, x_points, u, u_p… in main() 86 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones, v); in main() 88 …CeedBasisApplyAddAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones,… in main() 119 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t504-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 45 CeedBasisCreateTensorH1Lagrange(ceed, 1, 2, p, q, CEED_GAUSS, &basis_u); in main() 66 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 67 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 89 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t353-basis.c | 19 CeedBasis basis_x, basis_u; in main() local 57 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 63 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main() 74 …CeedBasisApplyAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_point, … in main() 93 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t500-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 48 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 83 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 84 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 116 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t503-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 55 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 76 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, u); in main() 77 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, v); in main() 103 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t501-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 54 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 75 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 76 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 101 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t583-operator.c | 15 CeedBasis basis_x, basis_u; in main() local 75 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 96 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 97 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 101 …CeedOperatorSetField(op_mass_oriented, "u", oriented_elem_restriction_u, basis_u, CEED_VECTOR_ACTI… in main() 102 …CeedOperatorSetField(op_mass_oriented, "v", oriented_elem_restriction_u, basis_u, CEED_VECTOR_ACTI… in main() 106 …CeedOperatorSetField(op_mass_curl_oriented, "u", curl_oriented_elem_restriction_u, basis_u, CEED_V… in main() 107 …CeedOperatorSetField(op_mass_curl_oriented, "v", curl_oriented_elem_restriction_u, basis_u, CEED_V… in main() 195 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t531-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 73 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 98 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 100 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 120 CeedOperatorSetField(op_diff_assembled, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 122 CeedOperatorSetField(op_diff_assembled, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 155 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t538-operator.c | 12 CeedBasis basis_x, basis_u; in main() local 64 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 93 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 95 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 102 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 104 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 162 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t540-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 52 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 77 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 79 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 114 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t502-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 54 CeedBasisCreateTensorH1Lagrange(ceed, 1, 2, p, q, CEED_GAUSS, &basis_u); in main() 75 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 76 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 114 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t595-operator.c | 18 CeedBasis basis_x, basis_u; in main() local 86 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 95 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 97 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 120 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t507-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 54 CeedBasisCreateTensorH1Lagrange(ceed, 1, 2, p, q, CEED_GAUSS, &basis_u); in main() 75 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 76 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 115 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t357-basis.c | 33 CeedBasis basis_x, basis_u; in main() local 77 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 85 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_GRAD, x_points, u, u_p… in main() 86 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones, v); in main() 117 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t590-operator.c | 17 CeedBasis basis_u; in main() local 77 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 84 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 85 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 112 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t350-basis.c | 19 CeedBasis basis_x, basis_u; in main() local 53 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 59 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main() 80 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t535-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 66 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 107 CeedOperatorSetField(op_apply, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 110 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 111 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 112 CeedOperatorSetField(op_apply, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 165 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t355-basis.c | 25 CeedBasis basis_x, basis_u; in main() local 59 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 65 CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_GRAD, x_points, u, v); in main() 86 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t354-basis.c | 24 CeedBasis basis_x, basis_u; in main() local 66 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 72 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main() 85 …CeedBasisApplyAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_point, … in main() 110 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t505-operator.c | 14 CeedBasis basis_x, basis_u; in main() local 53 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main() 74 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 75 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 117 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t565-operator.c | 12 CeedBasis basis_x, basis_u; in main() local 67 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main() 96 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 98 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 105 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 107 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 184 CeedBasisDestroy(&basis_u); in main()
|
| H A D | t536-operator.c | 15 CeedBasis basis_x, basis_u; in main() local 81 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main() 122 CeedOperatorSetField(op_apply, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 125 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 126 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 127 CeedOperatorSetField(op_apply, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main() 180 CeedBasisDestroy(&basis_u); in main()
|