Searched refs:dci (Results 1 – 3 of 3) sorted by relevance
95 const auto dci = impls_cast_(dctx); in initialize_handle_() local115 PetscCallCUPMBLAS(cupmBlasSetStream(handle, dci->stream.get_stream())); in initialize_handle_()116 dci->blas = handle; in initialize_handle_()122 const auto dci = impls_cast_(dctx); in initialize_handle_() local142 PetscCallCUPMSOLVER(cupmSolverSetStream(handle, dci->stream.get_stream())); in initialize_handle_()143 dci->solver = handle; in initialize_handle_()283 if (const auto dci = impls_cast_(dctx)) { in destroy() local284 PetscCall(dci->stream.destroy()); in destroy()285 if (dci->event) PetscCall(cupm_fast_event_pool<T>().deallocate(&dci->event)); in destroy()286 if (dci->begin) PetscCallCUPM(cupmEventDestroy(dci->begin)); in destroy()[all …]
97 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in synchronize() local101 if (!idle) PetscCallCXX(dci->queue.wait()); in synchronize()114 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in beginTimer() local118 …PetscCheck(!dci->timerInUse, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Forgot to call PetscLogGpuTimeEnd()… in beginTimer()119 dci->timerInUse = PETSC_TRUE; in beginTimer()136 PetscCallCXX(dci->timeBegin = std::chrono::steady_clock::now()); in beginTimer()142 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in endTimer() local147 …PetscCheck(dci->timerInUse, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Forgot to call PetscLogGpuTimeBegin(… in endTimer()148 dci->timerInUse = PETSC_FALSE; in endTimer()150 PetscCallCXX(dci->queue.wait()); in endTimer()[all …]
7114 (overset/partition/migrate-dci? #t)