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
fDate :
2/1/1997 12:00:00 AM
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;
Journal_Title :
Nuclear Science, IEEE Transactions on