Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Piecewise Cubic Interpolation Package

Software ·
DOI:https://doi.org/10.11578/dc.20180712.2· OSTI ID:code-13601 · Code ID:13601
 [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

PCHIP (Piecewise Cubic Interpolation Package) is a set of subroutines for piecewise cubic Hermite interpolation of data. It features software to produce a monotone and "visually pleasing" interpolant to monotone data. Such an interpolant may be more reasonable than a cubic spline if the data contain both 'steep' and 'flat' sections. Interpolation of cumulative probability distribution functions is another application. In PCHIP, all piecewise cubic functions are represented in cubic Hermite form; that is, f(x) is determined by its values f(i) and derivatives d(i) at the breakpoints x(i), i=1(1)N. PCHIP contains three routines - PCHIM, PCHIC, and PCHSP to determine derivative values, six routines - CHFEV, PCHFE, CHFDV, PCHFD, PCHID, and PCHIA to evaluate, differentiate, or integrate the resulting cubic Hermite function, and one routine to check for monotonicity. A FORTRAN 77 version and SLATEC version of PCHIP are included.

Short Name / Acronym:
PCHIP
Project Type:
Closed Source
Site Accession Number:
4100
Software Type:
Scientific
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC52-07NA27344
DOE Contract Number:
AC52-07NA27344
Code ID:
13601
OSTI ID:
code-13601
Country of Origin:
United States

Similar Records

Piecewise Cubic Hermite Interpolation Package. Final specifications
Technical Report · Sun Aug 01 00:00:00 EDT 1982 · OSTI ID:6838406

Monotone piecewise cubic data fitting
Conference · Fri Jul 01 00:00:00 EDT 1988 · OSTI ID:6125020

Monotone piecewise cubic interpolation
Journal Article · Mon Mar 31 23:00:00 EST 1980 · SIAM J. Numer. Anal.; (United States) · OSTI ID:6893418

Related Subjects