Skip to content

Commit 928cbf8

Browse files
Repairs to tests - dimensions of test for views
1 parent 3e1561b commit 928cbf8

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

test/cusolver/dense.jl

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -434,18 +434,23 @@ l_range = (1:l) .+ (l_sub_start -1)
434434
end
435435
end
436436

437-
438-
Q, R = F
439-
dQ, dR = d_F
440-
@test collect(dQ*dR) A
441-
@test collect(dR * dQ') (R * Q')
442437
A = rand(elty, n, m)
438+
F = qr(A)
443439
d_A = CuArray(A)
444440
d_F = qr(d_A)
441+
Q, R = F
442+
dQ, dR = d_F
443+
@test collect(dQ*dR) A
444+
@test collect(dR * dQ') (R * Q')
445445
@test det(d_F.Q) det(collect(d_F.Q * CuMatrix{elty}(I, size(d_F.Q)))) atol=tol*norm(A)
446446
A_view = view(A, m_subrange, n_subrange)
447+
F = qr(A_view)
447448
d_A_view = view(d_A, m_subrange, n_subrange)
448449
d_F = qr(d_A_view)
450+
Q, R = F
451+
dQ, dR = d_F
452+
@test collect(dQ*dR) A_view
453+
@test collect(dR * dQ') (R * Q')
449454
@test det(d_F.Q) det(collect(d_F.Q * CuMatrix{elty}(I, size(d_F.Q)))) atol=tol*norm(A_view)
450455

451456
A = rand(elty, m, n)

0 commit comments

Comments
 (0)