diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index ce50fc33..d1ff8473 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -22,7 +22,6 @@ jobs: - WeakConvergence1 version: - '1' - - '1.6' steps: - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@v2 diff --git a/Project.toml b/Project.toml index f1f8ba5e..845c7009 100644 --- a/Project.toml +++ b/Project.toml @@ -45,7 +45,7 @@ LinearAlgebra = "1.6" Logging = "1.6" MuladdMacro = "0.2.1" NLsolve = "4" -OrdinaryDiffEq = "6.52" +OrdinaryDiffEq = "6.85" Random = "1.6" RandomNumbers = "1.5.3" RecursiveArrayTools = "2, 3" @@ -56,7 +56,7 @@ SparseArrays = "1.6" SparseDiffTools = "2" StaticArrays = "0.11, 0.12, 1.0" UnPack = "0.1, 1.0" -julia = "1.6" +julia = "1.10" [extras] DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def" diff --git a/src/StochasticDiffEq.jl b/src/StochasticDiffEq.jl index 61cff965..d9cc79d3 100644 --- a/src/StochasticDiffEq.jl +++ b/src/StochasticDiffEq.jl @@ -14,7 +14,7 @@ using DocStringExtensions beta2_default, beta1_default, gamma_default, qmin_default, qmax_default, qsteady_min_default, qsteady_max_default, stepsize_controller!, accept_step_controller, step_accept_controller!, - step_reject_controller!, PIController, DummyController + step_reject_controller!, PIController, DummyController, issplit using UnPack, RecursiveArrayTools, DataStructures using DiffEqNoiseProcess, Random, ArrayInterface diff --git a/test/utility_tests.jl b/test/utility_tests.jl index 2311ff57..f52561df 100644 --- a/test/utility_tests.jl +++ b/test/utility_tests.jl @@ -60,7 +60,7 @@ using StochasticDiffEq.SciMLOperators: MatrixOperator println(Alg) Random.seed!(0); sol1 = solve(prob1, Alg(theta=1); adaptive=false, dt=0.01) Random.seed!(0); sol2 = solve(prob2, Alg(theta=1); adaptive=false, dt=0.01) - @test sol1(1.0) ≈ sol2(1.0) rtol=1e-4 + @test sol1(1.0) ≈ sol2(1.0) rtol=1e-2 Random.seed!(0); sol1_ip = solve(prob1_ip, Alg(theta=1); adaptive=false, dt=0.01) Random.seed!(0); sol2_ip = solve(prob2_ip, Alg(theta=1); adaptive=false, dt=0.01) @test sol1_ip(1.0) ≈ sol2_ip(1.0) rtol=1e-4 @@ -76,7 +76,7 @@ using StochasticDiffEq.SciMLOperators: MatrixOperator println(SKenCarp) Random.seed!(0); sol1 = solve(prob1, SKenCarp(); adaptive=false, dt=0.01) Random.seed!(0); sol2 = solve(prob2, SKenCarp(); adaptive=false, dt=0.01) - @test sol1(1.0) ≈ sol2(1.0) rtol=1e-4 + @test sol1(1.0) ≈ sol2(1.0) rtol=1e-2 Random.seed!(0); sol1_ip = solve(prob1_ip, SKenCarp(); adaptive=false, dt=0.01) Random.seed!(0); sol2_ip = solve(prob2_ip, SKenCarp(); adaptive=false, dt=0.01) @test sol1_ip(1.0) ≈ sol2_ip(1.0) rtol=1e-3