diff --git a/test/ode/nordsieck_tests.jl b/test/ode/nordsieck_tests.jl index cc888d86c9..466838b3a5 100644 --- a/test/ode/nordsieck_tests.jl +++ b/test/ode/nordsieck_tests.jl @@ -1,16 +1,9 @@ -using OrdinaryDiffEq, DiffEqDevTools, Test, Random -import DiffEqProblemLibrary.ODEProblemLibrary: prob_ode_linear, prob_ode_2Dlinear +using OrdinaryDiffEq, DiffEqDevTools, Test +import DiffEqProblemLibrary.ODEProblemLibrary: prob_ode_bigfloatlinear, prob_ode_bigfloat2Dlinear -srand(100) -linear_bigαN = big"0.5" -f_linearbig = (u,p,t) -> (linear_bigαN*u) -f_2dlinearbig = (du,u,p,t) -> (du.=linear_bigαN*u) -(f::typeof(f_linearbig))(::Type{Val{:analytic}},u0,p,t) = u0*exp(linear_bigαN*t) -(f::typeof(f_2dlinearbig))(::Type{Val{:analytic}},u0,p,t) = u0*exp.(linear_bigαN*t) -probArr = [ODEProblem(f_linearbig, big"0.5", (0,1.)), - ODEProblem(f_2dlinearbig, big.(rand(4,2)), (0,1.)),] +probArr = [prob_ode_bigfloatlinear, prob_ode_bigfloat2Dlinear] testTol = 0.2 -dts = 1 .//(2 .^(10:-1:4)) +dts = 1 .//(2 .^(10:-1:5)) @testset "Nordsieck Convergence Tests" begin for i in eachindex(probArr)