Marc Berliner
Marc Berliner
@ChrisRackauckas I have a system of 301 DAEs from the battery model [PETLION](https://github.com/MarcBerliner/PETLION.jl) that succeeds with Sundials but fails using DFBDF. Feel free to use this for benchmarking purposes too....
```julia using ModelingToolkit, OrdinaryDiffEq @variables t u(t)[1:10] = 1 u = collect(u) eqs = Differential(t).(u) .~ (1:length(u)) @named sys = ODESystem(eqs,t,u,[]; tspan=(0, 10)) prob = ODEProblem(sys) sol = solve(prob, Tsit5(),...
Setting new `ODEProblem` parameters with `setp` and `remake` do not update `prob.f.initializeprob`. E.g., ```julia using ModelingToolkit, SymbolicIndexingInterface, OrdinaryDiffEq using ModelingToolkit: t_nounits as t D = Differential(t) pars = @parameters a...
For example, ```julia using ModelingToolkit, OrdinaryDiffEq using ModelingToolkit: t_nounits as t D = Differential(t) @parameters a = -1.0 @variables x(t) [guess = a] eqs = [D(x) ~ a] initialization_eqs =...
### Description To improve the speed of our ODE models, I'd like to add `CVODE` from SUNDIALS to our suite of C solvers in addition to `IDA`. More details in...
# Description Fixed a bug where including inputs that had a heaviside or modulo as an explicit function of time would fail for the `IDAKLUSolver`. Now, these are added as...
# Description Adds a few features: - All values in the `model.variables` dict are now lazily evaluated as a post-processing step, which reduces build time by ~**2.25x**. The total time...