toms644


toms644, a FORTRAN77 code which evaluates Bessel functions of complex argument and nonnegative real order.

Licensing:

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

Languages:

toms644 is available in a FORTRAN77 version.

Related Data and Programs:

toms644_test

machine, a FORTRAN77 library which stores the appropriate values of machine constants for a given machine.

SLATEC, a FORTRAN90 library which collects together a number of standard numerical libraries.

SPECFUN, a FORTRAN77 library which computes special functions, including Bessel I, J, K and Y functions, and the Dawson, E1, EI, Erf, Gamma, Psi/Digamma functions.

toms597, a FORTRAN77 library which can evaluate Bessel I functions of real (non integer) order, This is a version of ACM toms Algorithm 597;

toms715, a FORTRAN77 library which evaluates special functions, including the Bessel I, J, K, and Y functions of order 0, of order 1, and of any real order, Dawson's integral, the error function, exponential integrals, the gamma function, the normal distribution function, the psi function. This is a version of ACM toms algorithm 715.

Reference:

  1. Milton Abramowitz, Irene Stegun,
    Handbook of Mathematical Functions,
    National Bureau of Standards, 1964,
    ISBN: 0-486-61272-4,
    LC: QA47.A34.
  2. Donald Amos,
    Algorithm 644, A Portable Package For Bessel Functions of a Complex Argument and Nonnegative Order,
    ACM Transactions on Mathematical Software,
    Volume 12, Number 3, September 1986, pages 265-273
  3. Donald Amos,
    Remark on Algorithm 644,
    ACM Transactions on Mathematical Software,
    Volume 16, Number 4, December 1990, page 404.
  4. Donald Amos,
    Remark on Algorithm 644 (Improvements in Algorithm 644),
    ACM Transactions on Mathematical Software,
    Volume 21, Number 4, December 1995, pages 388-393.
  5. William Cody,
    Algorithm 665: MACHAR, a subroutine to dynamically determine machine parameters,
    ACM Transactions on Mathematical Software,
    Volume 14, Number 4, December 1988, pages 303-311.

Source Code:


Last revised on 29 November 2023.