Home
last modified time | relevance | path

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

/petsc/src/dm/dt/fe/impls/opencl/
H A Dfeopencl.c438 …nCLGetIntegrationKernel(PetscFE fem, PetscBool useAux, cl_program *ocl_prog, cl_kernel *ocl_kernel) in PetscFEOpenCLGetIntegrationKernel() argument
464 *ocl_kernel = clCreateKernel(*ocl_prog, "integrateElementQuadrature", &err); in PetscFEOpenCLGetIntegrationKernel()
529 cl_kernel ocl_kernel; in PetscFEIntegrateResidual_OpenCL() local
592 PetscCall(PetscFEOpenCLGetIntegrationKernel(fem, useAux, &ocl_prog, &ocl_kernel)); in PetscFEIntegrateResidual_OpenCL()
666 PetscCall(clSetKernelArg(ocl_kernel, 0, sizeof(cl_int), (void *)&N_cb)); in PetscFEIntegrateResidual_OpenCL()
667 PetscCall(clSetKernelArg(ocl_kernel, 1, sizeof(cl_mem), (void *)&o_coefficients)); in PetscFEIntegrateResidual_OpenCL()
668 PetscCall(clSetKernelArg(ocl_kernel, 2, sizeof(cl_mem), (void *)&o_coefficientsAux)); in PetscFEIntegrateResidual_OpenCL()
669 PetscCall(clSetKernelArg(ocl_kernel, 3, sizeof(cl_mem), (void *)&o_jacobianInverses)); in PetscFEIntegrateResidual_OpenCL()
670 PetscCall(clSetKernelArg(ocl_kernel, 4, sizeof(cl_mem), (void *)&o_jacobianDeterminants)); in PetscFEIntegrateResidual_OpenCL()
671 PetscCall(clSetKernelArg(ocl_kernel, 5, sizeof(cl_mem), (void *)&o_elemVec)); in PetscFEIntegrateResidual_OpenCL()
[all …]