RSICC CODE PACKAGE CCC-723
1. NAME AND TITLE
ALARA 2.7.8: Code System for Analytic and Laplacian Adaptive Radioactivity Analysis.
Fusion Technology Institute, University of Wisconsin, Madison, Wisconsin.
3. CODING LANGUAGE AND COMPUTER
C++; Linux PC and Sun (C00723MNYCP00).
4. NATURE OF PROBLEM SOLVED
The primary purpose of ALARA is to calculate the induced activation caused by neutron irradiation throughout a nuclear system (primarily fusion reactors and accelerators). It is a next generation activation code designed for accuracy, speed and usability and has been validated for use in fusion and accelerator activation calculations. ALARA does not rely on a table of fixed reaction types and reaction channels. Instead, the reactions are defined entirely by the library, requiring only a list of resultant isotopes and cross-sections for the production of each. This makes the code ideal for use with cross section data with or without MT numbers for each reaction. ALARA includes the following features:
• multi-point (3-D) solutions in a variety of geometries
• accurate solution of loops in activation trees
• exact modeling of multi-level pulsing irradiation histories and hierarchical arbitrary irradiation schedules
• user-defined calculation precision/accuracy
• tracking the accumulation of light ions
• straightforward, user-friendly input file creation
• full, easy-to-read activation tree output (not just pathway analysis)
• flexible output options now including the direct calculation of waste disposal rating, clearance indices, contact dose and biological dose
• unlimited number of reaction channels
• reverse calculation mode
5. METHOD OF SOLUTION
By carefully analyzing the various ways to model the physical system, the methods to solve the mathematical problem and the interaction between these two issues, ALARA chooses an optimum combination to achieve high accuracy, fast computation, and enhanced versatility and ease of use.
The physical system is modeled using advanced linear chains, which include the contributions from straightened loops in the reaction scheme, while the truncation philosophy minimizes the discrepancies between the model and the real problem. The mathematical method is then adaptively chosen based on the characteristics of each linear chain to use analytically exact methods when possible and an accurate expansion technique otherwise.
6. RESTRICTIONS OR LIMITATIONS
7. TYPICAL RUNNING TIME
Run times vary. Test cases complete in less than 2 minutes on an AMD Opteron 1 Ghz.
8. COMPUTER HARDWARE REQUIREMENTS
ALARA has been run on Linux-based personal computers and on Sun workstations under Solaris.
9. COMPUTER SOFTWARE REQUIREMENTS
ALARA was developed on a Debian-derived linux system with gcc/g++ v 3.3.4. It is also routinely run on a Solaris system using gnu compilers (3.3.4). Some problems were noted using native Sun compilers (fairly recent versions: C++ v5.6). At RSICC, ALARA was tested on an AMD Opteron under Red Hat Enterprise Linux 4 using g++ (GCC) 3.4.6, on an AMD Athlon running RedHat Linux 7.3 with GNU g++ 2.96, and on Sun Solaris with gmake 3.80 and g++ Version 2.95.3.
10.a included in package in electronic files:
Paul P.H. Wilson, “ALARA Users’ Guide: Analytic and Laplacian Adaptive Radioactivity Analysis (online - January 2003).
10.b background reference:
P.P.H. Wilson, "ALARA: Analytic and Laplacian Adaptive Radioactivity Analysis," Ph.D. Thesis, University of Wisconsin-Madison Fusion Technology Institute UWFDM-1098, (April 1999). (URL: http://fti.neep.wisc.edu/FTI/pdf/fdm1098.pdf).
11. CONTENTS OF CODE PACKAGE
The package is transmitted on a CD which contains an online user guide cited in 10.a, C++ source code, scripts, data files and test cases in a GNU compressed Unix tar file.
12. DATE OF ABSTRACT
KEYWORDS: FUSION; ENERGY DEPOSITION; FISSION PRODUCTS; GAMMA-RAY; ISOTOPE INVENTORY; MULTIGROUP; NEUTRON; RADIOACTIVITY