MCViNE- An object oriented Monte Carlo neutron ray tracing simulation package
Journal Article
·
· Nuclear Instruments and Methods in Physics Research. Section A, Accelerators, Spectrometers, Detectors and Associated Equipment
- California Institute of Technology (Caltech), Pasadena, CA (United States); Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- California Inst. of Technology (CalTech), Pasadena, CA (United States)
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- California Institute of Technology (Caltech), Pasadena, CA (United States)
MCViNE (Monte-Carlo VIrtual Neutron Experiment) is an open-source Monte Carlo (MC) neutron ray-tracing software for performing computer modeling and simulations that mirror real neutron scattering experiments. We exploited the close similarity between how instrument components are designed and operated and how such components can be modeled in software. For example we used object oriented programming concepts for representing neutron scatterers and detector systems, and recursive algorithms for implementing multiple scattering. Combining these features together in MCViNE allows one to handle sophisticated neutron scattering problems in modern instruments, including, for example, neutron detection by complex detector systems, and single and multiple scattering events in a variety of samples and sample environments. In addition, MCViNE can use simulation components from linear-chain-based MC ray tracing packages which facilitates porting instrument models from those codes. Furthermore it allows for components written solely in Python, which expedites prototyping of new components. These developments have enabled detailed simulations of neutron scattering experiments, with non-trivial samples, for time-of-flight inelastic instruments at the Spallation Neutron Source. Examples of such simulations for powder and single-crystal samples with various scattering kernels, including kernels for phonon and magnon scattering, are presented. As a result, with simulations that closely reproduce experimental results, scattering mechanisms can be turned on and off to determine how they contribute to the measured scattering intensities, improving our understanding of the underlying physics.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC); USDOE Office of Science (SC), Basic Energy Sciences (BES)
- Grant/Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1238731
- Alternate ID(s):
- OSTI ID: 22561810
OSTI ID: 1397568
- Journal Information:
- Nuclear Instruments and Methods in Physics Research. Section A, Accelerators, Spectrometers, Detectors and Associated Equipment, Journal Name: Nuclear Instruments and Methods in Physics Research. Section A, Accelerators, Spectrometers, Detectors and Associated Equipment Journal Issue: C Vol. 810; ISSN 0168-9002
- Publisher:
- ElsevierCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Super-resolution energy spectra from neutron direct-geometry spectrometers
|
journal | October 2019 |
Recent developments of MCViNE and its applications at SNS
|
journal | August 2019 |
Dipolar-octupolar Ising antiferromagnetism in Sm 2 Ti 2 O 7 : A moment fragmentation candidate
|
journal | September 2018 |
Conceptual design of CHESS, a new direct-geometry inelastic neutron spectrometer dedicated to studying small samples
|
journal | March 2018 |
Similar Records
Recent developments of MCViNE and its applications at SNS
Virtual experiments: Combining realistic neutron scattering instrument and sample simulations
Journal Article
·
Sun Aug 11 20:00:00 EDT 2019
· Journal of Physics Communications
·
OSTI ID:1556800
Virtual experiments: Combining realistic neutron scattering instrument and sample simulations
Journal Article
·
Sat Aug 01 00:00:00 EDT 2009
· Journal of Computational Physics
·
OSTI ID:21308099