Home
last modified time | relevance | path

Searched refs:DeviceContext (Results 1 – 11 of 11) sorted by relevance

/petsc/src/binding/petsc4py/test/
H A Dtest_device.py9 dctx = PETSc.DeviceContext().getCurrent()
16 dctx = PETSc.DeviceContext().getCurrent()
30 dctx = PETSc.DeviceContext().create()
40 dctx = PETSc.DeviceContext().getCurrent()
50 dctx = PETSc.DeviceContext().create()
60 dctx = PETSc.DeviceContext().getCurrent()
72 dctx = PETSc.DeviceContext().create()
77 dctx2 = PETSc.DeviceContext().create()
88 dctx = PETSc.DeviceContext().getCurrent()
92 jdestroy = PETSc.DeviceContext.JoinMode.DESTROY
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDevice.pyx44 DeviceContext, DeviceContext.getStreamType
45 DeviceContext.setStreamType, petsc.PetscStreamType
62 DeviceContext, DeviceContext.join, DeviceContext.fork
82 DeviceContext, petsc.PetscDevice
223 cdef class DeviceContext(Object): class
224 """DeviceContext object.
241 """Create an empty DeviceContext.
318 """Set the `Device` which this `DeviceContext` is attached to.
348 def duplicate(self) -> DeviceContext:
358 cdef DeviceContext octx = type(self)()
[all …]
H A Dpetscdevice.pxi89 return getattr(DeviceContext.StreamType, stype)
96 return DeviceContext.StreamType.__enum2str[stype]
104 return getattr(DeviceContext.JoinMode, jmode)
111 return DeviceContext.JoinMode.__enum2str[jmode]
H A DCAPI.pyx94 # -- DeviceContext --
96 cdef api DeviceContext PyPetscDeviceContext_New(PetscDeviceContext arg):
97 cdef DeviceContext retv = DeviceContext()
102 cdef DeviceContext obj = <DeviceContext?>arg
H A DPETSc.pyx566 PyPetscType_Register(PETSC_DEVICE_CONTEXT_CLASSID, DeviceContext)
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmcontext.hpp27 class PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL DeviceContext : SolverInterface<T> { class
262 inline PetscErrorCode DeviceContext<T>::initialize(PetscDevice device) noexcept in initialize()
280 inline PetscErrorCode DeviceContext<T>::destroy(PetscDeviceContext dctx) noexcept in destroy()
295 inline PetscErrorCode DeviceContext<T>::changeStreamType(PetscDeviceContext dctx, PETSC_UNUSED Pets… in changeStreamType()
308 inline PetscErrorCode DeviceContext<T>::setUp(PetscDeviceContext dctx) noexcept in setUp()
324 inline PetscErrorCode DeviceContext<T>::query(PetscDeviceContext dctx, PetscBool *idle) noexcept in query()
346 inline PetscErrorCode DeviceContext<T>::waitForContext(PetscDeviceContext dctxa, PetscDeviceContext… in waitForContext()
359 inline PetscErrorCode DeviceContext<T>::synchronize(PetscDeviceContext dctx) noexcept in synchronize()
371 inline PetscErrorCode DeviceContext<T>::getHandle(PetscDeviceContext dctx, void *handle) noexcept in getHandle()
381 inline PetscErrorCode DeviceContext<T>::getHandlePtr(PetscDeviceContext dctx, void **handle) noexce… in getHandlePtr()
[all …]
/petsc/src/sys/objects/device/impls/sycl/
H A Dsyclcontext.sycl.cxx17 class DeviceContext { class
56 DeviceContext() noexcept = default;
174 static const DeviceContext syclctx; in PetscDeviceContextCreate_SYCL()
177 PetscCallCXX(dctx->data = new DeviceContext::PetscDeviceContext_SYCL()); in PetscDeviceContextCreate_SYCL()
/petsc/src/sys/objects/device/impls/host/
H A Dhostcontext.cxx17 class DeviceContext { class
68 static constexpr auto hostctx = ::Petsc::device::host::impl::DeviceContext{}; in PetscDeviceContextCreate_HOST()
/petsc/src/binding/petsc4py/src/petsc4py/
H A DPETSc.pxd157 ctypedef public api class DeviceContext(Object) [ class
/petsc/src/binding/petsc4py/
H A DCHANGES.rst44 ``PETSc.Device`` and ``PETSc.DeviceContext`` classes respectively.
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/
H A Dpetsc4py.i571 %petsc4py_objt( Petsc , DeviceContext , PetscDeviceContext , PETSC_DEVICE_CONTEXT )