Home
last modified time | relevance | path

Searched refs:q_comp_grad (Results 1 – 7 of 7) sorted by relevance

/libCEED/backends/hip-ref/
H A Dceed-hip-ref-basis.c448 CeedInt num_comp, q_comp_interp, q_comp_grad; in CeedBasisCreateH1_Hip() local
457 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp_grad)); in CeedBasisCreateH1_Hip()
469 const CeedInt grad_bytes = q_bytes * num_nodes * q_comp_grad; in CeedBasisCreateH1_Hip()
480 … q_comp_interp, "BASIS_Q_COMP_DERIV", q_comp_grad, "BASIS_NUM_COMP", num_comp)); in CeedBasisCreateH1_Hip()
H A Dceed-hip-ref-operator.c1231 CeedInt q_comp_interp, q_comp_grad; in CeedOperatorAssembleDiagonalSetup_Hip() local
1236 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp_grad)); in CeedOperatorAssembleDiagonalSetup_Hip()
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()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-basis.c449 CeedInt num_comp, q_comp_interp, q_comp_grad; in CeedBasisCreateH1_Cuda() local
458 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp_grad)); in CeedBasisCreateH1_Cuda()
470 const CeedInt grad_bytes = q_bytes * num_nodes * q_comp_grad; in CeedBasisCreateH1_Cuda()
481 … q_comp_interp, "BASIS_Q_COMP_DERIV", q_comp_grad, "BASIS_NUM_COMP", num_comp)); in CeedBasisCreateH1_Cuda()
H A Dceed-cuda-ref-operator.c1234 CeedInt q_comp_interp, q_comp_grad; in CeedOperatorAssembleDiagonalSetup_Cuda() local
1239 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp_grad)); in CeedOperatorAssembleDiagonalSetup_Cuda()
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()
/libCEED/backends/magma/
H A Dceed-magma-basis.c665 CeedInt q_comp_grad; in CeedBasisCreateH1_Magma() local
667 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp_grad)); in CeedBasisCreateH1_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/hip-shared/
H A Dceed-hip-shared-basis.c731 CeedInt num_comp, q_comp_interp, q_comp_grad; in CeedBasisCreateH1_Hip_shared() local
754 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp_grad)); in CeedBasisCreateH1_Hip_shared()
766 const CeedInt grad_bytes = q_bytes * num_nodes * q_comp_grad; in CeedBasisCreateH1_Hip_shared()
/libCEED/backends/cuda-shared/
H A Dceed-cuda-shared-basis.c665 CeedInt num_comp, q_comp_interp, q_comp_grad; in CeedBasisCreateH1_Cuda_shared() local
688 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp_grad)); in CeedBasisCreateH1_Cuda_shared()
700 const CeedInt grad_bytes = q_bytes * num_nodes * q_comp_grad; in CeedBasisCreateH1_Cuda_shared()