Computer Programs

NAME OR DESIGNATION OF PROGRAM, COMPUTER, DESCRIPTION OF PROGRAM OR FUNCTION, METHODS, RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM, TYPICAL RUNNING TIME, RELATED OR AUXILIARY PROGRAMS, STATUS, REFERENCES, HARDWARE REQUIREMENTS, LANGUAGE, SOFTWARE REQUIREMENTS, NAME AND ESTABLISHMENT OF AUTHORS, MATERIAL, CATEGORIES

[ top ]

[ top ]

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 |
---|---|---|---|

ANGELO-LAMBDA | NEA-1798/03 | Arrived | 05-FEB-2010 |

Machines used:

Package ID | Orig. computer | Test computer |
---|---|---|

NEA-1798/03 | DOS-based PC,Linux-based PC |

[ top ]

3. DESCRIPTION OF PROGRAM OR FUNCTION

The codes ANGELO-2.3 and LAMBDA-2.3 are used for the interpolation of the cross section covariance data from the original to a user defined energy group structure, and for the mathematical tests of the matrices, respectively. The LAMBDA-2.3 code calculates the eigenvalues of the matrices (both for the original or the converted) and lists them accordingly into positive and negative matrices. This verification is strongly recommended before using any covariance matrices.

These versions of the two codes are the extended versions of the previous codes available in the Packages NEA-1264 - ZZ-VITAMIN-J/COVA. They were specifically developed for the purposes of the OECD LWR UAM benchmark, in particular for the processing of the ZZ-SCALE5.1/COVA-44G cross section covariance matrix library retrieved from the SCALE-5.1 package. Either the original SCALE-5.1 libraries or the libraries separated into several files by nuclides can be (in principle) processed by ANGELO/LAMBDA codes, but the use of the one-nuclide data is strongly recommended.

Due to large deviations of the correlation matrix terms from unity observed in some SCALE5.1 covariance matrices, the previous more severe acceptance condition in the ANGELO2.3 code was released. In case the correlation coefficients exceed 1.0, only a warning message is issued, and coefficients are replaced by 1.0.

In version NEA-1798/02, ANGELO2.3 code was corrected (error in the treatment of cross-correlations).

In version NEA-1798/03, minor updates have been made.

The codes ANGELO-2.3 and LAMBDA-2.3 are used for the interpolation of the cross section covariance data from the original to a user defined energy group structure, and for the mathematical tests of the matrices, respectively. The LAMBDA-2.3 code calculates the eigenvalues of the matrices (both for the original or the converted) and lists them accordingly into positive and negative matrices. This verification is strongly recommended before using any covariance matrices.

These versions of the two codes are the extended versions of the previous codes available in the Packages NEA-1264 - ZZ-VITAMIN-J/COVA. They were specifically developed for the purposes of the OECD LWR UAM benchmark, in particular for the processing of the ZZ-SCALE5.1/COVA-44G cross section covariance matrix library retrieved from the SCALE-5.1 package. Either the original SCALE-5.1 libraries or the libraries separated into several files by nuclides can be (in principle) processed by ANGELO/LAMBDA codes, but the use of the one-nuclide data is strongly recommended.

Due to large deviations of the correlation matrix terms from unity observed in some SCALE5.1 covariance matrices, the previous more severe acceptance condition in the ANGELO2.3 code was released. In case the correlation coefficients exceed 1.0, only a warning message is issued, and coefficients are replaced by 1.0.

In version NEA-1798/02, ANGELO2.3 code was corrected (error in the treatment of cross-correlations).

In version NEA-1798/03, minor updates have been made.

[ top ]

[ top ]

5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The algorithm used in ANGELO is relatively simple, therefore the interpolations involving energy group structure which are very different from the original (e.g. large difference in the number of energy groups) may not be accurate. In particular in the case of the MT=1018 data (fission spectra covariances) the algorithm may not be convenient, and produced matrices may require corrections as described in the ENDF-6 Format Manual before their use.

The algorithm used in ANGELO is relatively simple, therefore the interpolations involving energy group structure which are very different from the original (e.g. large difference in the number of energy groups) may not be accurate. In particular in the case of the MT=1018 data (fission spectra covariances) the algorithm may not be convenient, and produced matrices may require corrections as described in the ENDF-6 Format Manual before their use.

[ top ]

[ top ]

[ top ]

10. REFERENCES

- I. Kodeli, E. Sartori:

Neutron Cross-section Covariance Data in Multigroup Form and Procedure for Interpolation to Users' Group Structures for Uncertainty Analysis Applications, Proc. of PHYSOR'90, Int. Conf. on the Physics of Reactors: Operation, Design and Computation, Marseille, PI-11 - PI-20, 23-27 April 1990, Marseille; NEA computer package NEA-1264/03 - /05 (ZZ-VITAMIN-J/COVA: Covariance Matrix Library based on JEF-1, ENDF/B-IV and -V data);

- I. Kodeli:

VITAMIN-J/COVA/EFF-3 Cross-Section Covariance Matrix Library and its Use to Analyse Benchmark Experiments in SINBAD Database, Fus. Eng. Design 75-79 (2005) 1021-1025; NEA Package NEA-1264/05 (ZZ-VITA.-J/COVA/EFF3 Cross-section covariance data from EFF-3)

- R. E. MacFarlane, D. W. Muir:

The NJOY Nuclear Data Processing System, Version 97, Manual LA-12740-M (1994).

- B. L. Broadhead:

SCALE 5.1 Cross-Section Covariance Libraries, ORNL/TM-2005/39, Version 5.1, Vol. I, Book 3, Sect. M19, November 2006

- I. Kodeli, E. Sartori:

Neutron Cross-section Covariance Data in Multigroup Form and Procedure for Interpolation to Users' Group Structures for Uncertainty Analysis Applications, Proc. of PHYSOR'90, Int. Conf. on the Physics of Reactors: Operation, Design and Computation, Marseille, PI-11 - PI-20, 23-27 April 1990, Marseille; NEA computer package NEA-1264/03 - /05 (ZZ-VITAMIN-J/COVA: Covariance Matrix Library based on JEF-1, ENDF/B-IV and -V data);

- I. Kodeli:

VITAMIN-J/COVA/EFF-3 Cross-Section Covariance Matrix Library and its Use to Analyse Benchmark Experiments in SINBAD Database, Fus. Eng. Design 75-79 (2005) 1021-1025; NEA Package NEA-1264/05 (ZZ-VITA.-J/COVA/EFF3 Cross-section covariance data from EFF-3)

- R. E. MacFarlane, D. W. Muir:

The NJOY Nuclear Data Processing System, Version 97, Manual LA-12740-M (1994).

- B. L. Broadhead:

SCALE 5.1 Cross-Section Covariance Libraries, ORNL/TM-2005/39, Version 5.1, Vol. I, Book 3, Sect. M19, November 2006

NEA-1798/03, included references:

- Short manual for ANGELO2.3 and LAMBDA2.3 codes- K. Ivanov, M. Avramova, I. Kodeli, E. Sartori:

Benchmark for Uncertainty Analysis in Modeling (UAM) for Design, Operation and

Safety Analysis of LWRs, Volume I: Specification and Support Data for the

Neutronics Cases (Phase I), NEA/NSC/DOC(2007)23, DRAFT to be published

[ top ]

[ top ]

[ top ]

[ top ]

NEA-1798/03

1p_manual.pdf Short manual for ANGELO2.3 and LAMBDA2.3 codesangelo2p3.f ANGELO2.3 Fortran source (energy transformation of the

matrices)

lambda2p3.f LAMBDA Fortran source (matrix verification)

compile.sh Commands for the compilations

angelo2-dos.exe ANGELO 2.3 executable for WINDOWS

angelo2-linux ANGELO 2.3 executable for LINUX

LINUX command procedure to run the test cases

LINUX general command procedure

Test case output files

Converted 18-group covariance data for 20 materials

LAMBDA2.3 output (eigenvalues of the new 18g covariance data)

ANGELO2.3 output

NJOY/COVR output

LAMBDA2.3 output (eigenvalues of original 44g covariance data)

New (18-group) covariances in BOXR format (produced by NJOY/COVR)

Plot of the new (18-g) covariance matrices

Keywords: covariance matrices, uncertainty analysis.