Releases: SciML/OrdinaryDiffEq.jl
Releases · SciML/OrdinaryDiffEq.jl
v6.101.0
OrdinaryDiffEq v6.101.0
v6.100.0
OrdinaryDiffEq v6.100.0
Merged pull requests:
- Setup the use of nlstep overloads (#2758) (@ChrisRackauckas)
- Fixed adaptive out-of-place Stepanov5. (#2759) (@toma-vlad)
- Add checks that the solution was successful (#2761) (@ChrisRackauckas)
- Make DI unstrict due to not having view support (#2762) (@ChrisRackauckas)
- Disable Enzyme on prereleases (#2763) (@ChrisRackauckas)
- Fix downgrade CI (#2764) (@ChrisRackauckas)
- Major docs improvements (#2766) (@ChrisRackauckas)
v6.99.0
OrdinaryDiffEq v6.99.0
Merged pull requests:
- Fix inference with NonlinearSolveAlg (#2729) (@ChrisRackauckas)
- fix autodiff for FBDF (#2730) (@oscardssmith)
- Os/bump di (#2732) (@oscardssmith)
- start upgrade to MTK@10 (#2734) (@oscardssmith)
- fix OrdinaryDiffEqBDF tests (#2735) (@oscardssmith)
- fix downstream runners (#2737) (@oscardssmith)
- bump core version (#2739) (@oscardssmith)
- add DefaultImplicitODEAlgorithm and tests (#2741) (@oscardssmith)
- Mooncake Direct Adjoints for Explicit Integrators (#2742) (@ChrisRackauckas)
- Reset fsal when necessary for first tstep (#2743) (@oscardssmith)
- Add AirSpeedVelocity.jl benchmarking (#2745) (@ChrisRackauckas)
- Inactivate initdt for differentiation by enzyme (#2748) (@ChrisRackauckas)
- fix stats of stabilized RK methods (#2753) (@ranocha)
- bump OrdinaryDiffEqStabilizedRK (#2754) (@ranocha)
- fix allocations in ROCK4 (#2755) (@ranocha)
- test: fix MTK reinitialization tests, remove deprecation warnings (#2756) (@AayushSabharwal)
Closed issues:
OrdinaryDiffEqNonlinearSolve
- Type instability in relaxation (#2674)- FBDF not compatible with ForwardDiff (#2720)
- Get Mooncake direct adjoints working (#2723)
PreparationMismatchError
after bump of DifferentiationInterface.jl (#2738)- Modified SIR model turns unstable on simulation (very potentially a numerical error unavoidable due to the model (#2747)
- Make InterpolationData an AbstractDiffEqArrayInterpolation (#2749)
v6.98.0
OrdinaryDiffEq v6.98.0
Merged pull requests:
- support ForwardDiff 1.0 (#2643) (@oscardssmith)
- Disable enzyme tests on prereleases (#2714) (@ChrisRackauckas)
- fix
sources
in Ci for 1.11 and up (#2715) (@oscardssmith) - continue fixing CI (#2716) (@oscardssmith)
- fix even more ci? (#2717) (@oscardssmith)
- fix NonlinearSolve tests (broken by #2573) (#2718) (@oscardssmith)
- Update nystrom_convergence_tests.jl (#2721) (@ChrisRackauckas)
- Don't check iszero Rational relax, instead make no-op (#2724) (@ChrisRackauckas)
v6.97.0
OrdinaryDiffEq v6.97.0
Merged pull requests:
- use [sources] (#2699) (@oscardssmith)
- Regression test callback doubling (#2704) (@ChrisRackauckas)
- Support SciMLOperators 0.4 in subpackages (#2705) (@devmotion)
- Run CompatHelper also for subpackages (#2706) (@devmotion)
- speed up RodasTableau constructors (#2712) (@oscardssmith)
- Bump SciMLOperators (#2713) (@ChrisRackauckas)
Closed issues:
- Time dependence in a non-autonomous linear ODE problem does not appear to propagate correctly to the solver (#2661)
- OrdinaryDiffEq.jl fails to precompile when DifferentiationInterface v0.7.0 is present in the environment (#2709)
- Rodas4P() solver dominated by 2 allocations. Any way to get around this? (#2710)
v6.96.0
OrdinaryDiffEq v6.96.0
Merged pull requests:
- Add JET and Aqua Tests to Subpackages (#2665) (@jClugstor)
- Don't double recurse init with default algorithm (#2695) (@ChrisRackauckas)
- Update tests for MTK resorting (#2697) (@ChrisRackauckas)
- Make get_differential_vars type stable (#2698) (@Ickaser)
- CompatHelper: bump compat for SciMLOperators to 0.4, (keep existing compat) (#2702) (@github-actions[bot])
Closed issues:
v6.95.1
OrdinaryDiffEq v6.95.1
Merged pull requests:
- Add test for AD with unitfulvalue abstol (#2686) (@ChrisRackauckas)
- Test Union{MethodError, BoundsError} (#2687) (@hersle)
Closed issues:
no method matching Float64(::ForwardDiff.Dual{...})
when specifying onlyreltol
(#2675)
v6.95.0
OrdinaryDiffEq v6.95.0
Merged pull requests:
- Fix some tests (#2683) (@ChrisRackauckas)
- Fix Interface V tests (#2684) (@ChrisRackauckas)
v6.94.0
OrdinaryDiffEq v6.94.0
Merged pull requests:
- Use DifferentiationInterface for AD in Implicit Solvers (#2567) (@jClugstor)
- Explicit Taylor solvers (#2620) (@tansongchen)
- feat: allow solving NLLS in solve, rename SimpleIDSolve to IDSolve (#2640) (@vyudu)
- fix interpolation type stability (#2641) (@oscardssmith)
- bump OrdinaryDiffEqCore version (#2647) (@oscardssmith)
- Add missing compat bounds preventing registration (#2650) (@jClugstor)
- Fix typo, add test for 2656 (#2657) (@jClugstor)
- fix: run
late_binding_update_u0_p
inreinit!
(#2658) (@AayushSabharwal) - Fix sparsity pattern mismatch and test (#2662) (@jClugstor)
- Fix undefined res and spzeros (#2664) (@jClugstor)
- test: improve test for
reinit!
callinglate_binding_update_u0_p
(#2667) (@AayushSabharwal) - Move enzyme tests to downstream (#2669) (@ChrisRackauckas)
- CompatHelper: add new compat entry for Enzyme at version 0.13 for package downstream, (keep existing compat) (#2670) (@github-actions[bot])
- Fix incorrect conditional in initdt (#2676) (@jClugstor)
- remove deprecated indexing from test (#2677) (@oscardssmith)
- SimpleImplicitDiscreteSolve (#2679) (@vyudu)
- Test fixing (#2681) (@ChrisRackauckas)
- AutoSparse Detection Fix for BDF etc. (#2682) (@jClugstor)
Closed issues:
- Improvement of stage predictors in SFSDIRK and CFNLIRK methods (#1117)
- Dead species coming back alive (#1651)
- Verbosity flag not correctly passed to linear solver (#1897)
- Solution interpolation does not infer type (#2610)
AbstractNonlinearTerminationMode
not defined when precompiling OrdinaryDiffEqSDIRK (#2639)- Strict in-place sparse Jacobians now cause errors when they don't anticipate the mass matrix (#2653)
- Sparse jacobians no longer working? (#2654)
- UndefVarError:
f
not defined inOrdinaryDiffEqDifferentiation
(#2656) - Undefined names in OrdinaryDiffEqDifferentiation (#2659)
v6.93.0
OrdinaryDiffEq v6.93.0
Merged pull requests:
- Add FIRK interpolation and addsteps (#2589) (@Shreyas-Ekanathan)
- compute initialization for ImplicitDiscreteProblem (#2624) (@vyudu)
- feat: ImplicitDiscreteSolve (#2626) (@vyudu)
- fix deprecated HSLDDRK64 constructor (#2627) (@ranocha)
- fix stats.nf for KYKSSPRK42 (#2628) (@ranocha)
- fix stats.nf for SHLDDRK methods (#2629) (@ranocha)
- ImplicitDiscreteSolve: handle case where u is nothing (#2630) (@vyudu)
- bump version of OrdinaryDiffEqSSPRK (#2631) (@ranocha)
- Check for consistency between different
VectorOfArray
parent array types (#2633) (@jlchan) - fix rosenbrock allocations (#2634) (@oscardssmith)
- Remove last vestige of DiffEqOperators (#2636) (@ChrisRackauckas)
- Test master (#2637) (@ChrisRackauckas)
- Test whether all latest releases together means tests pass (#2638) (@ChrisRackauckas)
Closed issues:
- Solvers using
VectorOfArray
behave differently for differentparent
array types (#2625)