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. Only liaison officers are authorised to submit online requests. Rules for requesters 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.