last modified: 09-JUL-1998 | catalog | categories | new | search |

CCC-0443 REAC*3.

REAC*3, Isotope Activation and Transmutation in Fusion Reactors

top ]
1. NAME OR DESIGNATION OF PROGRAM:  REAC*3.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
REAC*3 CCC-0443/02 Tested 09-JUL-1998

Machines used:

Package ID Orig. computer Test computer
CCC-0443/02 PC-80486,UNIX W.S. PC Pentium 200,UNIX W.S.
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

REAC is a computer code system  for fast calculation of activation and transmutation. It is used to  predict transmutations in various magnetic fusion energy (MFE) test  facilities and conceptual reactors. The REAC system has been used to calculate activation in FMIT and, also, to calculate solid and gaseous transmutations in various neutron environments. In April 1996, RSIC packaged REAC*3 which is very similar to REAC*2. In addition to being much more easily ported to different computer systems, the main changes to REAC*3 are:
1) the fixing of a few minor bugs (the most severe being that the time unit "d" was outputted as "h"),
2) the inclusion of the option to use inputted reaction rates in addition to those calculated from flux and cross sections,
3) the inclusion of zones,
4) the production of input to plotting programs,
5) the inclusion of filenames (including paths) up to 64 characters  in length.
top ]
4. METHOD OF SOLUTION

The system consists of a driver code, cross-section libraries, flux libraries, a material, and a decay library. REAC first finds the flux for the desired facility (in the  case of neutrons) or the slowing down relation (in the case of charged particles). The isotopic composition of the desired material is then determined. The desired cross-section library is searched for these isotopes, and the multigroup cross sections are folded with the multigroup flux to obtain reaction rates.
After the transmutations are calculated, REAC sorts the isotopes into elements as a transmutation file, determines the decay rate of  the radioactive isotopes, finds the gamma spectra from each nucleus, and sorts the products in terms of decay rates. When the program is  run for a series of time periods, the material composition is obtained for each time period from the result of the previous time period. Thus the number of isotopes included in the calculation can  increase.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:  None noted.
top ]
6. TYPICAL RUNNING TIME

On IBM RISC 6000/Model 590 AIX 3.2.5:
1) binlib        Time in seconds
   runs

   cross.30v     7.9
   cross.30b     8
   cross.63      0.1
   cross 99      25.9
   cross 175     42.2
   decay.193     2.4
   mat           0.2
   flux          0.2
   element       0.1
   isotope       0.1
2) reac3         1.2
3) lstcon        0.3
CCC-0443/02
The three programs included in this package have been run at the NEA Data Bank on a PC/200MHz. The following execution times were required: run_bin: 121 seconds; run_reac and run_lst: a few seconds.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
CCC-0443/02 09-JUL-1998 Tested at NEADB
top ]
10. REFERENCES:
CCC-0443/02, included references:
- F. M. Mann:
  "readc3.doc (December 28, 1990)
- B.L. Kirk:
  READMEs (installation instructions)
  (April, 1996)
- F.M. Mann
  REAC*2: Users Manual and Code Description
  WHC-EP-0282 (December 1989)
- F.M. Mann and D.E. Lessor:
  REAC*3 Nuclear Data Libraries, Proceedings for International
  Conference on Nuclear Data for Science and Technology, Julich,
  Germany
  (May 1991)
top ]
11. MACHINE REQUIREMENTS

REAC*3 was developed on a Cray under UNICOS and has been tested on Unix workstations and on PC. At least 20MB memory and 120 MB disk space are required.
CCC-0443/02
The package has been installed by the NEA Data Bank on a desktop PC Pentium 200MHz.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0443/02 FORTRAN-77
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

REAC*3 was tested at RSIC on these Unix systems:
IBM RISC 6000 under AIX 3.2.5, XL FORTRAN 3.2.2.3
SUN Sparc 20 under Solaris 2.4, Sun FORTRAN 77 Version 2.0
Silicon Graphics Indy under IRIX 5.3, FORTRAN 77 Version 4.0.2
DEC Alpha under DEC/UNIX 3.2C, DEC FORTRAN 3.8
The code was also tested at RSIC with the Lahey FORTRAN 90 Version 1.10h compiler on the PC-486/DX2 (66MHz) with 32 megabytes of memory under the MS-DOS system of Windows 95 operating system.
CCC-0443/02
The package has been installed by the NEA Data Bank on a PC Pentium 200MHz running under MS-DOS (Windows 95). The source codes were compiled with the Lahey version 5.2 compiler.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Contributed by: Radiation Safety Information Computational Center
                Oak Ridge National Laboratory
                Oak Ridge, Tennessee, U. S. A.

Developed by:   Hanford Engineering Development Laboratory
                Richland, Washington, U.S.A.
top ]
16. MATERIAL AVAILABLE
CCC-0443/02
miscellaneous    mag tapeC443PC00.LIS List of files                 MISTP
miscellaneous    mag tapeC443PC00.EXE Compressed file               MISTP
miscellaneous    mag tapeC443TAR0.LIS List of files                 MISTP
miscellaneous    mag tapeC443TAR0.Z Compressed UNIX tar file        MISTP
miscellaneous    mag tapereac3.doc Short documentation from author  MISTP
miscellaneous    mag tapereadme Instructions                        MISTP
miscellaneous    mag tapeC00443.LIS List of files                   MISTP
source program   mag tapeabort.f Fortran auxiliary subroutine       SRCTP
source program   mag tapebinlib3.f FORTRAN source for binlib3       SRCTP
source program   mag tapechndat.h Include file                      SRCTP
source program   mag tapecomcom.h Include file                      SRCTP
source program   mag tapecomcrs.h Include file                      SRCTP
source program   mag tapecomdcy.h Include file                      SRCTP
source program   mag tapecomfl.h Include file                       SRCTP
test-case data   mag tapecominp Sample input to lstcom3             DATTP
source program   mag tapecomout.h Include file                      SRCTP
test-case data   mag tapecompall.bat Batch to compile aux. routines DATTP
source program   mag tapeconfl.h Include file                       SRCTP
source program   mag tapecread.h Include file                       SRCTP
test-case data   mag tapecross.30b Cross section                    DATTP
test-case data   mag tapecross.30v X-section (Vitamin J weighting)  DATTP
test-case data   mag tapecross.63 Cross section                     DATTP
test-case data   mag tapecross175 Cross section (175 group)         DATTP
test-case output mag tapecross175.out binlib3 output for cross175   OUTTP
test-case output mag tapecross30b.out binlib3 output for cross.30b  OUTTP
test-case output mag tapecross30v.out binlib3 output for cross.30v  OUTTP
test-case output mag tapecross63.out binlib3 output for cross.63    OUTTP
test-case data   mag tapecross99 Cross section (99 group)           DATTP
test-case output mag tapecross99.out binlib3 output for cross99     OUTTP
test-case output mag tapedcay193.out binlib3 output for decay.193   OUTTP
test-case output mag tapedcay395.out binlib3 output for decay.395   OUTTP
source program   mag tapedcind.h Include file                       SRCTP
test-case data   mag tapedecay.193 Decay data                       DATTP
test-case data   mag tapedecay.395 Decay data                       DATTP
source program   mag tapedecay.h Include file                       SRCTP
source program   mag tapedrcfil.h Include file                      SRCTP
test-case data   mag tapeelement Element data                       DATTP
test-case output mag tapeelement.out binlib3 output for element     OUTTP
test-case data   mag tapeenergy.175 Energy data                     DATTP
test-case data   mag tapeenergy.30 Energy data                      DATTP
test-case output mag tapefecomout.out lstcom3 output for sample pb  OUTTP
test-case output mag tapefemes.out reac3 output for sample problem  OUTTP
source program   mag tapefilename.h Include file                    SRCTP
test-case data   mag tapeflux Flux data                             DATTP
test-case output mag tapeflux.out binlib3 output for flux           OUTTP
source program   mag tapeinpcom.h Include file                      SRCTP
source program   mag tapeinpfl.h Include file                       SRCTP
test-case data   mag tapeinp_cros.175 binlib3 input for cross175    DATTP
test-case data   mag tapeinp_cros.30b binlib3 input for cross.30b   DATTP
test-case data   mag tapeinp_cros.30v binlib3 input for cross.30v   DATTP
test-case data   mag tapeinp_cros.63 binlib3 input for cross.63     DATTP
test-case data   mag tapeinp_cros.99 binlib3 input for cross99      DATTP
test-case data   mag tapeinp_dcay.193 binlib3 input for decay.193   DATTP
test-case data   mag tapeinp_dcay.395 binlib3 input for decay.395   DATTP
test-case data   mag tapeinp_elem binlib3 input for element         DATTP
test-case data   mag tapeinp_flux binlib3 input for flux            DATTP
test-case data   mag tapeinp_isot binlib3 input for isotope         DATTP
test-case data   mag tapeinp_mat binlib3 input for materials        DATTP
source program   mag tapeiospec.h Include file                      SRCTP
test-case data   mag tapeisotope Isotope data                       DATTP
test-case output mag tapeisotope.out binlib3 output for isotope     OUTTP
test-case data   mag tapelahey90.bat Batch to set Lahey FTN param.  DATTP
source program   mag tapeldr3.f FORTRAN auxiliary subroutine        SRCTP
test-case data   mag tapelinkbin.bat Batch to compile & link binlib3DATTP
test-case data   mag tapelinklst.bat Batch to compile & link lstcom3DATTP
test-case data   mag tapelinkreac.bat Batch to compile & link reac3 DATTP
source program   mag tapelstcom3.f FTN source for lstcom3 (dcay 395)SRCTP
source program   mag tapelstcom3_193 Srce for lstcom3 (decay 193)   SRCTP
source program   mag tapemachine.h Include file                     SRCTP
test-case data   mag tapemat Material data for binlib3              DATTP
test-case output mag tapemat.out Material output for binlib3        OUTTP
source program   mag tapenuctab.h Include file                      SRCTP
source program   mag tapeor.f Fortran auxiliary subroutine          SRCTP
source program   mag tapeparmtr.h Include file                      SRCTP
source program   mag tapeplotcm.h Include file                      SRCTP
source program   mag tapereac3.f FORTRAN source for reac3           SRCTP
source program   mag tapereacdat.h Include file                     SRCTP
source program   mag tapereccon.h Include file                      SRCTP
source program   mag taperecind.h Include file                      SRCTP
test-case data   mag taperecinp Sample input to reac3               DATTP
source program   mag taperectab.h Include file                      SRCTP
test-case data   mag taperun_bin.bat Batch file to run binlib3      DATTP
test-case data   mag taperun_lst.bat Batch file to run lstcom3      DATTP
test-case data   mag taperun_reac.bat Batch file to run reac3       DATTP
miscellaneous    mag tapesummary3.wp Word Perfect file (extra info.)MISTP
source program   mag tapetime.h Include file                        SRCTP
source program   mag tapetimestep.h Include file                    SRCTP
source program   mag tapeunit.h Include file                        SRCTP
load module      mag tapexbinlib.exe Executable binlib3             LODTP
load module      mag tapexlstcom.exe Executable lstcom3             LODTP
load module      mag tapexreac.exe Executable reac3                 LODTP
source program   mag tapezone.h Include file                        SRCTP
prog. note               reac3.doc (December 28, 1990)              NOTPT
prog. note               READMEs (April, 1996)                      NOTPT
report                   WHC-EP-0282 (December 1989)                REPPT
paper                    REAC*3 Nuclear Data Libraries (May 91)     PAPPT
top ]
17. CATEGORIES
  • D. Depletion, Fuel Management, Cost Analysis, and Power Plant Economics
  • X. Magnetic Fusion Research

Keywords: activation, fusion reactors, transmutation.