RSICC CODE PACKAGE CCC-467
1. NAME
AND TITLE
ITS 3.0: Integrated TIGER Series of Coupled
Electron/Photon Monte Carlo Transport Codes System.
AUXILIARY ROUTINE
UPEML 3.0:
Machine Portable CDC Update Emulator
2.
CONTRIBUTORS
Sandia National Laboratories,
Albuquerque, New Mexico.
National Institute of Standards
and Technology, Gaithersburg, Maryland.
Experimental and Mathematical
Physics Consultants, Gaithersburg, Maryland, contributed the Windows
implementation.
Titan Corporation, Albuquerque,
New Mexico.
Ecopule, Inc., Springfield, Virginia,
contributed the Linux implementation.
3. CODING
LANGUAGE AND COMPUTER
Fortran 77; Cray, IBM, Vax, Sun,
IBM PC, Linux (C00467MNYCP02).
4. NATURE
OF PROBLEM SOLVED
ITS permits a state-of-the-art
Monte Carlo solution of linear time-integrated coupled electron/photon
radiation transport problems with or without the presence of macroscopic
electric and magnetic fields of arbitrary spatial dependence.
In November 2004, the LINUX
release was added to the existing ITS package.
No changes were made to the UNIX or PC versions of the code.
In April 1992, the Unix release
was replaced with a newly frozen version designated ITS 3.0. In November 1999, the Unix and PC files were
merged into one package; no modifications were made. In October 2002, the PC
version was updated with executables created with Lahey F90 and F95 because
Lahey F77L3 executables in the previous release would not run under
WindowsXP. The Unix codes were not
modified.
In November 1997, an entry was
posted in the ITS chapter of RSICC=s
electronic notebook on the WWW announcing an enhancement available for use with
ITS 3.0. The enhancement, known as
BENGAL, was developed at the University of Tennessee Space Institute (UTSI)
under contract for Arnold Engineering Development Center's (AEDC) DECADE
project. BENGAL is a set of UPdate
Directive (UPD) files which enhances the ITS member codes by increasing their
execution speed. With the exception of
the replacement of the random number generator, these enhancements give
identical results to those obtained by the original ITS code. In the case of
the replacement of the random number generator, the enhancement gives results
with similar statistical accuracy to the original ITS code. RSICC's code
packages were not updated, but the BENGAL enhancements are available upon
request by sending e-mail to rsic@ornl.gov.
5. METHOD OF SOLUTION
Through the use of a machine portable utility that emulates
the basic features of the CDC UPDATE processor, the user selects one of eight
codes for running on a machine of one of four (at least) major vendors. With the ITS 3.0 release the PSR-245/UPEML
package is included to perform these functions.
The ease with which this utility is applied combines with an input
scheme based on order-independent descriptive keywords that makes maximum use
of defaults and internal error checking to provide experimentalists and
theorists alike with a method for the routine but rigorous solution of
sophisticated radiation transport problems.
Physical rigor is maximized by employing the best available cross
sections and sampling distributions, and the most complete physical model for
describing the production and transport of the electron/photon cascade from 1.0
GeV down to 1.0 keV. Flexibility of
construction permits the codes to be tailored to specific applications and the
capabilities of the codes to be extended to more complex applications through
update procedures.
6. RESTRICTIONS OR LIMITATIONS
Restrictions and/or limitations for ITS depend upon the
local operating system.
7. TYPICAL RUNNING TIME
Test cases using the distributed Lahey Fortran 95 executables ran in 5 minutes on a Pentium IV 1.4 GHz under Windows 2000 Service Pack 1.
8. COMPUTER HARDWARE REQUIREMENTS
ITS3 is operable on the Cray, IBM-3081, VAX, IBM RISC and
SUN workstations and requires about 9 megabytes of hard disk. It also runs on personal computers under
either Windows or Linux operating systems.
For the PC version, about 120 MB of hard disk space is required to
compile and run test cases.
9. COMPUTER SOFTWARE REQUIREMENTS
A Fortran 77 compiler is required on Unix systems. ITS3 runs on Cray computers under UNICOS
operating system, on IBM under MVS, and on Vax under VMS, on IBM RISC 6000
under AIX, and on Sun under SunOS.
Included Windows PC executables were created using Lahey Fortran Fortran
90 and Fortran 95 compilers. Executables
produced by these compilers are compatible with Windows and will run in
background with an appropriate setup.
They have been tested under Windows XP Service Pack 2 and Windows 2000
Service Pack 4. Linux executables are also included in the package. RSICC
tested the LINUX version on an AMD Athlon under RedHat Linux 7.3 with GNU
Fortran 0.5.26 & gcc 2.96.
10. REFERENCES
J. A. Halbleib, "MTAX Notification Letter,"
(October 28, 1993).
J. A. Halbleib, "Correction Letter," (August 12,
1994).
J. A. Halbleib and R. P. Kensek, T. A. Mehlhorn, G. D.
Valdez, S. M. Seltzer, M. J. Berger, "ITS Version 3.0: The Integrated
TIGER Series of Coupled Electron/Photon Monte Carlo Transport Codes,"
SAND91-1634 (March 1992).
B. L. Kirk, "IBM User's Guide to CCC-467/ITS Version
2.1," Informal Report (February 1988).
T.
Jordan, "ITS, PC Version," README.EMP (September 1992).
B. L. Kirk, "README for RISC Workstations" (April
1992).
T. A. Mehlhorn and T. A. Haill, UPEML Version 3.0: A
Machine-Portable CDC Update Emulator," SAND92-0073, UC-705 (April 1992).
Tom Jordan, "ITS_2002.PDF," Information file on PC
release (August 2002).
11. CONTENTS OF CODE PACKAGE
Included are the referenced documents and a CD with tar
files for the Unix and Linux versions along with a self-extracting compressed
Windows file, which contain the source codes, sample problem input and output.
PC executables are included in the Windows and Linux files.
12. DATE OF ABSTRACT
January 1985; revised August 1987, October 1987, February
1988, September 1990, February 1991, April 1992,
June 1992, July 1992, March 1993, January 1994, February 1994, March 1994,
November 1994, November 1997, November 1999, October 2002, November 2004.
KEYWORDS: ELECTRON; GAMMA-RAY; MONTE CARLO; ONE-DIMENSION;
SLAB; COUPLED; ELECTRON; CYLINDRICAL GEOMETRY; COMPLEX GEOMETRY; COMBINATORIAL
GEOMETRY; MICROCOMPUTER; WORKSTATION