PetscDeviceContext#
Container to manage stream dependencies and the various solver handles for asynchronous device compute.
Synopsis#
#include <petscdevicetypes.h>
typedef struct _p_PetscDeviceContext *PetscDeviceContext;
See Also#
PetscDevice, PetscDeviceContextCreate(), PetscDeviceContextSetDevice(),
PetscDeviceContextDestroy(), PetscDeviceContextFork(), PetscDeviceContextJoin()
Level#
beginner
Location#
Examples#
src/sys/objects/device/tests/ex12.c
src/sys/objects/device/tests/ex2.c
src/sys/objects/device/tests/ex1.c
src/sys/objects/device/tests/ex10.c
src/sys/objects/device/tests/ex11.cxx
src/sys/objects/device/tests/ex3.c
src/sys/objects/device/tests/ex4.c
src/sys/objects/device/tests/ex6.c
src/sys/objects/device/tests/ex7.c
src/sys/objects/device/tests/ex8.c
Object Header#
_p_PetscDeviceContext in include/petsc/private/deviceimpl.h
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages