Skip to content

Commit a17de19

Browse files
committed
FEATURE: fixing cmake file
1 parent 2fc2bfe commit a17de19

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

GPUSolver/CMakeLists.txt

+9-2
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ set(CMAKE_CXX_STANDARD ${CPPVERSION})
1313
set(CMAKE_CXX_FLAGS "-std=c++${CPPVERSION}")
1414
set(CMAKE_CUDA_FLAGS "-std=c++${CPPVERSION}")
1515
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS}; "-std=c++${CPPVERSION}")
16-
find_package(CUDAToolkit REQUIRED)
1716

1817
find_package(CUDAToolkit REQUIRED)
1918

2019
enable_language(CUDA)
20+
add_executable(GPU_runner)
21+
add_executable(CPU_runner)
22+
add_executable(CGSolver)
2123

2224
# SOURCE
2325
# ------------------------------------------
@@ -58,5 +60,10 @@ target_link_libraries(CGSolver PRIVATE
5860
CUDA::cusparse
5961
CUDA::cublas
6062
CUDA::cudart
61-
)
63+
)
64+
65+
target_link_libraries(GPU_runner PRIVATE
66+
CUDA::cusparse
67+
CUDA::cudart
68+
)
6269

GPUSolver/main.cu

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ int main() {
2828
double *host_grid2 = new double[solution2.grid_size()];
2929
solution2.download(host_grid2);
3030

31+
std::cout << solution2;
32+
3133
std::cout << "x = " << host_grid1[1400] << std::endl;
3234
std::cout << "x = " << host_grid2[1400] << std::endl;
3335

0 commit comments

Comments
 (0)