Speaker
Description
The NCrystal project provides an ambitious Monte Carlo backend for modelling thermal neutron interactions within many kind of materials, and includes a range of both inelastic and elastic scattering models. Users can choose from a large pre-existing library of material definitions, or define new materials using a range of built-in facilities for configuration and inspection. Usage of NCrystal is supported in a variety of Monte Carlo transportation applications, from neutron instrument simulation codes like McStas and Vitess, to multi-particle codes like OpenMC, Geant4, and MCNP. Additionally, NCrystal can be used directly, for instance via Python or commandline APIs, and supports interactions with established formats like CIF or ENDF.
This contribution aims to provide an overview of NCrystal, focusing on recent updates concerning integrations with other codes, deployment and packaging, as well as information about new physics models currently under development.