RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
hip Directory Reference

Directories

directory  kernel
 
directory  params
 
directory  WorkGroup
 

Files

file  atomic.hpp [code]
 RAJA header file defining atomic operations for HIP.
 
file  forall.hpp [code]
 Header file containing RAJA segment template methods for execution via HIP kernel launch.
 
file  intrinsics.hpp [code]
 Header file containing RAJA intrinsics templates for HIP execution.
 
file  kernel.hpp [code]
 RAJA header file containing constructs used to run kernel::forall traversals on GPU with HIP.
 
file  launch.hpp [code]
 RAJA header file containing user interface for RAJA::launch::hip.
 
file  MemUtils_HIP.hpp [code]
 Header file defining prototypes for routines used to manage memory for HIP reductions and other operations.
 
file  multi_reduce.hpp [code]
 Header file containing RAJA reduction templates for HIP execution.
 
file  policy.hpp [code]
 Header file containing RAJA HIP policy definitions.
 
file  raja_hiperrchk.hpp [code]
 Header file containing utility methods used in HIP operations.
 
file  reduce.hpp [code]
 Header file containing RAJA reduction templates for HIP execution.
 
file  scan.hpp [code]
 Header file providing RAJA scan declarations.
 
file  sort.hpp [code]
 Header file providing RAJA sort declarations.
 
file  synchronize.hpp [code]
 Header file for HIP synchronize method.
 
file  WorkGroup.hpp [code]
 Header file containing RAJA Dispatcher and WorkRunner constructs.