diff --git a/Project.toml b/Project.toml index a27bd762..ff6e1b8f 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "DiffEqCallbacks" uuid = "459566f4-90b8-5000-8ac3-15dfb0a30def" -version = "4.18.0" +version = "4.18.1" authors = ["Chris Rackauckas "] [deps] @@ -28,7 +28,7 @@ Aqua = "0.8" ConcreteStructs = "0.2.3" DataInterpolations = "5, 6, 7, 8" DataStructures = "0.18.13, 0.19.0" -DiffEqBase = "6.190.2, 7" +DiffEqBase = "6.211.0, 7" DifferentiationInterface = "0.7.3" ForwardDiff = "0.10.36" Functors = "0.5" @@ -36,7 +36,7 @@ LinearAlgebra = "1.10" Markdown = "1.10" NonlinearSolve = "3.14, 4" ODEProblemLibrary = "1.0.0" -OrdinaryDiffEqBDF = "1.3.0, 2" +OrdinaryDiffEqBDF = "1.7.0, 2" OrdinaryDiffEqLowOrderRK = "1.2.0, 2" OrdinaryDiffEqNonlinearSolve = "1.5.0, 2" OrdinaryDiffEqRosenbrock = "1.8.0, 2" diff --git a/docs/Project.toml b/docs/Project.toml index 44422195..5a9c1d3d 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -5,6 +5,7 @@ Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec" OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed" +OrdinaryDiffEqLowOrderRK = "1344f307-1e59-4825-a18e-ace9aa3fa4c6" Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" [compat] @@ -13,4 +14,5 @@ DiffEqCallbacks = "4" Documenter = "1" NonlinearSolve = "3, 4" OrdinaryDiffEq = "6.88, 7" +OrdinaryDiffEqLowOrderRK = "1.2.0, 2" Plots = "1.36" diff --git a/docs/src/integrating.md b/docs/src/integrating.md index 27b3d905..206ac9c5 100644 --- a/docs/src/integrating.md +++ b/docs/src/integrating.md @@ -45,7 +45,7 @@ IntegratingGKSumCallback ## Example ```@example integrating -using OrdinaryDiffEq, DiffEqCallbacks, Test +using OrdinaryDiffEq, OrdinaryDiffEqLowOrderRK, DiffEqCallbacks, Test prob = ODEProblem((u, p, t) -> [1.0], [0.0], (0.0, 1.0)) integrated = IntegrandValues(Float64, Vector{Float64}) sol = solve(prob, Euler(), diff --git a/docs/src/uncertainty_quantification.md b/docs/src/uncertainty_quantification.md index d77abf03..cf55d611 100644 --- a/docs/src/uncertainty_quantification.md +++ b/docs/src/uncertainty_quantification.md @@ -14,7 +14,7 @@ In this example we will determine our uncertainty when solving the FitzHugh-Nagu model with the `Euler()` method. We define the FitzHugh-Nagumo model: ```@example probnum -using DiffEqCallbacks, OrdinaryDiffEq, Plots +using DiffEqCallbacks, OrdinaryDiffEq, OrdinaryDiffEqLowOrderRK, Plots gr(fmt = :png) function fitz(du, u, p, t) diff --git a/test/test_groups.toml b/test/test_groups.toml index e25a68a7..a16f411f 100644 --- a/test/test_groups.toml +++ b/test/test_groups.toml @@ -2,10 +2,15 @@ versions = ["1", "lts", "pre"] os = ["ubuntu-latest", "macos-latest", "windows-latest"] +# QA is its own CI lane, never part of the "All" aggregate. [QA] versions = ["lts", "1"] +in_all = false -# SciMLSensitivity/Zygote/Tracker-backed AD tests. The AD stack does not -# support prerelease Julia; deps live in test/AD/Project.toml. +# SciMLSensitivity/Zygote/Tracker-backed AD tests. The AD stack does not support +# prerelease Julia and is unreliable off Linux (e.g. Enzyme on windows), so the AD +# group runs on its own (Linux, non-prerelease) and is excluded from "All" — otherwise +# the All/secondary-OS legs glob test/AD/ and fail on Windows. Deps: test/AD/Project.toml. [AD] versions = ["lts", "1"] +in_all = false