|
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 CUDA. | |
| file | forall.hpp [code] |
| Header file containing RAJA segment template methods for execution via CUDA kernel launch. | |
| file | intrinsics.hpp [code] |
| Header file containing RAJA intrinsics templates for CUDA execution. | |
| file | kernel.hpp [code] |
| RAJA header file containing constructs used to run kernel::forall traversals on GPU with CUDA. | |
| file | launch.hpp [code] |
| RAJA header file containing user interface for RAJA::launch::cuda. | |
| file | MemUtils_CUDA.hpp [code] |
| Header file defining prototypes for routines used to manage memory for CUDA reductions and other operations. | |
| file | multi_reduce.hpp [code] |
| Header file containing RAJA reduction templates for CUDA execution. | |
| file | policy.hpp [code] |
| Header file containing RAJA CUDA policy definitions. | |
| file | raja_cudaerrchk.hpp [code] |
| Header file containing utility methods used in CUDA operations. | |
| file | reduce.hpp [code] |
| Header file containing RAJA reduction templates for CUDA 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 CUDA synchronize method. | |
| file | WorkGroup.hpp [code] |
| Header file containing RAJA Dispatcher and WorkRunner constructs. | |