Monte Carlo methods on advanced computer architectures
- Univ. of Michigan, Ann Arbor, MI (United States)
Monte Carlo methods describe a wide class of computational methods that utilize random numbers to perform a statistical simulation of a physical problem, which itself need not be a stochastic process. For example, Monte Carlo can be used to evaluate definite integrals, which are not stochastic processes, or may be used to simulate the transport of electrons in a space vehicle, which is a stochastic process. The name Monte Carlo came about during the Manhattan Project to describe the new mathematical methods being developed which had some similarity to the games of chance played in the casinos of Monte Carlo. Particle transport Monte Carlo is just one application of Monte Carlo methods, and will be the subject of this review paper. Other applications of Monte Carlo, such as reliability studies, classical queueing theory, molecular structure, the study of phase transitions, or quantum chromodynamics calculations for basic research in particle physics, are not included in this review. The reference by Kalos is an introduction to general Monte Carlo methods and references to other applications of Monte Carlo can be found in this excellent book. For the remainder of this paper, the term Monte Carlo will be synonymous to particle transport Monte Carlo, unless otherwise noted. 60 refs., 14 figs., 4 tabs.
- Sponsoring Organization:
- USDOE
- OSTI ID:
- 443934
- Journal Information:
- Advances in Nuclear Science and Technology, Vol. 22; Other Information: PBD: 1991
- Country of Publication:
- United States
- Language:
- English
Similar Records
Goal-oriented sensitivity analysis for lattice kinetic Monte Carlo simulations
Algorithmic Improvements for Portable Event-Based Monte Carlo Transport Using the Nvidia Thrust Library