Home
last modified time | relevance | path

Searched refs:defaultDevices (Results 1 – 1 of 1) sorted by relevance

/petsc/src/sys/objects/device/interface/
H A Ddevice.cxx384 std::array<std::pair<PetscDevice, bool>, PETSC_DEVICE_MAX> defaultDevices = {}; variable
395 auto &dev = defaultDevices[type].first; in PetscDeviceInitializeDefaultDevice_Internal()
396 auto &init = defaultDevices[type].second; in PetscDeviceInitializeDefaultDevice_Internal()
455 …return static_cast<PetscBool>(PetscDeviceConfiguredFor_Internal(type) && defaultDevices[type].seco… in PetscDeviceInitialized()
464 *device = defaultDevices[type].first; in PetscDeviceGetDefaultForType_Internal()
508 defaultDevices[type].first = nullptr; in PetscDeviceInitializeTypeFromOptions_Private()
529 if (defaultView) PetscCall(PetscDeviceView(defaultDevices[type].first, nullptr)); in PetscDeviceInitializeTypeFromOptions_Private()
593 for (auto &&device : defaultDevices) { in PetscDeviceFinalize_Private()
601 for (auto &&device : defaultDevices) { in PetscDeviceFinalize_Private()