Searched refs:ocl (Results 1 – 2 of 2) sorted by relevance
9 PetscFE_OpenCL *ocl = (PetscFE_OpenCL *)fem->data; in PetscFEDestroy_OpenCL() local12 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() local54 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 …]
113 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()