Home
last modified time | relevance | path

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

/petsc/src/sys/objects/device/impls/cupm/hip/ !
H A Dcupmcontext.hip.cxx31 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 Dblas_cyclic_cupm.cxx45 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 Dlogroctx.c44 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 Dmpisellhip.hip.cxx59 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 Dmemory.c52 if (PetscDeviceInitialized(PETSC_DEVICE_HIP)) { in PetscGetMemType()
/petsc/src/ksp/ksp/utils/lmvm/dense/cd_cupm/
H A Dcd_cupm.cxx116 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 Dvecmpicupm.hip.cxx63 PetscCall(PetscDeviceContextGetCurrentContextAssertType_Internal(&dctx, PETSC_DEVICE_HIP)); in VecHIPGetArrays_Private()
/petsc/src/sys/objects/kokkos/
H A Dkinit.kokkos.cxx87 …if (dtype == PETSC_DEVICE_HIP) PetscCallCXX(PetscKokkosExecutionSpacePtr = new Kokkos::DefaultExec… in PetscKokkosInitializeCheck()
/petsc/src/sys/objects/device/interface/
H A Dglobal_dcontext.cxx38 if (dtype == PETSC_DEVICE_HIP) { in PetscSetDefaultCUPMStreamFromDeviceContext()
H A Ddevice.cxx191 case PETSC_DEVICE_HIP: in PetscDeviceConfigure()
661 static_assert(Petsc::util::to_underlying(PETSC_DEVICE_HIP) == 2, ""); in PetscDeviceInitializeFromOptions_Internal()
/petsc/include/
H A Dpetscdevice_hip.h108 …solver_stat__ == HIPSOLVER_STATUS_INTERNAL_ERROR)) && PetscDeviceInitialized(PETSC_DEVICE_HIP)) { \
H A Dpetscdevicetypes.h257 PETSC_DEVICE_HIP, enumerator
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdevice.pxi21 PETSC_DEVICE_HIP
H A DDevice.pyx32 ("HIP" , PETSC_DEVICE_HIP),
/petsc/include/petsc/private/
H A Ddeviceimpl.h168 #define PETSC_DEVICE_HARDWARE_DEFAULT_TYPE PETSC_DEVICE_HIP
289 case PETSC_DEVICE_HIP: in PetscDeviceConfiguredFor_Internal()
H A Dcupminterface.hpp116 …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 Dmpiaijhipsparse.hip.cxx439 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in MatConvert_MPIAIJ_MPIAIJHIPSPARSE()
479 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in MatCreate_MPIAIJHIPSPARSE()
/petsc/src/sys/mpiuni/
H A Dmpi.c70 if (PetscDeviceInitialized(PETSC_DEVICE_HIP)) { in MPIUNI_Memcpy()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c2455 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP));
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c2710 PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); in PCCreate_HYPRE()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx3462 …PetscCall(PetscDeviceInitialize(PETSC_DEVICE_HIP)); /* first use of HIPSPARSE may be via MatConver… in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()