Computer Programs
NEA-1899 GRUCON-D-2017-01.
last modified: 15-MAR-2018 | catalog | categories | new | search |

NEA-1899 GRUCON-D-2017-01.

GRUCON-D-2017-01, Data Processing for Evaluated Working libraries (transport and shielding)

top ]
1. NAME OR DESIGNATION OF PROGRAM

GRUCON-D-2017-01

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
GRUCON-D-2017-01 NEA-1899/02 Tested 15-MAR-2018

Machines used:

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

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” means here, that GRUCON software includes a set of functional modules and an interpreter of calculation scenario, written in 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.

 

In version NEA-1899/02, corrections have been made, see “Comments_to_the NEA_DB test_results.docx” file.

top ]
4. METHODS

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 to consolidate 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.

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

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.

top ]
6. TYPICAL RUNNING TIME

All 15 test cases ran in about 30 minutes on a 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.

top ]
7. UNUSUAL FEATURES OF THE PROGRAM

In addition to the common functionality of processing codes, the GRUCON software package performs:

  • reconstruction from resonance parameters in given part of energy region point-wise cross sections for separated spin groups;

  • computing of experimentally measured observed cross sections, transmissions and self-indicating functions;

  • calculation of generalized subgroup parameters (probability tables) with correlation matrices (conditional probabilities) from point-wise cross sections for different reactions, temperatures, nuclides and sequence of collisions;

  • calculation of group transition matrices with discrete representation of angular distributions (in addition to Legendre coefficients);

  • calculation of Doppler broadened double-differential neutron scattering kernels for cross section with resonance structure.

 

In some tasks, GRUCON can be used together with the NJOY code, expanding it and giving additional possibility to cross-verification.

top ]
8. RELATED OR 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.

top ]
9. STATUS
Package ID Status date Status
NEA-1899/02 15-MAR-2018 Tested at NEADB
top ]
10. REFERENCES
  • 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

 

 

NEA-1899/02, included references:
-  V.V.Sinitsa:
The GRUCON Code Package for Evaluated Nuclear Data Processing (January, 2017)
top ]
11. HARDWARE REQUIREMENTS

To install and test the package, 4GB of computer memory and ~ 10 GB of disk space are required.

 

Tested at the NEA DB on:

  • COMPUTER : PC equipped with Intel(R) Core (TM) at 2.80 GHz, total memory 16.0 GB

  • OPERATING SYSTEM :  Windows 10 Enterprise 64-bit operating system
                        LINUX: UBUNTU 14.04.5LTS 64-bit operating System

  • COMPILERS: Lahey Fujitsu Fortran 7.5 Intel (R) Composer 54 XE 2013 SP1
               GNU FORTRAN 4.8.4
               INTEL 64

 

top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NEA-1899/02 FORTRAN-90
top ]
13. SOFTWARE REQUIREMENTS

Installation procedure presupposes 32- or 64-bit computer with:

  • Intel or LF95 compiler on Windows operating system, or

  • Intel or gfortan compiler on Linux-based PC.

top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

None noted.

top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Originally written by: V.V.Sinitsa -  IPPE, Obninsk (1980-2002), NRC KI, Moscow, Russia (2008-presently)

Developed by:          A.A.Rineiski - IPPE, Obninsk, Russia (1985-1994)

                       M.R.Malkov - National Research Center "Kurchatov Institute", Moscow, Russia (2010-presently)

 

Contributed by:        M.N.Nikolaev, V.N. Kosheev, S.A.Badikov – IPPE, Obninsk

                       V.V.Tebin – National Research Center "Kurchatov Institute", Moscow

                       V.Zerkin, A.Trkov, D.Lopez Aldama - Nuclear Data Section, IAEA, Vienna, Austria

top ]
16. MATERIAL AVAILABLE
NEA-1899/02
GRUCON_Abstract.docx - Abstract
GRUCON_Install_Guide.pdf - chapter 5 from GRUCON Manual
README.txt - short guide how to install and launch the GRUCON software package
(January, 2017)
GRUCON-D2017.1.zip ? GRUCON zipped file with subfolders containing   
\Documents - GRUCON Software Package User?s Manual
\Data - ENDF files needed to test calculations     
\Procedures - command files (scripts) to perform installation and testing
procedure    
\Programs\Grucon - source file (src), updates (upn), and Make_win.bat, Make_lin
- script (command) files to build executable grucon  for Windows and Linux
\Programs\Upd - software needed to prepare Fortran90 texts  from src and upn
files
\Tests\Inputs - input files for 15 test calculations
\Tests\Outputs - original output files and container for results of test
calculation
\Temp - temporary placing of working library files
run_all, run_all.bat - command file for building and testing on Linux and
Windows systems
top ]
17. CATEGORIES
  • O. Experimental Data Processing

Keywords: evaluated nuclear data, libraries, radiation shielding, reactor physics, transport.