diff --git a/src/Benchmarks/SpMV/spmv.h b/src/Benchmarks/SpMV/spmv.h index 8a1b0614e1dd0bce16f2bd1fdb27a833bec37429..8a222c7b5e741e1e92dac9c461109cc3dc227bb1 100644 --- a/src/Benchmarks/SpMV/spmv.h +++ b/src/Benchmarks/SpMV/spmv.h @@ -287,15 +287,20 @@ benchmarkSpmvSynthetic( Benchmark& benchmark, bool verboseMR ) { benchmarkSpMV< Real, Matrices::CSR >( benchmark, inputFileName, verboseMR ); + benchmarkSpMV< Real, SparseMatrix_CSR >( benchmark, inputFileName, verboseMR ); + benchmarkSpMV< Real, Matrices::Ellpack >( benchmark, inputFileName, verboseMR ); - //benchmarkSpMV< Real, SlicedEllpackAlias >( benchmark, inputFileName, verboseMR ); + benchmarkSpMV< Real, SparseMatrix_Ellpack >( benchmark, inputFileName, verboseMR ); + + benchmarkSpMV< Real, SlicedEllpackAlias >( benchmark, inputFileName, verboseMR ); + benchmarkSpMV< Real, SparseMatrix_SlicedEllpack >( benchmark, inputFileName, verboseMR ); //benchmarkSpMV< Real, Matrices::ChunkedEllpack >( benchmark, inputFileName, verboseMR ); //// // Segments based sparse matrices - benchmarkSpMV< Real, SparseMatrix_CSR >( benchmark, inputFileName, verboseMR ); - benchmarkSpMV< Real, SparseMatrix_Ellpack >( benchmark, inputFileName, verboseMR ); - //benchmarkSpMV< Real, SparseMatrix_SlicedEllpack >( benchmark, inputFileName, verboseMR ); + + + // // AdEllpack is broken // benchmarkSpMV< Real, Matrices::AdEllpack >( benchmark, inputFileName, verboseMR );