Lines Matching refs:qf

21 static int CeedQFunctionApply_Cuda(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) {  in CeedQFunctionApply_Cuda()  argument
27 CeedCallBackend(CeedQFunctionGetCeed(qf, &ceed)); in CeedQFunctionApply_Cuda()
30 CeedCallBackend(CeedQFunctionBuildKernel_Cuda_ref(qf)); in CeedQFunctionApply_Cuda()
32 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionApply_Cuda()
34 CeedCallBackend(CeedQFunctionGetNumArgs(qf, &num_input_fields, &num_output_fields)); in CeedQFunctionApply_Cuda()
45 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &data->d_c)); in CeedQFunctionApply_Cuda()
60 CeedCallBackend(CeedQFunctionRestoreInnerContextData(qf, &data->d_c)); in CeedQFunctionApply_Cuda()
68 static int CeedQFunctionDestroy_Cuda(CeedQFunction qf) { in CeedQFunctionDestroy_Cuda() argument
71 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionDestroy_Cuda()
72 if (data->module) CeedCallCuda(CeedQFunctionReturnCeed(qf), cuModuleUnload(data->module)); in CeedQFunctionDestroy_Cuda()
80 static int CeedQFunctionSetCUDAUserFunction_Cuda(CeedQFunction qf, CUfunction f) { in CeedQFunctionSetCUDAUserFunction_Cuda() argument
83 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionSetCUDAUserFunction_Cuda()
91 int CeedQFunctionCreate_Cuda(CeedQFunction qf) { in CeedQFunctionCreate_Cuda() argument
95 CeedCallBackend(CeedQFunctionGetCeed(qf, &ceed)); in CeedQFunctionCreate_Cuda()
97 CeedCallBackend(CeedQFunctionSetData(qf, data)); in CeedQFunctionCreate_Cuda()
99 CeedCallBackend(CeedQFunctionGetKernelName(qf, &data->qfunction_name)); in CeedQFunctionCreate_Cuda()
102 CeedCallBackend(CeedSetBackendFunction(ceed, "QFunction", qf, "Apply", CeedQFunctionApply_Cuda)); in CeedQFunctionCreate_Cuda()
103 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunction", qf, "Destroy", CeedQFunctionDestroy_Cuda… in CeedQFunctionCreate_Cuda()
104 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunction", qf, "SetCUDAUserFunction", CeedQFunction… in CeedQFunctionCreate_Cuda()