Elastic neutron scattering models for NCrystal
Thomas Kittelmann, Xiao-Xiao Cai

TL;DR
This paper details the elastic neutron scattering models in NCrystal, including theoretical background, implementation, and validation, enabling realistic simulation of neutron interactions with various materials and crystal structures.
Contribution
It introduces and validates new elastic scattering models for single crystals in NCrystal, including Gaussian mosaicity and layered crystal models, with improved cross section formulas.
Findings
Validated models for Bragg diffraction in powders and single crystals.
Enhanced accuracy for back-scattering and forward-scattering cases.
Provides practical tools for realistic neutron scattering simulations.
Abstract
The NCrystal library provides a range of models for simulation of both elastic and inelastic scattering of thermal neutrons in a range of material structures. This article presents the available models for elastic scattering, and includes detailed discussion of their theoretical background, their implementation, and in particular their validation. The lineup includes a model for Bragg diffraction in crystal powders as well as one for incoherent elastic scattering, but the main focus is given to models of Bragg diffraction in ideally imperfect single crystals: both for the most widely applicable model of isotropic Gaussian mosaicity, and for a more specific model of layered single crystals which is relevant for materials such as pyrolytic graphite. Although these single crystal models are utilising computationally efficient approximations where appropriate, attention is given to the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
