|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
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. | |