RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes | Namespaces | Functions
WorkRunner.hpp File Reference

Header file containing RAJA WorkRunner class specializations. More...

#include "RAJA/config.hpp"
#include "RAJA/policy/hip/policy.hpp"
#include "RAJA/policy/hip/MemUtils_HIP.hpp"
#include "RAJA/pattern/WorkGroup/WorkRunner.hpp"

Go to the source code of this file.

Classes

struct  RAJA::detail::WorkRunner< RAJA::hip_work< BLOCK_SIZE, Async >, RAJA::ordered, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args... >
 
struct  RAJA::detail::WorkRunner< RAJA::hip_work< BLOCK_SIZE, Async >, RAJA::reverse_ordered, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args... >
 
struct  RAJA::detail::HoldHipDeviceXThreadblockLoop< Segment_type, LoopBody, index_type, Args >
 
struct  RAJA::detail::WorkRunner< RAJA::hip_work< BLOCK_SIZE, Async >, RAJA::policy::hip::unordered_hip_loop_y_block_iter_x_threadblock_average, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args... >
 
struct  RAJA::detail::WorkRunner< RAJA::hip_work< BLOCK_SIZE, Async >, RAJA::policy::hip::unordered_hip_loop_y_block_iter_x_threadblock_average, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args... >::holder_type
 

Namespaces

 RAJA
 
 RAJA::detail
 

Functions

template<size_t BLOCK_SIZE, typename StorageIter , typename value_type , typename index_type , typename... Args>
 RAJA::detail::__launch_bounds__ (BLOCK_SIZE, 1) __global__ void hip_unordered_y_block_global(const StorageIter iter
 

Detailed Description

Header file containing RAJA WorkRunner class specializations.