Releases: SciML/OrdinaryDiffEq.jl
Releases · SciML/OrdinaryDiffEq.jl
v6.89.0
OrdinaryDiffEq v6.89.0
Merged pull requests:
- docs v7 rework (#2317) (@ArnoStrouwen)
- Shifted methods to the correct subpackage (#2408) (@ParamThakkar123)
- Fix precompilation of LowStorageRK (#2433) (@termi-official)
- More splits in the documentation (#2434) (@ChrisRackauckas)
Closed issues:
v6.88.1
OrdinaryDiffEq v6.88.1
Merged pull requests:
- Ready a release (#2428) (@ChrisRackauckas)
Closed issues:
- ERROR: LoadError: UndefVarError:
Enzyme
not defined (#2429)
v6.88.0
OrdinaryDiffEq v6.88.0
Merged pull requests:
- Added FIRK solvers (#2286) (@ParamThakkar123)
- Added DAE solvers (#2292) (@ParamThakkar123)
- use StaticW more often (#2295) (@oscardssmith)
- Rename RadauIIA7 to RadauIIA9 (#2296) (@Shreyas-Ekanathan)
- Add solver-specific test environments (#2299) (@ChrisRackauckas)
- Finish DAE (#2300) (@ChrisRackauckas)
- Added QPRK solvers (#2301) (@ParamThakkar123)
- Fix docs and format (#2302) (@ChrisRackauckas)
- Added PDIRK and PRK solvers (#2303) (@ParamThakkar123)
- Added High Order and Low Order RK methods (#2304) (@ParamThakkar123)
- optimize StaticWOperator by using lu to allow saving the factorization (#2305) (@oscardssmith)
- make Rosenbrock23 use W transform (#2306) (@oscardssmith)
- Added ExponentialRK, IMEXMultistep and Linear Solvers (#2308) (@ParamThakkar123)
- Split off Nonlinear Solvers and Differentiation (#2309) (@ChrisRackauckas)
- reconfigure CI testing to actually test the submodules in isolation (#2311) (@ChrisRackauckas)
- Added Test dependencies (in progress) (#2312) (@ParamThakkar123)
- Split out OrdinaryDiffEqCore and make dependencies into a tree (#2313) (@ChrisRackauckas)
- Update rosenbrock_perform_step.jl (#2319) (@gstein3m)
- Big Format (#2321) (@ChrisRackauckas)
- CompatHelper: add new compat entry for StaticArrays at version 1, (keep existing compat) (#2355) (@github-actions[bot])
- CompatHelper: add new compat entry for FiniteDiff at version 2, (keep existing compat) (#2356) (@github-actions[bot])
- Parallelize precompilation (#2357) (@ChrisRackauckas)
- CompatHelper: add new compat entry for LinearSolve at version 2, (keep existing compat) (#2358) (@github-actions[bot])
- CompatHelper: add new compat entry for PreallocationTools at version 0.4, (keep existing compat) (#2359) (@github-actions[bot])
- CompatHelper: add new compat entry for LineSearches at version 7, (keep existing compat) (#2360) (@github-actions[bot])
- CompatHelper: add new compat entry for SparseDiffTools at version 2, (keep existing compat) (#2361) (@github-actions[bot])
- CompatHelper: add new compat entry for ForwardDiff at version 0.10, (keep existing compat) (#2362) (@github-actions[bot])
- CompatHelper: add new compat entry for SimpleNonlinearSolve at version 1, (keep existing compat) (#2363) (@github-actions[bot])
- CompatHelper: add new compat entry for ExponentialUtilities at version 1, (keep existing compat) (#2364) (@github-actions[bot])
- CompatHelper: add new compat entry for NonlinearSolve at version 3, (keep existing compat) (#2365) (@github-actions[bot])
- CompatHelper: add new compat entry for FiniteDiff at version 2, (keep existing compat) (#2366) (@github-actions[bot])
- Switch core to StaticArrayscore (#2367) (@ChrisRackauckas)
- Solving on custom array types that are not
AbstractArray
s (#2368) (@apkille) - add OrdinaryDiffEqDifferentiation to the project file. (#2369) (@ArnoStrouwen)
- remove unused MultistepAlgorithms constant (#2370) (@ArnoStrouwen)
- Add a bunch of license copies (#2374) (@ChrisRackauckas)
- Remove the InteractiveUtils dependency by reimplementing subtypes (#2375) (@ChrisRackauckas)
- CompatHelper: add new compat entry for OrdinaryDiffEqCore at version 1, (keep existing compat) (#2376) (@github-actions[bot])
- add tstops API (#2377) (@isaacsas)
- move
get_tmp_cache
for out of place methods to the right place (#2379) (@oscardssmith) - fix Complex
eigen est
(#2381) (@oscardssmith) - Autocompat (#2382) (@ChrisRackauckas)
- CompatHelper: add new compat entry for OrdinaryDiffEqVerner at version 1, (keep existing compat) (#2384) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqHighOrderRK at version 1, (keep existing compat) (#2385) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqLowOrderRK at version 1, (keep existing compat) (#2386) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqDifferentiation at version 1, (keep existing compat) (#2387) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqTsit5 at version 1, (keep existing compat) (#2388) (@github-actions[bot])
- Split and inactivate increment functions (#2389) (@ChrisRackauckas)
- Refactor ODEIntegrator to not allow undef fsal states (#2390) (@ChrisRackauckas)
- Add cache stripping to solution stripping (#2393) (@jClugstor)
- fix oop BDF gamma type and terk_tmp type (#2394) (@oscardssmith)
- CompatHelper: add new compat entry for OrdinaryDiffEqFunctionMap at version 1, (keep existing compat) (#2395) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqExtrapolation at version 1, (keep existing compat) (#2396) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqRKN at version 1, (keep existing compat) (#2397) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqAdamsBashforthMoulton at version 1, (keep existing compat) (#2398) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqNonlinearSolve at version 1, (keep existing compat) (#2399) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqPRK at version 1, (keep existing compat) (#2400) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqQPRK at version 1, (keep existing compat) (#2401) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqFeagin at version 1, (keep existing compat) (#2402) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqStabilizedRK at version 1, (keep existing compat) (#2403) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqLowStorageRK at version 1, (keep existing compat) (#2404) (@github-actions[bot])
- update firk order (#2405) (@ChrisRackauckas)
- CompatHelper: add new compat entry for OrdinaryDiffEqIMEXMultistep at version 1, (keep existing compat) (#2410) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqExplicitRK at version 1, (keep existing compat) (#2411) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqIMEXMultistep at version 1, (keep existing compat) (#2412) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqFIRK at version 1, (keep existing compat) (#2415) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqFIRK at version 1, (keep existing compat) (#2416) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqLinear at version 1, (keep existing compat) (#2417) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqBDF at version 1, (keep existing compat) (#2418) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqRosenbrock at version 1, (keep existing compat) (#2419) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqNordsieck at version 1, (keep existing compat) (#2420) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqSDIRK at version 1, (keep existing compat) (#2421) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqDefault at version 1, (keep existing compat) (#2422) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqExponentialRK at version 1, (keep existing compat) (#2423) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqPDIRK at version 1, (keep existing compat) (#2424) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqSSPRK at version 1, (keep existing compat) (#2425) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqSymplecticRK at version 1, (keep existing compat) (#2426) (@github-actions[bot])
- CompatHelper: add new compat entry for OrdinaryDiffEqStabilizedIRK at version 1, (keep existing compat) (#2427) (@github-actions[bot])
Closed issues:
- Cannot precompile on latest Julia master: no method matching length(::Nothing) (#1920)
- Refactor OrdinaryDiffEq to use Subpackages for Solver Sets (#2177)
- Default solve call crashes with complex state variable (#2380)
- ERROR: LoadError: MethodError: Cannot
convert
an object of typeOrdinaryDiffEq.WOperator{false,Float64}
to an object of typeOrdinaryDiffEq.WOperator{false,Float32}
(#2383)
v6.87.0
OrdinaryDiffEq v6.87.0
Merged pull requests:
- Implement 7th order RadauIIA method (#2273) (@Shreyas-Ekanathan)
- Added SDIRK Solvers (#2285) (@ParamThakkar123)
- fix `is_constant_cache(::DefaultCache) (#2288) (@oscardssmith)
- Remove Rodas interpolation error allocation (#2290) (@ChrisRackauckas)
- fix out of place
WOperator
(#2291) (@oscardssmith) - don't broadcast the left side for out of place (#2293) (@oscardssmith)
Closed issues:
- Default algorithm with StaticArray state and a ContinuousCallback errors out. (#2287)
v6.86.0
OrdinaryDiffEq v6.86.0
Merged pull requests:
- added method ROK4a (#2260) (@cwittens)
- Added SSPRK methods (#2264) (@ParamThakkar123)
- Added Feagin Package (#2267) (@ParamThakkar123)
- Added OrdinaryDiffEqSymplecticRK (#2268) (@ParamThakkar123)
- Don't use prev_theta for non-adaptive solves (#2269) (@oscardssmith)
- don't define
trivial_limiter!
in sub-packages (#2270) (@oscardssmith) - remove array specialization (#2271) (@oscardssmith)
- Added RKN methods (#2272) (@ParamThakkar123)
- Added Verner Methods (#2274) (@ParamThakkar123)
- fix default algorithm interpolation (#2275) (@oscardssmith)
- Allow any chunksize for CompiledFloats (#2276) (@ChrisRackauckas)
- typo fix (#2280) (@oscardssmith)
- add PositiveIntegrators.jl to downstream tests (#2281) (@ranocha)
Closed issues:
v6.85.0
OrdinaryDiffEq v6.85.0
Merged pull requests:
- fix out of place
linsolve=KrylovJL*
(#2252) (@oscardssmith) - Added Separate package for RKC (#2253) (@ParamThakkar123)
- Added Low Storage RK methods (#2256) (@ParamThakkar123)
- Fix unescaped name argument in cache macro. (#2257) (@evetion)
- Update utility_tests.jl (#2258) (@ChrisRackauckas)
- don't copy the cache macro in RKC (#2259) (@ChrisRackauckas)
- Generalize some controller properties to use new traits for refactor (#2261) (@ChrisRackauckas)
- fix
eigen_est
for in place explicit solvers withComplex
u0
(#2262) (@oscardssmith) - CompatHelper: add new compat entry for Static at version 1, (keep existing compat) (#2263) (@github-actions[bot])
Closed issues:
v6.84.0
OrdinaryDiffEq v6.84.0
v6.83.2
OrdinaryDiffEq v6.83.2
Merged pull requests:
- Optimistic first time convergence criterion (without messing with DelayDiffEq) (#2233) (@oscardssmith)
- Fix
QNDF
alg_events test (#2249) (@oscardssmith) - fix
get_tmp_cache
for Default solver (and some other default solver DAE fixes) (#2251) (@oscardssmith)
Closed issues:
- Model Regression from v6.74.1 to v6.83.1 (#2250)
v6.83.1
v6.83.0
OrdinaryDiffEq v6.83.0
Merged pull requests:
- work around FastBroadcast bugfix (#2243) (@oscardssmith)
- fix
Rodas5P
dense output for nonArray
inplace (#2244) (@oscardssmith) - fix default solver interpolation (#2245) (@oscardssmith)
- fix typos (#2246) (@spaette)
Closed issues:
ERROR: UndefVarError: a71 not defined
when usingRodas5P
withContinuousCallback
(#2242)