Accurate simulations of magnetic excitations in the neutron simulation package McStas
Silas B. Schack, Kristine M. L. Krighaar, Emma Y. Lenander, Kim Lefmann
TL;DR
Accurate simulations of magnetic excitations in McStas introduces SpinWave_BCO, a linear spin wave theory–based component for simulating inelastic neutron scattering from ferromagnetic and two-sublattice antiferromagnetic excitations on a body-centered orthorhombic lattice. The authors derive the relevant dispersions and scattering intensities, implement them in McStas, and validate the results against theory and SpinW with MnF$_2$, including an altermagnetic dispersion extension. The results show excellent agreement for both dispersion and absolute cross sections, establishing a solid foundation for realistic magnon simulations in neutron instrument modeling and design. The work paves the way for broader lattice geometries, more complex spin orders, and polarization-aware implementations in future McStas developments.
Abstract
A new component for the accurate simulation of neutron scattering from magnetic excitations has been developed for the neutron ray-tracing software McStas. The component SpinWave_BCO simulates inelastic neutron scattering from ferro-, antiferro-, and altermagnetic excitations in a body-centered orthorhombic crystal structure, where the dispersion relation and scattered neutron intensities are derived using linear spin wave theory. Data from a simulated Triple-Axis Spectrometer with an extremely high resolution have been verified by direct comparison with theory and by comparison to data simulated using the package SpinW. The component serves as a proof-of-concept for the implementation of a more general linear spin wave component in McStas.
