| /libCEED/python/tests/ |
| H A D | test-4-qfunction.py | 60 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 D | t410-qfunction.c | 21 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 D | t405-qfunction.c | 22 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 D | t400-qfunction.c | 22 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 D | t322-basis.c | 46 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 D | t541-operator.c | 195 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 D | t401-qfunction.c | 24 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 D | t406-qfunction.c | 33 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 D | t312-basis.c | 63 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 D | t414-qfunction.c | 26 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 D | t415-qfunction.c | 26 … 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 D | sycl-ref-vector.cpp | 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()
|
| /libCEED/examples/python/ |
| H A D | tutorial-4-qfunction.ipynb | 122 "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 D | ceed-vector.c | 915 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 D | cuda-ref-vector.cu | 186 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 D | hip-ref-vector.hip.cpp | 186 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 D | ceed-sycl-vector.sycl.cpp | 627 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 D | ceed-cuda-ref-vector.c | 795 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 D | ceed-hip-ref-vector.c | 908 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…
|