last modified: 01-JUN-1975 | catalog | categories | new | search |

NEA-0605 GENP-2.

GENP-2, Program System for Integral Reactor Perturbation

top ]
1. NAME OR DESIGNATION OF PROGRAM:  GENP-2 program system.
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
GENP-2 NEA-0605/01 Tested 30-MAY-1989

Machines used:

Package ID Orig. computer Test computer
NEA-0605/01 IBM 370 series Many Computers
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

GENP-2 is a system of programs  that use "generalized perturbation theory" to calculate the pertur-  bations of reactor integral characteristics which can be expressed by means of ratios between linear or bilinear functionals of the real and/or adjoint fluxes (e.g. reaction rate ratios), due to cross section perturbations.
top ]
4. METHOD OF SOLUTION

GENP-2 consists of the following codes: DDV, SORCI, CIAP-PMN and GLOBP-2D.

DDV calculates the real or adjoint fluxes and power distribution using multigroup diffusion theory in 2-dimensions.

SORCI uses the fluxes from DDV to calculate the real and/or adjoint  general perturbation sources.

CIAP-PMN reads the sources from SORCI and uses them in the real or adjoint generalised importance calculations (2 dimensions, multi- group diffusion).

GLOBP-2D uses the importance calculated by CIAP-PMN, and the fluxes  calculated by DDV, in generalised perturbation expressions to calcu- late the perturbation in the quantity of interest.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

DDV although vari- ably dimensioned has the following restrictions:
-  max. number of mesh points 6400
-  max. number of mesh points in 1-dimension 81
-  max. number of regions 6400
-  max. number of energy groups 100
- if power distribution calculated, product of number of groups    and number of regions 2500.

The other programs have the same restrictions if applicable.
top ]
6. TYPICAL RUNNING TIME:  Typical of diffusion and perturbation programs.
NEA-0605/01
The test cases supplied for the older version of this program system (NEA 0605/02) have been run by NEA-DB on IBM 3090 and VAX 8810 computers. Since no corresponding results were available for the present version, no comparing checks could be made. The following CPU times were required for the two test cases supplied:
Case 1: DDV-2D:   44 sec (IBM); 77 sec (VAX)
        SORCI:     4 sec (IBM); 14 sec (VAX)
        CIAP-2D:  37 sec (IBM); 74 sec (VAX)
        GLOBP-2D:  4 sec (IBM); 15 sec (VAX)
Case2:  DDV-2D:   30 sec (IBM); 64 sec (VAX)
        SORCI:     4 sec (IBM); 14 sec (VAX)
        CIAP-2D:  34 sec (IBM); 74 sec (VAX)
        GLOBP-2D:  4 sec (IBM).
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:  Generalised perturbation calcula-  tion.
top ]
8. RELATED AND AUXILIARY PROGRAMS

Previous programs in this context are:
PRAVDA Evaluates group libraries according to the ABN scheme CLETA As above, but accounts also for cell heterogeneity EDEN Calculates reactivity and real flux changes due to cell heterogeneity EDEN Calculates reactivity and adjoint flux changes due to cell heterogeneity
TAIM Calculates in one dimension and in multigroup diffusion approximation the real and adjoint neutron fluxes
DIRAC Calculates in spherical geometry and using multigroup  collision techniques the real and adjoint neutron fluxes for homogeneous and inhomogeneous (real and adjoint source) problems
DIVA As the TAIM code, but in two dimensions
FIRE Calculates the real and adjoint sources to be used             by the CIAP-2 code
CIAP-O Calculates the integral importance function, related  to a given functional, and the sensitivity coef-  ficients in zero dimension and diffusion theory CIAP-1D Calculates the integral real and adjoint importance,  related with an assigned functional, in one dimension and in diffusion multigroup approximation
CIAP-SL As above, but uses a collision + diffusion multigroup             approximation
CIAP-2D As the CIAP-1D code, but in two dimensions
GLOBPERT-1D Calculates, in generalised perturbation theory and  for one-dimension problems the sensitivity coefficients related with a given functional of the real or/and adjoint neutron flux with respect to group constant variations
GLOBPERT-2D As above, but for two-dimension problems
PERT-1D Calculates integral data using conventional perturbation methods in one dimension and multigroup diffusion approximation
PERT-2D As above, but in two dimensions
CALI Correlates integral data with experimental ones, adjusting initial group constants by a least norm condition

GENP-2 consists of the codes DDV, SORCI, CIAP-PMN and GLOBP-2D.
top ]
9. STATUS
Package ID Status date Status
NEA-0605/01 30-MAY-1989 Tested at NEADB
top ]
10. REFERENCES:
NEA-0605/01, included references:
- G. P. Cecchini and  M. Salvatores:
  Reprint Technical Note "Advances in the Generalized Perturbation
  Theory"
  Nucl. Sci. & Eng. 45, 304-309 (1971).
- The GENP-2 Chain Latest Update (1977)
- David J. Gilai:
  Letter ref. 890/629 dated 30 July 1980
- G. Bruna:
  Manuale d'uso del programma DDV
  SEC-I-01-3 (September 1975) (in Italian)
- A. Boioli, G. Bruna, G.P. Cecchini, N. Meda:
  Il codice GIOBPERT-2D
  SEC-I-01-4 (September 1975) (in Italian)
- A. Boioli, G.P. Bruna, N.M. Cecchini:
  Il codice CIAP-2D
  SEC-I-01-5 (in Italian)
- G. Bruna:
  Manuale d'uso del programma SORCI
  SEC-I-01-6 (September 1975) (in Italian)
- A. Boioli and G.P. Cecchini:
  La catena di codici GENP-2 (November 1973) (in Italian)
top ]
11. MACHINE REQUIREMENTS

DDV requires 3 scratch units, one unit for outputting the fluxes, one unit for outputting the power dis- tribution (if required) one unit for cross section input. SORGI requires one or two units to read forward and/or adjoint fluxes, and one unit to write source.
CIAP requires one unit to write importance, one unit to read source from SORCI, two units to read forward and adjoint fluxes from DDV, two scratch units, + 2 units if a restart is necessary. GLOBPERT requires two scratch units, plus 2-4 units to read fluxes and importances from DDV and CIAP.
NEA 0605/01: All modules ran on IBM 3090 in 640K bytes of main storage.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NEA-0605/01 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
NEA-0605/01
MVS/XA (IBM); VMS V5.0 (VAX 8810).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

          A. Boioli and G. P. Cecchini
          Progettazioni Meccaniche Nucleari S.p.a.
          Genoa, Italy.
top ]
16. MATERIAL AVAILABLE
NEA-0605/01
File name File description Records
NEA0605_01.001 INFORMATION FILE 170
NEA0605_01.002 DDV-2D FORTRAN SOURCE 1566
NEA0605_01.003 SORCI-2D FORTRAN SOURCE 797
NEA0605_01.004 CIAP-2D FORTRAN SOURCE 1018
NEA0605_01.005 GLOBP-2D FORTRAN SOURCE 685
NEA0605_01.006 JCL USED FOR TESTING ON IBM 99
NEA0605_01.007 JCL USED FOR TESTING ON VAX 71
NEA0605_01.008 DDV-2D SAMPLE CASE 1 INPUT DATA 197
NEA0605_01.009 DDV-2D SAMPLE CASE 2 INPUT DATA 198
NEA0605_01.010 DDV-2D SAMPLE CASE 1 OUTPUT DATA 6350
NEA0605_01.011 DDV-2D SAMPLE CASE 2 OUTPUT DATA 4558
NEA0605_01.012 SORCI-2D SAMPLE CASE 1 INPUT DATA 220
NEA0605_01.013 SORCI-2D SAMPLE CASE 2 INPUT DATA 220
NEA0605_01.014 SORCI-2D SAMPLE CASE 1 OUTPUT DATA 11390
NEA0605_01.015 SORCI-2D SAMPLE CASE 2 OUTPUT DATA 11392
NEA0605_01.016 CIAP-2D SAMPLE CASE 1 INPUT DATA 203
NEA0605_01.017 CIAP-2D SAMPLE CASE 2 INPUT DATA 203
NEA0605_01.018 CIAP-2D/NEW VER. SAMPLE CASE 1 OUTPUT DATA 14445
NEA0605_01.019 CIAP-2D/NEW VER. SAMPLE CASE 2 OUTPUT DATA 11244
NEA0605_01.020 CIAP-2D/OLD VER. SAMPLE CASE 1 OUTPUT DATA 14482
NEA0605_01.021 CIAP-2D/OLD VER. SAMPLE CASE 2 OUTPUT DATA 14482
NEA0605_01.022 GLOBP-2D SAMPLE CASE INPUT DATA 114
NEA0605_01.023 GLOBP-2D/NEW VER. SAMPLE CASE OUTPUT DATA 142
NEA0605_01.024 GLOBP-2D/OLD VER. SAMPLE CASE OUTPUT DATA 24
top ]
17. CATEGORIES
  • C. Static Design Studies

Keywords: cross sections, diffusion, modular programming, multigroup, neutron flux, perturbation theory, power distribution, two-dimensional.