Skip to content

Releases: SciML/OrdinaryDiffEq.jl

v6.90.1

11 Nov 15:00
ad7891e
Compare
Choose a tag to compare

OrdinaryDiffEq v6.90.1

Diff since v6.90.0

Merged pull requests:

v6.90.0

11 Nov 07:34
28199e0
Compare
Choose a tag to compare

OrdinaryDiffEq v6.90.0

Diff since v6.89.0

Merged pull requests:

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)

v6.89.0

27 Aug 11:55
675935d
Compare
Choose a tag to compare

OrdinaryDiffEq v6.89.0

Diff since v6.88.1

Merged pull requests:

Closed issues:

  • Some methods are in the wrong sub-package (#2373)
  • Stuck when precompiling OrdinaryDiffEqDefault (#2432)

v6.88.1

24 Aug 22:41
9529728
Compare
Choose a tag to compare

OrdinaryDiffEq v6.88.1

Diff since v6.88.0

Merged pull requests:

Closed issues:

  • ERROR: LoadError: UndefVarError: Enzyme not defined (#2429)

v6.88.0

24 Aug 10:52
ff181f3
Compare
Choose a tag to compare

OrdinaryDiffEq v6.88.0

Diff since v6.87.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 AbstractArrays (#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 type OrdinaryDiffEq.WOperator{false,Float64} to an object of type OrdinaryDiffEq.WOperator{false,Float32} (#2383)

v6.87.0

26 Jul 14:16
acce9cc
Compare
Choose a tag to compare

OrdinaryDiffEq v6.87.0

Diff since v6.86.0

Merged pull requests:

Closed issues:

  • Default algorithm with StaticArray state and a ContinuousCallback errors out. (#2287)

v6.86.0

18 Jul 12:14
a8beedb
Compare
Choose a tag to compare

OrdinaryDiffEq v6.86.0

Diff since v6.85.0

Merged pull requests:

Closed issues:

  • Memory leak in solving ODE many times (#1946)
  • UndefRefError: cache.cache5 doesn't exist? (#2279)

v6.85.0

28 Jun 01:27
e17f08f
Compare
Choose a tag to compare

OrdinaryDiffEq v6.85.0

Diff since v6.84.0

Merged pull requests:

Closed issues:

  • @cache macro generates code with OrdinaryDiffEq namespace (#2158)
  • Out of place linsolve=KrylovJL_GMRES is broken (#2197)

v6.84.0

18 Jun 11:34
13ba3c5
Compare
Choose a tag to compare

OrdinaryDiffEq v6.84.0

Diff since v6.83.2

v6.83.2

15 Jun 16:35
52f0af7
Compare
Choose a tag to compare

OrdinaryDiffEq v6.83.2

Diff since v6.83.1

Merged pull requests:

Closed issues:

  • Model Regression from v6.74.1 to v6.83.1 (#2250)