Skip to content

Releases: SciML/NonlinearSolve.jl

v4.9.0

21 May 19:49
80b4c36
Compare
Choose a tag to compare

NonlinearSolve v4.9.0

Diff since v4.8.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)

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)
  • 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)

NonlinearSolveBase-v1.10.0

21 May 19:48
80b4c36
Compare
Choose a tag to compare

NonlinearSolveBase NonlinearSolveBase-v1.10.0

Diff since NonlinearSolveBase-v1.9.0

Merged pull requests:

Closed issues:

  • Set of benchmarks to optimize AD? (#479)
  • Release Checklist for v4 (#481)
  • Muller algorithm benchmark (#582)
  • Can't update packages that have JuliaSimCompiler in their dependencies (#617)

v3.15.2

15 May 09:58
Compare
Choose a tag to compare

NonlinearSolve v3.15.2

Diff since v3.15.1

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

NonlinearSolveBase-v1.9.0

13 May 03:09
f99b7bd
Compare
Choose a tag to compare

NonlinearSolveBase NonlinearSolveBase-v1.9.0

Diff since NonlinearSolveBase-v1.8.0

Merged pull requests:

Closed issues:

  • NonlinearLeastSquaresProblem returns stalled (#459)

SimpleNonlinearSolve-v2.5.0

12 May 22:05
371f57b
Compare
Choose a tag to compare

SimpleNonlinearSolve SimpleNonlinearSolve-v2.5.0

Diff since SimpleNonlinearSolve-v2.4.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)
  • 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])

Closed issues:

  • L2_NORM resorts to scalar indexing on GPU ComponentArray (#524)
  • Levenberg-Marquardt with Sparse J: J isn't square?! (#599)

SciMLJacobianOperators-v0.1.5

12 May 22:03
371f57b
Compare
Choose a tag to compare

SciMLJacobianOperators SciMLJacobianOperators-v0.1.5

Diff since SciMLJacobianOperators-v0.1.4

Merged pull requests:

  • Handle default solver for SCCs (#604) (@ChrisRackauckas)
  • Fix generic fallbacks for L2Norm (#605) (@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])

Closed issues:

  • L2_NORM resorts to scalar indexing on GPU ComponentArray (#524)
  • Levenberg-Marquardt with Sparse J: J isn't square?! (#599)

NonlinearSolveQuasiNewton-v1.5.0

12 May 22:04
371f57b
Compare
Choose a tag to compare

NonlinearSolveQuasiNewton NonlinearSolveQuasiNewton-v1.5.0

Diff since NonlinearSolveQuasiNewton-v1.4.0

Merged pull requests:

  • Handle default solver for SCCs (#604) (@ChrisRackauckas)
  • Fix generic fallbacks for L2Norm (#605) (@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])

Closed issues:

  • L2_NORM resorts to scalar indexing on GPU ComponentArray (#524)
  • Levenberg-Marquardt with Sparse J: J isn't square?! (#599)

NonlinearSolveBase-v1.8.0

12 May 22:01
371f57b
Compare
Choose a tag to compare

NonlinearSolveBase NonlinearSolveBase-v1.8.0

Diff since NonlinearSolveBase-v1.7.0

Merged pull requests:

  • Handle default solver for SCCs (#604) (@ChrisRackauckas)
  • Fix generic fallbacks for L2Norm (#605) (@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])

Closed issues:

  • L2_NORM resorts to scalar indexing on GPU ComponentArray (#524)
  • Levenberg-Marquardt with Sparse J: J isn't square?! (#599)

SCCNonlinearSolve-v1.2.0

09 May 16:29
2409838
Compare
Choose a tag to compare

SCCNonlinearSolve SCCNonlinearSolve-v1.2.0

Diff since SCCNonlinearSolve-v1.1.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)

Closed issues:

  • Add a tutorial on using SimpleNonlinearSolve inside kernels (#405)
  • Solver fail when jac_prototype is BandedMatrix{BigFloat} (#587)
  • SimpleTrustRegion fails for SCC decomposition of problem (#596)

SciMLJacobianOperators-v0.1.4

08 May 18:57
9cbdbeb
Compare
Choose a tag to compare

SciMLJacobianOperators SciMLJacobianOperators-v0.1.4

Diff since SciMLJacobianOperators-v0.1.3

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])

Closed issues:

  • Add a tutorial on using SimpleNonlinearSolve inside kernels (#405)
  • Solver fail when jac_prototype is BandedMatrix{BigFloat} (#587)
  • SimpleTrustRegion fails for SCC decomposition of problem (#596)