Releases: SciML/OrdinaryDiffEq.jl
Releases · SciML/OrdinaryDiffEq.jl
v6.72.0
OrdinaryDiffEq v6.72.0
Merged pull requests:
- Improve mass matrix error message (#2145) (@ChrisRackauckas)
- fix memory leak on repeated
init(prob)
(#2148) (@oscardssmith) - reapply formatter (#2150) (@ArnoStrouwen)
- Allow for using the initializeprob with OverrideInit (#2151) (@ChrisRackauckas)
Closed issues:
- Unexpected memory accumulation when repeatedly running
solve
(#2147)
v6.71.0
OrdinaryDiffEq v6.71.0
Merged pull requests:
- Fix out-of-place Rosenbrock23 (#2123) (@YingboMa)
- added methods ROS2PR, ROS2S, ROS3, ROS3PR, SCHOLZ4_7, ROS3PRL, ROS3PRL2 (#2126) (@cwittens)
- Bug in out-of-place version of Rodas3P: Update rosenbrock_perform_step.jl (#2128) (@gstein3m)
- Load SENSITIVITY_INTERP_MESSAGE from SciMLBase (#2136) (@LilithHafner)
- Improve callback modifier handling more (#2142) (@oscardssmith)
Closed issues:
- Improved traditional Rosenbrock–Wanner methods for stiff ODEs and DAEs by Joachim Rang (#2064)
- Rosenbrock solvers fail or interpolate poorly due to (algebraically) inconsistent
u
after callback (#2127) - Rodas5P gives inaccurate results when integrating triangle wave (#2132)
Rodas3P
andRodas23W
are completely broken for out of place. (#2135)
v6.70.1
OrdinaryDiffEq v6.70.1
v6.70.0
OrdinaryDiffEq v6.70.0
Merged pull requests:
- New methods Rodas23W / Rodas3P with error test for interpolation, see issue 2054 #2054 (#2092) (@gstein3m)
- added ROS34PRw method (#2113) (@cwittens)
- use
ForwardDiff.value
when computing internal tolerances (#2116) (@SebastianM-C) - remove error for
Rosenbrock23
with no differential equations (#2117) (@oscardssmith) - fix location of error check disabling to prevent infinite loop in weird cases (#2118) (@oscardssmith)
- Bump actions/cache from 3 to 4 (#2119) (@dependabot[bot])
- Update rosenbrock.md (#2120) (@gstein3m)
- fix deprecation warnings in InterfaceI (#2122) (@ArnoStrouwen)
Closed issues:
v6.69.0
OrdinaryDiffEq v6.69.0
Merged pull requests:
- Single type for sensitivity interpolation and composites (#2111) (@ChrisRackauckas)
v6.68.2
OrdinaryDiffEq v6.68.2
v6.68.1
OrdinaryDiffEq v6.68.1
Merged pull requests:
- Fix DAE initialization AD when autodiff=false (#2110) (@ChrisRackauckas)
v6.68.0
OrdinaryDiffEq v6.68.0
Merged pull requests:
- Rodas5(P) 2nd and third derivatives (#2102) (@ChrisRackauckas)
- make dae initialization work for non eltypable p (#2105) (@oscardssmith)
- refactor: remove getproperty method for ODEIntegrator (#2106) (@AayushSabharwal)
- No need to depend on LV (#2107) (@chriselrod)
- Use the computed ForwardDiff type for preallocation choices in init (#2108) (@ChrisRackauckas)
Closed issues:
- Rodas5P does not allow 2nd order (or higher) derivatives (#2101)
v6.67.0
OrdinaryDiffEq v6.67.0
Merged pull requests:
- Update NonlinearSolve ForwardDiff support for DAE Initialization diff (#2100) (@ChrisRackauckas)
v6.66.0
OrdinaryDiffEq v6.66.0
Merged pull requests:
- Fix interpolation output types for dynamical ODEs (#2094) (@ChrisRackauckas)
- Fix save_end overriding behavior (#2095) (@ChrisRackauckas)
- Fix McAte5 time dependence (#2096) (@ChrisRackauckas)
- Set dtmin to zero by default (#2098) (@ChrisRackauckas)
- Fix FunctionMap idxs handling in interpolation (#2099) (@ChrisRackauckas)
Closed issues:
- Step size after tstop can be too small (#1616)
- Strange behavior of save_at=false (#1842)
- fixed dt step! may fail due to t being close to tstop (#1879)
- McAte5 alg gives wrong results (#2066)
- New
convert
error withsaveat
and symplectic integrators (#2086) integ(u, t, Val{1})
andsol(t, Val{1})
give different answers (#2097)