Releases: SciML/OrdinaryDiffEq.jl
Releases · SciML/OrdinaryDiffEq.jl
v6.81.1
OrdinaryDiffEq v6.81.1
Merged pull requests:
- Fix order of CompositeAlgorithm (#2239) (@ChrisRackauckas)
v6.81.0
OrdinaryDiffEq v6.81.0
Merged pull requests:
- Switch RK methods to use an inf norm for
eigen_est
(#2204) (@oscardssmith) - throw error for
Rosenbrock23
on non-diagonal mass matrices (#2226) (@oscardssmith) - fix
Stepanov5
(#2230) (@oscardssmith) - fix NonlinearSolveAlg to use new Nonlinear stats handling (#2231) (@oscardssmith)
- Allocate less in
estimate_terk
(#2232) (@chriselrod) - Partial revert for ROW docs and fix of tableau docstrings (#2236) (@termi-official)
- Revert "Disable Default solver on windows" (#2237) (@ChrisRackauckas)
Closed issues:
- Performance drop in Julia 1.6 (#1422)
- The method
Stepanov5
doesn't seem to work (#2188) - autoswitch solvers can cause the stiff solver to fail (#2198)
Rosenbrock23
fails for weird mass matrices (#2203)- Add option to specify maximum number of consecutively rejected steps (#2229)
- Adaptivity fails for DAEs with non-continuous solution (#2238)
v6.80.1
OrdinaryDiffEq v6.80.1
Merged pull requests:
- Introduce and propagate stage limiters for Rosenbrock methods. (#2220) (@termi-official)
- Documentation for Rosenbrock methods (#2222) (@termi-official)
- fix callbacks with default algorithm (#2225) (@oscardssmith)
v6.80.0
OrdinaryDiffEq v6.80.0
Merged pull requests:
- for non-diagonal mass matrices, use linear interpolation (#2218) (@oscardssmith)
- Deduplicate Rosenbrock34 stage (#2219) (@termi-official)
- reduce default precompilation (#2221) (@oscardssmith)
- CompatHelper: bump compat for FastBroadcast to 0.3, (keep existing compat) (#2223) (@github-actions[bot])
- Disable Default solver on windows (#2224) (@oscardssmith)
Closed issues:
- Unsupported interpolator chosen when mass matrix is not diagonal (#2199)
v6.79.0
OrdinaryDiffEq v6.79.0
Merged pull requests:
- relax check_error tests (#2208) (@oscardssmith)
- don't reset accept-step so SciMLBase.check_error can look at it (#2210) (@oscardssmith)
- initialize bitstype caches in
DefaultCache
(#2217) (@oscardssmith)
Closed issues:
- Hello everyone, (#2215)
v6.78.0
OrdinaryDiffEq v6.78.0
Merged pull requests:
- Re-evaluate u_initial after DAE initialization (#1970) (@Keno)
- CompatHelper: bump compat for Documenter to 1 for package docs, (keep existing compat) (#2029) (@github-actions[bot])
- Redesign default ODE solver to be type-grounded and lazy (#2184) (@oscardssmith)
- Fix initialization size to not try/catch (#2202) (@ChrisRackauckas)
- CompatHelper: add new compat entry for SciMLStructures at version 1, (keep existing compat) (#2205) (@github-actions[bot])
- CompatHelper: add new compat entry for EnumX at version 1, (keep existing compat) (#2206) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEq at version 6 for package docs, (keep existing compat) (#2207) (@github-actions[bot])
v6.77.1
OrdinaryDiffEq v6.77.1
Merged pull requests:
v6.77.0
OrdinaryDiffEq v6.77.0
Merged pull requests:
- shorten timespan on initdt test (#2194) (@oscardssmith)
- I think this fixes a few minor bugs with nonlinear convergence (#2196) (@oscardssmith)
- Fix and test DPRKN interpolation with idxs (#2201) (@ChrisRackauckas)
v6.76.0
OrdinaryDiffEq v6.76.0
Merged pull requests:
- Support NonlinearSolve.jl for the ODE nonlinear solver (#2167) (@oscardssmith)
- Adding Pseudo-Symplectic Explicit Runge-Kutta methods (#2174) (@MarcoArtiano)
- added step_limiter to RADAUIIA3,5 and made basic tests for step_limiter (#2176) (@cwittens)
- test(inplace_interpolation.jl): check for approx equality (#2181) (@characat0)
- refactor: use tunable parameters for cache in dae initialization (#2186) (@sathvikbhagavan)
- added step_limiter to more methods (#2190) (@cwittens)
- CompatHelper: add new compat entry for SciMLStructures at version 1, (keep existing compat) (#2191) (@github-actions[bot])
- fix dependent mass matrix tests (#2192) (@ChrisRackauckas)
- Fix relaxation test (#2193) (@ChrisRackauckas)
v6.75.0
OrdinaryDiffEq v6.75.0
Merged pull requests:
- Implement 4th order Runge-Kutta-Nystrom method (#2161) (@Shreyas-Ekanathan)
- added ROS2 method and added ROS2, ROS23 and ROS34PW methods to iipvsoop_test.jl (#2165) (@cwittens)
- Added Runge–Kutta pairs of orders 9(8) for use in quadruple precision computations (#2166) (@Theozeud)
- Bump julia-actions/setup-julia from 1 to 2 (#2169) (@dependabot[bot])
- Modifications Rodas5Pe, Rodas5Pr of Rodas5P concerning issue #2054 and minor bug fixes of Rodas3P/23W (#2170) (@gstein3m)
- CompatHelper: bump compat for ADTypes to 1, (keep existing compat) (#2172) (@github-actions[bot])
- added algos to rosenbrock.md (#2175) (@cwittens)
- Fix issue #2173 divide-by-zero error (#2178) (@afossa)
- Bump version and release for downstream CI with ADTypes 1.0 (#2180) (@Vaibhavdixit02)
Closed issues:
- Investigate the possibility of StaticArrays tableau methods (#114)
- Analysis of time spent precompiling (#1937)
- Second-order Rosenbrock method of Verwer, Spee, Blom, Hundsdorfer (1999) (#2112)
- New Runge–Kutta pairs of orders 9(8) for use in quadruple precision computations (#2159)
- Plotting analytic solutions fails (#2162)
- Divide-by-zero error thrown during vector initialization (#2173)
unstable_check
gets passed value that's far from solution (#2179)