Original NBS Steam Table Routines

STEAM_NBS is a FORTRAN77 library which contains the NBS steam table routines.

It contains routines for computing various physical properties of water, related to temperature, pressure and density. Most of these routines use a standard set of SI units.


STEAM_NBS is available in a FORTRAN77 version.

Related Programs:

STEAM, a FORTRAN90 library which is based on the NBS steam table package;

STEAM_NBS_INTERACT, a FORTRAN77 program which queries the NBS steam table package;

TEST_VALUES, a FORTRAN90 library which stores selected test values of various functions, including certain functions approximated by the STEAM library.


  1. Lester Haar, John Gallagher and George Kell,
    NBS/NRC Steam Tables: Thermodynamic and Transport Properties and Computer Programs for Vapor and Liquid States of Water in SI Units,
    Hemisphere Publishing Corporation, Washington, 1984, TJ270.H3
  2. C A Meyer, R B McClintock, G J Silvestri, R C Spencer,
    ASME Steam Tables: Thermodynamic and Transport Properties of Steam,
    American Society of Mechanical Engineers, 1967.

Source Code:

Last revised on 26 November 2002.