Skip to content

Refresh ComplicatedPDE under v7 stack#1580

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:clean/ComplicatedPDE
May 21, 2026
Merged

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

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Contributor

Refreshes the benchmarks/ComplicatedPDE environment under the v7 SciML stack.

Local verification

  • Pkg.instantiate() on the old Manifest reproduced the known SymbolicUtils 4.26.0 precompile-time method-overwrite failure (apply_optimization_rules overwritten in Code module).
  • Pkg.update() bumped SymbolicUtils 4.26.0 -> 4.30.1; full precompile then succeeded (1015 deps, 489 already precompiled).
  • Smoke test: extracted scripts via SciMLBenchmarks.weave_file(...; (:script,)) for both Filament.jmd and SpringBlockNonLinearResistance.jmd -- both tangled cleanly.
  • Source files (.jmd) had no surviving v7-era patterns (no Bool autodiff/verbose, no top-level precs =, no sol[i] integer indexing, no prob_func = (prob, i, repeat)-style ensemble closures). No source edits required.

Notable Manifest bumps

  • SymbolicUtils 4.26.0 -> 4.30.1 (the actual fix)
  • Symbolics 7.21.0 -> 7.24.2
  • SciMLBase 3.7.1 -> 3.13.0
  • SciMLOperators 1.17.0 -> 1.21.0
  • Sundials 6.1.0 -> 6.2.1
  • Assorted OrdinaryDiffEq* sub-package minor bumps

Context

This folder was infrastructure-failed in PR #1560's CI run 25912465508 on amdci3-1 (Missing file at path: ..._runner_file_commands/... -- not a real benchmark failure). Following the same Manifest-refresh pattern as #1571, #1573, #1574, #1575.

Please ignore until reviewed by @ChrisRackauckas.

Local smoke test passed: instantiate clean after Pkg.update(), jmd
scripts extract cleanly (Filament.jmd, SpringBlockNonLinearResistance.jmd).

Notable Manifest bumps:
- SymbolicUtils 4.26.0 -> 4.30.1 (fixes precompile-time method
  overwriting bug that broke instantiate)
- Symbolics 7.21.0 -> 7.24.2
- ModelingToolkit 11.24.1 -> 11.x (via cascade), SciMLBase 3.7.1 -> 3.13.0
- SciMLOperators 1.17.0 -> 1.21.0, Sundials 6.1.0 -> 6.2.1
- OrdinaryDiffEq* assorted minor bumps

No source changes needed; .jmd code already conforms to v7 API.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas-Claude ChrisRackauckas-Claude marked this pull request as ready for review May 21, 2026 09:46
@ChrisRackauckas ChrisRackauckas merged commit a4a9639 into SciML:master May 21, 2026
5 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