Skip to content

Commit 39c25e3

Browse files
Update cuda_tests.jl
1 parent 7911516 commit 39c25e3

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

test/cuda_tests.jl

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,22 @@ end
5050
du = cu(rand(4))
5151
u = cu(rand(4))
5252
uprev = cu(rand(4))
53-
const TERMINATION_CONDITIONS = [
53+
TERMINATION_CONDITIONS = [
5454
RelTerminationMode, RelNormTerminationMode,
55+
]
56+
NORM_TERMINATION_CONDITIONS = [
5557
AbsTerminationMode, AbsNormTerminationMode, RelNormSafeTerminationMode,
5658
AbsNormSafeTerminationMode, RelNormSafeBestTerminationMode, AbsNormSafeBestTerminationMode
5759
]
5860

5961
@testset begin
6062
@testset "Mode: $(tcond)" for tcond in TERMINATION_CONDITIONS
63+
@test_nowarn NonlinearSolveBase.check_convergence(tcond(), du, u, uprev, 1e-3, 1e-3)
64+
end
65+
66+
@testset "Mode: $(tcond)" for tcond in NORM_TERMINATION_CONDITIONS
6167
for nfn in (Base.Fix1(maximum, abs), Base.Fix2(norm, 2), Base.Fix2(norm, Inf))
62-
tcond = NonlinearSolveBase.set_termination_mode_internalnorm(tcond, nfn)
63-
@test_nowarn NonlinearSolveBase.check_convergence(tcond, du, u, uprev, 1e-3, 1e-3)
68+
@test_nowarn NonlinearSolveBase.check_convergence(tcond(nfn), du, u, uprev, 1e-3, 1e-3)
6469
end
6570
end
6671
end

0 commit comments

Comments
 (0)