PASSIONLab / CombBLAS

The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear algebra primitives specifically targeting graph analytics.
Other
59 stars 20 forks source link

Tests not passed because of timeout #21

Open sagitter opened 11 months ago

sagitter commented 11 months ago

Hi all.

Some tests are not passing because of timeout; i'm testing CombBLAS-2.0.0 in Fedora 39 x86_64 + GCC-13.2.1 + OpenMPI-4.1.5

/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:526       Start  1: GenMMWrite_Test
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:687 
1: Test command: /usr/lib64/openmpi/bin/mpiexec "-n" "4" "/builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/ReleaseTests/GenWrMat" "20" "16" "1" "scale20_ef16_symmetric.mtx"
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:695 1: Working Directory: /builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/ReleaseTests
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 10:58 UTC
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:806 1: Test timeout computed to be: 1500
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: graph_generation:               1.882488 s
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Generated renamed edge lists
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Generation took 1.88297 seconds
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Warning: Using smaller indices for the matrix than DistEdgeList
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Local matrices are 524288-by-524288
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Created Sparse Matrix (with int32 local indices and values)
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Removed 412 loops
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Symmetricized
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 1: Load balance: 1.01662
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:985  1/15 Test  #1: GenMMWrite_Test ..................
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:988 Testing GenMMWrite_Test ... 
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:256 ***Timeout 1500.11 sec
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:260 graph_generation:               1.882488 s
Generated renamed edge lists
Generation took 1.88297 seconds
Warning: Using smaller indices for the matrix than DistEdgeList
Local matrices are 524288-by-524288
Created Sparse Matrix (with int32 local indices and values)
Removed 412 loops
As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros
Symmetricized
Load balance: 1.01662
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 11:23 UTC
...
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestMultiProcessHandler.cxx:168 test 2
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:526       Start  2: Multiplication_Test
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:687 
2: Test command: /usr/lib64/openmpi/bin/mpiexec "-n" "4" "/builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/ReleaseTests/MultTest" "../TESTDATA/rmat_scale16_A.mtx" "../TESTDATA/rmat_scale16_B.mtx" "../TESTDATA/rmat_scale16_productAB.mtx" "../TESTDATA/x_65536_halfdense.txt" "../TESTDATA/y_65536_halfdense.txt"
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:695 2: Working Directory: /builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/ReleaseTests
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 11:23 UTC
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:806 2: Test timeout computed to be: 1500
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 2: Matrix is Float
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 2: Total number of nonzeros expected across all processors is 490228
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 2: File is 8909455 bytes
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:985  2/15 Test  #2: Multiplication_Test ..............
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:988 Testing Multiplication_Test ... 
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:256 ***Timeout 1500.07 sec
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:260 Matrix is Float
Total number of nonzeros expected across all processors is 490228
File is 8909455 bytes
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 11:48 UTC
...
builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:526       Start  3: SpGEMM3D_Test
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:687 
3: Test command: /usr/lib64/openmpi/bin/mpiexec "-n" "16" "/builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/ReleaseTests/SpGEMM3DTest" "../TESTDATA/rmat_scale16_A.mtx" "../TESTDATA/rmat_scale16_B.mtx" "../TESTDATA/rmat_scale16_productAB.mtx"
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:695 3: Working Directory: /builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/ReleaseTests
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 11:48 UTC
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:806 3: Test timeout computed to be: 1500
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 3: Matrix is Float
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 3: Total number of nonzeros expected across all processors is 490228
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 3: File is 8909455 bytes
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 3: Matrix is Float
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 3: Total number of nonzeros expected across all processors is 490265
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 3: File is 8897883 bytes
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:985  3/15 Test  #3: SpGEMM3D_Test ....................
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:988 Testing SpGEMM3D_Test ... 
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:256 ***Timeout 1500.11 sec
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:260 Matrix is Float
Total number of nonzeros expected across all processors is 490228
File is 8909455 bytes
Matrix is Float
Total number of nonzeros expected across all processors is 490265
File is 8897883 bytes
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 12:13 UTC
...
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:526       Start 10: BetwCent_Test
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:687 
10: Test command: /usr/lib64/openmpi/bin/mpiexec "-n" "4" "/builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/Applications/betwcent" "../TESTDATA/SCALE16BTW-TRANSBOOL/" "10" "96"
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:695 10: Working Directory: /builddir/build/BUILD/CombBLAS-2.0.0/build/openmpi/Applications
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 12:14 UTC
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:806 10: Test timeout computed to be: 1500
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 10: Matrix is Float
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 10: Total number of nonzeros expected across all processors is 490563
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:39 10: File is 6706976 bytes
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:985 10/15 Test #10: BetwCent_Test ....................
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:988 Testing BetwCent_Test ... 
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:256 ***Timeout 1500.10 sec
/builddir/build/BUILD/cmake-3.27.1/Source/CTest/cmCTestRunTest.cxx:260 Matrix is Float
Total number of nonzeros expected across all processors is 490563
File is 6706976 bytes
/builddir/build/BUILD/cmake-3.27.1/Source/cmCTest.cxx:309    Current_Time: Aug 05 12:39 UTC

CMake's configuration:

+ /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -B build/openmpi -S ./ -DCMAKE_INSTALL_PREFIX=/usr -DMPI_C_COMPILER:FILEPATH=/usr/lib64/openmpi/bin/mpicc -DMPI_CXX_COMPILER:FILEPATH=/usr/lib64/openmpi/bin/mpic++ -DMPIEXEC_NUMPROC_FLAG=-n -DMPIEXEC_MAX_NUMPROCS:STRING=8 -DMPI_C_HEADER_DIR:PATH=/usr/include/openmpi-ppc64le -DMPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-ppc64le -DMPI_CXX_HEADER_DIR:PATH=/usr/include/openmpi-ppc64le -DMPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-ppc64le -DMPI_LIB:PATH=/usr/lib64/openmpi/lib -DMPI_INCLUDE:PATH=/usr/include/openmpi-ppc64le
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.
  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib64/openmpi/bin/mpicc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpic++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found MPI_C: /usr/lib64/openmpi/bin/mpicc (found version "3.1") 
-- Found MPI_CXX: /usr/lib64/openmpi/bin/mpic++ (found version "3.1") 
-- Found MPI: TRUE (found version "3.1")  
-- Found OpenMP_C: -fopenmp (found version "4.5") 
-- Found OpenMP_CXX: -fopenmp (found version "4.5") 
-- Found OpenMP: TRUE (found version "4.5")  
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Configuring done (5.8s)
-- Generating done (0.2s)