Searched refs:PetscDeviceContext_SYCL (Results 1 – 1 of 1) sorted by relevance
19 struct PetscDeviceContext_SYCL { struct in Petsc::device::sycl::impl::DeviceContext63 delete static_cast<PetscDeviceContext_SYCL *>(dctx->data); in destroy()75 static_cast<PetscDeviceContext_SYCL *>(dctx->data)->timerInUse = PETSC_FALSE; in setUp()81 …static_cast<PetscDeviceContext_SYCL *>(dctx->data)->queue = ::sycl::queue(syclDevice, ::sycl::prop… in setUp()97 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in synchronize()108 …*reinterpret_cast<::sycl::queue **>(handle) = &(static_cast<PetscDeviceContext_SYCL *>(dctx->data)… in getStreamHandle()114 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in beginTimer()142 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in endTimer()177 PetscCallCXX(dctx->data = new DeviceContext::PetscDeviceContext_SYCL()); in PetscDeviceContextCreate_SYCL()