Abstract
Transport calculations for neutronic design require accurate nuclear data and validated computational tools. In the Spallation Physics Group, at the European Spallation Source, we perform shielding and neutron beam calculations to help the deployment of the instrument suite for the current high brilliance (top) moderator, as well for the design of the high intensity bottom moderator, currently under study for the facility. This work includes providing the best available nuclear data in addition to improving models and tools when necessary. In this paper we present the status of these activities, which include a set of thermal scattering kernels for moderator, reflector, and structural materials, the development of new kernels for beryllium considering crystallite size effects, nanodiamonds, liquid hydrogen and deuterium based on path integral molecular dynamics, and the use of the software package NCrystal to assist the development of nuclear data in the framework of the new HighNESS project.
Introduction
Neutronic calculations for the simulation and development of moderators and reflectors at spallation neutron sources, such as the European Spallation Source (ESS) [17], currently under construction in Lund, Sweden, require accurate models for the interaction of thermal and cold neutrons with matter in order to get the best possible estimates for the performance of the facility. For this reason, we have launched several activities at the ESS to produce updated and revised libraries for Monte-Carlo simulations. These include improvements to the nuclear data library preparation process, implementation of small-angle neutron scattering and crystalline effects into new scattering libraries, preparation of libraries using state-of-the art molecular modelling techniques, generation of new libraries for future moderator development at the ESS, and also improvements to previous evaluations, for example in light water. In the following, we give a brief overview of the progress of these activities during 2020 and present some relevant results. Each one of the sections correspond to a different activity.
Nuclear data library preparation
In order to reduce systematic errors caused by nuclear data, we prepared a working library of thermal scattering kernels using the best available models and formats. This library contains scattering kernels for 16 materials (Table 1) compiled from different sources: Centro Atomico Bariloche (CAB), the ENDF/B [4] and JEFF [37] evaluated nuclear data libraries, or developed in house. As an example, Fig. 1 shows total cross section calculations for bismuth as a polycrystalline material and as an oriented single crystal (
Materials included in the library of thermal scattering kernels
Materials included in the library of thermal scattering kernels
Source: † CAB, ∗ ENDF/B, ∗∗ JEFF, ‡ NJOY-NCrystal

Total cross section for polycrystalline and oriented single crystal bismuth, compared with experimental data from EXFOR [15].
With the exception of solid deuterium, all scattering kernels were processed with NJOY2016 in the ACE format with a continuous outgoing energy distribution (
The use of a continuous distributions for the outgoing energy makes it possible to compute more precisely the distribution of neutrons in moderators and reflectors [49]. As an example, Fig. 2 shows the spectra from a para-hydrogen low dimensional moderator computed using discrete and continuous libraries. The spikes observed at low energies are artifacts caused by the discrete nature of the outgoing spectra [35].

Comparison of spectra from para-hydrogen low dimensional moderator using discrete and continuous libraries.
In addition, the scattering kernels for liquid hydrogen and deuterium were processed with a refined angular distribution. As shown by Muhrer [32], the integral value of the flux emerging from a cold neutron source depends on the number of directions used in the processing of the thermal scattering library. With this in mind, the number of directions selected for the reconstruction was 128, achieving a balance between accuracy and size. Overall, changes in integral flux calculations caused by the use of the new model by Granada [37] were compensated in part by the angular effect (Fig. 3), resulting in a difference of

Relative change of the total neutron flux for
The impact of crystallite sizes on the neutron scattering properties of a material has been known since the early days of neutron transmission measurements [16,53]. More recently, such effects were postulated as a contribution to an observed discrepancy between measurements and simulations of a nitrogen-cooled beryllium reflector-filter [33]. This particular effect, referred to here, is known as extinction [42], which is directly related to the size of the crystallites in the material. A larger crystallite size will result in a larger portion of the Bragg reflected neutrons being re-scattered back into the direction of the transmitted neutrons, thus lowering the scattering cross-section of the material in the Bragg scattering regime.
In order to estimate the impact of such an effect on the cold neutron brightness of the moderator at ESS, we reported earlier on an implementation of an extinction model into the neutron scattering library generation process [11], using the NJOY-NCrystal tool. A selection of the results showing the impact on the total scattering cross-section for beryllium with crystallites of 10 microns in size are shown in Fig. 4. As described above, the introduction of the finite crystallite size results in a decrease of the total scattering cross-section in the Bragg scattering energy regime. Such an effect was found to result in a lower than 3% impact on the average cold neutron brightness of the moderators at the facility [11]. Measurements on representatives samples of beryllium reflector materials are currently planned and will provide a benchmark for the approach described here.

Total neutron scattering cross-section for a beryllium reflector, with and without the extinction effects.
A series of recent papers have shown that it is possible to accurately calculate the neutron scattering cross-sections for liquid hydrogen and deuterium based on state-of-the-art molecular modelling techniques [21,22]. The use of molecular modelling techniques in the library generation process has become common practice today, however it has not been done for liquid hydrogen and deuterium to this point. The simulation of the structure and dynamics for these materials requires the usage of specialized techniques, such as centroid molecular dynamics (CMD) [6,7] and ring polymer molecular dynamics (RPMD) [9], for which software has not been widely available previously. For this reason, we have investigated the usage of the recently released and freely available package, i-PI [8], which contains implementations of such molecular modelling techniques, to produce input for the generation of thermal neutron scattering libraries for liquid hydrogen and deuterium.
Our initial results have been presented in [36], where more details of the calculation process can be found. Figure 5 shows a slightly revised version of these calculations, compared to previous experimental data [18,45] and the simulations described in [22]. To generate our cross-sections, we have combined the molecular dynamics simulations with an implementation of Sköld approximation [46] in NJOY, described in [51], and referred to here to as NJOY-H2D2 It can be seen in the figure that our approach can reproduce reasonably well the cross section as computed and presented in [22], which demonstrates the possibility of creating neutron scattering libraries for Monte-Carlo simulations, based on such molecular modelling techniques. We are currently working on an implementation for liquid deuterium and exploring the feasibility of using such techniques for other materials, such as hydrogen-deuteride. These will be the topics of an upcoming study [25].

In October of 2020, a project to design a high-intensity neutron source at the ESS [43] was initiated under a European Union Horizon2020 infrastructure design program [23]. The main objective of the project, titled HighNESS, is the design of a second neutron source, placed below the spallation target at the ESS, with the aim of providing a high-intensity of cold, very-cold and ulta-cold neutrons for various scientific endeavours. At the center of the new source is envisioned a large liquid deuterium moderator, which would both provide neutrons directly to beamlines and also to ultra-cold and very-cold neutron sources placed around the moderator location. Additionally, the project will investigate the application of advanced reflector systems to enhance the available neutron fluxes for scientific studies.
For some of the materials to be investigated, there currently exists no scattering kernels available for use in Monte-Carlo design studies. For this reason, a dedicated work package, encompassing the relevant software development related to the generation of new scattering kernels, was included as a main component of the project. In the initial stages, the work package will re-visit materials for which some work on scattering kernels do exist. These include for example both magnesium hydride [20,34] and nanodiamonds [20] for reflector applications. In the latter stages of the project, the work package will investigate the creation of neutron scattering kernels for completely new materials, such as intercalated graphites and clathrate hydrates [54]. This workpackage is led by ESS and carried out in collaboration with University of Milano-Bicocca.
A main focus of the work package is the extension of the freely-available software NCrystal to include new physics models for the proper description of neutron scattering in some of the materials of interest. This for example covers small-angle neutron scattering in nanodiamonds and magnetic scattering in the clathrate hydrates. Additionally, the work package will investigate the integration of the new neutron scattering kernels with Monte-Carlo simulation software. Lastly, input for the new neutron scattering kernels will be generated using state-of-the art molecular modelling techniques, either based on density-functional theory or classical molecular dynamics.
Modelling of nanodiamonds in Monte Carlo transport
As a preliminary model for the calculations required in the HighNESS project, we implemented the nanodiamond model from Granada et. al [20] as an internal patch to MCNP and PHITS. In this model, Bragg scattering and inelastic scattering were computed with NJOY-NCrystal, and SANS was modeled with a piecewise power function that approximates the structure factor measured by Teshigawara [50].
The scattering kernel is processed with the THERMR and ACER modules of NJOY into an ACE file. The parameters for the SANS model are stored at the end of the ACE file, and a modified version of the Monte Carlo codes read these parameters, computes the SANS and total scattering cross section, and samples the outgoing direction. This modification was implemented in MCNP 6.2 and PHITS 3.21.
From the user perspective it is only necessary to include the

Flux distribution caused by a 0.015 meV pencil beam coming from the left on a 1.0 cm slab of nanodiamonds (left). MCNP input file used in this example (right).

The thermal scattering evaluation for light water based on the CAB Model [29] is the most advanced evaluation for H2O currently available in the nuclear data libraries. In particular, it reduces significantly the differences compared to experimental total cross sections [29], contributes to an elimination of a 500 pcm bias in criticality calculations of plutonium solution benchmarks [4], and helps to explain an anomalous behavior of the temperature evolution of the total cross section [30].
Nevertheless, the discrete nature of the molecular simulations makes this library a collection of evaluations, instead of a single evaluation. To overcome this, we developed a new evaluation methodology in collaboration with Rolando Granada from Centro Atómico Bariloche, and Danila Roubtsov from the Canadian Nuclear Laboratories.


Calculation of the diffusion length as a function of temperature with the new model, compared with experimental data from various authors [1–3,10,12,27,38,39,41], calculations performed with the ENDF/B libraries versions VI, VII, VIII.0 and the Synthetic Scattering Function from Granada [19]. Calculations with the new model are labelled ENDF/B-VIII.0+ (red dashed lines) and are almost equal to the results with ENDF/B-VIII.0 (continuous red line).
In this new methodology, the computed vibrational spectra for all temperatures is decomposed as a sum of Gaussian distributions, following the work of Esch [14], Lisichkin [26] and Maul [31]. The parameters of these Gaussians are fitted with quadratic functions in temperature, under the assumptions that no discontinuities are expected in the liquid phase. These fitted functions make possible to reconstruct the parameters for the evaluation at any temperature. As a result, the scattering cross section has a smoother dependence with temperature and compares well with measurements at thermal (Fig. 7) and cold (Fig. 8) neutron energies.
In absence of better experimental data, diffusion parameters have recently resurfaced [24] as a possible benchmark for temperature dependence. We compared measured data with computed values, and the new evaluation preserves the good behaviour shown by the CAB Model used in ENDF/B-VIII.0 (Fig. 9), which in turn shows an improvement over ENDF/B-VII and ENDF/B-VI calculations. Nevertheless, such an integral quantity has to be used with care and it is not sufficient to validate a model or the dynamical description that it represents. If the diffusion length is considered alone as a test, one could come to the erroneous conclusion that a simplified model, such as the Synthetic Scattering Function from Granada [19] (dashed black lines in Fig. 8), is better than modern evaluations.
The new evaluation and processed files in ACE format have been released publicly in a Github repository (https://github.com/marquezj/tsl-HinH2O) in a 5 K temperature grid. The interpolation and reconstruction script, implemented in Python, is also available in the repository.
Footnotes
Acknowledgements
HighNESS is funded by the European Union Framework Program for Research and Innovation Horizon 2020, under grant agreement 951782.
