newton_rc


newton_rc, a FORTRAN77 code which solves a system of nonlinear equations with Newton's method, using reverse communication (RC).

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Languages:

newton_rc is available in a Fortran90 version and a MATLAB version and an Octave version.

Related Data and Programs:

newton_rc_test

backtrack_binary_rc, a FORTRAN77 library which carries out a backtrack search for a set of binary decisions, using reverse communication (RC).

bisection_rc, a FORTRAN77 library which seeks a solution to the equation F(X)=0 using bisection within a user-supplied change of sign interval [A,B]. The procedure is written using reverse communication (RC).

cg_rc, a FORTRAN77 library which implements the conjugate gradient method for solving a positive definite sparse linear system A*x=b, using reverse communication (RC).

KELLEY, a MATLAB library which can seek solutions of systems of nonlinear equations.

MINPACK, a FORTRAN90 library which is a minimization package for which most of these problems were used as tests, as part of ACM TOMS algorithm 566.

SORT_RC, a FORTRAN77library which can sort a list of any kind of objects, using reverse communication (RC).

ZERO_RC, a FORTRAN77 library which seeks solutions of a scalar nonlinear equation f(x) = 0, or a system of nonlinear equations, using reverse communication (RC).

Reference:

  1. James Ortega, Werner Rheinboldt
    Iterative Solution of Nonlinear Equations in Several Variables,
    SIAM, 1987,
    ISBN13: 978-0898714616,
    LC: QA297.8.O77.
  2. Werner Rheinboldt,
    Methods for Solving Systems of Nonlinear Equations,
    SIAM, 1998,
    ISBN: 089871415X,
    LC: QA214.R44.

Source Code:


Last revised on 26 October 2023.