DifferentialEquations.jl Versions Save

Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.

v7.13.0

2 months ago

DifferentialEquations v7.13.0

Diff since v7.12.0

Merged pull requests:

  • Bump actions/cache from 3 to 4 (#1014) (@dependabot[bot])
  • Bump codecov/codecov-action from 3 to 4 (#1015) (@dependabot[bot])
  • ci: explicitly specify token for codecov (#1017) (@thazhemadam)
  • CompatHelper: bump compat for DiffEqCallbacks to 3, (keep existing compat) (#1018) (@github-actions[bot])
  • Fix steady state default algorithm test (#1019) (@thomvet)

Closed issues:

  • Defining a Parameter/Structures Interface (#881)
  • ODEProblem doesn't accept symbolic maps for parameters (#922)
  • Error when the last integration step is smaller than dtmin (#924)
  • ImplicitEuler fails to solve a nonlinear spring-damper problem (#1010)
  • Plotting ODESolution using plot(sol) fails when using ODEFunction in combination with 'syms' keyword (#1011)
  • SciML UDE tutorial code breaks in Julia 1.10 (#1012)
  • StackOverflowError when passing tuple of parameters containing an ODESolution (#1013)
  • Type-instability when using nested structs (#1016)

v7.12.0

4 months ago

DifferentialEquations v7.12.0

Diff since v7.11.0

Merged pull requests:

  • Change typeof(x) <: y to x isa y (#996) (@pepijndevos)
  • CompatHelper: bump compat for SteadyStateDiffEq to 2, (keep existing compat) (#1000) (@github-actions[bot])
  • Bump a few majors (#1008) (@ChrisRackauckas)

Closed issues:

  • Kuramoto model as DDE: Results don't converge when constant_lags are specified (#983)
  • taking too long time first using the package (#988)
  • LoadError during precompilation of DifferentialEquations on 1.9.3 (#990)
  • My ODE peoblems is always Aborting Help!!! (#992)
  • feature request: Solve time parameter specification for SteadyStateProblem (#995)
  • Templates for Issues (#999)
  • "Interrupted. Larger maxiters is needed." warning when garbage collection is added (#1001)
  • LoadError: TypeError: in setfield! (#1002)

v7.11.0

7 months ago

DifferentialEquations v7.11.0

Diff since v7.10.0

Merged pull requests:

  • CompatHelper: bump compat for NonlinearSolve to 2, (keep existing compat) (#985) (@github-actions[bot])

v7.10.0

7 months ago

DifferentialEquations v7.10.0

Diff since v7.9.1

Merged pull requests:

  • Bump actions/checkout from 3 to 4 (#982) (@dependabot[bot])
  • CompatHelper: bump compat for SciMLBase to 2, (keep existing compat) (#984) (@github-actions[bot])

Closed issues:

  • 22 seconds to 3 and now more: Let's fix all of the DifferentialEquations.jl + universe compile times! (#786)

v7.9.1

8 months ago

DifferentialEquations v7.9.1

Diff since v7.9.0

Closed issues:

  • Fixing type-instability in callback handling (#971)

Merged pull requests:

  • Do not skip high level error messages from the default algorithm (#979) (@ChrisRackauckas)

v7.9.0

8 months ago

DifferentialEquations v7.9.0

Diff since v7.8.0

Closed issues:

  • Inconsistent callback behavior (#955)
  • Method Error in solver FBDF with LinearSolve v2.2.1 (#967)
  • Using OrdinaryDiffEq.jl with Measurements.jl does not work anymore (#968)
  • Large allocation count from VariableRateJump (#969)
  • Issues with radau solvers (#970)
  • Can't precompile DifferentialEquations.jl, gets stuck on BoundaryValueDiffEq.jl (#972)

Merged pull requests:

  • CompatHelper: bump compat for BoundaryValueDiffEq to 3, (keep existing compat) (#965) (@github-actions[bot])
  • Remove undefined export (#974) (@joaquinpelle)
  • A new round of ODE defaults (#977) (@ChrisRackauckas)

v7.8.0

10 months ago

DifferentialEquations v7.8.0

Diff since v7.7.0

Closed issues:

  • Bounds error when using thread=True() with OffsetArray (#936)
  • DDE problem need help! (#937)
  • Warning during precompilating (1.9 beta) (#941)
  • DifferentialEquations Package Kills Performance Everywhere (#947)
  • EnsembleProblem solving time increases by one order of magnitude when modelingtoolkitizing (#949)
  • Measurements no longer supported by DifferentialEquations 7.7.0 (#950)
  • High precision square-root integration (#954)
  • Issue with the use of Measurements.jl (#959)
  • Inconsistent Problem Size when using Krylov solvers (#960)
  • Custom structs sensitive to timestep size? (#962)
  • OrdinaryDiffEq.jl is failing to load (#963)

Merged pull requests:

  • enable dependabot for GitHub actions (#942) (@ranocha)
  • Bump codecov/codecov-action from 1 to 3 (#943) (@dependabot[bot])
  • Bump actions/cache from 1 to 3 (#944) (@dependabot[bot])
  • Bump actions/checkout from 1 to 3 (#945) (@dependabot[bot])
  • version 7.8 (#964) (@ChrisRackauckas)

v7.7.0

1 year ago

DifferentialEquations v7.7.0

Diff since v7.6.0

Closed issues:

  • Solver arrays not being cleared from memory. (#680)
  • Complex number error (#910)
  • MethodError: no method matching setindex(::Vector{Float64}, ::Float64, ::Int64) (#911)
  • Algebraic equation in matrix form (#913)
  • NeuralSDE Example (#914)
  • SDE solver fixed (#915)
  • ERROR: "No matching function wrapper was found!" in some special case(s) (#916)
  • Advection diffusion example on Julia website has an error (#919)
  • Implicit Euler and @btime report Warning: Instability detected. Aborting (#921)
  • Issue with Jump ODE problems with variable rate jumps? (#923)
  • Problem installing DifferentialEquations.jl with Julia 1.8.4 (#926)
  • error compiling: due to N_VMake_Serial (#928)
  • plot cost function fo estimate multiple parameters (#929)
  • compile error on Windows (#930)
  • Which version changed ODESolution interface? (#931)
  • How to store the intermediate variables in the differentialequation function (#933)

Merged pull requests:

  • Update README.md (#925) (@ErikQQY)
  • Update default steady state solver (#935) (@ChrisRackauckas)

v7.6.0

1 year ago

DifferentialEquations v7.6.0

Diff since v7.5.0

Closed issues:

  • Nested static LabelledArrays: StackOverflowError (#750)
  • Change return codes to Enum (#867)
  • Automatic algorithm choice in DiffEq.jl combined with Gradient based optimizers (dual numbers) causes MethodErrors (#903)
  • reinit!(integrator, u0) raise error with both save_on=false, save_start=false (#904)
  • Using FBDF solver to deal with super-large-sparse-matrix problems (#906)
  • "Default algorithm choises requires DifferentialEquations.jl" after using DifferentialEquations (#907)

Merged pull requests:

  • Handle init with algorithm defaults (#909) (@ChrisRackauckas)

v7.5.0

1 year ago

DifferentialEquations v7.5.0

Diff since v7.4.0

Merged pull requests:

  • Bump a ton of lower bounds (#902) (@ChrisRackauckas)