Accelerating execution of the integrated TIGER series Monte Carlo radiation transport codes
- Univ of Tennessee Space Inst., Tullahoma, TN (United States). Dept. of Electrical Engineering
Execution of the integrated TIGER series (ITS) of coupled electron/photon Monte Carlo radiation transport codes has been accelerated by modifying the FORTRAN source code for more efficient computation. Each member code of ITS was benchmarked and profiled with a specific test case that directed the acceleration effort toward the most computationally intensive subroutines. Techniques for accelerating these subroutines included replacing linear search algorithms with binary versions, replacing the pseudo-random number generator, reducing program memory allocation, and proofing the input files for geometrical redundancies. All techniques produced identical or statistically similar results to the original code. Final benchmark timing of the accelerated code resulted in speed-up factors of 2.00 for TIGER (the one-dimensional slab geometry code), 1.74 for CYLTRAN (the two-dimensional cylindrical geometry code), and 1.90 for ACCEPT (the arbitrary three-dimensional geometry code).
- OSTI ID:
- 452161
- Journal Information:
- IEEE Transactions on Nuclear Science, Vol. 44, Issue 1; Other Information: PBD: Feb 1997
- Country of Publication:
- United States
- Language:
- English
Similar Records
Integrated Tiger Series of electron/photon Monte Carlo transport codes: a user's guide for use on IBM mainframes
The integration of improved Monte Carlo compton scattering algorithms into the Integrated TIGER Series.