Lines Matching refs:Device
22 class Device<T>::DeviceInternal {
51 PetscErrorCode Device<T>::DeviceInternal::initialize() noexcept in initialize()
93 PetscErrorCode Device<T>::DeviceInternal::configure() noexcept in configure()
109 PetscErrorCode Device<T>::DeviceInternal::view(PetscViewer viewer) const noexcept in view()
154 PetscErrorCode Device<T>::DeviceInternal::getattribute(PetscDeviceAttribute attr, void *value) cons… in getattribute()
168 PetscErrorCode Device<T>::DeviceInternal::shutdown() noexcept in shutdown()
189 PetscErrorCode Device<T>::DeviceInternal::CUPMAwareMPI_(bool *awareness) noexcept in CUPMAwareMPI_()
213 PetscErrorCode Device<T>::finalize_() noexcept in finalize_()
245 PetscErrorCode Device<T>::initialize(MPI_Comm comm, PetscInt *defaultDeviceId, PetscBool *defaultVi… in initialize()
311 PetscErrorCode Device<T>::init_device_id_(PetscInt *inid) const noexcept in init_device_id_()
329 PetscErrorCode Device<T>::configure_device_(PetscDevice device) noexcept in configure_device_()
337 PetscErrorCode Device<T>::view_device_(PetscDevice device, PetscViewer viewer) noexcept in view_device_()
348 PetscErrorCode Device<T>::get_attribute_(PetscInt id, PetscDeviceAttribute attr, void *value) noexc… in get_attribute_()
357 template class Device<DeviceType::CUDA>; variable
360 template class Device<DeviceType::HIP>; variable