Multiprocessing MCNP on an IBM RS/6000 cluster
- Los Alamos National Lab., NM (United States)
- IBM Corp., Houston, TX (United States)
The advent of high-performance computer systems has brought to maturity programming concepts like vectorization, multiprocessing, and multitasking. While there are many schools of thought as to the most significant factor in obtaining order-of-magnitude increases in performance, such speedup can only be achieved by integrating the computer system and application code. Vectorization leads to faster manipulation of arrays by overlapping instruction CPU cycles. Discrete ordinates codes, which require the solving of large matrices, have proved to be major benefactors of vectorization. Monte Carlo transport, on the other hand, typically contains numerous logic statements and requires extensive redevelopment to benefit from vectorization. Multiprocessing and multitasking provide additional CPU cycles via multiple processors. Such systems are generally designed with either common memory access (multitasking) or distributed memory access. In both cases, theoretical speedup, as a function of the number of processors (P) and the fraction of task time that multiprocesses (f), can be formulated using Amdahl's Law S ((f,P) = 1 f + f/P). However, for most applications this theoretical limit cannot be achieved, due to additional terms not included in Amdahl's Law. Monte Carlo transport is a natural candidate for multiprocessing, since the particle tracks are generally independent and the precision of the result increases as the square root of the number of particles tracked.
- Research Organization:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE; USDOE, Washington, DC (United States)
- DOE Contract Number:
- W-7405-ENG-36
- OSTI ID:
- 6585938
- Report Number(s):
- LA-UR-93-463; CONF-930601-8; ON: DE93008712
- Resource Relation:
- Conference: American Nuclear Society (ANS) annual meeting, San Diego, CA (United States), 20-24 Jun 1993
- Country of Publication:
- United States
- Language:
- English
Similar Records
Multiprocessing MCNP on an IBN RS/6000 cluster
Distributed processor Monte Carlo: MCNP results on a 16-node IBM cluster
Related Subjects
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE
MONTE CARLO METHOD
PARALLEL PROCESSING
RADIATION TRANSPORT
ARRAY PROCESSORS
IBM COMPUTERS
M CODES
CALCULATION METHODS
COMPUTER CODES
COMPUTERS
PROGRAMMING
663600* - Radiation Physics- (1992-)
990200 - Mathematics & Computers