RSICC CODE PACKAGE CCC-758
1. NAME AND TITLE
ACAB-2008: ACtivation ABacus Inventory Code for Nuclear Applications.
Nacional de Educación a Distancia, Departamento de Ingenieria Energetica; Universidad Politecnica de Madrid, Instituto de Fusion Nuclear;
Universidad Politecnica de Madrid, Departamento de Ingenieria Nuclear
through the OECD Nuclear Energy Agency Data Bank, Issy-Les Moulineaux, France.
3. CODING LANGUAGE AND COMPUTER
Standard FORTRAN 77; Linux and Windows PC.
(RSICC ID: C00758MNYCP01; NEADB identifier is NEA-1839/002).
4. NATURE OF PROBLEM SOLVED
The ACAB code is a computer program designed to perform activation and transmutation calculations for nuclear applications. ACAB has been used to simulate realistic operational scenarios of very different nuclear systems: inertial fusion, magnetic fusion, accelerator driven systems, fission reactors.
ACAB is able to:
- perform space-dependent inventory calculations allowing for multidimensional neutron flux distributions
- treat decay transitions that proceed from the ground, first, and second isomeric states; all the neutron reactions that may occur are treated in the code
- deal with charged particle reactions
- predict damage/transmutation calculations
- treat actinides and fission products
- simulate realistic operational scenarios
- feed instantaneous and/or continuous materials into a system
- generate radionuclide activities, afterheat (total and contributions from the different types of radiation), neutron emission, radiotoxicity, decay gamma spectra, contact dose rates, waste disposal ratings, offsite doses to the most exposed individual, as well as collective doses and associated consequences
- identify critical radionuclides and pathways contributing to their production
- compute uncertainties to assess the impact of activation cross sections uncertainties on activation-related quantities.
5. METHOD OF SOLUTION
The main computational algorithm is based on that of the ORIGEN code. The method to compute uncertainties is based on the application of the Monte Carlo technique, and allows dealing efficiently with the synergic/global effect of the uncertainties of the total set of cross sections to obtain the overall uncertainty on the radiological calculations.
The distributed version includes a pre-processing code (PROCDECAY) to convert Evaluated Nuclear Decay Libraries into ACAB format. Evaluated Cross Sections libraries could be processed by the user with NJOY; otherwise, EAF multigroup libraries can be directly used by ACAB. The EAF libraries (cited as examples) must be requested separately from NEA or UKAEA.
Other pre-processing code, named COLLAPS, is also included. COLLAPS has five major facilities: i) it is used to condense multigroup activation cross section libraries down to a single group. ii) It also is used to collapse multigroup damage cross section library. iii) COLLAPS can use fission yield data in conjunction with fission cross sections and neutron spectrum to compute effective fission yield cross sections, (gamma-sigma), and effective fission yields, (gamma). iv) The code can be used to collapse cross section uncertainty data for a particular neutron spectrum. v) Finally, it can create a pseudo cross section library according with the weighting function provided by the user.
A post-processing code, named PROCACAB, is included in order to handle the uncertainty output produced by ACAB in a friendly way.
Finally, CHAINS code is included to analyze the possible pathways for the formation of a particular nuclide. All possible pathways that require up to a specified number of steps are ranked according to their estimated importance to the total production of the nuclide. The user gives an importance cutoff that is used to truncate the list of possible pathways.
Documentation on the data libraries required may be found in Section II and IV in User's Manual.
7. TYPICAL RUNNING TIME
The running time depends on the case and the calculation parameters.
8. COMPUTER HARDWARE REQUIREMENTS
9. COMPUTER SOFTWARE REQUIREMENTS
Included executables were generated for Linux and Windows with the following compilers:
- Windows: 32-Bit Windows XP, DIGITAL Visual Fortran 6.6.A.
- Linux: FEDORA 9, Linux Intel Compiler (IFORT 10.1).
Users may obtain the EAF2007 data from the NEADB Nuclear Data Services.
10.a included documentation:
J. Sanz, O. Cabellos, N. Garcia-Herranz, Inventory Code for Nuclear Applications: User’s Manual V. 2008, December 2008.
10.b background documentation:
J. Sanz, J.M. Perlado, D. Guerra, A.S. Perez, ACAB: Activation Code for Fusion Applications, User's Manual V1.0, DENIM-284, Instituto de Fusion Nuclear/Universidad Politécnica de Madrid, 1992.
J. Sanz, J.M. Perlado, D. Guerra, S. Perez, J. Latkowski, M. Tobin, ACAB, Activation Code for Fusion Applications. User's Manual V2.0, Lawrence Livermore National Laboratory, UCRL-MA-122002, August 1995.
J. Sanz, J.M. Balmisa, ACAB, Activation Code for Fusion Applications: User's Manual V3.0., Universidad Nacional Educacion a Distancia (UNED). Instituto de Fusion Nuclear/Universidad Politecnica de Madrid, DENIM 464. April 1998. Lawrence Livermore National Laboratory, UCRL-CR-128874, February 1998.
J. Sanz, ACAB98 : Activation code for fusion applications. User's Manual V4.0, Universidad Nacional Educacion a Distancia (UNED), Instituto Fusion Nuclear (UPM.), Lawrence Livermore National Laboratory, UCRL-CR-133040, February 1999.
J. Sanz, ACAB Activation Code for Fusion Applications: User's, Manual V5.0, Lawrence Livermore National Laboratory UCRLMA-143238, February 2000.
11. CONTENTS OF CODE PACKAGE
The package is transmitted on a CD-R including documentation, source code, windows and linux executables, and example problems.
12. DATE OF ABSTRACT
October 2009, February 2012.
KEYWORDS: ACTIVATION, FISSION PRODUCTS, FUSION, ISOTOPE INVENTORY, NEUTRON, RADIOACTIVITY