| /petsc/src/sys/objects/device/tests/ |
| H A D | ex1.c | 8 PetscDevice device = NULL; in main() local 23 PetscCall(PetscDeviceCreate(PETSC_DEVICE_DEFAULT(), PETSC_DECIDE, &device)); in main() 24 PetscCall(AssertDeviceExists(device)); in main() 25 PetscCall(PetscDeviceDestroy(&device)); in main() 26 PetscCall(AssertDeviceDoesNotExist(device)); in main() 28 PetscCall(PetscDeviceDestroy(&device)); in main() 29 PetscCall(AssertDeviceDoesNotExist(device)); in main() 32 device = NULL; in main() 34 PetscCall(PetscDeviceCreate(PETSC_DEVICE_DEFAULT(), PETSC_DECIDE, &device)); in main() 35 PetscCall(AssertDeviceExists(device)); in main() [all …]
|
| H A D | ex8.c | 8 PetscDevice device = NULL, other_device = NULL; in main() local 16 PetscCall(PetscDeviceCreate(PETSC_DEVICE_DEFAULT(), PETSC_DECIDE, &device)); in main() 17 PetscCall(PetscDeviceConfigure(device)); in main() 18 PetscCall(PetscDeviceView(device, NULL)); in main() 20 PetscCall(PetscDeviceContextSetDevice(dctx, device)); in main() 22 …PetscCall(AssertPetscDevicesValidAndEqual(device, other_device, "PetscDevice after setdevice() doe… in main() 29 …PetscCall(AssertPetscDevicesValidAndEqual(device, other_device, "PetscDevice after setdevice() doe… in main() 38 PetscCall(PetscDeviceView(device, NULL)); in main() 42 PetscCall(PetscDeviceView(device, NULL)); in main() 49 …if (PetscDefined(DEVICELANGUAGE_CXX)) PetscCheck(device != other_device, PETSC_COMM_SELF, PETSC_ER… in main() [all …]
|
| /petsc/src/sys/objects/device/tests/output/ |
| H A D | ex7_with_info_host_no_device.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory deallocation): … 6 …device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 56 (memory dea… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 60 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 60 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 61 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 61 (memory a… [all …]
|
| H A D | ex7_with_info_host_with_device.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory deallocation): … 6 …device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 56 (memory dea… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 60 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 60 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 61 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 61 (memory a… [all …]
|
| H A D | ex7_with_info_sycl.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 8 (memory allocation): new … 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory all… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 8 (memory deallocation): ne… 6 …device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 2 (global root) - obj 8 (memory deall… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory dea… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 12 (memory allocation): new… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory al… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 13 (memory allocation): new… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory al… [all …]
|
| H A D | ex7_with_info_cuda.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory deallocation): … 6 …device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 58 (memory dea… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 63 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 64 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 64 (memory a… [all …]
|
| H A D | ex7_with_info_hip.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory deallocation): … 6 …device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 58 (memory dea… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 63 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 64 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 64 (memory a… [all …]
|
| H A D | ex12_device_enable-eager_hip_env_set_empty_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| H A D | ex12_device_enable-lazy_hip_env_set_empty_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| H A D | ex12_device_enable-none_hip_no_env_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| H A D | ex12_device_enable-none_cuda_env_set_device_enable_cuda-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 4 …itializeTypeFromOptions_Private(): PetscDevice cuda initialized, default device id 0, view FALSE, … 6 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice cuda set as default device type … 9 …tscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with cuda device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type cuda
|
| H A D | ex12_device_enable-eager_cuda_no_env_device_enable_cuda-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 4 …itializeTypeFromOptions_Private(): PetscDevice cuda initialized, default device id 0, view FALSE, … 6 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice cuda set as default device type … 9 …tscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with cuda device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type cuda
|
| H A D | ex12_device_enable-lazy_hip_env_set_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| H A D | ex12_device_enable-eager_hip_env_set_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| H A D | ex12_device_enable-lazy_cuda_no_env_device_enable_cuda-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 4 …itializeTypeFromOptions_Private(): PetscDevice cuda initialized, default device id 0, view FALSE, … 6 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice cuda set as default device type … 9 …tscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with cuda device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type cuda
|
| H A D | ex12_device_enable-eager_hip_no_env_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| H A D | ex12_device_enable-eager_cuda_env_set_device_enable_cuda-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 4 …itializeTypeFromOptions_Private(): PetscDevice cuda initialized, default device id 0, view FALSE, … 6 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice cuda set as default device type … 9 …tscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with cuda device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type cuda
|
| H A D | ex12_device_enable-lazy_hip_no_env_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| H A D | ex12_device_enable-none_hip_env_set_empty_device_enable_hip-eager.out | 2 …itializeTypeFromOptions_Private(): PetscDevice host initialized, default device id 0, view FALSE, … 5 …nitializeTypeFromOptions_Private(): PetscDevice hip initialized, default device id 0, view FALSE, … 7 [0] <sys> PetscDeviceInitializeFromOptions_Internal(): PetscDevice hip set as default device type d… 9 …etscDeviceInitializeFromOptions_Internal(): Eagerly initializing PetscDeviceContext with hip device 10 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 12 [0] <device> operator()(): Destroying global PetscDeviceContext with device type hip
|
| /petsc/src/sys/objects/device/interface/ |
| H A D | device.cxx | 16 using namespace Petsc::device; 102 PetscErrorCode PetscDeviceCreate(PetscDeviceType type, PetscInt devid, PetscDevice *device) in PetscDeviceCreate() argument 108 PetscAssertPointer(device, 3); in PetscDeviceCreate() 111 PetscCall(PetscNew(device)); in PetscDeviceCreate() 112 (*device)->id = PetscDeviceCounter++; in PetscDeviceCreate() 113 (*device)->type = type; in PetscDeviceCreate() 114 (*device)->refcnt = 1; in PetscDeviceCreate() 120 PETSC_DEVICE_CASE_IF_PETSC_DEFINED(HOST, getDevice, *device, devid); in PetscDeviceCreate() 121 PETSC_DEVICE_CASE_IF_PETSC_DEFINED(CUDA, getDevice, *device, devid); in PetscDeviceCreate() 122 PETSC_DEVICE_CASE_IF_PETSC_DEFINED(HIP, getDevice, *device, devid); in PetscDeviceCreate() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | cupmblasinterface.hpp | 11 namespace device namespace 374 using ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::cupmBlasGetErrorName; \ 376 …using cupmBlasHandle_t = typename ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::cupmBlas… 377 …using cupmBlasError_t = typename ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::cupmBlas… 378 …using cupmBlasInt_t = typename ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::cupmBlas… 379 …using cupmBlasPointerMode_t = typename ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::cupmBlas… 381 using ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::CUPMBLAS_STATUS_SUCCESS; \ 382 using ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::CUPMBLAS_STATUS_NOT_INITIALIZED; \ 383 using ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::CUPMBLAS_STATUS_ALLOC_FAILED; \ 384 using ::Petsc::device::cupm::impl::BlasInterfaceImpl<T>::CUPMBLAS_POINTER_MODE_HOST; \ [all …]
|
| H A D | cupminterface.hpp | 13 namespace device namespace 126 using ::Petsc::device::cupm::impl::InterfaceBase<T>::type; \ 127 using ::Petsc::device::cupm::impl::InterfaceBase<T>::cupmName; \ 128 using ::Petsc::device::cupm::impl::InterfaceBase<T>::cupmNAME; \ 129 using ::Petsc::device::cupm::impl::InterfaceBase<T>::PETSC_DEVICE_CUPM; \ 130 using ::Petsc::device::cupm::impl::InterfaceBase<T>::PETSC_MEMTYPE_CUPM 444 …using cupmError_t = typename ::Petsc::device::cupm::impl::InterfaceImpl<T>::cupmError_… 445 …using cupmEvent_t = typename ::Petsc::device::cupm::impl::InterfaceImpl<T>::cupmEvent_… 446 …using cupmStream_t = typename ::Petsc::device::cupm::impl::InterfaceImpl<T>::cupmStream… 447 …using cupmDeviceProp_t = typename ::Petsc::device::cupm::impl::InterfaceImpl<T>::cupmDevice… [all …]
|
| H A D | cupmsolverinterface.hpp | 9 namespace device namespace 227 using ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::cupmSolverGetErrorName; \ 229 …using cupmSolverHandle_t = typename ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::cupmSo… 230 …using cupmSolverError_t = typename ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::cupmSo… 231 …using cupmSolverFillMode_t = typename ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::cupmSo… 232 …using cupmSolverOperation_t = typename ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::cupmSo… 234 using ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::CUPMSOLVER_STATUS_SUCCESS; \ 235 using ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::CUPMSOLVER_STATUS_NOT_INITIALIZED; \ 236 using ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::CUPMSOLVER_STATUS_ALLOC_FAILED; \ 237 using ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::CUPMSOLVER_STATUS_INTERNAL_ERROR; \ [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/ |
| H A D | blas_cyclic_cupm.cxx | 7 namespace device namespace 41 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::CUDA>::axpby(… in AXPBYCyclic_CUPM_Private() 46 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::HIP>::axpby(d… in AXPBYCyclic_CUPM_Private() 66 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::CUDA>::dmv(dc… in DMVCyclic_CUPM_Private() 71 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::HIP>::dmv(dct… in DMVCyclic_CUPM_Private() 91 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::CUDA>::dsv(dc… in DSVCyclic_CUPM_Private() 96 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::HIP>::dsv(dct… in DSVCyclic_CUPM_Private() 116 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::CUDA>::trsv(d… in TRSVCyclic_CUPM_Private() 121 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::HIP>::trsv(dc… in TRSVCyclic_CUPM_Private() 141 …PetscCall(::Petsc::device::cupm::impl::BLASCyclic<::Petsc::device::cupm::DeviceType::CUDA>::hemv(d… in HEMVCyclic_CUPM_Private() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Device.pyx | 22 """The type of device. 76 """The device object. 89 self.device = NULL 96 """Create a device object. 103 The type of device to create (or `None` for the default). 106 The numeric id of the device to create. 115 cdef Device device = cls() 117 CHKERR(PetscDeviceCreate(cdevice_type, cdevice_id, &device.device)) 118 return device 121 """Destroy a device object. [all …]
|