broyden
broyden,
a Python code which
implements the Broyden iterative method for the solution of
a system of nonlinear equations,
by Tim Kelley.
These codes can be downloaded directly from
https://ctk.math.ncsu.edu/matlab_roots.html
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the MIT license
Languages:
broyden is available in
a MATLAB version and
an Octave version and
a Python version.
Related Data and Programs:
fsolve_test,
a Python code which
calls fsolve() which
seeks the solution x of one or more nonlinear equations f(x)=0.
test_nonlin,
a Python code which
implements test problems for the solution
of systems of nonlinear equations.
Reference:

Richard Barrett, Michael Berry, Tony Chan, James Demmel,
June Donato, Jack Dongarra, Victor Eijkhout, Roidan Pozo,
Charles Romine, Henk van der Vorst,
Templates for the Solution of Linear Systems:
Building Blocks for Iterative Methods,
SIAM, 1994,
ISBN: 0898714710,
LC: QA297.8.T45.

Subramanyan Chandrasekhar,
Radiative Transfer,
Dover, 1960,
ISBN13: 9780486605906,
LC: QB461.C46.

Tim Kelley,
Iterative Methods for Linear and Nonlinear Equations,
SIAM, 2004,
ISBN: 0898713528,
LC: QA297.8.K45.

Yousef Saad,
Iterative Methods for Sparse Linear Systems,
Second Edition,
SIAM, 20003,
ISBN: 0898715342,
LC: QA188.S17.
Source Code:
Last modified on 24 August 2023.