|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
RAJA header file containing user interface for RAJA::launch::sycl. More...
#include "RAJA/pattern/launch/launch_core.hpp"#include "RAJA/pattern/detail/privatizer.hpp"#include "RAJA/policy/sycl/policy.hpp"#include "RAJA/policy/sycl/MemUtils_SYCL.hpp"#include "RAJA/util/resource.hpp"Go to the source code of this file.
Namespaces | |
| RAJA | |
Typedefs | |
| using | RAJA::sycl_global_item_0 = sycl_global_item< 0 > |
| using | RAJA::sycl_global_item_1 = sycl_global_item< 1 > |
| using | RAJA::sycl_global_item_2 = sycl_global_item< 2 > |
| using | RAJA::sycl_global_item_01 = sycl_global_item< 0, 1 > |
| using | RAJA::sycl_global_item_02 = sycl_global_item< 0, 2 > |
| using | RAJA::sycl_global_item_10 = sycl_global_item< 1, 0 > |
| using | RAJA::sycl_global_item_12 = sycl_global_item< 1, 2 > |
| using | RAJA::sycl_global_item_20 = sycl_global_item< 2, 0 > |
| using | RAJA::sycl_global_item_21 = sycl_global_item< 2, 1 > |
| using | RAJA::sycl_global_item_012 = sycl_global_item< 0, 1, 2 > |
| using | RAJA::sycl_global_item_021 = sycl_global_item< 0, 2, 1 > |
| using | RAJA::sycl_global_item_102 = sycl_global_item< 1, 0, 2 > |
| using | RAJA::sycl_global_item_120 = sycl_global_item< 1, 2, 0 > |
| using | RAJA::sycl_global_item_201 = sycl_global_item< 2, 0, 1 > |
| using | RAJA::sycl_global_item_210 = sycl_global_item< 2, 1, 0 > |
| using | RAJA::sycl_flatten_group_local_01_direct = sycl_flatten_group_local_direct< 0, 1 > |
| using | RAJA::sycl_flatten_group_local_02_direct = sycl_flatten_group_local_direct< 0, 2 > |
| using | RAJA::sycl_flatten_group_local_10_direct = sycl_flatten_group_local_direct< 1, 0 > |
| using | RAJA::sycl_flatten_group_local_12_direct = sycl_flatten_group_local_direct< 1, 2 > |
| using | RAJA::sycl_flatten_group_local_20_direct = sycl_flatten_group_local_direct< 2, 0 > |
| using | RAJA::sycl_flatten_group_local_21_direct = sycl_flatten_group_local_direct< 2, 1 > |
| using | RAJA::sycl_flatten_group_local_012_direct = sycl_flatten_group_local_direct< 0, 1, 2 > |
| using | RAJA::sycl_flatten_group_local_021_direct = sycl_flatten_group_local_direct< 0, 2, 1 > |
| using | RAJA::sycl_flatten_group_local_102_direct = sycl_flatten_group_local_direct< 1, 0, 2 > |
| using | RAJA::sycl_flatten_group_local_120_direct = sycl_flatten_group_local_direct< 1, 2, 0 > |
| using | RAJA::sycl_flatten_group_local_201_direct = sycl_flatten_group_local_direct< 2, 0, 1 > |
| using | RAJA::sycl_flatten_group_local_210_direct = sycl_flatten_group_local_direct< 2, 1, 0 > |
| using | RAJA::sycl_flatten_group_local_01_loop = sycl_flatten_group_local_loop< 0, 1 > |
| using | RAJA::sycl_flatten_group_local_02_loop = sycl_flatten_group_local_loop< 0, 2 > |
| using | RAJA::sycl_flatten_group_local_10_loop = sycl_flatten_group_local_loop< 1, 0 > |
| using | RAJA::sycl_flatten_group_local_12_loop = sycl_flatten_group_local_loop< 1, 2 > |
| using | RAJA::sycl_flatten_group_local_20_loop = sycl_flatten_group_local_loop< 2, 0 > |
| using | RAJA::sycl_flatten_group_local_21_loop = sycl_flatten_group_local_loop< 2, 1 > |
| using | RAJA::sycl_flatten_group_local_012_loop = sycl_flatten_group_local_loop< 0, 1, 2 > |
| using | RAJA::sycl_flatten_group_local_021_loop = sycl_flatten_group_local_loop< 0, 2, 1 > |
| using | RAJA::sycl_flatten_group_local_102_loop = sycl_flatten_group_local_loop< 1, 0, 2 > |
| using | RAJA::sycl_flatten_group_local_120_loop = sycl_flatten_group_local_loop< 1, 2, 0 > |
| using | RAJA::sycl_flatten_group_local_201_loop = sycl_flatten_group_local_loop< 2, 0, 1 > |
| using | RAJA::sycl_flatten_group_local_210_loop = sycl_flatten_group_local_loop< 2, 1, 0 > |
| using | RAJA::sycl_group_01_nested_direct = sycl_group_012_direct< 0, 1 > |
| using | RAJA::sycl_group_02_nested_direct = sycl_group_012_direct< 0, 2 > |
| using | RAJA::sycl_group_10_nested_direct = sycl_group_012_direct< 1, 0 > |
| using | RAJA::sycl_group_12_nested_direct = sycl_group_012_direct< 1, 2 > |
| using | RAJA::sycl_group_20_nested_direct = sycl_group_012_direct< 2, 0 > |
| using | RAJA::sycl_group_21_nested_direct = sycl_group_012_direct< 2, 1 > |
| using | RAJA::sycl_group_012_nested_direct = sycl_group_012_direct< 0, 1, 2 > |
| using | RAJA::sycl_group_021_nested_direct = sycl_group_012_direct< 0, 2, 1 > |
| using | RAJA::sycl_group_102_nested_direct = sycl_group_012_direct< 1, 0, 2 > |
| using | RAJA::sycl_group_120_nested_direct = sycl_group_012_direct< 1, 2, 0 > |
| using | RAJA::sycl_group_201_nested_direct = sycl_group_012_direct< 2, 0, 1 > |
| using | RAJA::sycl_group_210_nested_direct = sycl_group_012_direct< 2, 1, 0 > |
| using | RAJA::sycl_group_01_nested_loop = sycl_group_012_loop< 0, 1 > |
| using | RAJA::sycl_group_02_nested_loop = sycl_group_012_loop< 0, 2 > |
| using | RAJA::sycl_group_10_nested_loop = sycl_group_012_loop< 1, 0 > |
| using | RAJA::sycl_group_12_nested_loop = sycl_group_012_loop< 1, 2 > |
| using | RAJA::sycl_group_20_nested_loop = sycl_group_012_loop< 2, 0 > |
| using | RAJA::sycl_group_21_nested_loop = sycl_group_012_loop< 2, 1 > |
| using | RAJA::sycl_group_012_nested_loop = sycl_group_012_loop< 0, 1, 2 > |
| using | RAJA::sycl_group_021_nested_loop = sycl_group_012_loop< 0, 2, 1 > |
| using | RAJA::sycl_group_102_nested_loop = sycl_group_012_loop< 1, 0, 2 > |
| using | RAJA::sycl_group_120_nested_loop = sycl_group_012_loop< 1, 2, 0 > |
| using | RAJA::sycl_group_201_nested_loop = sycl_group_012_loop< 2, 0, 1 > |
| using | RAJA::sycl_group_210_nested_loop = sycl_group_012_loop< 2, 1, 0 > |
RAJA header file containing user interface for RAJA::launch::sycl.