Computer Programs
IAEA1331 LINTAB.
last modified: 03-AUG-1988 | catalog | categories | new | search |

IAEA1331 LINTAB.

LINTAB, Linear Interpolable Tables from any Continuous Variable Function

top ]
1. NAME OR DESIGNATION OF PROGRAM:  LINTAB.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name Package id Status Status date
LINTAB-87.1 IAEA1331/01 Tested 03-AUG-1988

Machines used:

Package ID Orig. computer Test computer
IAEA1331/01 IBM 3033 DEC VAX 11/780
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

LINTAB is designed to construct linearly interpolable tables from any function. The program will start from any function of a single continuous variable...FUNKY(X).  By user input the function can be defined, (1) Over 1 to 100 X
ranges. (2) Within each X range the function is defined by 0 to 50 constants. (3) At boundaries between X ranges the function may be continuous or discontinuous (depending on the constants used to define the function within each X range).
top ]
4. METHOD OF SOLUTION

LINTAB will construct a table of X and Y values where the tabulated (X,Y) pairs will be exactly equal to the function (Y=FUNKY(X)) and linear interpolation between the tabulated pairs will be within any user specified fractional uncertainty of the function for all values of X within the requested X range.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:
top ]
6. TYPICAL RUNNING TIME:
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

The following programs are all

part of the PRE-PRO94 package.

COMPLOT:  Compares ENDF/B formatted data from two separate input

          files. Results are in graphical form.

CONVERT:  Automatically converts a FORTRAN program for use on any

          one of a variety of: (1) computers; (2) compilers;

          (3) precisions; (4) installations; (5) standard or

          non-standard file names.

DICTION:  Creates a reaction index for each material.

EVALPLOT: Plots  data in  the ENDF/B format.

FIXUP:    Reads  evaluated  data  in  the ENDF/B  format;

          performs corrections and outputs the results in the

          ENDF/B format.

GROUPIE   calculates unshielded group averaged cross sections,

          Bondarenko self-shielded group averaged cross sections,

          and multiband parameters from data in the ENDF/B format.

LEGEND:   Calculates linearly interpolable tabulated angular

          distributions starting from data in the ENDF/B format.

LINEAR:   Converts cross sections in the ENDF/B format (File 3, 23,
          and 27) to linearly interpolable form (in energy and

          cross section) and outputs the result in the ENDF/B

          format.

MERGER:   Selectively retrieves data by MAT/MF/MT or ZA/MF/MT from

          up to 10 ENDF/B data tapes and merges the data into a

          single MAT/MF/MT ordered output file.

MIXER:    Calculates the energy dependent cross sections for a

          composite mixture.

PLOTTAB:  Plots any combination of continuous curves and/or points

          (with associated error bars) using user-supplied titles

          and (x,y) axis labels and units.

RECENT:   Reconstructs energy-dependent cross sections from a

          combination of resonance parameters and tabulated

          background cross sections in the ENDF/B format.

RELABEL:  relabels a ENDF/B preprocessing program so that statement
          labels are in increasing order in increments of 10 within
          each routine.

SIGMA-1:  Doppler broadens evaluated cross sections in the linear-

          linear interpolation form of the ENDF/B format.

SIXPAK:   Checks all double-differential ENDF/B-VI format data

          (MF=6) and outputs equivalent uncorrelated data (MF=4, 5,
          12, 14, and 15)

VIRGIN:   Calculates uncollided flux and reactions due to

          transmission of a monodirectional beam of neutrons

          through any thickness of material.
top ]
9. STATUS
Package ID Status date Status
IAEA1331/01 03-AUG-1988 Tested at NEADB
top ]
10. REFERENCES:
IAEA1331/01, included references:
- D.E. Cullen and J.J. Smith:
  LINTAB and HEATER Program Package: Computer Codes
  for Model Parameters and Cross-Section Data (Version 87-1).
  IAEA-NDS-84, Rev. 0  (July 1987)
- D.E. Cullen, J.J. Smith and P.K. McLaughlin:
  Implementing and Testing the LINTAB, HEATER
  and PLOTTAB Code Package
  IAEA-NDS-85, Rev. 1  (September 1987)
top ]
11. MACHINE REQUIREMENTS:
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
IAEA1331/01 FORTRAN-77
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

The
DOUBLE PRECISION FUNCTION FUNKY(X) provided in LINTAB, should be replaced by any other function the user may need for the calculation.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

              IAEA Nuclear Data Section
              P.O. Box 100
              A-1400 VIENNA, Austria
top ]
16. MATERIAL AVAILABLE
IAEA1331/01
File name File description Records
IAEA1331_01.001 LINTAB Information file 80
IAEA1331_01.002 LINTAB Fortran source code 1375
IAEA1331_01.003 LINTAB Command file 6
IAEA1331_01.004 LINTAB Input file 43
IAEA1331_01.005 LINTAB Output file 1270
IAEA1331_01.006 LINTAB Print file 1490
top ]
17. CATEGORIES
  • P. General Mathematical and Computing System Routines

Keywords: interpolation.