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 |
---|---|---|---|
ACAB-2008 | NEA-1839/02 | Tested | 18-MAY-2011 |
Machines used:
Package ID | Orig. computer | Test computer |
---|---|---|
NEA-1839/02 | Linux-based PC,PC Windows | Linux-based PC |
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
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.
Sample problems ran in:
Example 0: < 10 seconds
Example 1: 220.77 seconds
Example 2: 8.21 seconds
Example 3: 3.08 seconds
Example 4: 3.07 seconds
Example 5: 3.07 seconds
Example 6:1098.74 seconds
Example 7:1094.83 seconds
Example 8: 15.50 seconds
Example 9: 25.11 seconds
Example 10: 16.21 + 15.64 + 15.49 seconds
Example 11: 41.58 seconds
Example 12: 6.21 seconds
Example 13: 32.08 seconds
Example 14:302.01 seconds
Example 15: < 10 seconds
Example 16: 52.95 + 51.23 seconds
Example 17: 58.82 seconds
Example 18: 11.86 seconds
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:
it is used to condense multigroup activation cross section libraries down to a single group.
It also is used to collapse multigroup damage cross section library.
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).
The code can be used to collapse cross section uncertainty data for a particular neutron spectrum.
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.
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 Politecnica 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.
The code is written in standard FORTRAN 77. This updated ACAB version is fully portable to all computers.
ACAB runs on PC's under Windows or Linux.
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).
Contributed by:
Universidad Nacional de Educacion a Distancia, Departamento de Ingenieria Energetica
Universidad Politecnica de Madrid, Instituto de Fusion Nuclear
Universidad Politecnica de Madrid, Departamento de Ingenieria Nuclear
Developed by:
J. Sanz (1,2)
O. Cabellos (2,3)
N. Garcia-Herranz (2,3)
Keywords: accelerators, activation, decay, decay heat, fission products, fission reactors, fusion reactors, inventories, irradiation, isotope production, neutron emission, neutron flux, nuclear cascades, nuclear reaction yield, radioactivity, radiotoxicity, transmutation.