Searched refs:DeviceContext (Results 1 – 11 of 11) sorted by relevance
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_device.py | 9 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 D | Device.pyx | 44 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 D | petscdevice.pxi | 89 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 D | CAPI.pyx | 94 # -- DeviceContext -- 96 cdef api DeviceContext PyPetscDeviceContext_New(PetscDeviceContext arg): 97 cdef DeviceContext retv = DeviceContext() 102 cdef DeviceContext obj = <DeviceContext?>arg
|
| H A D | PETSc.pyx | 566 PyPetscType_Register(PETSC_DEVICE_CONTEXT_CLASSID, DeviceContext)
|
| /petsc/src/sys/objects/device/impls/cupm/ |
| H A D | cupmcontext.hpp | 27 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 D | syclcontext.sycl.cxx | 17 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 D | hostcontext.cxx | 17 class DeviceContext { class 68 static constexpr auto hostctx = ::Petsc::device::host::impl::DeviceContext{}; in PetscDeviceContextCreate_HOST()
|
| /petsc/src/binding/petsc4py/src/petsc4py/ |
| H A D | PETSc.pxd | 157 ctypedef public api class DeviceContext(Object) [ class
|
| /petsc/src/binding/petsc4py/ |
| H A D | CHANGES.rst | 44 ``PETSc.Device`` and ``PETSc.DeviceContext`` classes respectively.
|
| /petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/ |
| H A D | petsc4py.i | 571 %petsc4py_objt( Petsc , DeviceContext , PetscDeviceContext , PETSC_DEVICE_CONTEXT )
|