PetscDeviceContextQueryIdle#
Returns whether or not a PetscDeviceContext is idle
Synopsis#
#include <petscdevice.h>
PetscErrorCode PetscDeviceContextQueryIdle(PetscDeviceContext dctx, PetscBool *idle)
Not Collective
Input Parameter#
dctx - The
PetscDeviceContext
Output Parameter#
idle -
PETSC_TRUEifdctxhas NO work,PETSC_FALSEif it has work
Note#
This routine only refers a singular context and does NOT take any of its children into
account. That is, if dctx is idle but has dependents who do have work this routine still
returns PETSC_TRUE.
See Also#
PetscDeviceContextCreate(), PetscDeviceContextWaitForContext(), PetscDeviceContextFork()
Level#
intermediate
Location#
src/sys/objects/device/interface/dcontext.cxx
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages