Home
last modified time | relevance | path

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

/petsc/src/dm/dt/fe/impls/opencl/
H A Dfeopencl.c9 PetscFE_OpenCL *ocl = (PetscFE_OpenCL *)fem->data; in PetscFEDestroy_OpenCL() local
12 PetscCall(clReleaseCommandQueue(ocl->queue_id)); in PetscFEDestroy_OpenCL()
13 ocl->queue_id = 0; in PetscFEDestroy_OpenCL()
14 PetscCall(clReleaseContext(ocl->ctx_id)); in PetscFEDestroy_OpenCL()
15 ocl->ctx_id = 0; in PetscFEDestroy_OpenCL()
16 PetscCall(PetscFree(ocl)); in PetscFEDestroy_OpenCL()
48 PetscFE_OpenCL *ocl = (PetscFE_OpenCL *)fem->data; in PetscFEOpenCLGenerateIntegrationCode() local
54 PetscInt op = ocl->op; in PetscFEOpenCLGenerateIntegrationCode()
75 if (ocl->realType == PETSC_DOUBLE) { in PetscFEOpenCLGenerateIntegrationCode()
440 PetscFE_OpenCL *ocl = (PetscFE_OpenCL *)fem->data; in PetscFEOpenCLGetIntegrationKernel() local
[all …]
/petsc/src/vec/vec/impls/seq/seqviennacl/
H A Dvecviennacl.cxx113 if (flg) viennacl::ocl::set_context_device_type(0, CL_DEVICE_TYPE_CPU); in PetscViennaCLInit()
116 if (flg) viennacl::ocl::set_context_device_type(0, CL_DEVICE_TYPE_GPU); in PetscViennaCLInit()
119 if (flg) viennacl::ocl::set_context_device_type(0, CL_DEVICE_TYPE_ACCELERATOR); in PetscViennaCLInit()
1292 viennacl::ocl::context vcl_ctx = v_vcl->handle().opencl_handle().context(); in VecViennaCLGetCLContext()
1330 viennacl::ocl::context vcl_ctx = v_vcl->handle().opencl_handle().context(); in VecViennaCLGetCLQueue()
1331 const viennacl::ocl::command_queue &vcl_queue = vcl_ctx.current_queue(); in VecViennaCLGetCLQueue()