Lines Matching refs:HIP

77          Kokkos::Experimental::HIP>::DeepCopy(void* dst, const void* src,  in DeepCopy()
83 Kokkos::Experimental::HIP>::DeepCopy(void* dst, const void* src, in DeepCopy()
89 Kokkos::Experimental::HIP>::DeepCopy(void* dst, const void* src, in DeepCopy()
95 Kokkos::Experimental::HIP>::DeepCopy(const Kokkos::Experimental::HIP& in DeepCopy()
103 DeepCopy<HostSpace, Kokkos::Experimental::HIPSpace, Kokkos::Experimental::HIP>::
104 DeepCopy(const Kokkos::Experimental::HIP& instance, void* dst, in DeepCopy()
110 DeepCopy<Kokkos::Experimental::HIPSpace, HostSpace, Kokkos::Experimental::HIP>::
111 DeepCopy(const Kokkos::Experimental::HIP& instance, void* dst, in DeepCopy()
119 Kokkos::Experimental::HIP>::DeepCopy(void* dst, const void* src, in DeepCopy()
125 Kokkos::Experimental::HIP>::DeepCopy(void* dst, const void* src, in DeepCopy()
131 Kokkos::Experimental::HIP>::DeepCopy(void* dst, const void* src, in DeepCopy()
137 Kokkos::Experimental::HIPHostPinnedSpace, Kokkos::Experimental::HIP>::
138 DeepCopy(const Kokkos::Experimental::HIP& instance, void* dst, in DeepCopy()
145 Kokkos::Experimental::HIP>::DeepCopy(const Kokkos::Experimental::HIP& in DeepCopy()
154 Kokkos::Experimental::HIP>::DeepCopy(const Kokkos::Experimental::HIP& in DeepCopy()
198 HIPSpace::HIPSpace() : m_device(HIP().hip_device()) {} in HIPSpace()
409 int HIP::concurrency() { in concurrency()
413 int HIP::impl_is_initialized() { in impl_is_initialized()
417 void HIP::impl_initialize(const HIP::SelectDevice config) { in impl_initialize()
421 void HIP::impl_finalize() { Impl::HIPInternal::singleton().finalize(); } in impl_finalize()
423 HIP::HIP() in HIP() function in Kokkos::Experimental::HIP
430 HIP::HIP(hipStream_t const stream) in HIP() function in Kokkos::Experimental::HIP
440 void HIP::print_configuration(std::ostream& s, const bool) { in print_configuration()
444 void HIP::impl_static_fence() { HIP_SAFE_CALL(hipDeviceSynchronize()); } in impl_static_fence()
446 void HIP::fence() const { m_space_instance->fence(); } in fence()
448 hipStream_t HIP::hip_stream() const { return m_space_instance->m_stream; } in hip_stream()
450 int HIP::hip_device() const { return impl_internal_space_instance()->m_hipDev; } in hip_device()
452 hipDeviceProp_t const& HIP::hip_device_prop() { in hip_device_prop()
456 const char* HIP::name() { return "HIP"; } in name()
468 if (std::is_same<Kokkos::Experimental::HIP, in initialize()
472 Kokkos::Experimental::HIP::impl_initialize( in initialize()
473 Kokkos::Experimental::HIP::SelectDevice(use_gpu)); in initialize()
475 Kokkos::Experimental::HIP::impl_initialize(); in initialize()
481 if (std::is_same<Kokkos::Experimental::HIP, in finalize()
484 if (Kokkos::Experimental::HIP::impl_is_initialized()) in finalize()
485 Kokkos::Experimental::HIP::impl_finalize(); in finalize()
490 Kokkos::Experimental::HIP::impl_static_fence(); in fence()
508 Experimental::HIP::print_configuration(msg, detail); in print_configuration()