DocumentCode
1295537
Title
Accelerating execution of the integrated TIGER series Monte Carlo radiation transport codes
Author
Smith, L. Montgomery ; Hochstedler, Reuben D.
Author_Institution
Dept. of Electr. Eng., Tennessee Univ. Space Inst., Tullahoma, TN, USA
Volume
44
Issue
1
fYear
1997
fDate
2/1/1997 12:00:00 AM
Firstpage
36
Lastpage
41
Abstract
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)
Keywords
nuclear engineering computing; shielding; transport processes; 1D slab geometry code; 2D cylindrical geometry code; 3D geometry code; ACCEPT; CYLTRAN; FORTRAN source code; accelerating execution; binary algorithms; coupled electron/photon Monte Carlo radiation transport codes; geometrical redundancies; input file proofing; integrated TIGER series Monte Carlo radiation transport codes; linear search algorithms; program memory allocation; pseudo-random number generator; speed-up factors; subroutines; Acceleration; Algorithms; Benchmark testing; Electrons; Geometry; Life estimation; Monte Carlo methods; Optical computing; Slabs; Timing;
fLanguage
English
Journal_Title
Nuclear Science, IEEE Transactions on
Publisher
ieee
ISSN
0018-9499
Type
jour
DOI
10.1109/23.554821
Filename
554821
Link To Document