toms596, a FORTRAN77 code which carries out the continuation method for producing a series of solutions of a set of nonlinear equations with one degree of freedom.
The program is designed for problems in which N variables X are constrained by N-1 nonlinear equations F(X)=0. Generally, there is an entire family of solutions to such a problem, which can be thought of as a curve in N-dimensional space. We can imagine this curve parameterized by a variable LAMBDA. Given one solution (X,LAMBDA0), the program attempts to determine more points on the curve of solutions.
The copy of the program distributed through NETLIB is the original version. However, the original version was written with the assumption that local memory in subroutines was saved in between calls. This assumption is not generally true. The version of the code presented here has been modified by the insertion of the appropriate SAVE statements to guarantee that local variable values are preserved.
toms596 is ACM toms Algorithm 596. The text of the original FORTRAN77 version is available online through ACM: http://www.acm.org/pubs/calgo or NETLIB: http://www.netlib.org/toms/index.html.
The computer code and data files described and made available on this web page are distributed under the MIT license
toms596 is available in a FORTRAN77 version.
continuation, a MATLAB library which implements the continuation method for a simple 2D problem, which involves finding a point on the unit circle, and then finding a sequence of nearby points which trace out the full curve, using only the information available in the implicit definition of the curve from the function f(x,y)=x^2+y^2-1.
PITCON66, a FORTRAN77 library which seeks to produce a sequence of points that satisfy a set of nonlinear equations with one degree of freedom; this is version 6.6 of ACM toms algorithm 596.
PITCON7, a FORTRAN90 library which seeks to produce a sequence of points that satisfy a set of nonlinear equations with one degree of freedom; this is version 7.0 of ACM toms algorithm 596.
TEST_CON, a FORTRAN90 library which implements test problems for numerical continuation.
toms502,
a FORTRAN77 library which
seeks to produce a sequence of points that satisfy a set of nonlinear
equations with one degree of freedom;
this library is commonly called DERPAR;
this is ACM toms algorithm 502.