CCC-0443 REAC*3. (Abstract last modified 09-JUL-1998)
1.
NAME OR DESIGNATION OF PROGRAM - REAC*3. 2.
COMPUTER FOR WHICH PROGRAM IS DESIGNED AND OTHER MACHINE VERSION PACKAGES AVAILABLE -
To request or retrieve programs click on the one of the active versions below.
A password and special authorization is required. Explanation of the status codes.
Machines used:
Package-ID Orig.Computer Test Computer
CCC-0443/02 PC-80486,UNIX gen. W.S. PC Pentium 200,UNIX gen. W.S.
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:
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.
5.
RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM - None noted. 6.
TYPICAL RUNNING TIME - On IBM RISC 6000/Model 590 AIX 3.2.5: 7.
UNUSUAL FEATURES OF THE PROGRAM - 8.
RELATED AND AUXILIARY PROGRAMS - 9.
STATUS 10.
REFERENCES - 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.
12.
PROGRAMMING LANGUAGE(S) USED - 13.
OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED - REAC*3 was tested at RSIC on these Unix systems:
14.
OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS - 15.
NAME AND ESTABLISHMENT OF AUTHORS - 16.
MATERIAL AVAILABLE - 17.
CATEGORIES - Keywords: ACTIVATION, FUSION REACTORS, TRANSMUTATION
Program-name Package-ID Status
REAC*3 CCC-0443/01 Obsolete
REAC*3 CCC-0443/02 Tested
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.
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.
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.
CCC-0443/01: 09-JUL-1998 Obsolete
CCC-0443/02: 09-JUL-1998 Tested at NEADB
CCC-0443/02:
- 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)
CCC-0443/02:
The package has been installed by the NEA Data Bank on a desktop PC Pentium 200MHz.
CCC-0443/02: FORTRAN-77
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.
Contributed by:
Radiation Shielding Information Center
Oak Ridge National Laboratory
Oak Ridge, Tennessee, U. S. A.
Developed by:
Hanford Engineering Development Laboratory
Richland, Washington, U.S.A.
CCC-0443/02:
C443PC00.LIS List of files
C443PC00.EXE Compressed file
C443TAR0.LIS List of files
C443TAR0.Z Compressed UNIX tar file
reac3.doc Short documentation from author
readme Instructions
C00443.LIS List of files
abort.f Fortran auxiliary subroutine
binlib3.f FORTRAN source for binlib3
chndat.h Include file
comcom.h Include file
comcrs.h Include file
comdcy.h Include file
comfl.h Include file
cominp Sample input to lstcom3
comout.h Include file
compall.bat Batch to compile aux. routines
confl.h Include file
cread.h Include file
cross.30b Cross section
cross.30v X-section (Vitamin J weighting)
cross.63 Cross section
cross175 Cross section (175 group)
cross175.out binlib3 output for cross175
cross30b.out binlib3 output for cross.30b
cross30v.out binlib3 output for cross.30v
cross63.out binlib3 output for cross.63
cross99 Cross section (99 group)
cross99.out binlib3 output for cross99
dcay193.out binlib3 output for decay.193
dcay395.out binlib3 output for decay.395
dcind.h Include file
decay.193 Decay data
decay.395 Decay data
decay.h Include file
drcfil.h Include file
element Element data
element.out binlib3 output for element
energy.175 Energy data
energy.30 Energy data
fecomout.out lstcom3 output for sample pb
femes.out reac3 output for sample problem
filename.h Include file
flux Flux data
flux.out binlib3 output for flux
inpcom.h Include file
inpfl.h Include file
inp_cros.175 binlib3 input for cross175
inp_cros.30b binlib3 input for cross.30b
inp_cros.30v binlib3 input for cross.30v
inp_cros.63 binlib3 input for cross.63
inp_cros.99 binlib3 input for cross99
inp_dcay.193 binlib3 input for decay.193
inp_dcay.395 binlib3 input for decay.395
inp_elem binlib3 input for element
inp_flux binlib3 input for flux
inp_isot binlib3 input for isotope
inp_mat binlib3 input for materials
iospec.h Include file
isotope Isotope data
isotope.out binlib3 output for isotope
lahey90.bat Batch to set Lahey FTN param.
ldr3.f FORTRAN auxiliary subroutine
linkbin.bat Batch to compile & link binlib3
linklst.bat Batch to compile & link lstcom3
linkreac.bat Batch to compile & link reac3
lstcom3.f FTN source for lstcom3 (dcay 395)
lstcom3_193 Srce for lstcom3 (decay 193)
machine.h Include file
mat Material data for binlib3
mat.out Material output for binlib3
nuctab.h Include file
or.f Fortran auxiliary subroutine
parmtr.h Include file
plotcm.h Include file
reac3.f FORTRAN source for reac3
reacdat.h Include file
reccon.h Include file
recind.h Include file
recinp Sample input to reac3
rectab.h Include file
run_bin.bat Batch file to run binlib3
run_lst.bat Batch file to run lstcom3
run_reac.bat Batch file to run reac3
summary3.wp Word Perfect file (extra info.)
time.h Include file
timestep.h Include file
unit.h Include file
xbinlib.exe Executable binlib3
xlstcom.exe Executable lstcom3
xreac.exe Executable reac3
zone.h Include file
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
- D. Depletion, Fuel Management, Cost Analysis, and Power Plant Economics
- X. Magnetic Fusion Research
Home - About Us - Work Areas - Data Bank - Publications - Press Room - List of acronyms - Search