From 4a754cec917c8c0a7a4c9e53c9900a476ade4c50 Mon Sep 17 00:00:00 2001 From: Mathieu Faverge <mathieu.faverge@inria.fr> Date: Wed, 23 Aug 2017 12:34:41 +0200 Subject: [PATCH] HwLoc is not a direct dependence of chameleon --- cmake_modules/GenPkgConfig.cmake | 2 -- example/basic_zposv/CMakeLists.txt | 4 ---- example/lapack_to_morse/CMakeLists.txt | 3 --- example/out_of_core/CMakeLists.txt | 1 - testing/CMakeLists.txt | 2 -- testing/CTestLists.cmake | 20 ++++++++++---------- testing/lin/CMakeLists.txt | 2 +- testing/testing_zauxiliary.c | 4 ++-- timing/CMakeLists.txt | 3 --- 9 files changed, 13 insertions(+), 28 deletions(-) diff --git a/cmake_modules/GenPkgConfig.cmake b/cmake_modules/GenPkgConfig.cmake index e10b77ea1..7d6b218c5 100644 --- a/cmake_modules/GenPkgConfig.cmake +++ b/cmake_modules/GenPkgConfig.cmake @@ -148,8 +148,6 @@ MACRO(GENERATE_PKGCONFIG_FILE) endif(NOT CHAMELEON_SIMULATION) - list(APPEND CHAMELEON_PKGCONFIG_REQUIRED_PRIVATE hwloc) - # Define required package # ----------------------- CLEAN_LIB_LIST(CHAMELEON) diff --git a/example/basic_zposv/CMakeLists.txt b/example/basic_zposv/CMakeLists.txt index 555e7f72e..7fe4f8d57 100644 --- a/example/basic_zposv/CMakeLists.txt +++ b/example/basic_zposv/CMakeLists.txt @@ -82,7 +82,6 @@ if(NOT CHAMELEON_SIMULATION) ${CBLAS_LIBRARIES} ${LAPACK_SEQ_LIBRARIES} ${BLAS_SEQ_LIBRARIES} - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) @@ -94,14 +93,11 @@ if(NOT CHAMELEON_SIMULATION) else() list(APPEND libs_for_examples - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) endif() -link_directories(${HWLOC_LIBRARY_DIRS}) - # message(STATUS "libs timings: ${libs_for_examples}") foreach(_example ${EXAMPLES}) get_filename_component(_name_exe ${_example} NAME_WE) diff --git a/example/lapack_to_morse/CMakeLists.txt b/example/lapack_to_morse/CMakeLists.txt index c627c5eea..662d24c4f 100644 --- a/example/lapack_to_morse/CMakeLists.txt +++ b/example/lapack_to_morse/CMakeLists.txt @@ -85,7 +85,6 @@ if(NOT CHAMELEON_SIMULATION) ${CBLAS_LIBRARIES} ${LAPACK_SEQ_LIBRARIES} ${BLAS_SEQ_LIBRARIES} - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) @@ -104,7 +103,6 @@ if(NOT CHAMELEON_SIMULATION) ${CBLAS_LIBRARIES} ${LAPACK_PAR_LIBRARIES} ${BLAS_PAR_LIBRARIES} - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) @@ -115,7 +113,6 @@ if(NOT CHAMELEON_SIMULATION) ${CBLAS_LIBRARIES} ${LAPACK_SEQ_LIBRARIES} ${BLAS_SEQ_LIBRARIES} - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) endif () diff --git a/example/out_of_core/CMakeLists.txt b/example/out_of_core/CMakeLists.txt index 01bb27041..27bc3ebfe 100644 --- a/example/out_of_core/CMakeLists.txt +++ b/example/out_of_core/CMakeLists.txt @@ -56,7 +56,6 @@ if(NOT CHAMELEON_SIMULATION) ${CBLAS_LIBRARIES} ${LAPACK_SEQ_LIBRARIES} ${BLAS_SEQ_LIBRARIES} - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt index beb55c62b..ec4430f0c 100644 --- a/testing/CMakeLists.txt +++ b/testing/CMakeLists.txt @@ -141,7 +141,6 @@ if(NOT CHAMELEON_SIMULATION) ${LAPACK_LIBRARIES} ${CBLAS_LIBRARIES} ${BLAS_LIBRARIES} - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) @@ -161,7 +160,6 @@ endif() # message("LAPACK_LIBRARY_DIRS: ${LAPACK_LIBRARY_DIRS}") # message("CBLAS_LIBRARY_DIRS: ${CBLAS_LIBRARY_DIRS}") # message("BLAS_LIBRARY_DIRS: ${BLAS_LIBRARY_DIRS}") -# message("HWLOC_LIBRARY_DIRS: ${HWLOC_LIBRARY_DIRS}") # list(APPEND libs_for_tests ${CMAKE_Fortran_FLAGS} ) # list(APPEND libs_for_tests ${CMAKE_Fortran_LDFLAGS}) diff --git a/testing/CTestLists.cmake b/testing/CTestLists.cmake index 9a9ddf980..9671119a0 100644 --- a/testing/CTestLists.cmake +++ b/testing/CTestLists.cmake @@ -2,8 +2,8 @@ # Check testing/ # -set(TEST_CMD_shm testing 4 0) -set(TEST_CMD_shmgpu testing 4 1) +set(TEST_CMD_shm testing 10 0) +set(TEST_CMD_shmgpu testing 10 1) # set(TEST_CMD_mpi testing 4 0) # set(TEST_CMD_mpigpu testing 4 1) @@ -40,15 +40,15 @@ foreach(cat ${TEST_CATEGORIES}) add_test(test_${cat}_${prec}gels_hlq ./${prec}${TEST_CMD_${cat}} GELS 1 400 800 825 25 810 4) add_test(test_${cat}_${prec}gesv_incpiv ./${prec}${TEST_CMD_${cat}} GESV_INCPIV 800 825 25 810) - add_test(test_${cat}_${prec}gels_hqr_greedy ./${prec}${TEST_CMD_${cat}} GELS_HQR 1000 1000 1000 10 1000 4 -1 1 -1 0) - add_test(test_${cat}_${prec}gels_hqr_fibonacci ./${prec}${TEST_CMD_${cat}} GELS_HQR 1000 1000 1000 10 1000 4 -1 2 -1 0) - add_test(test_${cat}_${prec}gels_hqr_binary ./${prec}${TEST_CMD_${cat}} GELS_HQR 1000 1000 1000 10 1000 4 -1 3 -1 0) - add_test(test_${cat}_${prec}gels_hlq_greedy ./${prec}${TEST_CMD_${cat}} GELS_HQR 1000 1500 1000 10 1000 4 -1 1 -1 0) - add_test(test_${cat}_${prec}gels_hlq_fibonacci ./${prec}${TEST_CMD_${cat}} GELS_HQR 1000 1500 1000 10 1000 4 -1 2 -1 0) - add_test(test_${cat}_${prec}gels_hlq_binary ./${prec}${TEST_CMD_${cat}} GELS_HQR 1000 1500 1000 10 1000 4 -1 3 -1 0) + add_test(test_${cat}_${prec}gels_hqr_greedy ./${prec}${TEST_CMD_${cat}} GELS_HQR 100 100 100 10 100 4 -1 1 -1 0) + add_test(test_${cat}_${prec}gels_hqr_fibonacci ./${prec}${TEST_CMD_${cat}} GELS_HQR 100 100 100 10 100 4 -1 2 -1 0) + add_test(test_${cat}_${prec}gels_hqr_binary ./${prec}${TEST_CMD_${cat}} GELS_HQR 100 100 100 10 100 4 -1 3 -1 0) + add_test(test_${cat}_${prec}gels_hlq_greedy ./${prec}${TEST_CMD_${cat}} GELS_HQR 100 150 100 10 100 4 -1 1 -1 0) + add_test(test_${cat}_${prec}gels_hlq_fibonacci ./${prec}${TEST_CMD_${cat}} GELS_HQR 100 150 100 10 100 4 -1 2 -1 0) + add_test(test_${cat}_${prec}gels_hlq_binary ./${prec}${TEST_CMD_${cat}} GELS_HQR 100 150 100 10 100 4 -1 3 -1 0) - add_test(test_${cat}_${prec}gels_rq_systolic ./${prec}${TEST_CMD_${cat}} GELS_SYSTOLIC 1000 1000 1000 10 1000 3 2) - add_test(test_${cat}_${prec}gels_lq_systolic ./${prec}${TEST_CMD_${cat}} GELS_SYSTOLIC 1000 1500 1000 10 1000 3 2) + add_test(test_${cat}_${prec}gels_rq_systolic ./${prec}${TEST_CMD_${cat}} GELS_SYSTOLIC 100 100 100 10 100 3 2) + add_test(test_${cat}_${prec}gels_lq_systolic ./${prec}${TEST_CMD_${cat}} GELS_SYSTOLIC 100 150 100 10 100 3 2) endif() endforeach() diff --git a/testing/lin/CMakeLists.txt b/testing/lin/CMakeLists.txt index 290647bb4..87d87bd42 100644 --- a/testing/lin/CMakeLists.txt +++ b/testing/lin/CMakeLists.txt @@ -153,7 +153,7 @@ elseif(MORSE_SCHED_QUARK) list(APPEND libs_for_tests coreblas) endif() -foreach(_dep LAPACKE LAPACK CBLAS BLAS CUDA HWLOC MPI DL) +foreach(_dep LAPACKE LAPACK CBLAS BLAS CUDA MPI DL) if(HAVE_${_dep}) list(APPEND libs_for_tests ${${_dep}_LIBRARY}) endif() diff --git a/testing/testing_zauxiliary.c b/testing/testing_zauxiliary.c index e1501a07d..247390083 100644 --- a/testing/testing_zauxiliary.c +++ b/testing/testing_zauxiliary.c @@ -185,8 +185,8 @@ int main (int argc, char **argv) else*/ MORSE_Init( ncores, ngpus); MORSE_Disable(MORSE_AUTOTUNING); - MORSE_Set(MORSE_TILE_SIZE, 320 ); - MORSE_Set(MORSE_INNER_BLOCK_SIZE, 48 ); + MORSE_Set(MORSE_TILE_SIZE, 32 ); + MORSE_Set(MORSE_INNER_BLOCK_SIZE, 5 ); argc -= 4; argv += 4; diff --git a/timing/CMakeLists.txt b/timing/CMakeLists.txt index b6db5de47..69efac991 100644 --- a/timing/CMakeLists.txt +++ b/timing/CMakeLists.txt @@ -203,7 +203,6 @@ if(NOT CHAMELEON_SIMULATION) ${LAPACK_SEQ_LIBRARIES} ${BLAS_SEQ_LIBRARIES} ${LIBHQR_LIBRARIES} - ${HWLOC_LIBRARIES} ${EXTRA_LIBRARIES} ) @@ -224,13 +223,11 @@ endif() # message("CBLAS_LIBRARIES: ${CBLAS_LIBRARIES}") # message("LAPACK_SEQ_LIBRARIES: ${LAPACK_SEQ_LIBRARIES}") # message("LAPACKE_LIBRARIES: ${LAPACKE_LIBRARIES}") -# message("HWLOC_LIBRARIES: ${HWLOC_LIBRARIES}") # message("LAPACKE_LIBRARY_DIRS: ${LAPACKE_LIBRARY_DIRS}") # message("LAPACK_LIBRARY_DIRS: ${LAPACK_LIBRARY_DIRS}") # message("CBLAS_LIBRARY_DIRS: ${CBLAS_LIBRARY_DIRS}") # message("BLAS_LIBRARY_DIRS: ${BLAS_LIBRARY_DIRS}") -# message("HWLOC_LIBRARY_DIRS: ${HWLOC_LIBRARY_DIRS}") # message(STATUS "libs timings: ${libs_for_timings}") foreach(_timing ${TIMINGS}) -- GitLab