Skip to content

Releases: davidkleiven/gononlin

v0.4.0

24 Nov 10:17
5f8d5d5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.4.0

GoNonLin v0.3.0

20 Jul 16:46
74dfa53
Compare
Choose a tag to compare

What's Changed

  • MAINT: Bump gonum.org/v1/gonum from 0.14.0 to 0.15.0 by @dependabot in #17
  • chore: Auto-approve dependabot updates by @davidkleiven in #18
  • BREAKING CHANGE: Update NewtonKrylov.Solve signature by @ichantzaras in #20
    This PR change lets users of the library collect the error and handle them as desired.

New Contributors

Full Changelog: v0.2.5...v0.3.0

GoNonLin v0.2.5

05 Sep 07:14
ac71bfe
Compare
Choose a tag to compare

Update dependencies

GoNonLin 0.2.4

30 Apr 13:00
9a59ef9
Compare
Choose a tag to compare

Update dependencies

Iterative Flex

01 Mar 16:50
08e5b5f
Compare
Choose a tag to compare
  • Upgrade dependencies

Iterative Flex

13 Mar 11:37
53d6fc7
Compare
Choose a tag to compare

Upgrade dependencies

Iterative Flex

22 Dec 10:21
417552e
Compare
Choose a tag to compare

Upgrade gonum dependencies

IterativeFlex

21 Jun 15:15
e4b1f63
Compare
Choose a tag to compare

The main upgrade is that the internal iterative solver used in Newton's method is now changed to Gonum's iterative solvers, instead of the one that was previously included in this package. The default is changed from BiCGStab to GMRES. Since the internal solver technically can be any algorithm that satisfied Gonum's linsolve.Method interface, the name of the solver was somewhat misleading. Therefore, the name of the Newton solver is now changed from NewtonBCGS to NewtonKrylov.

API breaking changes:

  • NewtonBCGS is renamed to NewtonKrylov

gononlin0.1

20 Apr 05:06
Compare
Choose a tag to compare

First, release. The Jacobian-Free Newton Krylov method is implemented.