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
|
--- CMakeLists.txt.orig 2023-07-08 15:55:42.940311536 +0200
+++ CMakeLists.txt 2023-07-08 16:14:53.758742718 +0200
@@ -1,4 +1,9 @@
-# Top level directory has the include files
+cmake_minimum_required(VERSION 3.9)
+
+# MPI and OpenMP dependencies
+find_package(MPI REQUIRED)
+find_package(OpenMP REQUIRED)
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
ADD_EXECUTABLE( tdbfs TopDownBFS.cpp )
@@ -9,13 +14,13 @@
ADD_EXECUTABLE( betwcent BetwCent.cpp )
ADD_EXECUTABLE(lacc CC.cpp)
-TARGET_LINK_LIBRARIES( tdbfs CombBLAS)
-TARGET_LINK_LIBRARIES( dobfs CombBLAS)
-TARGET_LINK_LIBRARIES( fbfs CombBLAS)
-TARGET_LINK_LIBRARIES( fmis CombBLAS)
-TARGET_LINK_LIBRARIES( mcl CombBLAS)
-TARGET_LINK_LIBRARIES( betwcent CombBLAS)
-TARGET_LINK_LIBRARIES( lacc CombBLAS)
+TARGET_LINK_LIBRARIES( tdbfs CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( dobfs CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( fbfs CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( fmis CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( mcl CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( betwcent CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( lacc CombBLAS MPI::MPI_CXX)
ADD_TEST(NAME BetwCent_Test COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 $<TARGET_FILE:betwcent> ../TESTDATA/SCALE16BTW-TRANSBOOL/ 10 96 )
ADD_TEST(NAME TopDownBFS_Test COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 $<TARGET_FILE:tdbfs> Force 17 FastGen)
|