PETSC_DEVICE_DEFAULT#

Retrieve the current default PetscDeviceType

Synopsis#

#include <petscdevice.h> 
PetscDeviceType PETSC_DEVICE_DEFAULT(void)

Not Collective

Notes#

Unless selected by the user, the default device is selected in the following order: PETSC_DEVICE_HIP, PETSC_DEVICE_CUDA, PETSC_DEVICE_SYCL, PETSC_DEVICE_HOST.

See Also#

PetscDeviceType, PetscDeviceSetDefaultDeviceType(), PetscDeviceGetType()

Level#

beginner

Location#

src/sys/objects/device/interface/device.cxx


Edit on GitLab

Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages