Recent Releases of ImplicitDiscreteSolve
ImplicitDiscreteSolve - v6.101.0
OrdinaryDiffEq v6.101.0
- Julia
Published by github-actions[bot] 11 months ago
ImplicitDiscreteSolve - v6.100.0
OrdinaryDiffEq v6.100.0
Merged pull requests: - Setup the use of nlstep overloads (#2758) (@ChrisRackauckas) - Fixed adaptive out-of-place Stepanov5. (#2759) (@toma-vlad) - Add checks that the solution was successful (#2761) (@ChrisRackauckas) - Make DI unstrict due to not having view support (#2762) (@ChrisRackauckas) - Disable Enzyme on prereleases (#2763) (@ChrisRackauckas) - Fix downgrade CI (#2764) (@ChrisRackauckas) - Major docs improvements (#2766) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] 11 months ago
ImplicitDiscreteSolve - v6.99.0
OrdinaryDiffEq v6.99.0
Merged pull requests: - Fix inference with NonlinearSolveAlg (#2729) (@ChrisRackauckas) - fix autodiff for FBDF (#2730) (@oscardssmith) - Os/bump di (#2732) (@oscardssmith) - start upgrade to MTK@10 (#2734) (@oscardssmith) - fix OrdinaryDiffEqBDF tests (#2735) (@oscardssmith) - fix downstream runners (#2737) (@oscardssmith) - bump core version (#2739) (@oscardssmith) - add DefaultImplicitODEAlgorithm and tests (#2741) (@oscardssmith) - Mooncake Direct Adjoints for Explicit Integrators (#2742) (@ChrisRackauckas) - Reset fsal when necessary for first tstep (#2743) (@oscardssmith) - Add AirSpeedVelocity.jl benchmarking (#2745) (@ChrisRackauckas) - Inactivate initdt for differentiation by enzyme (#2748) (@ChrisRackauckas) - fix stats of stabilized RK methods (#2753) (@ranocha) - bump OrdinaryDiffEqStabilizedRK (#2754) (@ranocha) - fix allocations in ROCK4 (#2755) (@ranocha) - test: fix MTK reinitialization tests, remove deprecation warnings (#2756) (@AayushSabharwal)
Closed issues:
- OrdinaryDiffEqNonlinearSolve - Type instability in relaxation (#2674)
- FBDF not compatible with ForwardDiff (#2720)
- Get Mooncake direct adjoints working (#2723)
- PreparationMismatchError after bump of DifferentiationInterface.jl (#2738)
- Modified SIR model turns unstable on simulation (very potentially a numerical error unavoidable due to the model (#2747)
- Make InterpolationData an AbstractDiffEqArrayInterpolation (#2749)
- Julia
Published by github-actions[bot] 11 months ago
ImplicitDiscreteSolve - v6.98.0
OrdinaryDiffEq v6.98.0
Merged pull requests:
- support ForwardDiff 1.0 (#2643) (@oscardssmith)
- Disable enzyme tests on prereleases (#2714) (@ChrisRackauckas)
- fix sources in Ci for 1.11 and up (#2715) (@oscardssmith)
- continue fixing CI (#2716) (@oscardssmith)
- fix even more ci? (#2717) (@oscardssmith)
- fix NonlinearSolve tests (broken by #2573) (#2718) (@oscardssmith)
- Update nystromconvergencetests.jl (#2721) (@ChrisRackauckas)
- Don't check iszero Rational relax, instead make no-op (#2724) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.97.0
OrdinaryDiffEq v6.97.0
Merged pull requests: - use sources (@oscardssmith) - Regression test callback doubling (#2704) (@ChrisRackauckas) - Support SciMLOperators 0.4 in subpackages (#2705) (@devmotion) - Run CompatHelper also for subpackages (#2706) (@devmotion) - speed up RodasTableau constructors (#2712) (@oscardssmith) - Bump SciMLOperators (#2713) (@ChrisRackauckas)
Closed issues: - Time dependence in a non-autonomous linear ODE problem does not appear to propagate correctly to the solver (#2661) - OrdinaryDiffEq.jl fails to precompile when DifferentiationInterface v0.7.0 is present in the environment (#2709) - Rodas4P() solver dominated by 2 allocations. Any way to get around this? (#2710)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.96.0
OrdinaryDiffEq v6.96.0
Merged pull requests: - Add JET and Aqua Tests to Subpackages (#2665) (@jClugstor) - Don't double recurse init with default algorithm (#2695) (@ChrisRackauckas) - Update tests for MTK resorting (#2697) (@ChrisRackauckas) - Make getdifferentialvars type stable (#2698) (@Ickaser) - CompatHelper: bump compat for SciMLOperators to 0.4, (keep existing compat) (#2702) (@github-actions[bot])
Closed issues:
- jittery output for nonhomogeneous ODE problem when interpolating the input (#2673)
- Callback doesn't trigger if it occurs at initial time (#2689)
- Rodas methods don't fail with NoInit when u0 is inconsistent (#2700)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.95.1
OrdinaryDiffEq v6.95.1
Merged pull requests: - Add test for AD with unitfulvalue abstol (#2686) (@ChrisRackauckas) - Test Union{MethodError, BoundsError} (#2687) (@hersle)
Closed issues:
- no method matching Float64(::ForwardDiff.Dual{...}) when specifying only reltol (#2675)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.95.0
OrdinaryDiffEq v6.95.0
Merged pull requests: - Fix some tests (#2683) (@ChrisRackauckas) - Fix Interface V tests (#2684) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.94.0
OrdinaryDiffEq v6.94.0
Merged pull requests:
- Use DifferentiationInterface for AD in Implicit Solvers (#2567) (@jClugstor)
- Explicit Taylor solvers (#2620) (@tansongchen)
- feat: allow solving NLLS in solve, rename SimpleIDSolve to IDSolve (#2640) (@vyudu)
- fix interpolation type stability (#2641) (@oscardssmith)
- bump OrdinaryDiffEqCore version (#2647) (@oscardssmith)
- Add missing compat bounds preventing registration (#2650) (@jClugstor)
- Fix typo, add test for 2656 (#2657) (@jClugstor)
- fix: run late_binding_update_u0_p in reinit! (#2658) (@AayushSabharwal)
- Fix sparsity pattern mismatch and test (#2662) (@jClugstor)
- Fix undefined res and spzeros (#2664) (@jClugstor)
- test: improve test for reinit! calling late_binding_update_u0_p (#2667) (@AayushSabharwal)
- Move enzyme tests to downstream (#2669) (@ChrisRackauckas)
- CompatHelper: add new compat entry for Enzyme at version 0.13 for package downstream, (keep existing compat) (#2670) (@github-actions[bot])
- Fix incorrect conditional in initdt (#2676) (@jClugstor)
- remove deprecated indexing from test (#2677) (@oscardssmith)
- SimpleImplicitDiscreteSolve (#2679) (@vyudu)
- Test fixing (#2681) (@ChrisRackauckas)
- AutoSparse Detection Fix for BDF etc. (#2682) (@jClugstor)
Closed issues:
- Improvement of stage predictors in SFSDIRK and CFNLIRK methods (#1117)
- Dead species coming back alive (#1651)
- Verbosity flag not correctly passed to linear solver (#1897)
- Solution interpolation does not infer type (#2610)
- AbstractNonlinearTerminationMode not defined when precompiling OrdinaryDiffEqSDIRK (#2639)
- Strict in-place sparse Jacobians now cause errors when they don't anticipate the mass matrix (#2653)
- Sparse jacobians no longer working? (#2654)
- UndefVarError: f not defined in OrdinaryDiffEqDifferentiation (#2656)
- Undefined names in OrdinaryDiffEqDifferentiation (#2659)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.93.0
OrdinaryDiffEq v6.93.0
Merged pull requests:
- Add FIRK interpolation and addsteps (#2589) (@Shreyas-Ekanathan)
- compute initialization for ImplicitDiscreteProblem (#2624) (@vyudu)
- feat: ImplicitDiscreteSolve (#2626) (@vyudu)
- fix deprecated HSLDDRK64 constructor (#2627) (@ranocha)
- fix stats.nf for KYKSSPRK42 (#2628) (@ranocha)
- fix stats.nf for SHLDDRK methods (#2629) (@ranocha)
- ImplicitDiscreteSolve: handle case where u is nothing (#2630) (@vyudu)
- bump version of OrdinaryDiffEqSSPRK (#2631) (@ranocha)
- Check for consistency between different VectorOfArray parent array types (#2633) (@jlchan)
- fix rosenbrock allocations (#2634) (@oscardssmith)
- Remove last vestige of DiffEqOperators (#2636) (@ChrisRackauckas)
- Test master (#2637) (@ChrisRackauckas)
- Test whether all latest releases together means tests pass (#2638) (@ChrisRackauckas)
Closed issues:
- Solvers using VectorOfArray behave differently for different parent array types (#2625)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.92.0
OrdinaryDiffEq v6.92.0
Merged pull requests:
- cleanup step! and make it return whether the step was sucessful (#2587) (@oscardssmith)
- Create unitfulvalue for compatibility with ForwardDiff removal (#2593) (@ChrisRackauckas)
- fallback for non-isbits bottom eltype (#2595) (@ChrisRackauckas)
- Make the name OrdinaryDiffEqCore available (#2596) (@efaulhaber)
- test master (#2597) (@ChrisRackauckas)
- Bump ABM subpackage version (#2598) (@mmesiti)
- format (#2599) (@ChrisRackauckas)
- Fix cache for SplitFunction (#2601) (@JoshuaLampert)
- Use aliasing API for LinearSolve (#2603) (@jClugstor)
- Continue fixing tests (#2605) (@ChrisRackauckas)
- more test fixes (#2606) (@ChrisRackauckas)
- Use AbstractDiscreteProblem instead of DiscreteProblem in solve (#2607) (@vyudu)
- fix: rerun initialize_dae! in reinit! (#2608) (@AayushSabharwal)
- Update CompatHelper (#2614) (@devmotion)
- Test master (#2615) (@ChrisRackauckas)
- Fix inconsistencies of type parameters of algorithms with AD settings (#2617) (@devmotion)
Closed issues:
- New tableaux for rodas4p, now rodas4p2 (#1329)
- DAE mass-matrix form: how much of OrdinaryDiffEq do I need to depend on? (#2513)
- Long Compile Times for StaticArrays Arguments to solve (#2535)
- Update Compat with LinearSolve.jl (#2590)
- OrdinaryDiffEqSymplecticRK v1.2.0 does not work with OrdinaryDiffEqCore v1.6.0 (#2600)
- AutoForwardDiff (chunksize setting?) breaks type inference of solve (#2613)
- Precompilation error for OrdinaryDiffEq after updating (#2618)
- ERROR: The following 2 direct dependencies failed to precompile (#2619)
- Julia
Published by github-actions[bot] about 1 year ago
ImplicitDiscreteSolve - v6.91.0
OrdinaryDiffEq v6.91.0
Merged pull requests:
- Fix imported threads (#2477) (@ChrisRackauckas)
- Use Aliasing API (#2503) (@jClugstor)
- Switch to using ADTypes for AD choice (#2508) (@jClugstor)
- refactor: use SciMLBase.get_save_idxs_and_saved_subsystem (#2516) (@AayushSabharwal)
- feat: add late binding for tstops (#2520) (@AayushSabharwal)
- refactor: generalize _initialize_dae! to use SciMLBase implementations (#2521) (@AayushSabharwal)
- Pass on tolerances into the nested nonlinear solve of initialization (#2522) (@ChrisRackauckas)
- Fix precision mixing in RodasTableau and better test precision mix (#2525) (@ChrisRackauckas)
- Do not allow for accepting steps with internal newton with linsolve fail (#2527) (@ChrisRackauckas)
- Update Project.toml to fix compat bound (#2529) (@BenChung)
- Split the FIRK (Radau) generator to a separate package (#2534) (@ChrisRackauckas)
- Bump codecov/codecov-action from 4 to 5 (#2536) (@dependabot[bot])
- Adapt KrylovSubspace Vtype to u (#2538) (@mcarmesin)
- Speed up Radau (#2539) (@Shreyas-Ekanathan)
- fix type stability for DefaultCache (#2540) (@oscardssmith)
- fix: fix call to get_initial_values (#2541) (@AayushSabharwal)
- Add tests for LinearExponential() on GPU (#2542) (@mcarmesin)
- Simplify RadauTableau Generation redux (#2543) (@oscardssmith)
- feat: allow using SCCNonlinearProblem for initialization (#2544) (@AayushSabharwal)
- build: bump OrdinaryDiffEqCore compat in OrdinaryDiffEqNonlinearSolve (#2547) (@AayushSabharwal)
- Small Radau Optimizations (#2548) (@Shreyas-Ekanathan)
- don't use Rosenbrock23 with mass matrix (#2550) (@oscardssmith)
- Update genericrosenbrock.jl references (#2551) (@gstein3m)
- Cache Radau Tableaus (#2552) (@Shreyas-Ekanathan)
- Match NonlinearSolve Downstream CI (#2555) (@jClugstor)
- Added threading to ABM algorithms using @.. (#2556) (@mmesiti)
- Optimize VerletLeapfrog method (#2559) (@efaulhaber)
- Refactor & Generalize: System for opting alg into linear interpolation (#2560) (@ChrisRackauckas)
- Setup ADTypes release (#2563) (@ChrisRackauckas)
- hotfix autodiff remaker (#2564) (@ChrisRackauckas)
- Implement the drift-kick-drift form of the Leapfrog method (#2566) (@efaulhaber)
- CompatHelper: bump compat for Zygote to 0.7 for package downstream, (keep existing compat) (#2568) (@github-actions[bot])
- added AdaptiveRadau and RadauIIA9 to steplimiter_test.jl tests (#2570) (@cwittens)
- Nonlinearsolve tests (#2573) (@lte678)
- feat: support initialization of DiscreteProblem (#2575) (@AayushSabharwal)
- build: bump OrdinaryDiffEqCore minor version (#2576) (@AayushSabharwal)
- Fix hang in BuildKite CI (#2577) (@lte678)
- remove extra type parameters (#2580) (@prbzrg)
- Hotfix for ADTypes change (#2582) (@ChrisRackauckas)
- Parallelize Radau (#2584) (@Shreyas-Ekanathan)
- CompatHelper: bump compat for LinearSolve to 3, (keep existing compat) (#2588) (@github-actions[bot])
Closed issues:
- 17th order Radau (#615)
- MethodError: no method matching RodasTableau... (#2524)
- Precompilation issue when DataInterpolations held back (#2526)
- Type instability interpolating solution from out of place prob with default solver (#2530)
- OrdinaryDiffEqFIRK overwrites stepsize_controller! in OrdinaryDiffEqCore (#2532)
- getfsalfirstlast method error (#2533)
- DelayDiffEq Integration Tests are not using dev version of OrdinaryDiffEqCore, etc. (#2553)
- Rodas5P Goes unstable with an increase in abstol (#2561)
- Gitlab CI does not include unit tests for OrdinaryDiffEqNonlinearSolve (#2572)
- TypeError: non-boolean (Num) used in boolean context (#2578)
- ADTypes@1.12.1 broke the precompilation (#2579)
- Add stricter compat bounds? (#2581)
- missing method for _getfdtype (#2583)
- Julia
Published by github-actions[bot] over 1 year ago
ImplicitDiscreteSolve - v6.90.1
OrdinaryDiffEq v6.90.1
Merged pull requests: - Add lib to CompatHelper.yml (#2518) (@ChrisRackauckas) - NonlinearSolve v4 (#2519) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 1 year ago
ImplicitDiscreteSolve - v6.90.0
OrdinaryDiffEq v6.90.0
Merged pull requests:
- Make Wtransform always true (#2297) (@oscardssmith)
- Apply W-transform to Rosenbrock23 (#2307) (@ChrisRackauckas)
- feat: support parameter updates in `initializedae!(#2314) (@AayushSabharwal)
- Begin Rosenbrock refactor (#2430) (@ParamThakkar123)
- Fix and add test coverage for custom jacobians in DAEFunctions. (#2436) (@termi-official)
- add strip_solution tests (#2437) (@jClugstor)
- canonical docstrings (#2439) (@ArnoStrouwen)
- Improve NULL FSAL and fix du for non-FSAL (#2445) (@ChrisRackauckas)
-reshapeandvecappropriately in more places (#2446) (@oscardssmith)
- 5th order Rosenbrock refactor (#2448) (@ParamThakkar123)
- Implement Part 1 Of Adaptive Radau Method (#2450) (@Shreyas-Ekanathan)
- move default solver tests to OrdinaryDiffEqDefault (#2451) (@oscardssmith)
- ci(CompatHelper): fix CompatHelper (#2453) (@thazhemadam)
- CompatHelper: add new compat entry for StaticArrays at version 1 for package downstream, (keep existing compat) (#2455) (@github-actions[bot])
- Fix compats for strip_solution (#2456) (@jClugstor)
- Better warning on lack of initialization algorithm and slim Rosenbrock (#2458) (@ChrisRackauckas)
- Hotfix precompilation with initialization movement (#2460) (@ChrisRackauckas)
- bump versions (#2462) (@oscardssmith)
- Stripufandtfwithstripcache(#2465) (@jClugstor)
- Implement CheckInit (#2466) (@ChrisRackauckas)
- Use callback initialization algorithm (#2467) (@ChrisRackauckas)
- Fix premature conversion to Float64 in Vern6 (#2468) (@moble)
- Check mutable in fsal reset without requiring allocated caches (#2470) (@ChrisRackauckas)
- wtransform for the extrapolation methods (#2471) (@oscardssmith)
- fixForwardDiffjacobian!` stats (#2472) (@oscardssmith)
- Cache stripping fix (#2473) (@jClugstor)
- Fix typo in commonfirststeps.jl (#2474) (@vavrines)
- Add Order Adaptivity to Radau (#2478) (@Shreyas-Ekanathan)
- Fix typo in derivative error (#2480) (@DanielVandH)
- EnzymeExt Use inactivenoinl (#2481) (@wsmoses)
- Set args to nothing in cache stripping (#2483) (@jClugstor)
- feat: support passing symbolic variables to save_idxs (#2486) (@AayushSabharwal)
- fix initialize! of FBDF (#2487) (@oscardssmith)
- fix convergence test CI failure (#2488) (@oscardssmith)
- Fix cache_strip for default algs (#2489) (@jClugstor)
- fix contrib docs (#2490) (@oscardssmith)
- fix initdt calculation (#2493) (@oscardssmith)
- Bump test tolerance on failing low storage method test (#2494) (@ChrisRackauckas)
- Fix iterator tests for v1.11 (#2496) (@ChrisRackauckas)
- test for adaptive=true on non-adaptive alg (#2497) (@oscardssmith)
- Change Core, Extrapolation, and FIRK to using FastPower.jl (#2498) (@ChrisRackauckas)
- Improve float conversions in PI controllers (#2499) (@ChrisRackauckas)
- OrdinaryDiffEqFIRK missing compats (#2500) (@ErikQQY)
- Fix typo in docs (#2502) (@Iddingsite)
- bump OrdinaryDiffEqExtrapolation version (#2504) (@oscardssmith)
- Do not rewrap PDESolution with default algorithm (#2505) (@ChrisRackauckas)
- Allow configuration of the initialization done after interpolation while applying an affect (#2507) (@BenChung)
- CompatHelper: bump compat for SimpleNonlinearSolve to 2, (keep existing compat) (#2509) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4, (keep existing compat) (#2510) (@github-actions[bot])
- Test master (#2511) (@ChrisRackauckas)
- Fix Rosenbrock docstrings for Wolfbrandt-property (#2512) (@termi-official)
- Refactor predictive controller (#2515) (@ChrisRackauckas)
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)
- KYK2014DGSSPRK3S2, SHLDDRK52 and SHLDDRK2N 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)
- Julia
Published by github-actions[bot] over 1 year ago
ImplicitDiscreteSolve - 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: - Some methods are in the wrong sub-package (#2373) - Stuck when precompiling OrdinaryDiffEqDefault (#2432)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - v6.88.1
OrdinaryDiffEq v6.88.1
Merged pull requests: - Ready a release (#2428) (@ChrisRackauckas)
Closed issues:
- ERROR: LoadError: UndefVarError: Enzyme not defined (#2429)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - 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 rosenbrockperformstep.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)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - 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 placeWOperator` (#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)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - 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 prevtheta for non-adaptive solves (#2269) (@oscardssmith) - don't define `triviallimiter!` 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: - Memory leak in solving ODE many times (#1946) - UndefRefError: cache.cache5 doesn't exist? (#2279)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - 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 utilitytests.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 `eigenestfor in place explicit solvers withComplexu0` (#2262) (@oscardssmith)
- CompatHelper: add new compat entry for Static at version 1, (keep existing compat) (#2263) (@github-actions[bot])
Closed issues:
- @cache macro generates code with OrdinaryDiffEq namespace (#2158)
- Out of place linsolve=KrylovJL_GMRES is broken (#2197)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - v6.84.0
OrdinaryDiffEq v6.84.0
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - v6.83.2
OrdinaryDiffEq v6.83.2
Merged pull requests:
- Optimistic first time convergence criterion (without messing with DelayDiffEq) (#2233) (@oscardssmith)
- Fix QNDF algevents test (#2249) (@oscardssmith)
- fix `gettmp_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)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - v6.83.1
OrdinaryDiffEq v6.83.1
Merged pull requests: - fix nfc typo (#2248) (@oscardssmith)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - v6.83.0
OrdinaryDiffEq v6.83.0
Merged pull requests:
- work around FastBroadcast bugfix (#2243) (@oscardssmith)
- fix Rodas5P dense output for non Array inplace (#2244) (@oscardssmith)
- fix default solver interpolation (#2245) (@oscardssmith)
- fix typos (#2246) (@spaette)
Closed issues:
- ERROR: UndefVarError: a71 not defined when using Rodas5P with ContinuousCallback (#2242)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - v6.82.0
OrdinaryDiffEq v6.82.0
Merged pull requests: - Move extrapolation methods to an add-on library (#2240) (@ChrisRackauckas) - Fix case of nothing initiailizeprob with non-stiff default alg (#2241) (@ChrisRackauckas)
Closed issues:
- Interpolation with DynamicalODEProblem is broken (#2182)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - v6.81.1
OrdinaryDiffEq v6.81.1
Merged pull requests: - Fix order of CompositeAlgorithm (#2239) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - 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)
- Julia
Published by github-actions[bot] almost 2 years ago
ImplicitDiscreteSolve - 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)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - 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)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - v6.79.0
OrdinaryDiffEq v6.79.0
Merged pull requests:
- relax checkerror tests (#2208) (@oscardssmith)
- don't reset accept-step so SciMLBase.checkerror can look at it (#2210) (@oscardssmith)
- initialize bitstype caches in DefaultCache (#2217) (@oscardssmith)
Closed issues: - Hello everyone, (#2215)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - 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])
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - v6.77.1
OrdinaryDiffEq v6.77.1
Merged pull requests: - avoid scalar indexing bug in hermite interpolant if diff_vars is a fill of trues (#2195) (@xtalax)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - 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)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - 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 steplimiter to RADAUIIA3,5 and made basic tests for steplimiter (#2176) (@cwittens) - test(inplaceinterpolation.jl): check for approx equality (#2181) (@characat0) - refactor: use tunable parameters for cache in dae initialization (#2186) (@sathvikbhagavan) - added steplimiter 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)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - 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 https://github.com/SciML/OrdinaryDiffEq.jl/issues/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)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - v6.74.1
OrdinaryDiffEq v6.74.1
Merged pull requests: - Avoid throwing error if type inference on u0/t fails (#2157) (@mchitre) - fix DAE init when BrownFullBasic is given a specific nlsolver to use (#2160) (@oscardssmith)
Closed issues:
- Automatically chosen algorithm by solve(prob; alg_hints=:auto) fails to solve ODEs (#2146)
- Julia
Published by github-actions[bot] about 2 years ago
ImplicitDiscreteSolve - v6.74.0
OrdinaryDiffEq v6.74.0
Merged pull requests: - Bump codecov/codecov-action from 3 to 4 (#2129) (@dependabot[bot]) - Directly enforce algebraic condition correctness in ImplicitEuler (#2153) (@ChrisRackauckas) - Reset uprev with reinitializations (#2155) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.73.1
OrdinaryDiffEq v6.73.1
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.73.0
OrdinaryDiffEq v6.73.0
Merged pull requests: - Allow for DAE initialization on ODEs with initializeprob (#2154) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.72.0
OrdinaryDiffEq v6.72.0
Merged pull requests:
- Improve mass matrix error message (#2145) (@ChrisRackauckas)
- fix memory leak on repeated init(prob) (#2148) (@oscardssmith)
- reapply formatter (#2150) (@ArnoStrouwen)
- Allow for using the initializeprob with OverrideInit (#2151) (@ChrisRackauckas)
Closed issues:
- Unexpected memory accumulation when repeatedly running solve (#2147)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.71.0
OrdinaryDiffEq v6.71.0
Merged pull requests: - Fix out-of-place Rosenbrock23 (#2123) (@YingboMa) - added methods ROS2PR, ROS2S, ROS3, ROS3PR, SCHOLZ47, ROS3PRL, ROS3PRL2 (#2126) (@cwittens) - Bug in out-of-place version of Rodas3P: Update rosenbrockperformstep.jl (#2128) (@gstein3m) - Load SENSITIVITYINTERP_MESSAGE from SciMLBase (#2136) (@LilithHafner) - Improve callback modifier handling more (#2142) (@oscardssmith)
Closed issues:
- Improved traditional Rosenbrock–Wanner methods for stiff ODEs and DAEs by Joachim Rang (#2064)
- Rosenbrock solvers fail or interpolate poorly due to (algebraically) inconsistent u after callback (#2127)
- Rodas5P gives inaccurate results when integrating triangle wave (#2132)
- Rodas3P and Rodas23W are completely broken for out of place. (#2135)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.70.1
OrdinaryDiffEq v6.70.1
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.70.0
OrdinaryDiffEq v6.70.0
Merged pull requests:
- New methods Rodas23W / Rodas3P with error test for interpolation, see issue 2054 https://github.com/SciML/OrdinaryDiffEq.jl/issues/2054 (#2092) (@gstein3m)
- added ROS34PRw method (#2113) (@cwittens)
- use ForwardDiff.value when computing internal tolerances (#2116) (@SebastianM-C)
- remove error for Rosenbrock23 with no differential equations (#2117) (@oscardssmith)
- fix location of error check disabling to prevent infinite loop in weird cases (#2118) (@oscardssmith)
- Bump actions/cache from 3 to 4 (#2119) (@dependabot[bot])
- Update rosenbrock.md (#2120) (@gstein3m)
- fix deprecation warnings in InterfaceI (#2122) (@ArnoStrouwen)
Closed issues:
- ERROR: InexactError: Int64(1//1000000) with fixed-step methods (#2114)
- MethodError in _get_tolerance when optimizing parameters and initial conditions in ODE with mass matrix (#2115)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.69.0
OrdinaryDiffEq v6.69.0
Merged pull requests: - Single type for sensitivity interpolation and composites (#2111) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.68.2
OrdinaryDiffEq v6.68.2
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.68.1
OrdinaryDiffEq v6.68.1
Merged pull requests: - Fix DAE initialization AD when autodiff=false (#2110) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.68.0
OrdinaryDiffEq v6.68.0
Merged pull requests: - Rodas5(P) 2nd and third derivatives (#2102) (@ChrisRackauckas) - make dae initialization work for non eltypable p (#2105) (@oscardssmith) - refactor: remove getproperty method for ODEIntegrator (#2106) (@AayushSabharwal) - No need to depend on LV (#2107) (@chriselrod) - Use the computed ForwardDiff type for preallocation choices in init (#2108) (@ChrisRackauckas)
Closed issues: - Rodas5P does not allow 2nd order (or higher) derivatives (#2101)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.67.0
OrdinaryDiffEq v6.67.0
Merged pull requests: - Update NonlinearSolve ForwardDiff support for DAE Initialization diff (#2100) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.66.0
OrdinaryDiffEq v6.66.0
Merged pull requests: - Fix interpolation output types for dynamical ODEs (#2094) (@ChrisRackauckas) - Fix save_end overriding behavior (#2095) (@ChrisRackauckas) - Fix McAte5 time dependence (#2096) (@ChrisRackauckas) - Set dtmin to zero by default (#2098) (@ChrisRackauckas) - Fix FunctionMap idxs handling in interpolation (#2099) (@ChrisRackauckas)
Closed issues:
- Step size after tstop can be too small (#1616)
- Strange behavior of save_at=false (#1842)
- fixed dt step! may fail due to t being close to tstop (#1879)
- McAte5 alg gives wrong results (#2066)
- New convert error with saveat and symplectic integrators (#2086)
- integ(u, t, Val{1}) and sol(t, Val{1}) give different answers (#2097)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.65.0
OrdinaryDiffEq v6.65.0
Merged pull requests: - Test master (#2093) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.64.0
OrdinaryDiffEq v6.64.0
Merged pull requests: - use SciMLBase.DEStats (#2038) (@pepijndevos) - Customized error messages on high derivative order on interpolations (#2084) (@ChrisRackauckas) - Update StaticArray tests for eltype requirements (#2087) (@ChrisRackauckas) - CompatHelper: bump compat for Adapt to 4, (keep existing compat) (#2088) (@github-actions[bot])
Closed issues:
- Finalizer not called in Callbacks (#1941)
- Rosenbrock23 gives incorrect results for simple DAE (#2074)
- Type Instability with Dual Numbers as Initial Condition (#2091)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.63.0
OrdinaryDiffEq v6.63.0
Merged pull requests: - Alternative error control on Rosenbrock23 algebraic equations (#2079) (@ChrisRackauckas) - Remove uses of NLsolve (#2081) (@avik-pal) - split the downstream and gpu test envs (#2083) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.62.0
OrdinaryDiffEq v6.62.0
Merged pull requests: - chore: bump RecursiveArrayTools compat (#2044) (@AayushSabharwal)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.61.0
OrdinaryDiffEq v6.61.0
Merged pull requests: - Linear interpolation for algebraic variables (#2048) (@pepijndevos) - Error in Rodas3: Update rosenbrockperformstep.jl (#2077) (@gstein3m)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.60.0
OrdinaryDiffEq v6.60.0
Merged pull requests: - Update NonlinearSolve version (#2076) (@avik-pal)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.59.3
OrdinaryDiffEq v6.59.3
Merged pull requests:
- finalize callbacks. (#2061) (@oscardssmith)
- Minor simplification to initialize_tstops (#2067) (@oscardssmith)
- fix docstring of BS3 (#2069) (@ranocha)
- Add safety zeroing in RadauIIA5 non fully defined Jacobians (#2071) (@ChrisRackauckas)
Closed issues:
- BS3 docs document OwrenZen5 instead (#2068)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.59.2
OrdinaryDiffEq v6.59.2
Merged pull requests: - Fix page number (#2060) (@ahojukka5) - Drop passing p and t to the JacVec operator (#2062) (@avik-pal)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.59.1
OrdinaryDiffEq v6.59.1
Merged pull requests: - Fix up Rodas5(p) addsteps! (#2057) (@ChrisRackauckas) - Fix Rodas5 and Rodas5P (#2058) (@devmotion)
Closed issues: - Rodas5P bug with continuous event (#2055)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.59.0
OrdinaryDiffEq v6.59.0
Merged pull requests: - warn for Rosenbrock methods with no differential variables (#2050) (@oscardssmith) - bump lower to v1.9 (#2053) (@ChrisRackauckas)
Closed issues: - Voltage divider gives wrong answer with Rosenbrock23 (#2045)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.58.2
OrdinaryDiffEq v6.58.2
Merged pull requests: - replace typeof(x) <: with x isa (#2047) (@pepijndevos) - Remove early defaulting and fix factorization algs (#2052) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.58.1
OrdinaryDiffEq v6.58.1
Merged pull requests: - Remove inv of singular matrix in tests (#2046) (@ChrisRackauckas)
Closed issues: - Cannot precompile on Julia 1.6.1 (#1930) - error with SymTridiagonal Jacobian (#2041)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.58.0
OrdinaryDiffEq v6.58.0
Merged pull requests: - log progress with configurable ID (#2032) (@pepijndevos) - Omit AD and allocation tests from v1.6 (#2036) (@ChrisRackauckas) - More robust convergence test (#2037) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.57.1
OrdinaryDiffEq v6.57.1
Merged pull requests:
- Add return nothing in several places (#2034) (@tshort)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.57.0
OrdinaryDiffEq v6.57.0
Merged pull requests: - CompatHelper: bump compat for NonlinearSolve to 2, (keep existing compat) (#2033) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.56.0
OrdinaryDiffEq v6.56.0
Merged pull requests: - Faster linearperformstep by reducing deepcopies and using sparse matrix when possible. (#2022) (@howsiyu) - Bump actions/checkout from 3 to 4 (#2025) (@dependabot[bot]) - CompatHelper: bump compat for SciMLBase to 2, (keep existing compat) (#2031) (@github-actions[bot])
Closed issues: - Solver does not exit with NaN tdir in solve.jl (#1939) - OrdinaryDiffEq fails precompilation with julia 1.8.0-rc1 (#2023) - Type instability for ODEProblem? (#2024)
- Julia
Published by github-actions[bot] over 2 years ago
ImplicitDiscreteSolve - v6.55.0
OrdinaryDiffEq v6.55.0
Closed issues:
- Use ExponentialUtilities.exponential! instead of exp and add method as an option in solvers that currently use exp and expv (#2009)
Merged pull requests: - CompatHelper: bump compat for ADTypes to 0.2, (keep existing compat) (#2015) (@github-actions[bot]) - Change exp to exponential! in linear methods (#2018) (@ErikQQY) - Improve cache test robustness (#2020) (@ChrisRackauckas) - Apply callbacks with a type-stable generated function. (#2021) (@meson800)
- Julia
Published by github-actions[bot] almost 3 years ago
ImplicitDiscreteSolve - v6.54.0
OrdinaryDiffEq v6.54.0
Closed issues:
- Limiters not implemented for Vern7 (#1985)
Merged pull requests:
- explicit RK docstrings (#1866) (@ArnoStrouwen)
- Support user-specified W_prototype <: AbstractSciMLOperator (#1996) (@gaurav-arya)
- Check the state of master (#2005) (@ChrisRackauckas)
- Add missing methods to docs (#2006) (@ErikQQY)
- Finish all stagelimiter! and steplimiter! (#2008) (@ErikQQY)
- Lossen tolerance in W-prototype tests (#2011) (@gaurav-arya)
- more docstrings (#2012) (@ArnoStrouwen)
- Fix odd extra valued state types with init dt via value (#2013) (@ChrisRackauckas)
- start reworking docstrings of Low Storage Explicit Runge-Kutta Methods (#2014) (@ArnoStrouwen)
- start reworking docstrings of SSP Optimized RK Methods (#2017) (@ArnoStrouwen)
- Simplify precompiled solvers (#2019) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] almost 3 years ago
ImplicitDiscreteSolve - v6.53.4
OrdinaryDiffEq v6.53.4
Closed issues:
- saveat doesn't work with non-homogeneous Unitful arrays (#1982)
- Compatibility of solver FBDF with LinearSolve ver.2 (#1983)
- Incorrect callback time detection (#1986)
- multithreaded solver gives wrong results (#1989)
- resize! not working as expected for ODEIntegrator with f::SplitFunction (#1990)
- Inplace ODESolution interpolation has unexpected errors and allocations (#1991)
- 5 issues with CompositeAlgorithms : bad unwrap_alg calls, alg_cache with more than 2 algs, __init and timestepping issues with mixed-adaptivity Composites (#1993)
- Weird return-type inference issue when wrapping problem parameter arg (#2001)
- StochasticDiffEq "Interface1" tests don't test anythng (#2003)
Merged pull requests:
- Fix use of local rather than integrator fields (#1971) (@Keno)
- Don't set autodiff chunksize when autodiff=false (#1984) (@oscardssmith)
- fix resize! with SplitFunction (#1992) (@ranocha)
- Fixing ODESolution inplace interpolation issues and issues with CompositeAlgorithms (#1994) (@brainsMAKER)
- Force specialization on nlsolver f to improve inference (#2002) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] almost 3 years ago
ImplicitDiscreteSolve - v6.53.3
OrdinaryDiffEq v6.53.3
Closed issues:
- Link in symplectic_perform_step.jl is broken (#1978)
Merged pull requests:
- fix out-of-place version of FineRKN5 (#1973) (@ranocha)
- replace deprecated destats by stats (#1974) (@ranocha)
- Adaptive step-size for FineRKN5 (#1976) (@HenryLangner)
- New algorithm FineRKN4() (#1977) (@HenryLangner)
- Simplify DP5 interpolation (#1979) (@oscardssmith)
- Extend alg_order trait (#1980) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] almost 3 years ago
ImplicitDiscreteSolve - v6.53.2
OrdinaryDiffEq v6.53.2
Closed issues: - DAEProblem with callbacks attempts to call RHS function as an ODE (#1965)
Merged pull requests: - support scimlops v3 in ODE.jl (#1967) (@vpuri3)
- Julia
Published by github-actions[bot] almost 3 years ago
ImplicitDiscreteSolve - v6.53.1
OrdinaryDiffEq v6.53.1
Closed issues:
- Move alg_order to SciMLBase (#1825)
- Out of place exponential Krylov regression (#1956)
Merged pull requests:
- Added FineRKN5 Algorithm (#1948) (@HenryLangner)
- fix docstring of Tsit5 (#1957) (@ranocha)
- fix docstring of FineRKN5 (#1958) (@ranocha)
- Fix RK4 units (#1959) (@ChrisRackauckas)
- Fix Bruss example with SciMLOperators (#1961) (@ChrisRackauckas)
- Fix a typo in Krylov oop tests (#1962) (@gaurav-arya)
- Formatting (#1963) (@YingboMa)
- Fix composite solve error check (#1964) (@chriselrod)
- Julia
Published by github-actions[bot] almost 3 years ago
ImplicitDiscreteSolve - v6.53.0
OrdinaryDiffEq v6.53.0
Closed issues:
- Unexpected sign changes with intermediate states of ROCK2, ROCK4, RKC, ESERK4, ESERK5 (#1932)
Merged pull requests: - More docs for stabilized RK methods (#1949) (@jlchan) - update to LinearSolve v2 (#1951) (@ChrisRackauckas) - New formatting (#1952) (@YingboMa) - Fix RK4 Float32 time support and test a bunch more (#1955) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] almost 3 years ago
ImplicitDiscreteSolve - v6.52.0
OrdinaryDiffEq v6.52.0
Merged pull requests: - Support for SparseDiffTools v2 (#1917) (@gaurav-arya) - CompatHelper: add new compat entry for ADTypes at version 0.1, (keep existing compat) (#1947) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.51.2
OrdinaryDiffEq v6.51.2
Merged pull requests: - Typo fix (#1943) (@DanielVandH) - only run sized matrix tests on v1.9+ (#1945) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.51.1
OrdinaryDiffEq v6.51.1
Merged pull requests: - Fix broadcast dispatch in Rodas4 and better test AbstractMatrix paths (#1942) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.51.0
OrdinaryDiffEq v6.51.0
Closed issues: - Module loading sequence hang with TaylorIntegration.jl (#1931)
Merged pull requests: - Add relaxed Newton line search via LineSearches.jl (#1792) (@bgroenks96) - Add ESDIRK659L2SA method (#1927) (@sar1kumar) - Added documentation for the Runge-Kutta-Nyström methods. (#1935) (@HenryLangner) - Migrate from SnoopPrecompile to PrecompileTools (#1936) (@timholy) - Fix and test no autodiff with Rosenbrock out of place methods (#1940) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.50.0
OrdinaryDiffEq v6.50.0
Closed issues: - New RK cofficients of Alshina, Zaks, and Kalitkin (#1610) - No git tag for 6.38 (#1844) - sol.retcode == :Success is not recognized correctly (#1916) - Precompilation fails when updating (#1919)
Merged pull requests: - Adding Alshina2, Alshina3, Alshin6 from Alshina, Zaks, and Kalitkin (2008) (#1898) (@ayushinav) - Fix some typos (#1918) (@goggle) - Add CG4a method (#1921) (@ErikQQY) - Fix the broken link (#1922) (@moonpiee) - fix ROCK2/ROCK4 for arrays of SVectors (#1925) (@ranocha)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.49.4
OrdinaryDiffEq v6.49.4
Closed issues: - MethodError for solve function (#1910) - Developer option to turn off precompilation (#1911)
Merged pull requests: - CompatHelper: bump compat for SparseDiffTools to 2, (keep existing compat) (#1912) (@github-actions[bot]) - Use a separate eval block for truncate stacktrace (#1913) (@avik-pal)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.49.3
OrdinaryDiffEq v6.49.3
Merged pull requests: - better deprecation of destats (#1906) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.49.2
OrdinaryDiffEq v6.49.2
Closed issues:
- integrator.destats is deprecated, but integrator.stats does not exist (#1905)
Merged pull requests:
- Minor code cleanup (#1899) (@gaurav-arya)
- Fix typo in #1899 (#1900) (@gaurav-arya)
- enable dependabot for GitHub actions (#1901) (@ranocha)
- Bump actions/cache from 1 to 3 (#1902) (@dependabot[bot])
- Bump actions/checkout from 1 to 3 (#1903) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 3 (#1904) (@dependabot[bot])
- TrucatedStacktraces: use macro not show (#1908) (@Vaibhavdixit02)
- set failed init retcode when init fails (#1909) (@oscardssmith)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.49.1
OrdinaryDiffEq v6.49.1
Merged pull requests: - Replace destats with stats (#1889) (@avik-pal) - don't use the ODE solver for the dae_init. (#1895) (@oscardssmith) - Revert #1893 and switch to SimpleUnPack (#1896) (@devmotion)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.49.0
OrdinaryDiffEq v6.49.0
Merged pull requests: - Type-stable operator assumptions about being square (#1892) (@ChrisRackauckas) - Deprecate @unpack to reduce specializations (but keep v1.6 compat) (#1893) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.48.2
OrdinaryDiffEq v6.48.2
Merged pull requests: - More fixes on newly introduced show(...) methods (#1891) (@thomvet)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.48.1
OrdinaryDiffEq v6.48.1
Closed issues: - RK methods for SIR models (#1408)
Merged pull requests: - Add SIR54 method (#1888) (@ErikQQY) - Update kencarpkvaernocaches.jl (#1890) (@thomvet)
- Julia
Published by github-actions[bot] about 3 years ago
ImplicitDiscreteSolve - v6.48.0
OrdinaryDiffEq v6.48.0
Merged pull requests: - Truncate stacktraces for enhanced readability (#1882) (@ChrisRackauckas) - Truncate a bunch more type shows (#1884) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.47.0
OrdinaryDiffEq v6.47.0
Merged pull requests: - Begrudgingly add StaticArrayInterface to hotfix ArrayInterface v7 (#1881) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.46.0
OrdinaryDiffEq v6.46.0
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.45.0
OrdinaryDiffEq v6.45.0
Merged pull requests: - Add more non-autonomous Rosenbrock tests (#1603) (@ChrisRackauckas) - Add ESDIRK436L2SA2 method (#1873) (@ErikQQY) - Add ESDIRK437L2SA method (#1877) (@ErikQQY) - ArrayInterface v7 (#1878) (@ChrisRackauckas) - Add ESDIRK547L2SA2 method (#1880) (@ErikQQY)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.44.1
OrdinaryDiffEq v6.44.1
Closed issues: - Return error code instead of throwing in odedetermineinitdt (#801) - Call overload of solution fails using saveat at single point (#991) - New 5(4) RK coefficients (#1601)
Merged pull requests: - Make ExplicitRK handle stiffness detection (#1870) (@ChrisRackauckas) - Add CONTRIBUTING.md (#1874) (@ErikQQY)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.44.0
OrdinaryDiffEq v6.44.0
Closed issues:
- Make these tests use MethodOfLInes (#1868)
Merged pull requests: - Handle empty αEEst in ExplicitRK (#1869) (@ChrisRackauckas) - Remove DiffEqOps (#1871) (@xtalax)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.43.1
OrdinaryDiffEq v6.43.1
Merged pull requests:
- Fix ode_determine_initdt used in parallel for empty u0 (#1865) (@JoshuaLampert)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.43.0
OrdinaryDiffEq v6.43.0
Merged pull requests: - No Cache (#1849) (@chriselrod)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.42.0
OrdinaryDiffEq v6.42.0
Closed issues: - Precompilation error (DelayDiffEq v5.40.6) (#1856) - Precompilation problem (OrdinaryDiffEq v6.41.0) (#1857) - Issues precompiling (#1861)
Merged pull requests: - Add MSRK54 method (#1854) (@ErikQQY) - MSRK54 -> Stepanov5 and correct doc string (#1855) (@YingboMa) - Unbox interpolant (#1858) (@chriselrod) - Add MSRK6 method (#1859) (@ErikQQY) - Minor clean up (#1862) (@YingboMa) - fix typo (#1863) (@vpuri3) - abstractdiffeqop -> abstractscimlop (#1864) (@vpuri3)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.41.0
OrdinaryDiffEq v6.41.0
Merged pull requests: - Try some things to improve precompile times? (#1848) (@ChrisRackauckas) - -0.0 to optimize away additions (#1850) (@chriselrod) - Unroll ExplicitRK (#1851) (@YingboMa) - Unroll error estimate & FSAL handling (#1852) (@YingboMa) - Remove unneccessary vals (#1853) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.40.1
OrdinaryDiffEq v6.40.1
Merged pull requests: - Remove only function dispatching on integrator type (#1846) (@chriselrod) - Specialize choose_algorithm! for 2 tuple composite algorithms (#1847) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.40.0
OrdinaryDiffEq v6.40.0
Closed issues:
- Error in IRKN4 initialize! (#1738)
Merged pull requests: - Throw error when using partitioned ODE methods with ODEProblem (#1843) (@ErikQQY)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.39.0
OrdinaryDiffEq v6.39.0
Closed issues: - New Runge-Kutta-Nyström method of Tsitouras and Simon (#1495) - More stage/step limiters and threaded broadcasting (in explicit RK methods) (#1511) - Trapezoid docstring (#1838)
Merged pull requests:
- Implement DPRKN5 method (#1831) (@ErikQQY)
- Add ERKN7 method (#1832) (@ErikQQY)
- Add more optional threading (#1833) (@ErikQQY)
- fix ode_determine_initdt for zero-length arrays (#1834) (@ranocha)
- Remove unnecessary branches of Vern7, Vern9 and Tsit5 (#1835) (@ErikQQY)
- Add docs for optional threading (#1837) (@ErikQQY)
- [skip ci] spelling (#1839) (@ArnoStrouwen)
- Add DPRKN4 method (#1840) (@ErikQQY)
- Add DPRKN6FM method (#1841) (@ErikQQY)
- max methods 1, a couple stability fixes (#1845) (@chriselrod)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.37.0
OrdinaryDiffEq v6.37.0
Closed issues: - Precompilation error: num_threads not defined (#1827) - Update dependence of Polyester.jl to v0.7 (#1828)
Merged pull requests: - CompatHelper: bump compat for Polyester to 0.7, (keep existing compat) (#1826) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.36.2
OrdinaryDiffEq v6.36.2
Merged pull requests: - Downstream test and fix MTK by re-enabling autodiff in SciMLNLsolve (#1824) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 3 years ago
ImplicitDiscreteSolve - v6.36.1
OrdinaryDiffEq v6.36.1
Merged pull requests: - Throw customized error messages with automatic differentiation (#1822) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 3 years ago