toms792


toms792, a Fortran77 code which can be used to test the accuracy of programs that interpolate 2D scattered data.

This is a version of ACM TOMS Algorithm 792.

The original, true, correct version of this ACM toms algorithm is available in the toms subdirectory of the NETLIB web site.

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

toms792 is available in a Fortran77 version and a Fortran90 version.

Related Data and Programs:

toms792_test

toms526, a Fortran77 library which interpolates scattered bivariate data, This is ACM toms algorithm 526, by Hiroshi Akima;

toms660, a Fortran77 library which takes scattered 2D data and produces an interpolating function F(X,Y), this is ACM toms algorithm 660, called qshep2d(), by Robert Renka.

toms661, a Fortran77 library which takes scattered 3D data and produces an interpolating function F(X,Y,Z), this is ACM toms algorithm 661, called qshep3d(), by Robert Renka.

toms790. a Fortran77 library which computes an interpolating function to a set of scattered data in the plane; this library is commonly called cshep2d(); by Robert Renka; this is ACM toms algorithm 790.

toms886, a Fortran77 library which defines the Padua points for interpolation in a 2D region, including the rectangle, triangle, and ellipse, by Marco Caliari, Stefano de Marchi, Marco Vianello. This is ACM toms algorithm 886.

Author:

Robert Renka

Reference:

  1. Richard Franke,
    A Critical Comparison of Some Methods for Interpolation of Scattered Data,
    Naval Postgraduate School Technical Report,
    NPS-53-79-003, 1979.
  2. Robert Renka, Ron Brown,
    Algorithm 792: Accuracy Tests of ACM Algorithms for Interpolation of Scattered Data in the Plane,
    ACM Transactions on Mathematical Software,
    Volume 25, Number 1, March 1999, pages 78-94.

Source Code:


Last revised on 02 December 2023.