Computer Programs
NEA-1798 ANGELO-LAMBDA.
last modified: 05-FEB-2010 | catalog | categories | new | search |

NEA-1798 ANGELO-LAMBDA.

ANGELO-LAMBDA, Covariance matrix interpolation and mathematical verification

top ]
1. NAME OR DESIGNATION OF PROGRAM:  ANGELO-LAMBDA.
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
ANGELO-LAMBDA NEA-1798/03 Arrived 05-FEB-2010

Machines used:

Package ID Orig. computer Test computer
NEA-1798/03 Linux-based PC,PC Windows
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.
top ]
4. METHODS

ANGELO-2.3 interpolates the covariance matrices to a union grid using flat weighting.
LAMBDA-2.3 code includes the mathematical routines to calculate the eigenvalues of the covariance matrices.
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.
top ]
6. TYPICAL RUNNING TIME

Typically few minutes on a PC to convert the matrices for the 20 materials included in the test case.
top ]
8. RELATED OR AUXILIARY PROGRAMS

- Covariance matrix libraries like ZZ-SCALE5.1/COVA-44G (USCD-1236/01), ZZ-COV-15GROUP-2006 (NEA-1730), or older (ZZ-VITAMIN J/COVA (NEA-1264), ZZ-DOSCOV (DLC-0090), ZZ-COVERV (DLC-0077))
- NJOY-99 code (module COVR)
top ]
9. STATUS
Package ID Status date Status
NEA-1798/03 05-FEB-2010 Masterfiled Arrived
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
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 ]
11. HARDWARE REQUIREMENTS:  PC.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NEA-1798/03 FORTRAN-90
top ]
13. SOFTWARE REQUIREMENTS:  DOS, Linux.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Ivo Kodeli
IAEA/NEA Databank
Le Seine St Germain
12, boulevard des Iles
92130 Issy-les-Moulineaux
France
top ]
16. MATERIAL AVAILABLE
NEA-1798/03
1p_manual.pdf    Short manual for ANGELO2.3 and LAMBDA2.3 codes
angelo2p3.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
top ]
17. CATEGORIES
  • B. Spectrum Calculations, Generation of Group Constants and Cell Problems

Keywords: covariance matrices, uncertainty analysis.