@@ -5,7 +5,7 @@ import Profile
55
66
77@testset " Compare with equivalent dense mul" begin
8- @testset " fastdensesparse " begin
8+ @testset " fastdensesparsemul " begin
99 @testset for trial in 1 : 10
1010 lhs = rand (500 , 1000 );
1111 rhs = sprand (1000 , 10_000 , 0.1 );
@@ -14,26 +14,26 @@ import Profile
1414
1515 buf = similar (baseline)
1616
17- fastdensesparse ! (buf, lhs, rhs, 1 , 0 )
17+ fastdensesparsemul ! (buf, lhs, rhs, 1 , 0 )
1818 @test buf ≈ baseline
19- fastdensesparse ! (buf, lhs, rhs, - 1 , 0 )
20- fastdensesparse_threaded ! (buf, lhs, rhs, 1 , 0 )
19+ fastdensesparsemul ! (buf, lhs, rhs, - 1 , 0 )
20+ fastdensesparsemul_threaded ! (buf, lhs, rhs, 1 , 0 )
2121 @test buf ≈ baseline
2222
2323
2424 # test @view interface and \beta \neq 0
2525 inds = collect (3 : 5 : 100 )
2626 baseline[inds, :] .+ = 2.5 * @view (lhs[inds, :]) * Matrix (rhs);
2727
28- fastdensesparse ! (@view (buf[inds, :]), @view (lhs[inds, :]), rhs, 2.5 , 1 )
28+ fastdensesparsemul ! (@view (buf[inds, :]), @view (lhs[inds, :]), rhs, 2.5 , 1 )
2929 @test buf ≈ baseline rtol= sqrt (eps (eltype (baseline)))
30- fastdensesparse ! (@view (buf[inds, :]), @view (lhs[inds, :]), rhs, - 2.5 , 1 )
31- fastdensesparse_threaded ! (@view (buf[inds, :]), @view (lhs[inds, :]), rhs, 2.5 , 1 )
30+ fastdensesparsemul ! (@view (buf[inds, :]), @view (lhs[inds, :]), rhs, - 2.5 , 1 )
31+ fastdensesparsemul_threaded ! (@view (buf[inds, :]), @view (lhs[inds, :]), rhs, 2.5 , 1 )
3232 @test buf ≈ baseline rtol= sqrt (eps (eltype (baseline)))
3333 end
3434 end
3535
36- @testset " fastdensesparse_outer " begin
36+ @testset " fastdensesparsemul_outer " begin
3737 @testset for trial in 1 : 10
3838 lhs = rand (500 , 1000 );
3939 rhs = sprand (1000 , 10_000 , 0.1 );
@@ -43,18 +43,18 @@ import Profile
4343
4444 buf = similar (baseline)
4545
46- fastdensesparse_outer ! (buf, @view (lhs[:, k]), rhs[k, :], 1 , 0 )
46+ fastdensesparsemul_outer ! (buf, @view (lhs[:, k]), rhs[k, :], 1 , 0 )
4747 @test buf ≈ baseline
48- fastdensesparse_outer ! (buf, @view (lhs[:, k]), rhs[k, :], - 1 , 0 )
49- fastdensesparse_outer_threaded ! (buf, @view (lhs[:, k]), rhs[k, :], 1 , 0 )
48+ fastdensesparsemul_outer ! (buf, @view (lhs[:, k]), rhs[k, :], - 1 , 0 )
49+ fastdensesparsemul_outer_threaded ! (buf, @view (lhs[:, k]), rhs[k, :], 1 , 0 )
5050 @test buf ≈ baseline
5151
5252 baseline .+ = 2.5 * lhs[:, (k+ 1 ): (k+ 1 )] * Matrix (rhs)[(k+ 1 ): (k+ 1 ), :];
5353
54- fastdensesparse_outer ! (buf, lhs[:, k+ 1 ], rhs[k+ 1 , :], 2.5 , 1 )
54+ fastdensesparsemul_outer ! (buf, lhs[:, k+ 1 ], rhs[k+ 1 , :], 2.5 , 1 )
5555 @test buf ≈ baseline
56- fastdensesparse_outer ! (buf, lhs[:, k+ 1 ], rhs[k+ 1 , :], - 2.5 , 1 )
57- fastdensesparse_outer_threaded ! (buf, lhs[:, k+ 1 ], rhs[k+ 1 , :], 2.5 , 1 )
56+ fastdensesparsemul_outer ! (buf, lhs[:, k+ 1 ], rhs[k+ 1 , :], - 2.5 , 1 )
57+ fastdensesparsemul_outer_threaded ! (buf, lhs[:, k+ 1 ], rhs[k+ 1 , :], 2.5 , 1 )
5858 @test buf ≈ baseline
5959 end
6060 end
0 commit comments