Los Alamos National Laboratory, US, LA-UR-05-4983. 2005, 403 pp.
Solving particle transport problems with the Monte Carlo method is simple just simulate the particle behavior. The devil is in the details, however. This course provides a balanced approach to the theory and practice of Monte Carlo simulation codes, with lectures on transport, random number generation, random sampling, computational geometry, collision physics, tallies, statistics, eigenvalue calculations, variance reduction, and parallel algorithms. This is not a course in how to use MCNP or any other code, but rather provides in-depth coverage of the fundamental methods used in all modern Monte Carlo particle transport codes. The course content is suitable for beginners and code users, and includes much advanced material of interest to code developers.
The instructor is Forrest B. Brown from the X-5 Monte Carlo team LANL. He has 25 years experience in developing production Monte Carlo codes at DOE laboratories and over 200 technical publications on Monte Carlo methods and high-performance computing. He is the author of the RACER code used by the DOE Naval Reactors labs for reactor design, developed a modern parallel version of VIM at ANL, and is a lead developer for MCNP5, MCNP6, and other Monte Carlo codes at LANL.
ContentsIntroduction
Random Number Generation
Random Sampling
Computational Geometry
Collision Physics
Tallies & Statistics
Eigenvalue Calculations – Part I
Eigenvalue Calculations – Part II
Variance Reduction
Parallel Monte Carlo
References