minpack
minpack copied to clipboard
Modernized Minpack: for solving nonlinear equations and nonlinear least squares problems
[A search for "minpack" on StackExchange](https://stackexchange.com/search?q=minpack) gives 138 results mostly on StackOverflow and Computational Science StackExchange pages. If anyone has some spare time, sifting through the results could offer some...
Here's a section of code from [`rwupdt`](https://github.com/fortran-lang/minpack/blob/25a689c7968f3ca211f7e17cb62b3b2f13eb3bf4/src/minpack.f90#L3767): ```fortran do j = 1, n rowj = w(j) jm1 = j - 1 ! apply the previous transformations to ! r(i,j), i=1,2,...,j-1,...
The function [`enorm`](https://github.com/fortran-lang/minpack/blob/25a689c7968f3ca211f7e17cb62b3b2f13eb3bf4/src/minpack.f90#L371) provides the Euclidean norm of a vector. From the MINPACK user guide: > The algorithm used in `ENORM` is a simplified version of Blue's [1978] algorithm. An...
Just found this report which tested MINPACK and NL2SOL on a problem originating from a heart model: > A New Nonlinear Equations Test Problem, J.E. Dennis, Jr., David M. Gay,...
Add an object oriented interface that is a higher-level wrapper to the functions. (for example, see how this is done in [bspline-fortran](https://github.com/jacobwilliams/bspline-fortran). See also: #4
A typical usage case for non-linear least squares is curve fitting. In the archived version of @certik, there is already a demo example of a `find_fit` subprogram: https://github.com/certik/minpack/blob/b46766bd42ec6f08114caf5f6d811d815f78a809/examples/example_primes.f90#L23 Both SciPy...
See: https://www.netlib.org/minpack/ex/file03 (Note that column 73 is missing from that file). Good grief.
Many computational problems will have banded matrices. In those cases a performance increase can be expected from using specialized routines for banded storage. This question appeared previously on scicomp.stackexchange: https://scicomp.stackexchange.com/questions/36703/nonlinear-root-solving-libraries-which-accept-a-jacobian-in-band-storage...
Recently, I update the gcc, gfortran and python to new version. When I build minpack, test_lmdif is failed. Here is the build log ``` The Meson build system Version: 1.3.2...