last modified: 05-AUG-1996 | catalog | categories | new | search |

IAEA1248 INDXENDF.

INDXENDF, Preparation of Visual Catalogue of ENDF Format Data

top ]
1. NAME OR DESIGNATION OF PROGRAM:  INDXENDF ( A PC Visual Catalogue
for data in ENDF Format). INDXENDF (VAX/VMS version).
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
INDXENDF IAEA1248/02 Tested 07-APR-1997
INDXENDF IAEA1248/03 Tested 05-AUG-1996

Machines used:

Package ID Orig. computer Test computer
IAEA1248/02 IBM PC PC Pentium 100
IAEA1248/03 VAX under VMS DEC VAX 6000
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

This program is a video catalogue for libraries in the ENDF-4, ENDF-5 or ENDF-6 format (Evaluated Nuclear Data File) which can be run on an IBM-PC or compatible computer.
This user friendly catalogue is of interest to nuclear and reactor physics researchers. The input is the filename of ENDF data and the  two output files contain:
i. the list of materials with corresponding laboratory, author and date of evaluation;
ii. information about the MF and MT numbers for each material.
The program is written in the C language whose capability of providing windows and "interrupts" along with speed and portability, has been greatly exploited. The system allows output of options (i)  and (ii) either on screen, printer or hard disk.
top ]
4. METHOD OF SOLUTION

The source code of about 3000 lines was written in C. The routines for windowing were based on the following works:  Hummel (1988), Stevens (1989), Lafore (1987), Borland International  (1988a, 1988b) and Schildt (1988, 1989).
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The executable program occupies about 52 KB of memory. The extra hard disk space needed depends upon the size of the ENDF/B data file to be processed (e.g. the Activation file contains about 1.3 M-bytes, the General Purpose ENDF/B-VI has four parts, each containing about 12 M-bytes).  To run the program the "datafile" and the executable code ".EXE" file should be on the hard-drive. The program may be run on any IBM/PC  or compatible with at least 640KB RAM.
top ]
6. TYPICAL RUNNING TIME

To run the first part of complete ENDF/B-VI data, it takes about 2 minutes on an IBM-PC 486, 33 MHz, and 35 minutes on a VAX (ENDF/B-VI LIBRARY PART 1, 25866 blocks).
IAEA1248/03
The sample problem was executed at the NEA-DB on a DEC VAX 6000-510 under OpenVMS 6.0-1. Only a few seconds of elapsed  are required to process the ENDF/B-VI data file (160 Kbyte).
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

The input file should be in the same directory as the executable program (INDXENDF.EXE) and must have a name with the extension NDF (Name.NDF). The DEFNTION.MF and DEFNTION.MT files should also be in the same directory. In these files the MF and MT numbers are defined.
top ]
9. STATUS
Package ID Status date Status
IAEA1248/02 07-APR-1997 Tested at NEADB
IAEA1248/03 05-AUG-1996 Tested at NEADB
top ]
10. REFERENCES

- Borland International:
  Turbo C. Reference Guide, Version 2.0, 1988b.
- Borland International:
  Turbo C. User's Guide, Version 2.0, 1988a.
- Digital Equipment Corporation:
  VAX C Run-Time Library Reference Manual. VAX C Version 2.3, Mar.
  1987
- R.L. Hummel:
  PC Magazine (May 31, 1988).
- R. Lafore:
  The Waite Group's Microsoft C Programming for the IBM
  Howard W. Sams & Company (1987).
- Orion de O. Silva, R. Paviotti Corcuera, M. de Moraes Cunha and
  P.A. Ferreira:
  INDXENDF.A PC Code for Indexing Nuclear Data Files in ENDF-6
  format
  IAEA-NDS-131. Rev 0 jan.1993
- Orion de O. Silva, R. Paviotti Corcuera, M. de Moraes Cunha and
  P.A. Ferreira:
  INDXENDF.A PC Visual for Data in ENDF-6 format
  Ann. Nucl. Energy 19, No. 9, pp. 539-543, Great Britain (1988).
- H. Schildt:
  C: Power User's Guide
  MCGraw-Hill Inc. (1988).
- H. Schildt:
  Advanced Turbo C
  MCGraw-Hill Inc. (1989).
- A. Stevens:
  Extending Turbo C Professional
  Management Information Source, Inc. (1989).
IAEA1248/02, included references:
- O. Oliveira Silva et al.:
  A Visual System for Data in ENDF Format
  Relatorio de Pesquisa, IEAv-010/94 (Mar. 94)
- Nuclear Data for Science and Technology, Proceeding of the
  International Conference, Gatlinburg, Tennessee (May 9-13, 1994)
  O. Oliveira et al. : A Visual System for Data in ENDF Format
  pp 751-753
IAEA1248/03, included references:
- O. Oliveira Silva et al.:
  INDXENDF VAX/VMS Version
  Nota technica, IEAv-002/94 (Abr. 94)
- Nuclear Data for Science and Technology, Proceeding of the
  International Conference, Gatlinburg, Tennessee (May 9-13, 1994)
  O. Oliveira et al. : A Visual System for Data in ENDF Format
  pp 751-753
top ]
11. MACHINE REQUIREMENTS

The program may be run on any IBM/PC or compatible with at least 640 KB RAM. The VAX/VMS version was created and tested on a MICRO VAX II with 1.6 Mips, 0.13 Mflops and 16 Mbytes of RAM.
IAEA1248/02
NEA-DB installed and ran the program on a DELL Optoplex GXM 5100 PC/100MHz with 16MB of RAM.

IAEA1248/03
The sample problem was run at the NEA-DB on a DEC VAX under OpenVMS 6.0-1. The filesize of the executable program is about 80 Kbytes.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
IAEA1248/02 TURBO-C
IAEA1248/03 C-LANGUAGE
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

IBM-PC-DOS 3.01 or later version, for the PC Version and VMS 5.1, for the VAX/VMS version.
IAEA1248/02
NEA-DB ran the test case under MSDOS 6.2.

IAEA1248/03
The program was tested at the NEA-DB under OpenVMS 6.0-1
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

The
source code of about 3,000 lines is written in C. The routines for windowing were based on the following works: Hummel (1988), Stevens  (1989), Lafore (1987), Borland International (1988a, 1988b) and Schildt (1988, 1989).
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

          Orion de O. Silva, R. Paviotti Corcuera
          M. de Moraes Cunha and P.A. Ferreira
          Centro Tecnico Aeroespacial
          Instituto de Estudos Avancados
          C.P. 6044
          Sao Jose dos Campos - SP
          12231-970-Brasil
top ]
16. MATERIAL AVAILABLE
IAEA1248/02
File name File description Records
IAEA1248_02.001 Information file of program INDXENDF 138
IAEA1248_02.002 Executable file of program INDXENDF 0
IAEA1248_02.003 "MF definition" file 28
IAEA1248_02.004 "MT definition" file 394
IAEA1248_02.005 Sample input file (test case) 2026
IAEA1248_02.006 Output file (index of MAT numbers) 22
IAEA1248_02.007 Output file (index of MT & MF numbers) 196
IAEA1248_02.008 DOS file-names 7
IAEA1248/03
File name File description Records
IAEA1248_03.001 Information file of program INDXENDF 127
IAEA1248_03.002 VMS DCL Command file to execute INDXENDF 21
IAEA1248_03.003 INDXENDF executable file (VMS) 0
IAEA1248_03.004 "MF definition" file 28
IAEA1248_03.005 "MT definition" file 358
IAEA1248_03.006 Sample input data file 2026
top ]
17. CATEGORIES
  • M. Data Management
  • Z. Data.

Keywords: ENDF/B, retrievals.