TOMS526
Bivariate interpolation of scattered data


TOMS526 is a library of FORTRAN77 routines, using double precision arithmetic, for the interpolation of scattered bivariate data.

TOMS526 accepts a set of (X,Y) data points scattered in 2D, with associated Z data values, and is able to construct a smooth interpolation function Z(X,Y), which agrees with the given data, and can be evaluated at other points in the plane.

TOMS526 is ACM TOMS Algorithm 526.

The original, true, correct version of ACM TOMS 526 is available in the TOMS subdirectory of the NETLIB web site.

Related Data and Packages:

BIVAR is a FORTRAN90 libary of routines which is a version of TOMS526.

QSHEP2D is a FORTRAN90 library of routines which interpolate scattered data in 2D.

QSHEP3D is a FORTRAN90 library of routines which interpolate scattered data in 3D.

Author:

Hiroshi Akima

Reference:

  1. Hiroshi Akima,
    Algorithm 526: A Method of Bivariate Interpolation and Smooth Surface Fitting for Values Given at Irregularly Distributed Points,
    ACM Transactions on Mathematical Software,
    Volume 4, Number 2, June 1978, pages 160-164.
  2. Hiroshi Akima,
    On Estimating Partial Derivatives for Bivariate Interpolation of Scattered Data,
    Rocky Mountain Journal of Mathematics,
    Volume 14, Number 1, Winter 1984, pages 41-51.

Source Code:

Examples and Tests:

List of Routines:

You can go up one level to the FORTRAN77 source codes.


Last revised on 24 August 2007.