Home
last modified time | relevance | path

Searched refs:SfInterface (Results 1 – 4 of 4) sorted by relevance

/petsc/src/vec/is/sf/impls/basic/cupm/hip/
H A Dsfcupm.hip.cxx21 template struct SfInterface<device::cupm::DeviceType::HIP>; variable
31 using PetscSFHIP = ::Petsc::sf::cupm::impl::SfInterface<::Petsc::device::cupm::DeviceType::HIP>;
/petsc/src/vec/is/sf/impls/basic/cupm/cuda/
H A Dsfcupm.cu18 template struct SfInterface<device::cupm::DeviceType::CUDA>; variable
28 using PetscSFCuda = ::Petsc::sf::cupm::impl::SfInterface<::Petsc::device::cupm::DeviceType::CUDA>;
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp276 inline PetscErrorCode SfInterface<T>::Pack(PetscSFLink link, PetscInt count, PetscInt start, PetscS… in Pack()
292 inline PetscErrorCode SfInterface<T>::UnpackAndOp(PetscSFLink link, PetscInt count, PetscInt start,… in UnpackAndOp()
308 inline PetscErrorCode SfInterface<T>::FetchAndOp(PetscSFLink link, PetscInt count, PetscInt start, … in FetchAndOp()
320 inline PetscErrorCode SfInterface<T>::ScatterAndOp(PetscSFLink link, PetscInt count, PetscInt srcSt… in ScatterAndOp()
362 inline PetscErrorCode SfInterface<T>::ScatterAndInsert(PetscSFLink link, PetscInt count, PetscInt s… in ScatterAndInsert()
377 inline PetscErrorCode SfInterface<T>::FetchAndOpLocal(PetscSFLink link, PetscInt count, PetscInt ro… in FetchAndOpLocal()
393 inline void SfInterface<T>::PackInit_RealType(PetscSFLink link) noexcept in PackInit_RealType()
431 struct SfInterface<T>::PackInit_IntegerType_Atomic {
465 struct SfInterface<T>::PackInit_IntegerType_Atomic<Type, BS, EQ, 1> {
471 inline void SfInterface<T>::PackInit_IntegerType(PetscSFLink link) noexcept in PackInit_IntegerType()
[all …]
H A Dsfcupm.hpp20 struct PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL SfInterface : device::cupm::impl::Interface<T> { struct