High temperature cross sections


With a sodium material at ~ 977K, the model I’m running is throwing the following error:

RuntimeError: Nuclear data library does not contain cross sections for Na23 at or near 977.59440 K.

According to this post (Using high temperature cross-sections in OpenMC - #5 by Julien), this error can come from using HDF5 data that was produced using an older version of OpenMC than the running version. As far as I know, I’m using the latest version of both OpenMC and the nuclear data (see below), so I’m not sure what the issue is. Thoughts?

OpenMC version: 0.13.0-dev
Nuclear data: https://openmc.org/official-data-libraries/ (ENDF/B-VII.1)

I will also try running with the other available libraries.

By default, OpenMC will look for cross sections that are within some tolerance of the temperature specified rather than interpolating between cross sections at adjacent temperatures. If you want interpolation, you need to specify:

settings = openmc.Settings()
settings.temperature = {'method': 'interpolation'}
1 Like

That worked. Thanks!