Home
last modified time | relevance | path

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

/petsc/src/sys/objects/device/impls/sycl/
H A Dsycldevice.sycl.cxx134 auto initType = *defaultInitType; in initialize() local
143 PetscCall(base_type::PetscOptionDeviceInitialize(PetscOptionsObject, &initType, nullptr)); in initialize()
155 …if (initType == PETSC_DEVICE_INIT_NONE) id = PETSC_SYCL_DEVICE_NONE; /* user wants to disable all … in initialize()
165 if (view) initType = PETSC_DEVICE_INIT_EAGER; in initialize()
171 …PetscCheck(initType != PETSC_DEVICE_INIT_EAGER || id != PETSC_SYCL_DEVICE_NONE, comm, PETSC_ERR_US… in initialize()
175 *defaultInitType = initType; in initialize()
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmdevice.cxx249 auto initType = std::make_pair(*defaultInitType, PETSC_FALSE); in initialize() local
256 PetscCall(base_type::PetscOptionDeviceAll(comm, initType, initId, initView)); in initialize()
258 if (initType.first == PETSC_DEVICE_INIT_NONE) { in initialize()
263 …PetscCheck((initType.first != PETSC_DEVICE_INIT_EAGER) && !initView.first, comm, PETSC_ERR_USER_IN… in initialize()
265 initType.first = PETSC_DEVICE_INIT_NONE; in initialize()
271 if (initType.first == PETSC_DEVICE_INIT_NONE) { in initialize()
297 if (initView.first) initType.first = PETSC_DEVICE_INIT_EAGER; in initialize()
306 *defaultInitType = initType.first; in initialize()
/petsc/src/sys/objects/device/impls/
H A Dimpldevicebase.hpp205 …ionItems PetscOptionsObject, std::pair<PetscDeviceInitType, PetscBool> &initType, std::pair<PetscI… in PetscOptionDeviceBasic() argument
208 PetscCall(PetscOptionDeviceInitialize(PetscOptionsObject, &initType.first, &initType.second)); in PetscOptionDeviceBasic()
215 …tionDeviceAll(MPI_Comm comm, std::pair<PetscDeviceInitType, PetscBool> &initType, std::pair<PetscI… in PetscOptionDeviceAll() argument
232 PetscCall(PetscOptionDeviceBasic(PetscOptionsObject, initType, initId, initView)); in PetscOptionDeviceAll()
/petsc/src/sys/objects/device/interface/
H A Ddevice.cxx666 auto initType = defaultInitType; in PetscDeviceInitializeFromOptions_Internal() local
668 …eviceInitializeTypeFromOptions_Private(comm, deviceType, defaultDeviceId, defaultView, &initType)); in PetscDeviceInitializeFromOptions_Internal()
670 if (initType == PETSC_DEVICE_INIT_EAGER) { in PetscDeviceInitializeFromOptions_Internal()
677 } else if (initType == PETSC_DEVICE_INIT_NONE) { in PetscDeviceInitializeFromOptions_Internal()
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.c39 PetscErrorCode TaoBNKInitialize(Tao tao, PetscInt initType, PetscBool *needH) in TaoBNKInitialize() argument
123 switch (initType) { in TaoBNKInitialize()