IB: A Monte Carlo simulation tool for neutron scattering instrument design under PVM and MPI
Creators
- 1. Spallation Neutron Source, Oak Ridge National Laboratory, Oak Ridge, TN 37831 (United States)
Description
Design of modern neutron scattering instruments relies heavily on Monte Carlo simulation tools for optimization. IB is one such tool written in C++ and implemented under Parallel Virtual Machine and the Message Passing Interface. The program was initially written for the design and optimization of the EQ-SANS instrument at the Spallation Neutron Source. One of its features is the ability to group simple instrument components into more complex ones at the user input level, e.g. grouping neutron mirrors into neutron guides and curved benders. The simulation engine manages the grouped components such that neutrons entering a group are properly operated upon by all components, multiple times if needed, before exiting the group. Thus, only a few basic optical modules are needed at the programming level. For simulations that require higher computer speeds, the program can be compiled and run in parallel modes using either the PVM or the MPI architectures.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.nima.2011.08.061Additional details
Identifiers
- DOI
- 10.1016/j.nima.2011.08.061;
- PII
- S0168-9002(11)01722-0;
Publishing Information
- Journal Title
- Nuclear Instruments and Methods in Physics Research. Section A, Accelerators, Spectrometers, Detectors and Associated Equipment
- Journal Volume
- 659
- Journal Issue
- 1
- Journal Page Range
- p. 434-441
- ISSN
- 0168-9002
- CODEN
- NIMAER
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 44002269
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING; S73: NUCLEAR PHYSICS AND RADIATION PHYSICS;
- Descriptors DEI
- BEAM OPTICS; COMPUTER CODES; COMPUTERIZED SIMULATION; DESIGN; INTERFACES; MIRRORS; MONTE CARLO METHOD; NEUTRON DIFFRACTION; NEUTRON GUIDES; NEUTRON SOURCES; NEUTRONS; OPTIMIZATION; SPALLATION
- Descriptors DEC
- BARYONS; CALCULATION METHODS; COHERENT SCATTERING; DIFFRACTION; ELEMENTARY PARTICLES; FERMIONS; HADRONS; NUCLEAR REACTIONS; NUCLEONS; PARTICLE SOURCES; RADIATION SOURCES; SCATTERING; SIMULATION
Optional Information
- Copyright
- Copyright (c) 2011 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.