Home
last modified time | relevance | path

Searched refs:w_array (Results 1 – 19 of 19) sorted by relevance

/libCEED/python/tests/
H A Dtest-4-qfunction.py60 w_array = np.zeros(q, dtype=ceed.scalar_type())
65 w_array[i] = 1 - x * x
67 v_true[i] = w_array[i] * u_array[i]
72 w.set_array(w_array, cmode=libceed.USE_POINTER)
122 w_array = np.zeros(q, dtype=ceed.scalar_type())
127 w_array[i] = 1 - x * x
129 v_true[i] = 5 * w_array[i] * u_array[i]
134 w.set_array(w_array, cmode=libceed.USE_POINTER)
208 w_array = np.zeros(q, dtype=ceed.scalar_type())
214 w_array[i] = 1 - x * x
[all …]
/libCEED/tests/
H A Dt410-qfunction.c21 CeedScalar dx_array[q], w_array[q], u_array[q]; in main() local
26 w_array[i] = 1 - x * x; in main()
28 v_true[i] = w_array[i] * u_array[i]; in main()
31 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
H A Dt405-qfunction.c22 CeedScalar w_array[q], u_array[q]; in main() local
26 w_array[i] = 1 - x * x; in main()
28 v_true[i] = w_array[i] * u_array[i]; in main()
30 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
H A Dt400-qfunction.c22 CeedScalar w_array[q], u_array[q]; in main() local
26 w_array[i] = 1 - x * x; in main()
28 v_true[i] = w_array[i] * u_array[i]; in main()
30 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
H A Dt322-basis.c46 const CeedScalar *v_array, *w_array; in main() local
50 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &w_array); in main()
51 for (int i = 0; i < q; i++) sum += v_array[i] * w_array[i]; in main()
54 CeedVectorRestoreArrayRead(w, &w_array); in main()
H A Dt541-operator.c195 const CeedScalar *w_array; in main() local
198 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &w_array); in main()
199 w_Pi[0] = w_array[0]; in main()
200 w_Pi[1] = w_array[p - 1]; in main()
201 w_Pi[2] = w_array[p * p - p]; in main()
202 w_Pi[3] = w_array[p * p - 1]; in main()
203 CeedVectorRestoreArrayRead(w, &w_array); in main()
229 const CeedScalar *u_array, *w_array; in main() local
231 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &w_array); in main()
234 if (fabs(u_array[i * p + j] - w_array[i * p + j]) > 2e-3) { in main()
[all …]
H A Dt401-qfunction.c24 CeedScalar w_array[q], u_array[q]; in main() local
28 w_array[i] = 1 - x * x; in main()
30 v_true[i] = w_array[i] * u_array[i]; in main()
33 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
H A Dt406-qfunction.c33 CeedScalar w_array[q], u_array[q]; in main() local
37 w_array[i] = 1 - x * x; in main()
39 v_true[i] = w_array[i] * u_array[i]; in main()
41 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
H A Dt312-basis.c63 const CeedScalar *w_array, *u_q_array; in main() local
65 CeedVectorGetArrayRead(w, CEED_MEM_HOST, &w_array); in main()
68 for (CeedInt i = 0; i < q; i++) sum += w_array[i] * u_q_array[i]; in main()
69 CeedVectorRestoreArrayRead(w, &w_array); in main()
H A Dt414-qfunction.c26 CeedScalar dx_array[num_qpts * dim * dim], w_array[num_qpts], u_array[num_qpts * num_comp]; in main() local
29 w_array[i] = 1.0 / num_qpts; in main()
44 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
H A Dt415-qfunction.c26 … CeedScalar dx_array[num_qpts * dim * dim], w_array[num_qpts], du_array[num_qpts * dim * num_comp]; in main() local
29 w_array[i] = 1.0 / num_qpts; in main()
47 CeedVectorSetArray(w, CEED_MEM_HOST, CEED_COPY_VALUES, w_array); in main()
/libCEED/backends/sycl-ref/kernels/
H A Dsycl-ref-vector.cpp116 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()
/libCEED/examples/python/
H A Dtutorial-4-qfunction.ipynb122 "w_array = np.zeros(q, dtype=\"float64\")\n",
128 " w_array[i] = 1 - x*x\n",
130 " v_true[i] = w_array[i] * u_array[i]\n",
135 "w.set_array(w_array, cmode=libceed.USE_POINTER)\n",
/libCEED/interface/
H A Dceed-vector.c915 CeedScalar *w_array = NULL; in CeedVectorPointwiseMult() local
964 CeedCall(CeedVectorGetArray(w, CEED_MEM_HOST, &w_array)); in CeedVectorPointwiseMult()
966 CeedCall(CeedVectorGetArrayWrite(w, CEED_MEM_HOST, &w_array)); in CeedVectorPointwiseMult()
971 x_array = w_array; in CeedVectorPointwiseMult()
978 y_array = w_array; in CeedVectorPointwiseMult()
981 assert(w_array); in CeedVectorPointwiseMult()
985 for (CeedSize i = 0; i < length_w; i++) w_array[i] = x_array[i] * y_array[i]; in CeedVectorPointwiseMult()
989 CeedCall(CeedVectorRestoreArray(w, &w_array)); in CeedVectorPointwiseMult()
/libCEED/backends/cuda-ref/kernels/
H A Dcuda-ref-vector.cu186 extern "C" int CeedDevicePointwiseMult_Cuda(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y… in CeedDevicePointwiseMult_Cuda() argument
192 pointwiseMultValueK<<<grid_size, block_size>>>(w_array, x_array, y_array, length); in CeedDevicePointwiseMult_Cuda()
/libCEED/backends/hip-ref/kernels/
H A Dhip-ref-vector.hip.cpp186 extern "C" int CeedDevicePointwiseMult_Hip(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_… in CeedDevicePointwiseMult_Hip() argument
192 …hipLaunchKernelGGL(pointwiseMultValueK, dim3(grid_size), dim3(block_size), 0, 0, w_array, x_array,… in CeedDevicePointwiseMult_Hip()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-vector.sycl.cpp627 static int CeedHostPointwiseMult_Sycl(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_array… in CeedHostPointwiseMult_Sycl() argument
628 for (CeedSize i = 0; i < length; i++) w_array[i] = x_array[i] * y_array[i]; in CeedHostPointwiseMult_Sycl()
635 static int CeedDevicePointwiseMult_Sycl(sycl::queue &sycl_queue, CeedScalar *w_array, CeedScalar *x… in CeedDevicePointwiseMult_Sycl() argument
639 sycl_queue.parallel_for(length, e, [=](sycl::id<1> i) { w_array[i] = x_array[i] * y_array[i]; }); in CeedDevicePointwiseMult_Sycl()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c795 static int CeedHostPointwiseMult_Cuda(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_array… in CeedHostPointwiseMult_Cuda() argument
796 for (CeedSize i = 0; i < length; i++) w_array[i] = x_array[i] * y_array[i]; in CeedHostPointwiseMult_Cuda()
803 int CeedDevicePointwiseMult_Cuda(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_array, Cee…
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c908 static int CeedHostPointwiseMult_Hip(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_array,… in CeedHostPointwiseMult_Hip() argument
909 for (CeedSize i = 0; i < length; i++) w_array[i] = x_array[i] * y_array[i]; in CeedHostPointwiseMult_Hip()
916 int CeedDevicePointwiseMult_Hip(CeedScalar *w_array, CeedScalar *x_array, CeedScalar *y_array, Ceed…