Home
last modified time | relevance | path

Searched refs:BlasInterface (Results 1 – 3 of 3) sorted by relevance

/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmblasinterface.cxx49 template struct BlasInterface<DeviceType::CUDA>;
53 template struct BlasInterface<DeviceType::HIP>; variable
/petsc/include/petsc/private/
H A Dcupmblasinterface.hpp426 struct BlasInterface : BlasInterfaceImpl<T> { struct
490 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>;
H A Dcupmsolverinterface.hpp53 …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…