|Program name||Package id||Status||Status date|
|Package ID||Orig. computer||Test computer|
|NEA-1899/02||Linux-based PC,PC Windows||Linux-based PC,PC Windows|
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.
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.
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.
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.
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.
|Package ID||Status date||Status|
|NEA-1899/02||15-MAR-2018||Tested at NEADB|
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
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 Sytem
LINUX: UBUNTU 14.04.5LTS 64-bit operating Sytem
COMPILERS: Lahey Fujitsu Fortran 7.5 Intel (R) Composer 54 XE 2013 SP1
GNU FORTRAN 4.8.4
|Package ID||Computer language|
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
Keywords: evaluated nuclear data, libraries, radiation shielding, reactor physics, transport.