Lines Matching refs:PetscOptionsObject

132 …ceBase<D>::PetscOptionDevice(F &&OptionsFunction, PetscOptionItems PetscOptionsObject, const char …  in PetscOptionDevice()  argument
143 …PetscCheck(len < buflen, PetscOptionsObject->comm, PETSC_ERR_PLIB, "char buffer is not large enoug… in PetscOptionDevice()
146 PetscCall(OptionsFunction(PetscOptionsObject, buf.data(), std::forward<T>(args)...)); in PetscOptionDevice()
152 …orCode DeviceBase<D>::PetscOptionDeviceInitialize(PetscOptionItems PetscOptionsObject, T &&...args… in PetscOptionDeviceInitialize() argument
155 …PetscCall(PetscOptionDevice(PetscOptionsEList_Private, PetscOptionsObject, "-device_enable_", std:… in PetscOptionDeviceInitialize()
160 …orCode DeviceBase<D>::PetscOptionDeviceInitialize(PetscOptionItems PetscOptionsObject, PetscDevice… in PetscOptionDeviceInitialize() argument
165 …PetscCall(PetscOptionDeviceInitialize(PetscOptionsObject, "How (or whether) to initialize a device… in PetscOptionDeviceInitialize()
172 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceSelect(PetscOptionItems PetscOptionsObject, T… in PetscOptionDeviceSelect() argument
175 …PetscCall(PetscOptionDevice(PetscOptionsInt_Private, PetscOptionsObject, "-device_select_", std::f… in PetscOptionDeviceSelect()
180 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceSelect(PetscOptionItems PetscOptionsObject, P… in PetscOptionDeviceSelect() argument
183 …PetscCall(PetscOptionDeviceSelect(PetscOptionsObject, "Which device to use. Pass " PetscStringize(… in PetscOptionDeviceSelect()
189 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceView(PetscOptionItems PetscOptionsObject, T &… in PetscOptionDeviceView() argument
192 …PetscCall(PetscOptionDevice(PetscOptionsBool_Private, PetscOptionsObject, "-device_view_", std::fo… in PetscOptionDeviceView()
197 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceView(PetscOptionItems PetscOptionsObject, Pet… in PetscOptionDeviceView() argument
200 …PetscCall(PetscOptionDeviceView(PetscOptionsObject, "Display device information and assignments (f… in PetscOptionDeviceView()
205 inline PetscErrorCode DeviceBase<D>::PetscOptionDeviceBasic(PetscOptionItems PetscOptionsObject, st… in PetscOptionDeviceBasic() argument
208 PetscCall(PetscOptionDeviceInitialize(PetscOptionsObject, &initType.first, &initType.second)); in PetscOptionDeviceBasic()
209 PetscCall(PetscOptionDeviceSelect(PetscOptionsObject, &initId.first, &initId.second)); in PetscOptionDeviceBasic()
210 PetscCall(PetscOptionDeviceView(PetscOptionsObject, &initView.first, &initView.second)); in PetscOptionDeviceBasic()
232 PetscCall(PetscOptionDeviceBasic(PetscOptionsObject, initType, initId, initView)); in PetscOptionDeviceAll()