Home
last modified time | relevance | path

Searched refs:x_array (Results 1 – 25 of 102) sorted by relevance

12345

/libCEED/tests/
H A Dt350-basis.c34 CeedScalar x_array[2]; in main() local
36 for (CeedInt i = 0; i < 2; i++) x_array[i] = CeedIntPow(-1, i + 1); in main()
37 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
43 const CeedScalar *x_array; in main() local
46 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
47 for (CeedInt i = 0; i < p; i++) u_array[i] = Eval(x_array[i], ALEN(c), c); in main()
48 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
55 CeedScalar x_array[4] = {-0.33, -0.65, 0.16, 0.99}; in main() local
57 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
62 const CeedScalar *x_array, *v_array; in main() local
[all …]
H A Dt355-basis.c40 CeedScalar x_array[2]; in main() local
42 for (CeedInt i = 0; i < 2; i++) x_array[i] = CeedIntPow(-1, i + 1); in main()
43 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
49 const CeedScalar *x_array; in main() local
52 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
53 for (CeedInt i = 0; i < p; i++) u_array[i] = Eval(x_array[i], ALEN(c), c); in main()
54 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
61 CeedScalar x_array[4] = {-0.33, -0.65, 0.16, 0.99}; in main() local
63 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
68 const CeedScalar *x_array, *v_array; in main() local
[all …]
H A Dt353-basis.c38 CeedScalar x_array[2]; in main() local
40 for (CeedInt i = 0; i < 2; i++) x_array[i] = CeedIntPow(-1, i + 1); in main()
41 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
47 const CeedScalar *x_array; in main() local
50 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
51 for (CeedInt i = 0; i < p; i++) u_array[i] = Eval(x_array[i], ALEN(c), c); in main()
52 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
59 CeedScalar x_array[4] = {-0.33, -0.65, 0.16, 0.99}; in main() local
61 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
68 const CeedScalar *x_array, *u_array, *v_array, *u_point_array; in main() local
[all …]
H A Dt364-basis.c38 CeedScalar x_array[2]; in main() local
40 for (CeedInt i = 0; i < 2; i++) x_array[i] = CeedIntPow(-1, i + 1); in main()
41 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
47 const CeedScalar *x_array; in main() local
50 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
51 for (CeedInt i = 0; i < p; i++) u_array[i] = Eval(x_array[i], ALEN(c), c); in main()
52 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
59 CeedScalar x_array[4] = {-0.33, -0.65, 0.16, 0.99}; in main() local
61 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
68 const CeedScalar *x_array, *u_array, *v_array, *u_point_array; in main() local
[all …]
H A Dt351-basis.c36 CeedScalar x_array[x_dim * dim]; in main() local
39 …for (CeedInt i = 0; i < x_dim; i++) x_array[d * x_dim + i] = (i % CeedIntPow(2, d + 1)) / CeedIntP… in main()
41 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
47 const CeedScalar *x_array; in main() local
50 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
54 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[d * p_dim + i]; in main()
57 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
64 …CeedScalar x_array[12] = {-0.33, -0.65, 0.16, 0.99, -0.65, 0.16, 0.99, -0.33, 0.16, 0.99, -0.33, -… in main() local
66 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
71 const CeedScalar *x_array, *v_array; in main() local
[all …]
H A Dt203-elemrestriction.c17 CeedScalar x_array[num_comp * (num_elem + 1)]; in main() local
25 x_array[i + 0 * (num_elem + 1)] = 10 + i; in main()
26 x_array[i + 1 * (num_elem + 1)] = 20 + i; in main()
27 x_array[i + 2 * (num_elem + 1)] = 30 + i; in main()
29 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
52 if (y_array[index] != x_array[ind[k * elem_size + i] + j * (num_elem + 1)]) { in main()
67 const CeedScalar *x_array; in main() local
69 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
72 … if (x_array[i + j * (num_elem + 1)] != ((j + 1) * 10 + i) * (i > 0 && i < num_elem ? 2.0 : 1.0)) { in main()
74 …icted array x[%" CeedInt_FMT "][%" CeedInt_FMT "] = %f\n", j, i, (double)x_array[i + j * (num_elem… in main()
[all …]
H A Dt356-basis.c46 CeedScalar x_array[x_dim * dim]; in main() local
49 …for (CeedInt i = 0; i < x_dim; i++) x_array[d * x_dim + i] = (i % CeedIntPow(2, d + 1)) / CeedIntP… in main()
51 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
57 const CeedScalar *x_array; in main() local
60 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
64 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[d * p_dim + i]; in main()
67 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
74 …CeedScalar x_array[12] = {-0.33, -0.65, 0.16, 0.99, -0.65, 0.16, 0.99, -0.33, 0.16, 0.99, -0.33, -… in main() local
76 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
81 const CeedScalar *x_array, *v_array; in main() local
[all …]
H A Dt352-basis.c36 CeedScalar x_array[x_dim * dim]; in main() local
39 …for (CeedInt i = 0; i < x_dim; i++) x_array[d * x_dim + i] = (i % CeedIntPow(2, d + 1)) / CeedIntP… in main()
41 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
47 const CeedScalar *x_array; in main() local
50 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
54 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[d * p_dim + i]; in main()
57 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
64 …CeedScalar x_array[12] = {-0.33, -0.65, 0.16, 0.99, -0.65, 0.16, 0.99, -0.33, 0.16, 0.99, -0.33, -… in main() local
66 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
71 const CeedScalar *x_array, *v_array; in main() local
[all …]
H A Dt213-elemrestriction.c20 CeedScalar x_array[num_comp * (num_elem + 1)]; in main() local
28 x_array[i + 0 * (num_elem + 1)] = 10 + i; in main()
29 x_array[i + 1 * (num_elem + 1)] = 20 + i; in main()
30 x_array[i + 2 * (num_elem + 1)] = 30 + i; in main()
32 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
56 if (y_array[index] != x_array[ind[k * elem_size + i] + j * (num_elem + 1)]) in main()
70 const CeedScalar *x_array; in main() local
72 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
75 … if (x_array[i + j * (num_elem + 1)] != ((j + 1) * 10 + i) * (i > 0 && i < num_elem ? 2.0 : 1.0)) { in main()
77 …icted array x[%" CeedInt_FMT "][%" CeedInt_FMT "] = %f\n", j, i, (double)x_array[i + j * (num_elem… in main()
[all …]
H A Dt202-elemrestriction.c16 CeedScalar x_array[num_elem + 1]; in main() local
23 for (CeedInt i = 0; i < num_elem + 1; i++) x_array[i] = 10 + i; in main()
24 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
46 if (y_array[index] != x_array[ind[k * elem_size + i]]) { in main()
61 const CeedScalar *x_array; in main() local
63 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
65 if (x_array[i] != (10 + i) * (i > 0 && i < num_elem ? 2.0 : 1.0)) { in main()
67 printf("Error in restricted array x[%" CeedInt_FMT "] = %f\n", i, (double)x_array[i]); in main()
71 CeedVectorRestoreArrayRead(x, &x_array); in main()
H A Dt354-basis.c40 CeedScalar x_array[x_dim * dim]; in main() local
43 …for (CeedInt i = 0; i < x_dim; i++) x_array[d * x_dim + i] = (i % CeedIntPow(2, d + 1)) / CeedIntP… in main()
45 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
51 const CeedScalar *x_array; in main() local
54 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
58 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[d * p_dim + i]; in main()
61 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
68 …CeedScalar x_array[12] = {-0.33, -0.65, 0.16, 0.99, -0.65, 0.16, 0.99, -0.33, 0.16, 0.99, -0.33, -… in main() local
70 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
78 const CeedScalar *x_array, *u_array, *v_array, *u_point_array; in main() local
[all …]
H A Dt218-elemrestriction.c13 CeedScalar x_array[3 * num_elem + 1]; in main() local
19 for (CeedInt i = 0; i < 3 * num_elem + 1; i++) x_array[i] = 10 + i; in main()
20 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
113 const CeedScalar *x_array; in main() local
115 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
117 if (x_array[i] != (10 + i) * (i > 0 && i < 3 * num_elem && i % 3 == 0 ? 2.0 : 1.0)) { in main()
119 printf("Error in restricted array x[%" CeedInt_FMT "] = %f\n", i, (CeedScalar)x_array[i]); in main()
123 CeedVectorRestoreArrayRead(x, &x_array); in main()
130 const CeedScalar *x_array; in main() local
132 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
[all …]
H A Dt208-elemrestriction.c15 CeedScalar x_array[num_elem + 1]; in main() local
22 for (CeedInt i = 0; i < num_elem + 1; i++) x_array[i] = 10 + i; in main()
23 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
45 if (y_array[index] != x_array[ind[k * elem_size + i]]) { in main()
60 const CeedScalar *x_array; in main() local
62 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
64 if (x_array[i] != (10 + i) * (i > blk_size && i < num_elem ? 2.0 : 1.0)) { in main()
66 printf("Error in restricted array x[%" CeedInt_FMT "] = %f\n", i, (double)x_array[i]); in main()
70 CeedVectorRestoreArrayRead(x, &x_array); in main()
H A Dt217-elemrestriction.c13 CeedScalar x_array[num_elem + 1]; in main() local
19 for (CeedInt i = 0; i < num_elem + 1; i++) x_array[i] = 10 + i; in main()
20 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
54 const CeedScalar *x_array; in main() local
56 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
58 if (x_array[i] != (10 + i) * (i > 0 && i < num_elem ? 2.0 : 1.0)) { in main()
60 printf("Error in restricted array x[%" CeedInt_FMT "] = %f\n", i, (CeedScalar)x_array[i]); in main()
64 CeedVectorRestoreArrayRead(x, &x_array); in main()
H A Dt219-elemrestriction.c15 CeedScalar x_array[num_elem + 1]; in main() local
22 for (CeedInt i = 0; i < num_elem + 1; i++) x_array[i] = 10 + i; in main()
23 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
72 if (y_array[index] != x_array[ind[k * elem_size + i]]) { in main()
88 const CeedScalar *x_array; in main() local
90 CeedVectorGetArrayRead(x, CEED_MEM_HOST, &x_array); in main()
92 if (x_array[i] != (10 + i) * (i > 0 && i < num_elem ? 2.0 : 1.0)) { in main()
94 printf("Error in restricted array x[%" CeedInt_FMT "] = %f\n", i, (CeedScalar)x_array[i]); in main()
98 CeedVectorRestoreArrayRead(x, &x_array); in main()
H A Dt106-vector.c11 CeedScalar x_array[len]; in main() local
18 for (CeedInt i = 0; i < len; i++) x_array[i] = 0; in main()
19 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
35 …if (x_array[i] != len + i) printf("Error reading array[%" CeedInt_FMT "] = %f\n", i, (CeedScalar)x… in main()
H A Dt205-elemrestriction.c14 CeedScalar x_array[2 * (num_elem + 1)]; in main() local
22 x_array[2 * i] = 10 + i; in main()
23 x_array[2 * i + 1] = 20 + i; in main()
25 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
46 … if (y_array[i * e_layout[0] + j * e_layout[1] + k * e_layout[2]] != x_array[ind[i + k * 2] + j]) { in main()
49 …CeedScalar)y_array[i * e_layout[0] + j * e_layout[1] + k * e_layout[2]], x_array[ind[i + k * 2] + … in main()
H A Dt204-elemrestriction.c14 CeedScalar x_array[2 * (num_elem + 1)]; in main() local
22 x_array[i] = 10 + i; in main()
23 x_array[i + num_elem + 1] = 20 + i; in main()
25 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
46 …if (y_array[i * e_layout[0] + j * e_layout[1] + k * e_layout[2]] != x_array[ind[i + k * 2] + j * (… in main()
49 …CeedScalar)y_array[i * e_layout[0] + j * e_layout[1] + k * e_layout[2]], x_array[ind[i + k * 2] + … in main()
H A Dt365-basis.c51 CeedScalar x_array[x_dim * dim]; in main() local
54 …for (CeedInt i = 0; i < x_dim; i++) x_array[d * x_dim + i] = (i % CeedIntPow(2, d + 1)) / CeedIntP… in main()
56 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
62 const CeedScalar *x_array; in main() local
65 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
69 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[d * p_dim + i]; in main()
72 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
79 …CeedScalar x_array[12] = {-0.33, -0.65, 0.16, 0.99, -0.65, 0.16, 0.99, -0.33, 0.16, 0.99, -0.33, -… in main() local
81 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
H A Dt357-basis.c51 CeedScalar x_array[x_dim * dim]; in main() local
54 …for (CeedInt i = 0; i < x_dim; i++) x_array[d * x_dim + i] = (i % CeedIntPow(2, d + 1)) / CeedIntP… in main()
56 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
62 const CeedScalar *x_array; in main() local
65 CeedVectorGetArrayRead(x_nodes, CEED_MEM_HOST, &x_array); in main()
69 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[d * p_dim + i]; in main()
72 CeedVectorRestoreArrayRead(x_nodes, &x_array); in main()
79 …CeedScalar x_array[12] = {-0.33, -0.65, 0.16, 0.99, -0.65, 0.16, 0.99, -0.33, 0.16, 0.99, -0.33, -… in main() local
81 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
H A Dt319-basis.c51 const CeedScalar *x_array; in VerifyProjectedBasis() local
54 CeedVectorGetArrayRead(x_from, CEED_MEM_HOST, &x_array); in VerifyProjectedBasis()
57 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[p_from_dim * d + i]; in VerifyProjectedBasis()
60 CeedVectorRestoreArrayRead(x_from, &x_array); in VerifyProjectedBasis()
69 const CeedScalar *x_array, *u_array; in VerifyProjectedBasis() local
71 CeedVectorGetArrayRead(x_to, CEED_MEM_HOST, &x_array); in VerifyProjectedBasis()
75 for (CeedInt d = 0; d < dim; d++) coord[d] = x_array[d * p_to_dim + i]; in VerifyProjectedBasis()
79 CeedVectorRestoreArrayRead(x_to, &x_array); in VerifyProjectedBasis()
88 const CeedScalar *x_array, *du_array; in VerifyProjectedBasis() local
90 CeedVectorGetArrayRead(x_to, CEED_MEM_HOST, &x_array); in VerifyProjectedBasis()
[all …]
H A Dt591-operator.c27 CeedScalar x_array[dim * num_points]; in main() local
31 x_array[num_points_per_elem * (e * dim + d) + 0] = 0.25; in main()
32 x_array[num_points_per_elem * (e * dim + d) + 1] = d == 0 ? -0.25 : 0.25; in main()
33 x_array[num_points_per_elem * (e * dim + d) + 2] = d == 0 ? 0.25 : -0.25; in main()
34 x_array[num_points_per_elem * (e * dim + d) + 3] = 0.25; in main()
37 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
85 CeedScalar x_array[dim * num_nodes]; in main() local
89 x_array[(i * (num_elem_1d + 1) + j) * dim + 0] = j; in main()
90 x_array[(i * (num_elem_1d + 1) + j) * dim + 1] = i; in main()
93 CeedVectorSetArray(x_elem, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
H A Dt201-elemrestriction.c14 CeedScalar x_array[num_elem * 2]; in main() local
20 for (CeedInt i = 0; i < num_elem * 2; i++) x_array[i] = 10 + i; in main()
21 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, x_array); in main()
36 …if (y_array[i * e_layout[0] + j * e_layout[1] + k * e_layout[2]] != x_array[i * l_layout[0] + j * … in main()
H A Dt597-operator.c33 CeedScalar x_array[dim * num_points]; in main() local
37 x_array[num_points_per_elem * (e * dim + d) + 0] = 0.25; in main()
38 x_array[num_points_per_elem * (e * dim + d) + 1] = d == 0 ? -0.25 : 0.25; in main()
39 x_array[num_points_per_elem * (e * dim + d) + 2] = d == 0 ? 0.25 : -0.25; in main()
40 x_array[num_points_per_elem * (e * dim + d) + 3] = 0.25; in main()
43 CeedVectorSetArray(x_points, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
59 CeedScalar x_array[dim * num_dofs]; in main() local
63 x_array[i + j * (n_x * 2 + 1) + 0 * num_dofs] = (CeedScalar)i / (2 * n_x); in main()
64 x_array[i + j * (n_x * 2 + 1) + 1 * num_dofs] = (CeedScalar)j / (2 * n_y); in main()
67 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, x_array); in main()
/libCEED/backends/sycl-ref/kernels/
H A Dsycl-ref-vector.cpp71 extern "C" int CeedDeviceScale_Sycl(CeedScalar *x_array, CeedScalar alpha, CeedInt length) { in CeedDeviceScale_Sycl() argument
77 scaleValueK<<<grid_size, block_size>>>(x_array, alpha, length); in CeedDeviceScale_Sycl()
93 extern "C" int CeedDeviceAXPY_Sycl(CeedScalar *y_array, CeedScalar alpha, CeedScalar *x_array, Ceed… in CeedDeviceAXPY_Sycl() argument
99 axpyValueK<<<grid_size, block_size>>>(y_array, alpha, x_array, length); in CeedDeviceAXPY_Sycl()
116 extern "C" int CeedDevicePointwiseMult_Sycl(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y… in CeedDevicePointwiseMult_Sycl() argument
122 pointwiseMultValueK<<<grid_size, block_size>>>(w_array, x_array, y_array, length); in CeedDevicePointwiseMult_Sycl()

12345