last modified: 16-DEC-2009 | catalog | categories | new | search | index |

USCD1235 ENDF-UTILITY-CODES.

ENDF-UTILITY-CODES, codes to check and standardize data in the Evaluated Nuclear Data File (ENDF)

top ]
1. NAME OR DESIGNATION:  ENDF-UTILITY-CODES.
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
ENDF-UTILITY-CODES USCD1235/02 Tested 16-DEC-2009

Machines used:

Package ID Orig. computer Test computer
USCD1235/02 Many Computers Linux-based PC,PC Windows
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

The ENDF Utility Codes include 9 codes to check and standardize data in the Evaluated Nuclear Data File (ENDF). Four programs of this release, GETMAT, LISTEF, PLOTEF and SETMDC are no more maintained since release 6.13.
  
The suite of ENDF utility codes includes:
- CHECKR (version 8.01) is a program for checking that an evaluated data file conforms to the ENDF format.
- FIZCON (version 8.01) is a program for checking that an evaluated data file has valid data and conforms to recommended procedures.
- GETMAT (version 6.13) is designed to retrieve one or more materials from an ENDF formatted data file. The output will contain only the selected materials.
- INTER (version 7.01) calculates thermal cross sections, g-factors, resonance integrals, fission spectrum averaged cross sections and 14.0 MeV (or other energy) cross sections for major reactions in an ENDF-6 or ENDF-5 format data file.
- LISTEF (version 6.13) is designed to produce summary and annotated listings of a data file in either ENDF-6 or ENDF-5 format.
- PLOTEF (version 6.13) is designed to produce graphical displays of a data file in either ENDF-5 or ENDF-6 format. The form of graphical output depends on the graphical devices available at the installation where this code will be used.
- PSYCHE (version 8.00) is a program for checking the physics content of an evaluated data file. It can recognise the difference between ENDF-5 or ENDF-6 formats and performs its tests accordingly.
- SETMDC (version 6.13) is a utility program that converts the source decks of programs to different computers (DOS, UNIX, LINUX, VMS, WINDOWS).
- STANEF (version 8.01) performs bookkeeping operations on a data file containing one or more material evaluations in ENDF format.
  
The version 8.0X corrects all bugs reported to NNDC as of February 1, 2009 and supersede all previous releases. One code INTER is actually ported from the 7.01 release without any change.
  
Four programs: GETMAT, LISTEF, PLOTEF and SETMDC are no more maintained since
release 6.13.
  
NEW VERSION DIFFERS FROM PREVIOUS VERSION IN THE FOLLOWING FEATURES
-------------------------------------------------------------------
See abstracts:
  
CHECKR http://www.nea.fr/abs/html/uscd1208.html
FIZCON http://www.nea.fr/abs/html/uscd1209.html
GETMAT http://www.nea.fr/abs/html/uscd1210.html
INTER  http://www.nea.fr/abs/html/uscd1212.html
LISTEF http://www.nea.fr/abs/html/uscd1214.html
PLOTEF http://www.nea.fr/abs/html/uscd1215.html
PSYCHE http://www.nea.fr/abs/html/uscd1216.html
SETMDC http://www.nea.fr/abs/html/uscd1217.html
STANEF http://www.nea.fr/abs/html/uscd1218.html
top ]
4. METHODS

- CHECKR can recognise the difference between ENDF-6 and ENDF-5 formats and performs its tests accordingly. Integer control fields are checked to see that ENDF/B procedural limits on those fields are not violated. To the extent possible, fatal format errors are trapped to prevent unwanted termination of the program. Any file which passes through CHECKR without error messages fully conforms.
  
- FIZCON can recognise the difference between ENDF-6 and ENDF-5 formats and performs its tests accordingly. Some of the tests performed include:
1. data arrays are in increasing energy order;
2. resonance parameter widths add up to the total;
3. Q-values are reasonable and consistent;
4. no required sections are missing and all cover the proper energy range;
5. secondary distributions are normalized to 1.0;
6. energy conservation in decay spectra.
Optional tests can be performed to check the redundant cross sections, and algorithms can be used to check for possible incorrect entry of data values (Deviant Point test).
  
- INTER performs integrations by using the trapezoidal rule.
  
- PSYCHE checks for energy conservation for emitted neutrons and photons, checks Wick's limit for elastic scattering, analyses resonance parameter statistics, calculates thermal cross sections and resonance integrals, examines continuity across resonance region boundaries and checks "Q" values against mass tables.
  
- STANEF operations include:
1. Creation or modification of a "tape ID" record,
2. Creation or update of the directory in MT=451,
3. Create or modify special hollerith ID records in MT=451 (ENDF-6 only),
4. Resequencing,
5. Conversion of integer and floating point fields to standard format,
6. Creation of a binary (ENDF alternate format) file.
top ]
6. TYPICAL RUNNING TIME:  Test cases ran in a few seconds.
top ]
9. STATUS
Package ID Status date Status
USCD1235/02 16-DEC-2009 Tested at NEADB
top ]
10. REFERENCES
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
USCD1235/02 FORTRAN-95
top ]
13. SOFTWARE REQUIREMENTS:  Open VMS, Windows and Unix/Linux.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

   Charles L. DUNFORD
   National Nuclear Data Center
   Building 197D
   Brookhaven National Laboratory
   P.O. Box 5000
   Upton, New York 11973-5000, USA
and
   Dr. Andrej TRKOV
   Institute Jozef Stefan
   Jamova 39
   1000 Ljubljana
   SLOVENIA
top ]
16. MATERIAL AVAILABLE
USCD1235/02
Electronic documentation
CHECKR801\ Fortran souce, input file, Linux/DOS output files and executables
FIZCON801\ Fortran souce, input file, Linux/DOS output files and executables
GETMAT613\ Example of library, input file, UNIX/DOS/VMS Fortran source files and

executables, UNIX/LINUX output files
INTER701\ Fortran souce, input file, Linux/DOS output files and executables
LISTEF613\ Input file, UNIX/LINUX/DOS/VMS Fortran source files, executables,
output files
PLOTEF613\ UNIX/VMS/DOS Fortran source files, executables and output files
PSYCHE800\ Input and output files, Fortran source files, executables
SETMDC613\ Fortran source file, UNIX/VMS/DOS executables
STANEF801\ Fortran source file, UNIX/VMS/DOS executables
top ]
17. CATEGORIES
  • A. Cross Section and Resonance Integral Calculations
  • M. Data Management
  • N. Subsidiary Calculations

Keywords: ENDF/B, computer graphics, cross sections, data analysis, data processing, information retrieval, libraries, maintenance, plotting, resonance integrals, resonance scattering, thermal neutrons, thermal scattering.