skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The MCLIB library: Monte Carlo simulation of neutron scattering instruments

Conference ·
OSTI ID:106612

Monte Carlo is a method to integrate over a large number of variables. Random numbers are used to select a value for each variable, and the integrand is evaluated. The process is repeated a large number of times and the resulting values are averaged. For a neutron transport problem, first select a neutron from the source distribution, and project it through the instrument using either deterministic or probabilistic algorithms to describe its interaction whenever it hits something, and then (if it hits the detector) tally it in a histogram representing where and when it was detected. This is intended to simulate the process of running an actual experiment (but it is much slower). This report describes the philosophy and structure of MCLIB, a Fortran library of Monte Carlo subroutines which has been developed for design of neutron scattering instruments. A pair of programs (LQDGEOM and MC{_}RUN) which use the library are shown as an example.

Research Organization:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
W-7405-ENG-36
OSTI ID:
106612
Report Number(s):
LA-UR-95-2937; CONF-9510212-1; ON: DE96000042; TRN: 95:022039
Resource Relation:
Conference: ICANS-XIII: 13. international collaboration on advanced neutron sources, Villigen (Switzerland), 11-14 Oct 1995; Other Information: PBD: [1995]
Country of Publication:
United States
Language:
English