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})