| /libCEED/tests/ |
| H A D | t320-basis.h | 10 static void Build2DSimplex(CeedScalar *q_ref, CeedScalar *q_weight, CeedScalar *interp, CeedScalar … in Build2DSimplex() argument 21 q_weight[0] = 25. / 96.; in Build2DSimplex() 22 q_weight[1] = 25. / 96.; in Build2DSimplex() 23 q_weight[2] = -27. / 96.; in Build2DSimplex() 24 q_weight[3] = 25. / 96.; in Build2DSimplex()
|
| H A D | t340-basis.h | 12 static void BuildHcurl2DSimplex(CeedScalar *q_ref, CeedScalar *q_weight, CeedScalar *interp, CeedSc… in BuildHcurl2DSimplex() argument 23 q_weight[0] = -25. / 96.; in BuildHcurl2DSimplex() 24 q_weight[1] = 25. / 96.; in BuildHcurl2DSimplex() 25 q_weight[2] = 27. / 96.; in BuildHcurl2DSimplex() 26 q_weight[3] = 25. / 96.; in BuildHcurl2DSimplex()
|
| H A D | t340-basis.c | 12 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 20 BuildHcurl2DSimplex(q_ref, q_weight, interp, curl); in main() 21 …CeedBasisCreateHcurl(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, curl, q_ref, q_weight, &basis); in main()
|
| H A D | t320-basis.c | 12 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 20 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 21 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
|
| H A D | t324-basis.c | 15 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 26 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 27 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
|
| H A D | t363-basis.c | 15 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 26 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 27 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
|
| H A D | t362-basis.c | 16 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 29 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 30 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
|
| H A D | t321-basis.c | 19 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 37 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 38 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
|
| H A D | t510-operator.c | 25 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 71 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 72 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main() 74 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 75 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
|
| H A D | t511-operator.c | 24 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 70 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 71 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main() 73 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 74 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
|
| H A D | t322-basis.c | 19 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 38 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 39 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
|
| H A D | t325-basis.c | 15 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 21 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 22 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, num_comp, p, q, interp, grad, q_ref, q_weight, &ba… in main()
|
| H A D | t526-operator.c | 34 CeedScalar q_ref[dim * q_tet], q_weight[q_tet]; in main() local 72 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 73 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p_tet, q_tet, interp, grad, q_ref, q_weight, … in main() 75 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 76 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p_tet, q_tet, interp, grad, q_ref, q_weight, &b… in main()
|
| H A D | t582-operator.c | 26 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 79 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 80 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main() 82 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 83 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
|
| H A D | t581-operator.c | 26 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 76 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 77 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main() 79 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 80 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
|
| H A D | t323-basis.c | 22 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 40 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 41 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
|
| H A D | t342-basis.c | 14 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 20 BuildHcurl2DSimplex(q_ref, q_weight, interp, curl); in main() 21 …CeedBasisCreateHcurl(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, curl, q_ref, q_weight, &basis); in main()
|
| H A D | t341-basis.c | 14 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 20 BuildHcurl2DSimplex(q_ref, q_weight, interp, curl); in main() 21 …CeedBasisCreateHcurl(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, curl, q_ref, q_weight, &basis); in main()
|
| H A D | t551-operator.c | 70 const CeedScalar *interp, *grad, *q_ref, *q_weight; in main() local 74 CeedBasisGetQWeights(basis_temporary, &q_weight); in main() 75 …eH1(ceed, CEED_TOPOLOGY_LINE, num_comp, p_coarse, q, interp, grad, q_ref, q_weight, &basis_coarse); in main() 81 CeedBasisGetQWeights(basis_temporary, &q_weight); 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 | t536-operator.c | 25 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 77 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 78 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main() 80 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 81 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
|
| H A D | t523-operator.c | 34 CeedScalar q_ref[dim * q_tet], q_weight[q_tet]; in main() local 75 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 76 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p_tet, q_tet, interp, grad, q_ref, q_weight, … in main() 78 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 79 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p_tet, q_tet, interp, grad, q_ref, q_weight, &b… in main()
|
| H A D | t563-operator.c | 26 CeedScalar q_ref[dim * q], q_weight[q]; in main() local 78 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 79 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main() 81 Build2DSimplex(q_ref, q_weight, interp, grad); in main() 82 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref.h | 73 … const CeedScalar *grad, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis); 75 … const CeedScalar *div, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis); 77 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
|
| /libCEED/backends/magma/ |
| H A D | ceed-magma.h | 81 … const CeedScalar *grad, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis); 83 … const CeedScalar *div, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis); 85 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
|
| H A D | ceed-magma-basis.c | 643 const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis) { in CeedBasisCreateH1_Magma() argument 653 if (q_weight) { in CeedBasisCreateH1_Magma() 654 CeedCallBackend(magma_malloc((void **)&impl->d_q_weight, num_qpts * sizeof(q_weight[0]))); in CeedBasisCreateH1_Magma() 655 magma_setvector(num_qpts, sizeof(q_weight[0]), q_weight, 1, impl->d_q_weight, 1, data->queue); in CeedBasisCreateH1_Magma() 707 … const CeedScalar *div, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis) { in CeedBasisCreateHdiv_Magma() argument 717 if (q_weight) { in CeedBasisCreateHdiv_Magma() 718 CeedCallBackend(magma_malloc((void **)&impl->d_q_weight, num_qpts * sizeof(q_weight[0]))); in CeedBasisCreateHdiv_Magma() 719 magma_setvector(num_qpts, sizeof(q_weight[0]), q_weight, 1, impl->d_q_weight, 1, data->queue); in CeedBasisCreateHdiv_Magma() 771 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis) { in CeedBasisCreateHcurl_Magma() argument 781 if (q_weight) { in CeedBasisCreateHcurl_Magma() [all …]
|