Bug Description
As per PR #3392 , OpenMC 0.15.3 has a code path that assumes atomic-relaxation data is present in the employed photoatomic data files. However, this is not the case for FENDL libraries (neither for the original ENDF files nor for the generated HDF5 files contain this data), which causes a segmentation fault when running a simulation with enabled photon transport and using FENDL photoatomic data.
If the same simulation is repeated with a different library (e.g. an ENDF/B library) everything runs smoothly. This problem was not present in OpenMC 0.15.2.
This issue was originally reported and is discussed in more detail in post OpenMC 0.15.3 segmentation fault with FENDL photoatomic data of OpenMC's discourse group.
Steps to Reproduce
- Download/produce a FENDL HDF5 library. For example, the one available in the latest test release of FENDL: FENDL-3.2d-T1
- Run a simulation with OpenMC 0.15.3 using the FENDL library and enabling photon transport.
Environment
Linux, v:0.15.3
Bug Description
As per PR #3392 , OpenMC 0.15.3 has a code path that assumes atomic-relaxation data is present in the employed photoatomic data files. However, this is not the case for FENDL libraries (neither for the original ENDF files nor for the generated HDF5 files contain this data), which causes a segmentation fault when running a simulation with enabled photon transport and using FENDL photoatomic data.
If the same simulation is repeated with a different library (e.g. an ENDF/B library) everything runs smoothly. This problem was not present in OpenMC 0.15.2.
This issue was originally reported and is discussed in more detail in post OpenMC 0.15.3 segmentation fault with FENDL photoatomic data of OpenMC's discourse group.
Steps to Reproduce
Environment
Linux, v:0.15.3