Skip to content

Commit 36ad7dd

Browse files
committed
fix tolerances in tests
1 parent b8d66aa commit 36ad7dd

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

test/model_simulation/simulate_ODEs.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ let
2525
p = rnd_ps(exponential_decay, rng; factor)
2626
prob = ODEProblem(exponential_decay, u0, (0.0, t_stops[end]), p)
2727

28-
sol = solve(prob, Rosenbrock23(), saveat = t_stops, abstol = 1e-14, reltol = 1e-14)
28+
sol = solve(prob, Vern7(), saveat = t_stops, abstol = 1e-10, reltol = 1e-10)
2929
analytic_sol = [u0[1][2] * exp(-p[1][2] * t) for t in t_stops]
3030
@test sol[:X] analytic_sol
3131
end
@@ -44,12 +44,12 @@ let
4444
u0 = rnd_u0(known_equilibrium, rng; factor)
4545
p = rnd_ps(known_equilibrium, rng; factor, min = 0.1)
4646
prob = ODEProblem(known_equilibrium, u0, (0.0, 100000.0), p)
47-
sol = solve(prob, Vern7(); abstol = 1e-12, reltol = 1e-12)
47+
sol = solve(prob, Rosenbrock23())
4848

49-
@test sol[:X1][end] / sol[:X2][end] prob.ps[:k2] / prob.ps[:k1] atol=1e-8
50-
@test sol[:X3][end] * sol[:X4][end] / sol[:X5][end] prob.ps[:k4] / prob.ps[:k3] atol=1e-8
51-
@test (sol[:X6][end]^2 / factorial(2)) / (sol[:X7][end]^3 / factorial(3)) prob.ps[:k6] / prob.ps[:k5] atol=1e-8
52-
@test sol[:X8][end] prob.ps[:k7] / prob.ps[:k8] atol=1e-8
49+
@test sol[:X1][end] / sol[:X2][end] prob.ps[:k2] / prob.ps[:k1]
50+
@test sol[:X3][end] * sol[:X4][end] / sol[:X5][end] prob.ps[:k4] / prob.ps[:k3]
51+
@test (sol[:X6][end]^2 / factorial(2)) / (sol[:X7][end]^3 / factorial(3)) prob.ps[:k6] / prob.ps[:k5]
52+
@test sol[:X8][end] prob.ps[:k7] / prob.ps[:k8]
5353
end
5454
end
5555

0 commit comments

Comments
 (0)