PetscDeviceContextSetFromOptions#
Configure a PetscDeviceContext from the options database
Synopsis#
#include <petscdevice.h>
PetscErrorCode PetscDeviceContextSetFromOptions(MPI_Comm comm, PetscDeviceContext dctx)
Collective on comm or dctx
Input Parameters#
comm - MPI communicator on which to query the options database (optional)
dctx - The
PetscDeviceContextto configure
Output Parameter#
dctx - The
PetscDeviceContext
Options Database Keys#
-device_context_stream_type - type of stream to create inside the
PetscDeviceContext-PetscDeviceContextSetStreamType()-device_context_device_type - the type of
PetscDeviceto attach by default -PetscDeviceType
Note#
The user may pass MPI_COMM_NULL for comm in which case the communicator of dctx is
used (which is always PETSC_COMM_SELF).
See Also#
PetscDeviceContextSetStreamType(), PetscDeviceContextSetDevice(),
PetscDeviceContextView()
Level#
beginner
Location#
src/sys/objects/device/interface/dcontext.cxx
Index of all Device routines
Table of Contents for all manual pages
Index of all manual pages