Skip to content

Commit 19e20a7

Browse files
committed
Split up tests and address other comments
1 parent 3417648 commit 19e20a7

3 files changed

Lines changed: 180 additions & 130 deletions

File tree

src/interface/orthnull.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,7 @@ left_orth_alg(alg::LeftOrthAlgorithm) = alg
443443
left_orth_alg(alg::QRAlgorithms) = LeftOrthViaQR(alg)
444444
left_orth_alg(alg::PolarAlgorithms) = LeftOrthViaPolar(alg)
445445
left_orth_alg(alg::SVDAlgorithms) = LeftOrthViaSVD(alg)
446+
left_orth_alg(alg::DiagonalAlgorithm) = LeftOrthViaSVD(alg)
446447
left_orth_alg(alg::TruncatedAlgorithm{<:SVDAlgorithms}) = LeftOrthViaSVD(alg)
447448

448449
"""
@@ -478,6 +479,7 @@ right_orth_alg(alg::RightOrthAlgorithm) = alg
478479
right_orth_alg(alg::LQAlgorithms) = RightOrthViaLQ(alg)
479480
right_orth_alg(alg::PolarAlgorithms) = RightOrthViaPolar(alg)
480481
right_orth_alg(alg::SVDAlgorithms) = RightOrthViaSVD(alg)
482+
right_orth_alg(alg::DiagonalAlgorithm) = RightOrthViaSVD(alg)
481483
right_orth_alg(alg::TruncatedAlgorithm{<:SVDAlgorithms}) = RightOrthViaSVD(alg)
482484

483485
"""

test/orthnull.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ for T in (BLASFloats..., GenericFloats...), n in (37, m, 63)
1818
TestSuite.seed_rng!(123)
1919
if T BLASFloats
2020
if CUDA.functional()
21-
TestSuite.test_orthnull(CuMatrix{T}, (m, n))
22-
n == m && TestSuite.test_orthnull(Diagonal{T, CuVector{T}}, m)
21+
TestSuite.test_orthnull(CuMatrix{T}, (m, n); test_nullity = false)
22+
n == m && TestSuite.test_orthnull(Diagonal{T, CuVector{T}}, m; test_orthnull = false)
2323
end
2424
if AMDGPU.functional()
25-
TestSuite.test_orthnull(ROCMatrix{T}, (m, n))
26-
n == m && TestSuite.test_orthnull(Diagonal{T, ROCVector{T}}, m)
25+
TestSuite.test_orthnull(ROCMatrix{T}, (m, n); test_nullity = false)
26+
n == m && TestSuite.test_orthnull(Diagonal{T, ROCVector{T}}, m; test_orthnull = false)
2727
end
2828
if AMDGPU.functional()
2929
end
3030
end
3131
if !is_buildkite
3232
TestSuite.test_orthnull(T, (m, n))
33-
#AT = Diagonal{T, Vector{T}}
34-
#TestSuite.test_orthnull(AT, m) # not supported
33+
AT = Diagonal{T, Vector{T}}
34+
TestSuite.test_orthnull(AT, m; test_orthnull = false)
3535
end
3636
end

0 commit comments

Comments
 (0)