Skip to content

v2.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Nov 13:37
· 1198 commits to master since this release
468a846

NonlinearSolve v2.8.0

Merged pull requests:

Closed issues:

  • Add tests on Regula Falsi (#3)
  • Make iip a compile-time constant (#4)
  • jacobian erroneously calls finite_difference_derivative (#12)
  • TagBot trigger issue (#14)
  • Register (#17)
  • Incompatibility with CuArrays and ForwardDiff (#19)
  • Use DiffEqBase DEFAULT_LINSOLVE (#27)
  • Adjoint overload (#29)
  • What does false in NonlinearProblem{false} mean? (#32)
  • Incompatibility with units (#36)
  • Odd numerical instability in solving a nonlinear damped pendulum BVP collocation problem (#38)
  • Docs not found (#39)
  • warning on 1.7 about vendor() is depreciated (#42)
  • Trying to add SciMLNLSolve results in an error (#48)
  • Support MVectors (#49)
  • Deprecation warning with mutating functions (#51)
  • Newton trust region (#52)
  • chunk_size argument to NewtonRaphson not respected (#53)
  • Long using time (#54)
  • use LinearSolve.jl for linsolve (#61)
  • Maxiters seems to be offset by 1 (#63)
  • [Docs] Stopping conditions (#64)
  • Consistent segfault when precompiling on Julia 1.8, Mac M1 (#65)
  • GPU Compatibility for 1D Arrays (#70)
  • Broken link in ReadMe.md (#72)
  • tutorial Iterator interface broken (#82)
  • advanced docs custom linear solver (#83)
  • Test of low overhead mode (#87)
  • DEFAULT_PRECS is not exported by NonlinearSolve (#89)
  • Error when using a neural network inside a system of nonlinear equations. (#114)
  • DF-Sane method (#117)
  • Implement Levenburg-Marquedt (#119)
  • Add TrustRegion to Precompilation (#121)
  • Non-allocating stepping for TrustRegion (#122)
  • Error in TrustRegion when inplace is true (#124)
  • package loading time regression (#128)
  • Double linear solve setups for Levenberg–Marquardt algorithm (#133)
  • Failed to precompile (#136)
  • Specialize Jacobians when doing Krylov methods to avoid building the matrices (#140)
  • TrustRegion correctness (#142)
  • Dead links trust region, northwestern.edu (#144)
  • Turn off trust region when the iteration is stuck in local minima (#146)
  • Documentation page missing (#147)
  • Confusing warning with default settings (#148)
  • More trust region schemes (#151)
  • LinearAlgebra.SingularException(2) (#153)
  • ERROR: LoadError: UndefVarError: undefmatrix not defined (#157)
  • Solvers with KrylovJL fail (#158)
  • Update README and docs tutorial examples to use new bracketing methods? (#209)
  • TrustRegion cannot solve the Readme example from NLsolve.jl (#170)
  • Update docs for the halley method SimpleNonlinearSolve.jl (#175)
  • Failing to Precompile NonLinearSolve.jl (#176)
  • Support for complex-values problems (#177)
  • Consider adding jacobian scaling (#180)
  • ITP method (#184)
  • Not finding a zero for a fairly simple problem (#187)
  • :fixedpoint doesn't exist (#192)
  • Inplace Problem Specification for Methods with size(residual) != size(u) (#195)
  • (SteadyState/Nonlinear)Problems from ODEProblems ignore kwargs (#204)
  • Precompile Time explodes with v2.0.0 (#223)
  • Wrong solver in TrustRegion tests (#243)
  • Warning: NLSolveTerminationCondition has been deprecated in favor of the new dispatch based termination conditions. Please use the new termination conditions API! (#269)
  • Passing Jacobian to NLSolveJL (#273)