Parallelizing Monte Carlo with PMC
Description
PMC (Parallel Monte Carlo) is a system of generic interface routines that allows easy porting of Monte Carlo packages of large-scale physics simulation codes to Massively Parallel Processor (MPP) computers. By loading various versions of PMC, simulation code developers can configure their codes to run in several modes: serial, Monte Carlo runs on the same processor as the rest of the code; parallel, Monte Carlo runs in parallel across many processors of the MPP with the rest of the code running on other MPP processor(s); distributed, Monte Carlo runs in parallel across many processors of the MPP with the rest of the code running on a different machine. This multi-mode approach allows maintenance of a single simulation code source regardless of the target machine. PMC handles passing of messages between nodes on the MPP, passing of messages between a different machine and the MPP, distributing work between nodes, and providing independent, reproducible sequences of random numbers. Several production codes have been parallelized under the PMC system. Excellent parallel efficiency in both the distributed and parallel modes results if sufficient workload is available per processor. Experiences with a Monte Carlo photonics demonstration code and a Monte Carlo neutronics package are described
Availability note (English)
MF available from INIS under the Report Number; Also available from OSTI as DE95010749; NTIS; US Govt. Printing Office Dep.Files
26070337.pdf
Files
(188.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:3758b3884d95279f29d54b13fc1734d6
|
188.2 kB | Preview Download |
Additional details
Publishing Information
- Imprint Pagination
- 7 p.
- Report number
- UCRL-JC--119205
Conference
- Title
- Nuclear explosives code developers conference (NECDC).
- Dates
- 27 Oct 1994.
- Place
- Las Vegas, NV (United States).
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 26070337
- Subject category
- S99: GENERAL AND MISCELLANEOUS; S73: NUCLEAR PHYSICS AND RADIATION PHYSICS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- COMPUTER ARCHITECTURE; DATA TRANSMISSION; DISTRIBUTED DATA PROCESSING; MONTE CARLO METHOD; NEUTRON TRANSPORT; P CODES; PARALLEL PROCESSING; PERFORMANCE; PHOTON TRANSPORT; TRANSPORT THEORY
- Descriptors DEC
- CALCULATION METHODS; COMMUNICATIONS; COMPUTER CODES; DATA PROCESSING; NEUTRAL-PARTICLE TRANSPORT; PROGRAMMING; RADIATION TRANSPORT
Optional Information
- Contract/Grant/Project number
- Contract W-7405-ENG-48
- Funding organization
- USDOE, Washington, DC (United States).
- Secondary number(s)
- CONF-9410254--7.