-
Notifications
You must be signed in to change notification settings - Fork 115
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
138 lines (107 loc) · 2.95 KB
/
Copy pathCMakeLists.txt
File metadata and controls
138 lines (107 loc) · 2.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
###############################################################################
# Copyright (c) Lawrence Livermore National Security, LLC and other
# RAJA Project Developers. See top-level LICENSE and COPYRIGHT
# files for dates and other details. No copyright assignment is required
# to contribute to RAJA.
#
# SPDX-License-Identifier: (BSD-3-Clause)
################################################################################
raja_add_executable(
NAME make_permuted_view
SOURCES make_permuted_view.cpp)
raja_add_executable(
NAME tut_launch_basic
SOURCES tut_launch_basic.cpp)
raja_add_executable(
NAME resource-forall
SOURCES resource-forall.cpp)
raja_add_executable(
NAME raja-ranges
SOURCES raja-ranges.cpp)
raja_add_executable(
NAME dynamic-forall
SOURCES dynamic-forall.cpp)
if (RAJA_ENABLE_JIT)
raja_add_executable(
NAME forall-jit
SOURCES forall-jit.cpp)
endif()
raja_add_executable(
NAME forall-param-reductions
SOURCES forall-param-reductions.cpp)
raja_add_executable(
NAME forall_multi-reductions
SOURCES forall_multi-reductions.cpp)
raja_add_executable(
NAME launch-param-reductions
SOURCES launch-param-reductions.cpp)
raja_add_executable(
NAME resource-dynamic-forall
SOURCES resource-dynamic-forall.cpp)
raja_add_executable(
NAME tut_daxpy
SOURCES tut_daxpy.cpp)
raja_add_executable(
NAME dynamic_mat_transpose
SOURCES dynamic_mat_transpose.cpp)
raja_add_executable(
NAME tut_matrix-multiply
SOURCES tut_matrix-multiply.cpp)
raja_add_executable(
NAME launch_flatten
SOURCES launch_flatten.cpp)
raja_add_executable(
NAME launch_reductions
SOURCES launch_reductions.cpp)
raja_add_executable(
NAME resource-runtime-launch
SOURCES resource-runtime-launch.cpp)
raja_add_executable(
NAME tut_halo-exchange
SOURCES tut_halo-exchange.cpp)
raja_add_executable(
NAME pi-reduce_vs_atomic
SOURCES pi-reduce_vs_atomic.cpp)
raja_add_executable(
NAME raja-launch
SOURCES raja-launch.cpp)
raja_add_executable(
NAME gpu-launch-context-indices
SOURCES gpu-launch-context-indices.cpp)
raja_add_executable(
NAME launch_matrix-multiply
SOURCES launch_matrix-multiply.cpp)
raja_add_executable(
NAME jacobi
SOURCES jacobi.cpp)
raja_add_executable(
NAME red-black-gauss-seidel
SOURCES red-black-gauss-seidel.cpp)
raja_add_executable(
NAME wave-eqn
SOURCES wave-eqn.cpp)
raja_add_executable(
NAME multiview
SOURCES multiview.cpp)
if(RAJA_ENABLE_TARGET_OPENMP)
# raja_add_executable(
# NAME target-kernel
# SOURCES omp-target-kernel.cpp)
#
# raja_add_executable(
# NAME omp-target-ltimes
# SOURCES omp-target-ltimes.cpp)
endif()
raja_add_executable(
NAME kernel-dynamic-tile
SOURCES kernel-dynamic-tile.cpp)
raja_add_executable(
NAME kernel-reduction
SOURCES kernel-reduction.cpp)
raja_add_executable(
NAME resource-kernel
SOURCES resource-kernel.cpp)
raja_add_executable(
NAME resource-launch
SOURCES resource-launch.cpp)
add_subdirectory(plugin)