diff --git a/cmake_modules/GenPkgConfig.cmake b/cmake_modules/GenPkgConfig.cmake index e10b77ea1786de4725cb8549ee7c70d78794a19a..7d6b218c50b048668864afec615ec36e856d1e62 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 555e7f72e27859f786328dc2a1f81cf030b5c11d..7fe4f8d579bc069bd356eba8fa8d9783d0dc71df 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 c627c5eea1e59ef8294fa973fe146b7a2cbc9669..662d24c4fdae152acc21bde57203d49235ef9504 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 01bb2704125c0a655626d31dde07a5d7e66edffe..27bc3ebfe0efd15826374cdec16d6ba7b2884069 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 beb55c62bf9fefc860da43203051f72475ccfde5..ec4430f0cdcaa47d96a368ee1bcee7a7c931f2f0 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 9a9ddf9806ef694691b5870da8259b54606af4d8..9671119a0339e3a655444b3f5b604f629cfdb851 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 290647bb4df6a729e77894b0c9e396bb4d86c418..87d87bd427d30291e7e80b91f8ab49ea6ccb6f51 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 e1501a07d18fec89fe6f172848f320e48fbfa189..247390083987e812346a19cfcac9a17efb1e290c 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 b6db5de475b61dbd2d2725c9070e47325da5ab5f..69efac99118f506a18c797c330b8d79395839228 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})