11 July 2025
DTU building 306
Europe/Copenhagen timezone

Version 3.7 of the neutron instrument simulation package VITESS

11 Jul 2025, 09:20
20m
R035 (DTU building 306)

R035

DTU building 306

Matematiktorvet, 2800 Kongens Lyngby

Description

VITESS is an open-source software package for the simulation of neutron instruments and virtual neutron experiments [1]. It allows simulating practically all components used in current neutron scattering instruments and thus simulating all kinds of instruments at existing neutron sources. Instruments are usually first designed using a Graphical User Interface and then optimized using scripts exported from the GUI.
VITESS is under active development. The code has been migrated to a GIT server at Forschungszentrum Jülich (FZJ), where automatic deployment and testing of the program has been enabled to facilitate releases. Testing is realized by dedicated test instruments for each of the main options of each module. This will automatically be executed after each update of the de-veloper branch to keep the program error-free.
The latest version 3.7 contains two new source modules for a better interworking with neutronic simulation software in order to facilitate a combined optimization of source and instruments: KDSource, which increases the number of neutron trajectories using the kernel density estimator method, and SourceAI; which creates a function to define the moderator characteristic using AI. There is also a new module to simulate prisms. The monochromator module allows simulating different monochromator rotations and oscillations now. From this version on, NeXus output is included, handling of the modules from the GUI is improved and the graphics tool GR from FZJ is the standard tool to visualize the monitor output.
The concept and the main features of the VITESS program and the new features of version 3.7 are presented. Finally, an outlook is given to future versions of the package bringing new methodologies especially for digital twins.

References
[1] https://vitess.fz-juelich.de/

Author

Klaus Lieutenant (Forschungszentrum Jülich)

Co-authors

Fabian Beule (Forschungszentrum Jülich GmbH) José Robledo (Jülich Centre for Neutron Science 2, Forschungszentrum Jülich) Jörg Voigt (Forschungszentrum Jülich) Nicolo Violini (Jülich Forschungszentrum GmbH) Norberto Schmidt (Jülich Centre for Neutron Science (JCNS-2)) Paul Zakalek (JCNS-2, Forschungszentrum Jülich)

Presentation materials