Skip to content

Raise Enzyme floor to 0.13.180 for AutoEnzyme Downgrade paths - #4009

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:agent/downgrade-compat-floors
Jul 25, 2026
Merged

ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:agent/downgrade-compat-floors

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Jul 24, 2026 •

Copy link
Copy Markdown
Member

This PR should be ignored until reviewed by @ChrisRackauckas.

Summary

Compat floors only. Raise Enzyme 0.13 → 0.13.180 in:

  • lib/OrdinaryDiffEqRosenbrock
  • lib/OrdinaryDiffEqRosenbrockTableaus
  • lib/OrdinaryDiffEqBDF
  • test/AD
  • test/Downstream

Addresses AutoEnzyme order/step failures under Downgrade Sublibraries (#3987).

Sibling PR (substantive, no floors)

#4012 — Core SparseArrays extras, initdt @testset end, AMF Krylov reference path.

These two PRs are independent and can merge in either order.

Not in this PR

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

CI status on head ebba6b9f

Workflow Run Result
Downgrade (InterfaceI) https://github.com/SciML/OrdinaryDiffEq.jl/actions/runs/30078803742 success
Downgrade Sublibraries https://github.com/SciML/OrdinaryDiffEq.jl/actions/runs/30078803705 57 success / 1 failure

Sole remaining failure (environmental, not compat)

lib/DiffEqDevTools — self-hosted runner lost communication with the server (no log blob; annotation only). Same flake class as #3958. All previously hard-failing packages are green: Core, BDF, AMF, Rosenbrock, RosenbrockTableaus.

Floors landed here

  • SciMLBase 3.39 (vector-abstol CheckInit)
  • Enzyme 0.13.180 (AutoEnzyme Rosenbrock/BDF)
  • Core SparseArrays in extras
  • Plus initdt @testset end fix + AMF KrylovJL operator-jac ref workaround

@ChrisRackauckas-Claude
ChrisRackauckas-Claude force-pushed the agent/downgrade-compat-floors branch from ebba6b9 to 313ff40 Compare July 25, 2026 03:03
@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title Downgrade CI floors: Core SparseArrays extras, Enzyme 0.13.180, AMF ref jac Raise Enzyme floor to 0.13.180 for AutoEnzyme Downgrade paths Jul 25, 2026
Conservative floor raise for OrdinaryDiffEqRosenbrock,
OrdinaryDiffEqRosenbrockTableaus, OrdinaryDiffEqBDF, and the AD /
Downstream test environments. At lower 0.13 floors, Downgrade
Sublibraries exposed AutoEnzyme order/step failures (SciML#3987).

Compat-only; no source or test changes. Substantive Downgrade fixes
are in SciML#4012.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas-Claude
ChrisRackauckas-Claude force-pushed the agent/downgrade-compat-floors branch from 313ff40 to df3ee31 Compare July 25, 2026 03:03
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 25, 2026 03:04
@ChrisRackauckas
ChrisRackauckas merged commit bf684f8 into SciML:master Jul 25, 2026
131 of 147 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