| /petsc/src/sys/objects/device/impls/cupm/hip/ ! |
| H A D | cupmcontext.hip.cxx | 31 PetscCall(PetscDeviceContextGetCurrentContextAssertType_Internal(&dctx, PETSC_DEVICE_HIP)); in PetscHIPBLASGetHandle() 42 PetscCall(PetscDeviceContextGetCurrentContextAssertType_Internal(&dctx, PETSC_DEVICE_HIP)); in PetscHIPSOLVERGetHandle() 54 PetscCall(PetscDeviceContextGetCurrentContextAssertType_Internal(&dctx, PETSC_DEVICE_HIP)); in PetscGetCurrentHIPStream()
|
| /petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/ ! |
| H A D | blas_cyclic_cupm.cxx | 45 case PETSC_DEVICE_HIP: in AXPBYCyclic_CUPM_Private() 70 case PETSC_DEVICE_HIP: in DMVCyclic_CUPM_Private() 95 case PETSC_DEVICE_HIP: in DSVCyclic_CUPM_Private() 120 case PETSC_DEVICE_HIP: in TRSVCyclic_CUPM_Private() 145 case PETSC_DEVICE_HIP: in HEMVCyclic_CUPM_Private() 170 case PETSC_DEVICE_HIP: in GEMVCyclic_CUPM_Private()
|
| /petsc/src/sys/logging/handler/impls/roctx/ |
| H A D | logroctx.c | 44 if (PetscDeviceInitialized(PETSC_DEVICE_HIP)) { in PetscLogHandlerEventBegin_ROCTX() 55 if (PetscDeviceInitialized(PETSC_DEVICE_HIP)) { in PetscLogHandlerEventEnd_ROCTX()
|
| /petsc/src/mat/impls/sell/mpi/mpihip/ |
| H A D | mpisellhip.hip.cxx | 59 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in MatConvert_MPISELL_MPISELLHIP() 84 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in MatCreate_MPISELLHIP()
|
| /petsc/src/sys/objects/device/util/ |
| H A D | memory.c | 52 if (PetscDeviceInitialized(PETSC_DEVICE_HIP)) { in PetscGetMemType()
|
| /petsc/src/ksp/ksp/utils/lmvm/dense/cd_cupm/ |
| H A D | cd_cupm.cxx | 116 case PETSC_DEVICE_HIP: in MatUpperTriangularSolveInPlace_CUPM() 143 case PETSC_DEVICE_HIP: in MatUpperTriangularSolveInPlaceCyclic_CUPM()
|
| /petsc/src/vec/vec/impls/mpi/cupm/hip/ |
| H A D | vecmpicupm.hip.cxx | 63 PetscCall(PetscDeviceContextGetCurrentContextAssertType_Internal(&dctx, PETSC_DEVICE_HIP)); in VecHIPGetArrays_Private()
|
| /petsc/src/sys/objects/kokkos/ |
| H A D | kinit.kokkos.cxx | 87 …if (dtype == PETSC_DEVICE_HIP) PetscCallCXX(PetscKokkosExecutionSpacePtr = new Kokkos::DefaultExec… in PetscKokkosInitializeCheck()
|
| /petsc/src/sys/objects/device/interface/ |
| H A D | global_dcontext.cxx | 38 if (dtype == PETSC_DEVICE_HIP) { in PetscSetDefaultCUPMStreamFromDeviceContext()
|
| H A D | device.cxx | 191 case PETSC_DEVICE_HIP: in PetscDeviceConfigure() 661 static_assert(Petsc::util::to_underlying(PETSC_DEVICE_HIP) == 2, ""); in PetscDeviceInitializeFromOptions_Internal()
|
| /petsc/include/ |
| H A D | petscdevice_hip.h | 108 …solver_stat__ == HIPSOLVER_STATUS_INTERNAL_ERROR)) && PetscDeviceInitialized(PETSC_DEVICE_HIP)) { \
|
| H A D | petscdevicetypes.h | 257 PETSC_DEVICE_HIP, enumerator
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdevice.pxi | 21 PETSC_DEVICE_HIP
|
| H A D | Device.pyx | 32 ("HIP" , PETSC_DEVICE_HIP),
|
| /petsc/include/petsc/private/ |
| H A D | deviceimpl.h | 168 #define PETSC_DEVICE_HARDWARE_DEFAULT_TYPE PETSC_DEVICE_HIP 289 case PETSC_DEVICE_HIP: in PetscDeviceConfiguredFor_Internal()
|
| H A D | cupminterface.hpp | 116 …TSC_DEVICE_CUPM() noexcept { return T == DeviceType::CUDA ? PETSC_DEVICE_CUDA : PETSC_DEVICE_HIP; } in PETSC_DEVICE_CUPM()
|
| /petsc/src/mat/impls/aij/mpi/mpihipsparse/ |
| H A D | mpiaijhipsparse.hip.cxx | 439 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in MatConvert_MPIAIJ_MPIAIJHIPSPARSE() 479 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in MatCreate_MPIAIJHIPSPARSE()
|
| /petsc/src/sys/mpiuni/ |
| H A D | mpi.c | 70 if (PetscDeviceInitialized(PETSC_DEVICE_HIP)) { in MPIUNI_Memcpy()
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 2455 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP));
|
| /petsc/src/ksp/pc/impls/hypre/ |
| H A D | hypre.c | 2710 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in PCCreate_HYPRE()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 3462 …PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); /* first use of HIPSPARSE may be via MatConver… in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
|