File tree 2 files changed +11
-2
lines changed
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -13,11 +13,13 @@ set(CMAKE_CXX_STANDARD ${CPPVERSION})
13
13
set (CMAKE_CXX_FLAGS "-std=c++${CPPVERSION} " )
14
14
set (CMAKE_CUDA_FLAGS "-std=c++${CPPVERSION} " )
15
15
set (CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} ; "-std=c++${CPPVERSION} " )
16
- find_package (CUDAToolkit REQUIRED)
17
16
18
17
find_package (CUDAToolkit REQUIRED)
19
18
20
19
enable_language (CUDA)
20
+ add_executable (GPU_runner)
21
+ add_executable (CPU_runner)
22
+ add_executable (CGSolver)
21
23
22
24
# SOURCE
23
25
# ------------------------------------------
@@ -58,5 +60,10 @@ target_link_libraries(CGSolver PRIVATE
58
60
CUDA::cusparse
59
61
CUDA::cublas
60
62
CUDA::cudart
61
- )
63
+ )
64
+
65
+ target_link_libraries (GPU_runner PRIVATE
66
+ CUDA::cusparse
67
+ CUDA::cudart
68
+ )
62
69
Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ int main() {
28
28
double *host_grid2 = new double [solution2.grid_size ()];
29
29
solution2.download (host_grid2);
30
30
31
+ std::cout << solution2;
32
+
31
33
std::cout << " x = " << host_grid1[1400 ] << std::endl;
32
34
std::cout << " x = " << host_grid2[1400 ] << std::endl;
33
35
You can’t perform that action at this time.
0 commit comments