toms460


toms460, a FORTRAN77 code which implements ACM toms algorithm 460, for determining the relative accuracy obtained in a given number of iterations, or the number of iterations required for a given desired relative accuracy, for an alternating direction implicit iterative linear solution process.

The text of many ACM toms algorithms is available online through ACM: http://www.acm.org/pubs/calgo or NETLIB: http://www.netlib.org/toms/index.html.

Usage:

call adip ( a, b, c, d, iopt, n, itns, dmu, omeh, omev, ier )
where A, B, C and D are lower and upper bounds on the eigenvalues of the two iteration factor matrices; IOPT specifies whether ITNS or DMU is to be computed, N is the dimension of OMEH and OMEV, ITNS is the number of iterations to be performed, DMU is the relative improvement in accuracy, OMEH and OMEV are vectors defining scaling factors to be used to optimize the iteration, and IER is an error flag.

Licensing:

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

Languages:

toms460 is available in a FORTRAN77 version.

Related Data and Programs:

toms460_test

Reference:

  1. Paul Saylor, James Sebastian,
    Algorithm 460: Calculation of Optimum Parameters for Alternating Direction Implicit Procedures,
    Communications of the ACM,
    October 1973, Volume 16, Number 10, pages 633-635.

Source Code:


Last revised on 18 November 2023.