Skip to main content
11 July 2025
DTU building 306
Europe/Copenhagen timezone

Update on the MCPL and NCrystal projects

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

R035

DTU building 306

Matematiktorvet, 2800 Kongens Lyngby

Speaker

Thomas Kittelmann (European Spallation Source ERIC)

Description

This contribution aims to give users an update on the MCPL and NCrystal projects. These two open source projects, both maintained by the Modelling group at the ESS DMSC, aim to facilitate integration and collaboration between users of various Monte Carlo transportation codes. MCPL enables the interchange of particle states between codes, while NCrystal provides an ambitious backend for shared material models. The presentation will discuss the two projects, how they are used in e.g. McStas, as well as update on recent developments.

References:

  • T. Kittelmann, et al., Monte Carlo Particle Lists: MCPL, Computer Physics Communications, Volume 218, September 2017, Pages 17-42, ISSN 0010-4655, https://doi.org/10.1016/j.cpc.2017.04.012
  • X.-X. Cai and T. Kittelmann, NCrystal: A library for thermal neutron transport, Computer Physics Communications 246 (2020) 106851, https://doi.org/10.1016/j.cpc.2019.07.015

Author

Thomas Kittelmann (European Spallation Source ERIC)

Co-authors

Mr Peter Willendrup (ESS DMSC and DTU Physics) José Ignacio Marquez Damian (European Spallation Source ERIC) Douglas DiJulio (European Spallation Source ERIC) Shuqi Xu Xiao Xiao Cai (CSNS)

Presentation materials