last modified: 01-OCT-1974 | catalog | categories | new | search |

NESC0580 ASTEM

ASTEM, Evaluation of Gibbs, Helmholtz and Saturation Line Function for Thermodynamics Calculation

top ]
1. NAME OR DESIGNATION OF PROGRAM:  ASTEM
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
ASTEM NESC0580/01 Tested 01-MAR-1978
ASTEM NESC0580/02 Tested 01-JUL-1979

Machines used:

Package ID Orig. computer Test computer
NESC0580/01 CDC 7600 CDC 7600
NESC0580/02 IBM 360 series IBM 360 series
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

ASTEM  is  a modular  set  of
FORTRAN  IV subroutines  to  evaluate  the Gibbs,  Helmholtz,  and
saturation line functions as published  by the American Society of
Mechanical Engineers (1967).  Any thermodynamic quantity including
derivative properties  can be  obtained from  these routines  by a
user-supplied  main  program.   PROPS   is  an  auxiliary  routine
available for  the IBM360 version which  makes it easier  to apply
the ASTEM routines to power station models.
top ]
4. METHOD OF SOLUTION:
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Unless
redimensioned by the user, the highest derivative allowed is order
9.  All  arrays within ASTEM  are one-dimensional to  save storage
area.
top ]
6. TYPICAL RUNNING TIME:  The  sample problem  requires  less than  a
minute.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:  The main  program is  the sample
problem.
top ]
8. RELATED AND AUXILIARY PROGRAMS:  STEAM-67 (NESC Abstract 487)
top ]
9. STATUS
Package ID Status date Status
NESC0580/01 01-MAR-1978 Tested at NEADB
NESC0580/02 01-JUL-1979 Tested at NEADB
top ]
10. REFERENCES

- C.A. Meyer,  R.B. McClintock, G.J. Silvestri, and R.C.
  Spencer, Jr.,
1967 ASME Steam Tables - Thermodynamic and Transport Properties of    Steam,
  The American Society of Mechanical Engineers, New York, 1967.
- P.W. Bridgman,
  The Thermodynamics of Electrical Phenomena in Metals and a
  Condensed Collection  of Thermodynamic Formulas,
  New York, Dover Publications, Inc., 1961.
- M.P. Burgess, G.L. Fuller, and A.H. Kaiser,
  Thermodynamic Properties of Steam and Water Adapted for the IBM
  360/195 Computer,
  DPSPU 76-11-3, September 1976.
NESC0580/01, included references:
- K.V. Moore:
  ASTEM - A Collection of FORTRAN Subroutines to Evaluate the 1967
  ASME Equations of State for Water/Steam and Derivatives of these
  Equations
  ANCR-1026 (October 1971).
NESC0580/02, included references:
- K.V. Moore:
  ASTEM - A Collection of FORTRAN Subroutines to Evaluate the 1967
  ASME Equations of State for Water/Steam and Derivatives of these
  Equations
  ANCR-1026 (October 1971).
- M.P. Burgess et al.:
  Thermodynamic Properties of Steam and Water Adapted for the IBM
  360/195 Computer
  DPSPU 76-11-3 (September 1976).
top ]
11. MACHINE REQUIREMENTS

68K  bytes  (IBM370/195),   21,000  (octal)
words (CDC6600,7600).   When using PROPS,  90K bytes of  memory is
required on the IBM system.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC0580/01 FORTRAN-IV
NESC0580/02 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:       OS/360,370
(IBM360,370), SCOPE (CDC6600,7600).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

    In
moving ASTEM  to the CDC6600 the  variable argument list  calls to
the CONU  subroutine were  converted to  fixed to  conform to  CDC
conventions, and  double-precision data statements  and arithmetic
functions   were  changed   to   single-precision.   The   rounded
arithmetic option of the FTN  compiler was necessary for execution
of  the sample  problem on  the CDC7600.   To relieve  convergence
failure in subroutine ROOT during  CDC executions, the convergence
criterion may be relaxed, but with caution.
   The output values  from the PROPS routine  are returned through
the  labeled   COMMON  block  /CPROPS/.    When  using   PROPS  in
conjunction with  the ASTEM routines,  a "larger" H  or H-extended
compiler is  needed requiring 450K at  SYSGEN time.  The G  and G1
compilers  will compile  in  a  normal region.   These  compilers,
however, will delete  some of the beginning comments  of the ASTEM
routine BINOMX,  as there are  more than 30  consecutive comments.
Variables passed to PROPS must be either non-zero (INPUT) or zero.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

   360           K. V. Moore
                 EG&G Idaho, Inc.
                 P. O. Box 1625
                 Idaho Falls, Idaho  83401
   360 PROPS     M. P. Burgess*, G. L. Fuller, and A. H. Kaiser
                 Savannah River Plant
                 E. I. duPont de Nemours and Company
                 Aiken, South Carolina  29801
   6600          D. L. Jaeger
                 Boeing Commercial Airplane Company
                 P. O. Box 3707
                 Seattle, Washington  98124
* Contact
top ]
16. MATERIAL AVAILABLE
NESC0580/01
File name File description Records
NESC0580_01.001 INFORMATION 1
NESC0580_01.002 SOURCE PROGRAM (F4,EBCDIC) 1531
NESC0580_01.003 SAMPLE PROBLEM INPUT DATA 83
NESC0580_01.004 SAMPLE PROBLEM PRINTED OUTPUT 52
NESC0580/02
File name File description Records
NESC0580_02.001 INFORMATION 5
NESC0580_02.002 ASTEM-SUBROUTINE PACKAGE(F4,EBCDIC) 1551
NESC0580_02.003 ASTEM-DRIVER ROUTINE (F4,EBCDIC) 83
NESC0580_02.004 ASTEM-JCL 9
NESC0580_02.005 ASTEM-OUTPUT 52
NESC0580_02.006 PROPS-SUBROUTINES CLEAR,CLOSE(F4,EBCDIC) 227
NESC0580_02.007 PROPS-DRIVER ROUTINE(F4,EBCDIC) 43
NESC0580_02.008 PROPS-JCL 15
NESC0580_02.009 PROPS-INPUT 111
NESC0580_02.010 PROPS-OUTPUT 891
top ]
17. CATEGORIES
  • H. Heat Transfer and Fluid Flow

Keywords: liquids, pressure, temperature, thermodynamics, vapors, water.