Computer Programs
IAEA1379 PREPRO2021.
last modified: 31-JAN-2023 | catalog | categories | new | search |

IAEA1379 PREPRO2021.

PREPRO2021, Data Preparation and Management, Subsidiary Calculations (ENDF Format)

top ]
1. NAME OR DESIGNATION OF PROGRAM

PREPRO2021.

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
PREPRO2021 IAEA1379/07 Tested 31-JAN-2023

Machines used:

Package ID Orig. computer Test computer
IAEA1379/07 MacOS,Linux-based PC,PC Windows Linux-based PC,PC Windows
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

The ENDF/B pre-processing codes (PREPRO) are a collection of 18 module codes, which are designed to convert ENDF/B formatted evaluated data from the originally distributed ENDF-6 format to formats in which the data can be used in application codes.

These codes also allow you to view the data, on-screen and/or hardcopy.

 

October 8, 2021 (2021-2) release:

EVALPLOT was updated to 2021-2 to correct a problem when viewing angular or energy distributions.

Sources and executables are now included in the IBMPC distribution.

 

The 2021 version is a major change in both the overall direction and actual coding of the PREPRO computer codes.

  • Bug fixed in RECENT (“Starting with 2019 PREPRO/RECENT if the MF=1 temperature is not 0 K, the code will print an ERROR message and TERMINATE, without producing any reconstructed cross sections; hopefully users will note this result.”)

  • Starting with 2019 the PREPRO codes check for consistency that all data extends up to the same maximum energy or ends at a lower energy with zero cross section, and print both the maximum energy, and a tables of MF/MT data that stops at a lower energy.

  • GROUPIE output also included self-shielded cross section and multi-band parameters for the unresolved resonance region, in both a simple tabulated format and a pseudo-ENDF format for use with NJOY/MCNP.

  • Codes modernized and updated to make them more compatible for use on any computer and are now designed to be 100% compatible for use on 32- or 64-bit computers.

  • The 2019 versions are bigger and faster than preceding versions.

  • PREPRO uses 9- or 10-digit precision for all ENDF output.

  • FORTRAN, C and C++ Compatible ENDF results.

  • Improved BEST Input Parameters.

  • Doppler Broadening High Energy Cut-off

  • ENDF/B Tested: All of ENDF/B-VIII evaluations have been processed to high precision at many temperatures to create POINT2018 (Version VIII) data.

  • More Graphics Output.

 

Each of the PREPRO2021 modules performs a different function on ENDF/B data files. A brief description of how the codes are used is listed below (in the recommended order to use):

Endf2c - Convert ENDF data to FORTRAN, C and C++, compatible form

Linear - Linearize cross sections

Recent - Reconstruct cross sections from resonance parameters

Sigma1 - Doppler broaden cross sections

Activate - Generate activation cross sections (MF=10) from MF=3 and 9 data

Legend - Calculate/correct angular distributions

Sixpak - Convert double differential data (MF=6) to single differential

Spectra - Convert model and general tabulation to linearized spectra (MF=5)

Fixup - Correct format and cross sections, define cross sections by summation

Dictin - Create reaction dictionary (MF=1, MT=451)

Merger - Retrieve and/or Merge evaluated data

Groupie - Calculate group averages and multi-band parameters

Complot - Plot comparisons of cross sections (MF=3, 23); Comhard for hardcopy

Evalplot - Plot evaluated data (MF=3, 4, 5, 23, 27); Evalhard for hardcopy

Mixer - Calculate mixtures of cross sections

Virgin - Calculated transmitted uncollided (virgin) flux and reactions

Convert - Convert codes for computer/precision/compiler

Relabel - Relabel and sequence programs

 

The official PREPRO website is https://www-nds.iaea.org/public/endf/prepro/ and https://github.com/IAEA-NDS/PREPRO

 

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Earlier versions of PREPRO (i.e., before version 2019) may not accurately process current ENDF/B evaluations due to recent changes in the ENDF-6 format and procedures. PREPRO 2021 can handle all past and present existing ENDF/B evaluations.

 

Recent changes in ENDF-6 Format and procedures, as well as the evaluations themselves makes it impossible for versions of the ENDF/B pre-processing codes earlier than PREPRO 2019 (2019-1 Version) to accurately process current ENDF/B-VIII evaluations. The present codes can handle all existing ENDF/B-VII.0, VII.1 and VIII evaluations.

top ]
6. TYPICAL RUNNING TIME

Problem dependent.

top ]
9. STATUS
Package ID Status date Status
IAEA1379/07 31-JAN-2023 Tested at NEADB
top ]
10. REFERENCES
IAEA1379/07, included references:
- D.E. Cullen: PREPRO 2021: 2021 ENDF/B Pre-processing Codes,
Report IAEA-NDS-0238 (July 14, 2021)
top ]
11. HARDWARE REQUIREMENTS

The ENDF/B Pre-Processing Codes run on virtually any Computer. Pre-Processing code output is completely FORTRAN, C and C++ Compatible.

 

All of the code input files are supplied in both Windows and UNIX format. Windows format works on Windows computers. UNIX format works on UNIX, LINUX, VMS, and MAC (OSX) computers. For use on other types of computers you must convert these.

top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
IAEA1379/07 FORTRAN
top ]
13. SOFTWARE REQUIREMENTS

Several OS can be used.

top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Nuclear Data Section

IAEA

P.O. Box 100

A-1400 Vienna

AUSTRIA

 

Originally written by Dermott E. Cullen (LLNL, retired)

top ]
16. MATERIAL AVAILABLE
IAEA1379/07
Fortran 77 source files
executables for Linux, MacOS X, and Windows systems
sample input and output
information files
Electronic documents
top ]
17. CATEGORIES
  • L. Data Preparation
  • M. Data Management
  • N. Subsidiary Calculations

Keywords: ENDF/B, cross sections, data processing.