Vector and parallel Monte Carlo radiative heat transfer simulation
- Colorado State Univ., Fort Collins, CO (USA). Dept. of Mechanical Engineering
- Supercomputing Research Center, Bowie, MD (US)
A fully vectorized version of a Monte Carlo algorithm of radiative heat transfer in two-dimensional geometries is presented. This algorithm differs from previous applications in that its capabilities are more extensive, with arbitrary numbers of surfaces, arbitrary numbers of material properties, and surface characteristics that include transmission, specular reflection, and diffuse reflection (all of which may be functions of the angle of incidence). The algorithm is applied to an irregular, experimental geometry and implemented on a Cyber 205. A speedup factor of approximately 16, for this combination of geometry and material properties, is achieved for the vector version over the scalar code. Issues related to the details of vectorization, including heavy use of bit addressability, the maintaining of long vector lengths, and gather/scatter use, are discussed. The parallel application of this algorithm is straightforward and is discussed in light of architectural differences among several current supercomputers.
- OSTI ID:
- 5036601
- Journal Information:
- Numerical Heat Transfer (Washington, D.C.); (USA), Vol. 16:1; ISSN 0149-5720
- Country of Publication:
- United States
- Language:
- English
Similar Records
The Physical Models and Statistical Procedures Used in the RACER Monte Carlo Code
Vectorization of Monte Carlo particle transport
Related Subjects
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE
MATERIALS
RADIANT HEAT TRANSFER
PARALLEL PROCESSING
COMPUTER CALCULATIONS
SUPERCOMPUTERS
COMPUTER ARCHITECTURE
GEOMETRY
MONTE CARLO METHOD
SIMULATION
COMPUTERS
DIGITAL COMPUTERS
ENERGY TRANSFER
HEAT TRANSFER
MATHEMATICS
PROGRAMMING
420400* - Engineering- Heat Transfer & Fluid Flow
990200 - Mathematics & Computers