Searched refs:BlasInterface (Results 1 – 3 of 3) sorted by relevance
49 template struct BlasInterface<DeviceType::CUDA>;53 template struct BlasInterface<DeviceType::HIP>; variable
426 struct BlasInterface : BlasInterfaceImpl<T> { struct490 using ::Petsc::device::cupm::impl::BlasInterface<T>::cupmBlasName; \491 using ::Petsc::device::cupm::impl::BlasInterface<T>::PetscCUPMBlasSetPointerModeFromPointer; \492 using ::Petsc::device::cupm::impl::BlasInterface<T>::checkCupmBlasIntCast; \493 using ::Petsc::device::cupm::impl::BlasInterface<T>::PetscCUPMBlasIntCast; \494 …using CUPMBlasPointerModeGuard = typename ::Petsc::device::cupm::impl::BlasInterface<T>::CUPMBlasP…497 extern template struct PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL BlasInterface<DeviceType::CUDA>;501 extern template struct PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL BlasInterface<DeviceType::HIP>;
53 …E_LIBRARY_VISIBILITY_INTERNAL SolverInterfaceImpl<DeviceType::CUDA> : BlasInterface<DeviceType::CU…87 using cupmBlasInt_t = typename BlasInterface<DeviceType::CUDA>::cupmBlasInt_t;169 …LE_LIBRARY_VISIBILITY_INTERNAL SolverInterfaceImpl<DeviceType::HIP> : BlasInterface<DeviceType::HI…