Skip to content

Refresh NonStiffDDE under v7 stack#1586

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:clean/NonStiffDDE
Jun 10, 2026
Merged

Refresh NonStiffDDE under v7 stack#1586
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:clean/NonStiffDDE

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Contributor

Ignore until reviewed by @ChrisRackauckas.

Refresh the benchmarks/NonStiffDDE/ environment under the v7 SciML stack.

Changes

  • Remove stale # CI retrigger: v7 stack outputs (2026-05-15) marker from Project.toml (left over from batch-1 Retrigger v7 outputs for 5 cancelled folders (batch 1) #1558 merge).
  • Add the v7 sublibrary imports actually needed by the three benchmarks: OrdinaryDiffEqTsit5 (Tsit5), OrdinaryDiffEqVerner (Vern6-9), and OrdinaryDiffEqNonlinearSolve (NLFunctional). DelayDiffEq no longer reexports these names in v7, so without the explicit using lines the .jmd files fail with UndefVarError. Mackey-Glass, Wheldon, and Mosquito .jmd files updated; matching [deps] and [compat] entries added to Project.toml.
  • Refresh Manifest.toml via Pkg.update(). Notable bumps include DelayDiffEq 6.0.0 -> 6.0.2, DiffEqBase 7.1.0 -> 7.5.0, DiffEqDevTools 3.0.0 -> 3.1.0, LinearSolve 3.75.0 -> 3.81.0, SciMLBase 3.7.1 -> 3.13.0, OrdinaryDiffEqCore 4.0.0 -> 4.2.1, OrdinaryDiffEqDefault 2.1.0 -> 2.2.0, OrdinaryDiffEqBDF 2.0.0 -> 2.1.1, OrdinaryDiffEqRosenbrock 2.0.0 -> 2.2.0, OrdinaryDiffEqSDIRK 2.0.0 -> 2.4.0, OrdinaryDiffEqDifferentiation 3.0.0 -> 3.1.1.

Local verification

On Julia 1.11 with the refreshed environment:

  • Pkg.instantiate() + Pkg.update() clean.
  • Mackey-Glass reference solve(prob, MethodOfSteps(Vern9(); fpsolve = NLFunctional(...))) succeeds.
  • WorkPrecisionSet across BS3/Tsit5/RK4/DP5/OwrenZen3-5/Vern6-9 builds 11 setups without error.
  • Wheldon reference solve succeeds.

No # CI retrigger markers added.

🤖 Generated with Claude Code

- Remove stale `# CI retrigger: v7 stack outputs (2026-05-15)` marker
  from Project.toml (left over from batch-1 SciML#1558 merge).
- Add explicit v7 sublibrary imports needed by the benchmarks:
  `OrdinaryDiffEqTsit5` (Tsit5), `OrdinaryDiffEqVerner` (Vern6-9),
  and `OrdinaryDiffEqNonlinearSolve` (NLFunctional). DelayDiffEq no
  longer reexports these in v7, so the Mackey-Glass, Wheldon, and
  Mosquito .jmd files now `using` them explicitly. Project.toml
  gains matching [deps] and [compat] entries.
- Refresh Manifest.toml via `Pkg.update()`. Notable bumps:
  DelayDiffEq 6.0.0 -> 6.0.2, DiffEqBase 7.1.0 -> 7.5.0,
  DiffEqDevTools 3.0.0 -> 3.1.0, LinearSolve 3.75.0 -> 3.81.0,
  SciMLBase 3.7.1 -> 3.13.0, OrdinaryDiffEqCore 4.0.0 -> 4.2.1,
  OrdinaryDiffEqDefault 2.1.0 -> 2.2.0, OrdinaryDiffEqBDF 2.0.0 -> 2.1.1,
  OrdinaryDiffEqRosenbrock 2.0.0 -> 2.2.0, OrdinaryDiffEqSDIRK 2.0.0 -> 2.4.0,
  OrdinaryDiffEqDifferentiation 3.0.0 -> 3.1.1.

Smoke-tested locally: Mackey-Glass reference solve, WorkPrecisionSet
across BS3/Tsit5/RK4/DP5/OwrenZen3-5/Vern6-9, and Wheldon reference
solve all succeed under Julia 1.11 with the refreshed environment.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas ChrisRackauckas marked this pull request as ready for review June 10, 2026 09:34
@ChrisRackauckas ChrisRackauckas merged commit 8223734 into SciML:master Jun 10, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants