Searched refs:d_grad (Results 1 – 10 of 10) sorted by relevance
| /libCEED/backends/magma/ |
| H A D | ceed-magma.h | 72 CeedScalar *d_grad; member
|
| H A D | ceed-magma-basis.c | 390 d_b = impl->d_grad; in CeedBasisApplyNonTensorCore_Magma() 519 CeedCallBackend(magma_free(impl->d_grad)); in CeedBasisDestroyNonTensor_Magma() 668 …CeedCallBackend(magma_malloc((void **)&impl->d_grad, num_qpts * num_nodes * q_comp_grad * sizeof(g… in CeedBasisCreateH1_Magma() 669 …magma_setvector(num_qpts * num_nodes * q_comp_grad, sizeof(grad[0]), grad, 1, impl->d_grad, 1, dat… in CeedBasisCreateH1_Magma()
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref.hpp | 67 CeedScalar *d_grad; member
|
| H A D | ceed-sycl-ref-basis.sycl.cpp | 397 const CeedScalar *d_G = impl->d_grad; in CeedBasisApplyNonTensorGrad_Sycl() 551 CeedCallSycl(ceed, sycl::free(impl->d_grad, data->sycl_context)); in CeedBasisDestroyNonTensor_Sycl() 666 …CeedCallSycl(ceed, impl->d_grad = sycl::malloc_device<CeedScalar>(grad_length, data->sycl_device, … in CeedBasisCreateH1_Sycl() 667 sycl::event copy_grad = data->sycl_queue.copy<CeedScalar>(grad, impl->d_grad, grad_length, e); in CeedBasisCreateH1_Sycl()
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-basis.c | 294 void *grad_args[] = {(void *)&num_elem, &data->d_grad, &d_u, &d_v}; in CeedBasisApplyNonTensorCore_Hip() 387 CeedCallHip(ceed, hipFree(data->d_grad)); in CeedBasisDestroyNonTensor_Hip() 471 CeedCallHip(ceed, hipMalloc((void **)&data->d_grad, grad_bytes)); in CeedBasisCreateH1_Hip() 472 CeedCallHip(ceed, hipMemcpy(data->d_grad, grad, grad_bytes, hipMemcpyHostToDevice)); in CeedBasisCreateH1_Hip()
|
| H A D | ceed-hip-ref.h | 98 CeedScalar *d_grad; member
|
| H A D | ceed-hip-ref-operator.c | 1233 CeedScalar *d_interp, *d_grad; in CeedOperatorAssembleDiagonalSetup_Hip() local 1242 CeedCallHip(ceed, hipMalloc((void **)&d_grad, interp_bytes * q_comp_grad)); in CeedOperatorAssembleDiagonalSetup_Hip() 1243 … CeedCallHip(ceed, hipMemcpy(d_grad, grad, interp_bytes * q_comp_grad, hipMemcpyHostToDevice)); in CeedOperatorAssembleDiagonalSetup_Hip() 1246 diag->d_grad_in = d_grad; in CeedOperatorAssembleDiagonalSetup_Hip() 1249 diag->d_grad_out = d_grad; in CeedOperatorAssembleDiagonalSetup_Hip()
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-basis.c | 295 void *grad_args[] = {(void *)&num_elem, &data->d_grad, &d_u, &d_v}; in CeedBasisApplyNonTensorCore_Cuda() 388 CeedCallCuda(ceed, cudaFree(data->d_grad)); in CeedBasisDestroyNonTensor_Cuda() 472 CeedCallCuda(ceed, cudaMalloc((void **)&data->d_grad, grad_bytes)); in CeedBasisCreateH1_Cuda() 473 CeedCallCuda(ceed, cudaMemcpy(data->d_grad, grad, grad_bytes, cudaMemcpyHostToDevice)); in CeedBasisCreateH1_Cuda()
|
| H A D | ceed-cuda-ref.h | 93 CeedScalar *d_grad; member
|
| H A D | ceed-cuda-ref-operator.c | 1236 CeedScalar *d_interp, *d_grad; in CeedOperatorAssembleDiagonalSetup_Cuda() local 1245 CeedCallCuda(ceed, cudaMalloc((void **)&d_grad, interp_bytes * q_comp_grad)); in CeedOperatorAssembleDiagonalSetup_Cuda() 1246 … CeedCallCuda(ceed, cudaMemcpy(d_grad, grad, interp_bytes * q_comp_grad, cudaMemcpyHostToDevice)); in CeedOperatorAssembleDiagonalSetup_Cuda() 1249 diag->d_grad_in = d_grad; in CeedOperatorAssembleDiagonalSetup_Cuda() 1252 diag->d_grad_out = d_grad; in CeedOperatorAssembleDiagonalSetup_Cuda()
|