Releases: SciML/NonlinearSolve.jl
Releases · SciML/NonlinearSolve.jl
v4.1.0
v4.0.0
NonlinearSolve v4.0.0
Merged pull requests:
- feat:
NonlinearSolveBase
+BracketingNonlinearSolve
+SimpleNonlinearSolve
(#458) (@avik-pal) - fix: remove uses of LineSearches.jl backtracking (#480) (@avik-pal)
- feat: add
PETScSNES
(#482) (@avik-pal) - refactor: splitting up of NonlinearSolve (#483) (@avik-pal)
- refactor!: move preconditioners inside linear solvers (#485) (@avik-pal)
- fix: remove the common files (#486) (@avik-pal)
- fix: restore the history of SimpleNonlinearSolve (#487) (@avik-pal)
- fix: hessian (#489) (@avik-pal)
- ci: run windows tests with a single worker (#490) (@avik-pal)
- fix: reinit! on forwarddiff cache (#491) (@avik-pal)
Closed issues:
- An interface to PETSc SNES nonlinear solve would be nice (#160)
- Use LineSearch.jl directly (once it is ready) (#281)
- Default Automatic Differentiation Choice (#353)
reinit
cache for Forward Mode AD not working (#391)- MethodError: anyeltypedual(::Type{Union{}}) when passing ODEProblem as a parameter (#440)
- Implementing ForwardDiff.hessian through NonlinearLeastSquaresProblem (#445)
- [RFC] Splitting up NonlinearSolve (#456)
- New Jacobian cache causes copy bug (#473)
- Add direct Enzyme support (#476)
v3.15.1
NonlinearSolve v3.15.1
Merged pull requests:
v3.15.0
NonlinearSolve v3.15.0
Merged pull requests:
- CompatHelper: bump compat for Symbolics to 6 for package docs, (keep existing compat) (#455) (@github-actions[bot])
- Better BigFloat support (#457) (@ErikQQY)
- feat: add
SciMLJacobianOperators
package (#460) (@avik-pal) - refactor: migrate to LineSearch.jl (#461) (@avik-pal)
- docs: add a README for SciMLJacobianOperators (#463) (@avik-pal)
- feat: use Contexts from DifferentiationInterface.jl (#464) (@avik-pal)
- simplify
__wrapprecs
(#465) (@oscardssmith) - fix: DI now works with ReverseDiff (#466) (@avik-pal)
- refactor: use DI.jl for the jacobian stuff (#467) (@avik-pal)
- feat: use DifferentiationInterface for sparse AD (#468) (@avik-pal)
- feat: use DI for structured Jacobians (#470) (@avik-pal)
- Use DI preparation result when initializing Jacobian (#472) (@gdalle)
Closed issues:
- Start using DifferentiationInterface.jl (#415)
- Relax MINPACK.jl compat (#442)
- Analytical Jacobian is not being used in the 3.13 version of NonlinearSolve (#451)
- Unhelpful return code for IntervalNonlinearProblem (#452)
- cache construction is no longer type stable (#469)
NoColoringAlgorithm
not supported by DI yet (#471)
v3.14.0
v3.13.1
NonlinearSolve v3.13.1
Merged pull requests:
- Remove recompile_invalidations (#450) (@ChrisRackauckas)
v3.13.0
NonlinearSolve v3.13.0
Merged pull requests:
- Add tests for Ensemble Problems (#444) (@avik-pal)
- Add forward mode to line search (#446) (@tansongchen)
- feat: support
setindex!
for nonlinear integrators (#447) (@AayushSabharwal) - Don't warn if user specified FiniteDifferencing (#449) (@avik-pal)
Closed issues:
v3.12.4
v3.12.3
NonlinearSolve v3.12.3
Merged pull requests: