v6.90.0
OrdinaryDiffEq v6.90.0
Merged pull requests:
- Make W_transform always true (#2297) (@oscardssmith)
- Apply W-transform to Rosenbrock23 (#2307) (@ChrisRackauckas)
- feat: support parameter updates in
initialize_dae!
(#2314) (@AayushSabharwal) - Begin Rosenbrock refactor (#2430) (@ParamThakkar123)
- Fix and add test coverage for custom jacobians in DAEFunctions. (#2436) (@termi-official)
- add strip_solution tests (#2437) (@jClugstor)
- canonical docstrings (#2439) (@ArnoStrouwen)
- Improve NULL FSAL and fix du for non-FSAL (#2445) (@ChrisRackauckas)
_reshape
and_vec
appropriately in more places (#2446) (@oscardssmith)- 5th order Rosenbrock refactor (#2448) (@ParamThakkar123)
- Implement Part 1 Of Adaptive Radau Method (#2450) (@Shreyas-Ekanathan)
- move default solver tests to OrdinaryDiffEqDefault (#2451) (@oscardssmith)
- ci(CompatHelper): fix CompatHelper (#2453) (@thazhemadam)
- CompatHelper: add new compat entry for StaticArrays at version 1 for package downstream, (keep existing compat) (#2455) (@github-actions[bot])
- Fix compats for strip_solution (#2456) (@jClugstor)
- Better warning on lack of initialization algorithm and slim Rosenbrock (#2458) (@ChrisRackauckas)
- Hotfix precompilation with initialization movement (#2460) (@ChrisRackauckas)
- bump versions (#2462) (@oscardssmith)
- Strip
uf
andtf
withstrip_cache
(#2465) (@jClugstor) - Implement CheckInit (#2466) (@ChrisRackauckas)
- Use callback initialization algorithm (#2467) (@ChrisRackauckas)
- Fix premature conversion to Float64 in Vern6 (#2468) (@moble)
- Check mutable in fsal reset without requiring allocated caches (#2470) (@ChrisRackauckas)
- wtransform for the extrapolation methods (#2471) (@oscardssmith)
- fix
ForwardDiff
jacobian!
stats (#2472) (@oscardssmith) - Cache stripping fix (#2473) (@jClugstor)
- Fix typo in common_first_steps.jl (#2474) (@vavrines)
- Add Order Adaptivity to Radau (#2478) (@Shreyas-Ekanathan)
- Fix typo in derivative error (#2480) (@DanielVandH)
- EnzymeExt Use inactive_noinl (#2481) (@wsmoses)
- Set
args
to nothing in cache stripping (#2483) (@jClugstor) - feat: support passing symbolic variables to
save_idxs
(#2486) (@AayushSabharwal) - fix initialize! of FBDF (#2487) (@oscardssmith)
- fix convergence test CI failure (#2488) (@oscardssmith)
- Fix cache_strip for default algs (#2489) (@jClugstor)
- fix contrib docs (#2490) (@oscardssmith)
- fix initdt calculation (#2493) (@oscardssmith)
- Bump test tolerance on failing low storage method test (#2494) (@ChrisRackauckas)
- Fix iterator tests for v1.11 (#2496) (@ChrisRackauckas)
- test for adaptive=true on non-adaptive alg (#2497) (@oscardssmith)
- Change Core, Extrapolation, and FIRK to using FastPower.jl (#2498) (@ChrisRackauckas)
- Improve float conversions in PI controllers (#2499) (@ChrisRackauckas)
- OrdinaryDiffEqFIRK missing compats (#2500) (@ErikQQY)
- Fix typo in docs (#2502) (@Iddingsite)
- bump OrdinaryDiffEqExtrapolation version (#2504) (@oscardssmith)
- Do not rewrap PDESolution with default algorithm (#2505) (@ChrisRackauckas)
- Allow configuration of the initialization done after interpolation while applying an affect (#2507) (@BenChung)
- CompatHelper: bump compat for SimpleNonlinearSolve to 2, (keep existing compat) (#2509) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4, (keep existing compat) (#2510) (@github-actions[bot])
- Test master (#2511) (@ChrisRackauckas)
- Fix Rosenbrock docstrings for Wolfbrandt-property (#2512) (@termi-official)
- Refactor predictive controller (#2515) (@ChrisRackauckas)
Closed issues:
- DAE (Mass Matrix) Solver Compatibility with Callbacks (#1376)
- no matching method found
eachcol(::LinearAlgebra.UniformScaling{Bool})
: OrdinaryDiffEq.eachcol(M) (#2072) OrdinaryDiffEq
arguably uses the wrong DAE initializealg after callbacks. (#2143)- Code stalls when adaptive time stepping is requested for a non-adaptive method. (#2265)
- Rosenbrock-W method docstrings (#2289)
- Vector tolerances support for
Rodas5Pr
(#2315) - KYK2014DGSSPRK_3S2, SHLDDRK52 and SHLDDRK_2N not defined (#2438)
- ERROR: LoadError: DimensionMismatch: arrays could not be broadcast to a common size; got a dimension with lengths 19 and 1216 (#2447)
- Warning about
has_lazy_interpolation
(#2457) - Code Quality Test fails after a few updates in the main brach (#2461)
- Registering all packages (#2469)
- Reinit! only works if the solution does not get unstable (#2476)
- Floating point error using adjoint_sensitivities when tspan includes 16f0 in v6.89.0 (#2492)