RSICC CODE PACKAGE PSR-615
1. NAME AND TITLE
GRUCON, Data Processing for Evaluated Working libraries (transport and shielding).
AUXILIARY PROGRAMS:
The UPD-2 Portable Update Emulator, distributed with the NJOY processing system, is required to generate Fortran90 texts from the SRC source file, supplied with the GRUCON installation procedure.
The NJOY/VIEWR module is required to generate graphic ps-file from input decks, outputted by the GRUCON/PLOT module as *.view files.
The ZVView-2 graphic software is required to view *.zvd files, outputted by the GRUCON/ZVD module.
2. CONTRIBUTORS
Institute of Physics and Power Engineering, Obninsk, Russia; National Research Center, Kurchatov Institute, Moscow, Russia; and Nuclear Data Section, IAEA, Vienna, Austria, through the OECD NEA Data Bank, Boulogne-Billancourt, France.
3. CODING LANGUAGE AND COMPUTER
Fortran; Linux, MacOS and Windows. (P00615MNYCP00 NEADB ID NEA1899/01).
4. NATURE OF PROBLEM SOLVED
The GRUCON software package is designed for evaluated nuclear data processing and generating working libraries for transport calculations in reactor physics and radiation shielding applications. The term “package” implies that GRUCON includes a set of functional modules and an interpreter for the calculation scenario, written in an internal command language, describing calculation chains, containing variety of input, calculating and output operations. In general cases, GRUCON repeats basic functionality of other processing systems, supplying: · Reconstruction of cross sections and cross section moments from resonance parameters in resolved and unresolved resonance ranges; · Doppler broadening of point-wise cross sections; · Group averaging of cross section moments for resonance self-shielding factors calculation; · Reconstruction of integral and double differential cross sections from thermal scattering laws for bound nuclide in thermal and epithermal energy range in point-wise and group-wise representations; · Calculation of photon scattering cross sections and matrices from photo-atomic data; · Preparation of radionuclide production cross sections from activation data. GRUCON deals with a variety of forms for external data representation of input and output data. The most widely used are ENDF and ENDF-type formats (such as PENDF and GENDF BCD and binary internal files, used in NJOY), ACE data formatted files for Monte-Carlo calculations. The BNAB and TEMBR group data tables can be prepared also, that are used in the domestic calculation codes. The recently developed Generalized Nuclear Data (GND) structures can be entered to be processed by GRUCON/GND module (for now, tabulated cross section only). To view and plot data, the GRUCON/PLOT and GRUCON/ZVD module can be used to prepare input decks for NJOY/VIEWR and ZVView-2 graphic tools. Easy readable annotated table for any type of data are available through the GRUCON/TABLE module. Total number of functional modules, included in the GRUCON-D2017-01 package version, is 55.
5. METHOD OF SOLUTION
The GRUCON architecture is based on the principle of data unification. Each structure is assigned in a uniform manner - string heading and three arrays with character, integer and real type data. The string heading includes the data name and information needed to search and exchange information between different partitions of memory. The arrays contain descriptors, parameters and data structures in univocal correspondence with the data name, defined in string heading. Such approach allows for consolidating the data search and data exchange in the small set of system subroutines and significantly simplify programming of functional modules by providing agreed interface between them. Another strong point of unified data representations is a minimal dependence on exterior formats. The linkage with exterior “non-standard” structures is ensured by a set of modules-converters that can be developed separately from computing modules of code package.
6. RESTRICTIONS OR LIMITATIONS
Unified data structures are kept on the disk in the direct access files, or “segments” of so-called “BSP” library. The number and volume of segments depend on the processing scenario, prepared by the user, with one restriction: the available disk capacity. Another restriction concerns the summary length of information, loaded to the RAM from BSP for current calculation step: it is limited by length LPOOL=8000000 words, defined in the GLOBAL module. The GRUCON software package performs calculations with double precision, that is controlled by parameter KQ=8 in the LOCAL module. To perform calculations with quadruple precision, the parameter value should be set equal to KQ=16.
7. TYPICAL RUNNING TIME
All 15 test cases ran in about 30 minutes on an Intel Core i5-3570K CPU @ 3.40GHz processor with Intel(R)64 Visual Fortran Compiler for Windows with double precision calculation mode of GRUCON code package.
8. COMPUTER HARDWARE REQUIREMENTS
Linux and Windows systems.
9. COMPUTER SOFTWARE REQUIREMENTS
No special requirements. Source should compile on Linux and Windows systems with a functioning FORTRAN-90 compiler. No executables are included.
10. REFERENCES
10.a included in distribution files and in P615.pdf:
Sinitsa, V.V., Rineisky, A.A., GRUKON - Package of applied computer programs and operating procedures of functional modules, Rep. IPPE -7220, Obninsk (1986) ( in Russian), Rep. INDS (CCP)-344,Vienna,1993 ( in English)
R.E. MacFarlane, D.W. Muir, The NJOY Nuclear Data Processing System, Version 94.66, Los Alamos National Laboratory (USA), December 19, 1996
V.Zerkin, ZVView Graphic Software for Nuclear Data Analysis. User’s Guide, https://www-nds.iaea.org/public/zvview/
11. CONTENTS OF CODE PACKAGE
The package is transmitted on one CD with the reference cited above, source and sample problems. No Executables are included.
12. DATE OF ABSTRACT
April 2017
KEYWORDS: EVALUATED NUCLEAR DATA; RADIATION SHIELDING; REACTOR PHYSICS; TRANSPORT