Home
last modified time | relevance | path

Searched refs:d_collo_grad_1d (Results 1 – 9 of 9) sorted by relevance

/libCEED/backends/sycl-shared/
H A Dceed-sycl-shared-basis.sycl.cpp86 … 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 Dceed-sycl-shared.hpp29 CeedScalar *d_collo_grad_1d; // eliminate member
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator-build.sycl.cpp198 …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 Dceed-hip-shared.h33 CeedScalar *d_collo_grad_1d; member
H A Dceed-hip-shared-basis.c174 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 Dceed-cuda-shared.h32 CeedScalar *d_collo_grad_1d; member
H A Dceed-cuda-shared-basis.c109 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 Dceed-hip-gen-operator-build.cpp180 *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 Dceed-cuda-gen-operator-build.cpp153 *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()