Home
last modified time | relevance | path

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

/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmcontext.hpp95 const auto dci = impls_cast_(dctx); in initialize_handle_() local
115 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_() local
142 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() local
284 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 …]
/petsc/src/sys/objects/device/impls/sycl/
H A Dsyclcontext.sycl.cxx97 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in synchronize() local
101 if (!idle) PetscCallCXX(dci->queue.wait()); in synchronize()
114 const auto dci = static_cast<PetscDeviceContext_SYCL *>(dctx->data); in beginTimer() local
118 …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() local
147 …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 …]
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas7114 (overset/partition/migrate-dci? #t)