Searched refs:d_collo_grad_1d (Results 1 – 9 of 9) sorted by relevance
| /libCEED/backends/sycl-shared/ |
| H A D | ceed-sycl-shared-basis.sycl.cpp | 86 … const CeedScalar *d_grad_1d = (impl->d_collo_grad_1d) ? impl->d_collo_grad_1d : impl->d_grad_1d; in CeedBasisApplyTensor_Sycl_shared() 150 CeedCallSycl(ceed, sycl::free(impl->d_collo_grad_1d, data->sycl_context)); in CeedBasisDestroy_Sycl_shared() 222 impl->d_collo_grad_1d = NULL; in CeedBasisCreateTensorH1_Sycl_shared() 231 …CeedCallSycl(ceed, impl->d_collo_grad_1d = sycl::malloc_device<CeedScalar>(cgrad_length, data->syc… in CeedBasisCreateTensorH1_Sycl_shared() 232 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(collo_grad_1d, impl->d_collo_grad_1d, cgrad_l… in CeedBasisCreateTensorH1_Sycl_shared()
|
| H A D | ceed-sycl-shared.hpp | 29 CeedScalar *d_collo_grad_1d; // eliminate member
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator-build.sycl.cpp | 198 …use_collograd_parallelization = basis_impl->d_collo_grad_1d && (was_grad_found ? use_collograd_par… in CeedOperatorBuildKernel_Sycl_gen() 208 …use_collograd_parallelization = basis_impl->d_collo_grad_1d && (was_grad_found ? use_collograd_par… in CeedOperatorBuildKernel_Sycl_gen() 310 h_G.inputs[i] = basis_impl->d_collo_grad_1d; in CeedOperatorBuildKernel_Sycl_gen() 314 bool has_collo_grad = basis_impl->d_collo_grad_1d; in CeedOperatorBuildKernel_Sycl_gen() 315 … h_G.inputs[i] = has_collo_grad ? basis_impl->d_collo_grad_1d : basis_impl->d_grad_1d; in CeedOperatorBuildKernel_Sycl_gen() 368 h_G.outputs[i] = basis_impl->d_collo_grad_1d; in CeedOperatorBuildKernel_Sycl_gen() 372 bool has_collo_grad = basis_impl->d_collo_grad_1d; in CeedOperatorBuildKernel_Sycl_gen() 373 … h_G.outputs[i] = has_collo_grad ? basis_impl->d_collo_grad_1d : basis_impl->d_grad_1d; in CeedOperatorBuildKernel_Sycl_gen()
|
| /libCEED/backends/hip-shared/ |
| H A D | ceed-hip-shared.h | 33 CeedScalar *d_collo_grad_1d; member
|
| H A D | ceed-hip-shared-basis.c | 174 if (data->d_collo_grad_1d) { in CeedBasisApplyTensorCore_Hip_shared() 175 d_grad_1d = data->d_collo_grad_1d; in CeedBasisApplyTensorCore_Hip_shared() 645 CeedCallHip(ceed, hipFree(data->d_collo_grad_1d)); in CeedBasisDestroy_Hip_shared() 677 data->d_collo_grad_1d = NULL; in CeedBasisCreateTensorH1_Hip_shared() 685 CeedCallHip(ceed, hipMalloc((void **)&data->d_collo_grad_1d, q_bytes * Q_1d)); in CeedBasisCreateTensorH1_Hip_shared() 686 …CeedCallHip(ceed, hipMemcpy(data->d_collo_grad_1d, collo_grad_1d, q_bytes * Q_1d, hipMemcpyHostToD… in CeedBasisCreateTensorH1_Hip_shared()
|
| /libCEED/backends/cuda-shared/ |
| H A D | ceed-cuda-shared.h | 32 CeedScalar *d_collo_grad_1d; member
|
| H A D | ceed-cuda-shared-basis.c | 109 if (data->d_collo_grad_1d) { in CeedBasisApplyTensorCore_Cuda_shared() 110 d_grad_1d = data->d_collo_grad_1d; in CeedBasisApplyTensorCore_Cuda_shared() 584 CeedCallCuda(ceed, cudaFree(data->d_collo_grad_1d)); in CeedBasisDestroy_Cuda_shared() 616 data->d_collo_grad_1d = NULL; in CeedBasisCreateTensorH1_Cuda_shared() 624 CeedCallCuda(ceed, cudaMalloc((void **)&data->d_collo_grad_1d, q_bytes * Q_1d)); in CeedBasisCreateTensorH1_Cuda_shared() 625 …CeedCallCuda(ceed, cudaMemcpy(data->d_collo_grad_1d, collo_grad_1d, q_bytes * Q_1d, cudaMemcpyHost… in CeedBasisCreateTensorH1_Cuda_shared()
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator-build.cpp | 180 *use_3d_slices = basis_data->d_collo_grad_1d && (was_grad_found ? *use_3d_slices : true); in CeedOperatorBuildKernelData_Hip_gen() 195 *use_3d_slices = basis_data->d_collo_grad_1d && (was_grad_found ? *use_3d_slices : true); in CeedOperatorBuildKernelData_Hip_gen() 351 if (is_input) data->G.inputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Hip_gen() 352 else data->G.outputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Hip_gen() 364 bool has_collo_grad = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Hip_gen() 366 …if (is_input) data->G.inputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_gra… in CeedOperatorBuildKernelFieldData_Hip_gen() 367 … else data->G.outputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_grad_1d; in CeedOperatorBuildKernelFieldData_Hip_gen()
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator-build.cpp | 153 *use_3d_slices = basis_data->d_collo_grad_1d && (was_grad_found ? *use_3d_slices : true); in CeedOperatorBuildKernelData_Cuda_gen() 168 *use_3d_slices = basis_data->d_collo_grad_1d && (was_grad_found ? *use_3d_slices : true); in CeedOperatorBuildKernelData_Cuda_gen() 324 if (is_input) data->G.inputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Cuda_gen() 325 else data->G.outputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Cuda_gen() 337 bool has_collo_grad = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Cuda_gen() 339 …if (is_input) data->G.inputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_gra… in CeedOperatorBuildKernelFieldData_Cuda_gen() 340 … else data->G.outputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_grad_1d; in CeedOperatorBuildKernelFieldData_Cuda_gen()
|