Skip to content

Releases: SciML/NonlinearSolve.jl

NonlinearSolveSpectralMethods-v1.3.0

07 Aug 06:56
3e66c82
Compare
Choose a tag to compare

NonlinearSolveSpectralMethods NonlinearSolveSpectralMethods-v1.3.0

Diff since NonlinearSolveSpectralMethods-v1.2.0

Merged pull requests:

  • Add a GPU tutorial (#589) (@ChrisRackauckas)
  • Add Alefeld method to documentation page (#591) (@fgittins)
  • chore(deps): bump julia-actions/julia-format from 3 to 4 (#592) (@dependabot[bot])
  • Update CI_NonlinearSolve.yml (#594) (@ChrisRackauckas)
  • Fix test error for non-CUDA machines (#595) (@fgittins)
  • early exit in SimpleTrustRegion (#598) (@ChrisRackauckas)
  • CompatHelper: bump compat for SciMLOperators to 0.4 for package NonlinearSolveBase, (keep existing compat) (#601) (@github-actions[bot])
  • CompatHelper: bump compat for SciMLOperators to 0.4 for package NonlinearSolveQuasiNewton, (keep existing compat) (#602) (@github-actions[bot])
  • CompatHelper: bump compat for SciMLOperators to 0.4 for package SciMLJacobianOperators, (keep existing compat) (#603) (@github-actions[bot])
  • Handle default solver for SCCs (#604) (@ChrisRackauckas)
  • Fix generic fallbacks for L2Norm (#605) (@ChrisRackauckas)
  • Fix return codes for nonlinear least squares (#606) (@ChrisRackauckas)
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package SciMLJacobianOperators, (keep existing compat) (#607) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package SimpleNonlinearSolve, (keep existing compat) (#608) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7, (keep existing compat) (#609) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package docs, (keep existing compat) (#610) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package NonlinearSolveBase, (keep existing compat) (#611) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package NonlinearSolveHomotopyContinuation, (keep existing compat) (#612) (@github-actions[bot])
  • Bump to use SciMLBase ImmutableNonlinearProblem (#619) (@ChrisRackauckas)
  • Continue on with the polyalg if a stalledsuccess (#622) (@ChrisRackauckas)
  • Implement Adjoints for solution of IntervalNonlinearProblems (#623) (@jClugstor)
  • Fix type instability in LinearSolve QR factorization fallback (#624) (@ChrisRackauckas)
  • Bump SciMLOperators v1 (#625) (@ChrisRackauckas)
  • Set strict=false for DI in HomotopyContinuation (#626) (@ChrisRackauckas)
  • Make Aqua happy (#628) (@ChrisRackauckas)
  • Add SciPy solver support for NonlinearSolve problems (#632) (@AdityaPandeyCN)
  • Support LinearProblems in SCCs (#633) (@ChrisRackauckas)
  • fix: forward kwargs in iteratively_build_sols (#634) (@AayushSabharwal)
  • CompatHelper: bump compat for SparseConnectivityTracer to 1 for package docs, (keep existing compat) (#637) (@github-actions[bot])
  • fix: call remake on LinearProblem SCCs to recalculate parametrized A and b (#638) (@AayushSabharwal)
  • Fix handling of singular Jacobians in default solver (#639) (@ChrisRackauckas)
  • Remove copy in termination conditions reinit! (#640) (@ChrisRackauckas)
  • Remove debugging macros in reinit! due to overhead (#641) (@ChrisRackauckas)
  • Turn off DI strictness (#643) (@ChrisRackauckas)
  • Exclude Enzyme from pre-release tests (#644) (@ChrisRackauckas)
  • Explicit imports (#646) (@ChrisRackauckas)
  • Hardcode get_tolerance for Float64 for trimming (#648) (@RomeoV)
  • Add spell checking configuration (#652) (@ChrisRackauckas)
  • [ci skip] Fix spelling errors in NonlinearSolve.jl (#653) (@ChrisRackauckas)
  • Add downgrade CI workflow with core test group (#654) (@ChrisRackauckas)
  • Update CI workflows for downgrade v2 (issue #1076) (#655) (@ChrisRackauckas)
  • Add downgrade CI for all sublibraries (#656) (@ChrisRackauckas)
  • Update CI to test on Julia 1, lts, and pre versions (#657) (@ChrisRackauckas)
  • Fix Reexport dependency conflict in downgrade CI (#658) (@ChrisRackauckas)
  • Apply JuliaFormatter to fix code formatting (#661) (@ChrisRackauckas)
  • Convert SparseArrays to weak dependency/extension (#667) (@ChrisRackauckas-Claude)
  • don't reset aliasing on reinit! (#668) (@oscardssmith)

Closed issues:

  • Add a tutorial on using SimpleNonlinearSolve inside kernels (#405)
  • NonlinearLeastSquaresProblem returns stalled (#459)
  • Set of benchmarks to optimize AD? (#479)
  • Release Checklist for v4 (#481)
  • L2_NORM resorts to scalar indexing on GPU ComponentArray (#524)
  • SimpleHalley type unstable for StaticArray u0. (#537)
  • IntervalNonlinearProblem fails with Zygote (#581)
  • Muller algorithm benchmark (#582)
  • Solver fail when jac_prototype is BandedMatrix{BigFloat} (#587)
  • SimpleTrustRegion fails for SCC decomposition of problem (#596)
  • Levenberg-Marquardt with Sparse J: J isn't square?! (#599)
  • Can't update packages that have JuliaSimCompiler in their dependencies (#617)
  • Unable to precompile NonlinearSolve v4.9.0 (#630)
  • NonlinearSolve stalls when jacobian is singular (#635)
  • A mysterious kwarg bug (#666)

NonlinearSolveQuasiNewton-v1.8.0

07 Aug 06:58
3e66c82
Compare
Choose a tag to compare

NonlinearSolveQuasiNewton NonlinearSolveQuasiNewton-v1.8.0

Diff since NonlinearSolveQuasiNewton-v1.7.0

Merged pull requests:

Closed issues:

  • A mysterious kwarg bug (#666)

NonlinearSolveFirstOrder-v1.7.0

07 Aug 07:14
3e66c82
Compare
Choose a tag to compare

NonlinearSolveFirstOrder NonlinearSolveFirstOrder-v1.7.0

Diff since NonlinearSolveFirstOrder-v1.6.0

Merged pull requests:

Closed issues:

  • A mysterious kwarg bug (#666)

NonlinearSolveBase-v1.14.0

07 Aug 07:02
3e66c82
Compare
Choose a tag to compare

NonlinearSolveBase NonlinearSolveBase-v1.14.0

Diff since NonlinearSolveBase-v1.13.0

Merged pull requests:

Closed issues:

  • A mysterious kwarg bug (#666)

SimpleNonlinearSolve-v2.7.0

20 Jul 21:48
bf91c11
Compare
Choose a tag to compare

SimpleNonlinearSolve SimpleNonlinearSolve-v2.7.0

Diff since SimpleNonlinearSolve-v2.6.0

Merged pull requests:

SimpleNonlinearSolve-v2.6.0

20 Jul 06:26
1726764
Compare
Choose a tag to compare

SimpleNonlinearSolve SimpleNonlinearSolve-v2.6.0

Diff since SimpleNonlinearSolve-v2.5.0

Merged pull requests:

Closed issues:

  • NonlinearLeastSquaresProblem returns stalled (#459)
  • Set of benchmarks to optimize AD? (#479)
  • Release Checklist for v4 (#481)
  • SimpleHalley type unstable for StaticArray u0. (#537)
  • IntervalNonlinearProblem fails with Zygote (#581)
  • Muller algorithm benchmark (#582)
  • Can't update packages that have JuliaSimCompiler in their dependencies (#617)
  • Unable to precompile NonlinearSolve v4.9.0 (#630)
  • NonlinearSolve stalls when jacobian is singular (#635)

SciMLJacobianOperators-v0.1.8

20 Jul 21:54
dcd9830
Compare
Choose a tag to compare

SciMLJacobianOperators SciMLJacobianOperators-v0.1.8

Diff since SciMLJacobianOperators-v0.1.7

Merged pull requests:

SciMLJacobianOperators-v0.1.7

20 Jul 06:27
b7811a7
Compare
Choose a tag to compare

SciMLJacobianOperators SciMLJacobianOperators-v0.1.7

Diff since SciMLJacobianOperators-v0.1.6

Merged pull requests:

Closed issues:

  • SimpleHalley type unstable for StaticArray u0. (#537)
  • IntervalNonlinearProblem fails with Zygote (#581)
  • Unable to precompile NonlinearSolve v4.9.0 (#630)
  • NonlinearSolve stalls when jacobian is singular (#635)

NonlinearSolveQuasiNewton-v1.7.0

20 Jul 21:39
a830414
Compare
Choose a tag to compare

NonlinearSolveQuasiNewton NonlinearSolveQuasiNewton-v1.7.0

Diff since NonlinearSolveQuasiNewton-v1.6.0

Merged pull requests:

Closed issues:

  • SimpleHalley type unstable for StaticArray u0. (#537)
  • IntervalNonlinearProblem fails with Zygote (#581)
  • Unable to precompile NonlinearSolve v4.9.0 (#630)
  • NonlinearSolve stalls when jacobian is singular (#635)

NonlinearSolveFirstOrder-v1.6.0

20 Jul 21:47
30aa21f
Compare
Choose a tag to compare

NonlinearSolveFirstOrder NonlinearSolveFirstOrder-v1.6.0

Diff since NonlinearSolveFirstOrder-v1.5.0

Merged pull requests:

  • CompatHelper: bump compat for SciMLOperators to 0.4 for package NonlinearSolveBase, (keep existing compat) (#601) (@github-actions[bot])
  • CompatHelper: bump compat for SciMLOperators to 0.4 for package NonlinearSolveQuasiNewton, (keep existing compat) (#602) (@github-actions[bot])
  • CompatHelper: bump compat for SciMLOperators to 0.4 for package SciMLJacobianOperators, (keep existing compat) (#603) (@github-actions[bot])
  • Handle default solver for SCCs (#604) (@ChrisRackauckas)
  • Fix generic fallbacks for L2Norm (#605) (@ChrisRackauckas)
  • Fix return codes for nonlinear least squares (#606) (@ChrisRackauckas)
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package SciMLJacobianOperators, (keep existing compat) (#607) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package SimpleNonlinearSolve, (keep existing compat) (#608) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7, (keep existing compat) (#609) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package docs, (keep existing compat) (#610) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package NonlinearSolveBase, (keep existing compat) (#611) (@github-actions[bot])
  • CompatHelper: bump compat for DifferentiationInterface to 0.7 for package NonlinearSolveHomotopyContinuation, (keep existing compat) (#612) (@github-actions[bot])
  • Bump to use SciMLBase ImmutableNonlinearProblem (#619) (@ChrisRackauckas)
  • Continue on with the polyalg if a stalledsuccess (#622) (@ChrisRackauckas)
  • Implement Adjoints for solution of IntervalNonlinearProblems (#623) (@jClugstor)
  • Fix type instability in LinearSolve QR factorization fallback (#624) (@ChrisRackauckas)
  • Bump SciMLOperators v1 (#625) (@ChrisRackauckas)
  • Set strict=false for DI in HomotopyContinuation (#626) (@ChrisRackauckas)
  • Make Aqua happy (#628) (@ChrisRackauckas)
  • Add SciPy solver support for NonlinearSolve problems (#632) (@AdityaPandeyCN)
  • Support LinearProblems in SCCs (#633) (@ChrisRackauckas)
  • fix: forward kwargs in iteratively_build_sols (#634) (@AayushSabharwal)
  • CompatHelper: bump compat for SparseConnectivityTracer to 1 for package docs, (keep existing compat) (#637) (@github-actions[bot])
  • fix: call remake on LinearProblem SCCs to recalculate parametrized A and b (#638) (@AayushSabharwal)
  • Fix handling of singular Jacobians in default solver (#639) (@ChrisRackauckas)
  • Remove copy in termination conditions reinit! (#640) (@ChrisRackauckas)
  • Remove debugging macros in reinit! due to overhead (#641) (@ChrisRackauckas)
  • Turn off DI strictness (#643) (@ChrisRackauckas)
  • Exclude Enzyme from pre-release tests (#644) (@ChrisRackauckas)
  • Explicit imports (#646) (@ChrisRackauckas)

Closed issues:

  • NonlinearLeastSquaresProblem returns stalled (#459)
  • Set of benchmarks to optimize AD? (#479)
  • Release Checklist for v4 (#481)
  • L2_NORM resorts to scalar indexing on GPU ComponentArray (#524)
  • SimpleHalley type unstable for StaticArray u0. (#537)
  • IntervalNonlinearProblem fails with Zygote (#581)
  • Muller algorithm benchmark (#582)
  • Levenberg-Marquardt with Sparse J: J isn't square?! (#599)
  • Can't update packages that have JuliaSimCompiler in their dependencies (#617)
  • Unable to precompile NonlinearSolve v4.9.0 (#630)
  • NonlinearSolve stalls when jacobian is singular (#635)