Photoneutron reactions

Hello,
Are there any plans for implementing photoneutron reactons in OpenMC? It would be a great feature for some applications.
Thank you!

1 Like

I’m not aware of any current plans for implementing photoneutron physics. The question has come up a number of times so there’s definitely interest!

1 Like

I am currently working on implementing photonuclear physics. I have a draft implementation at GitHub - GuySten/openmc at photonuclear-physics. I hope to finish the implementation this year or the next one.

Great! I am really interested in the photonuclear physics implementation you are working. How can I install your draft implementation?

You need to install openmc from source code.
Link to the user guide: 2. Installation and Configuration — OpenMC Documentation
Where the source code is taken from my version of openmc linked above.
Then you need to generate photonuclear data libraries in hdf5 format and include them in the cross_sections.xml file.
You can either convert libraries from ACE formatted libraries or from endf formatted libraries using NJOY2016. The way to do this is wrapped in a python API that is a natural extension to the API used to generate neutron interaction hdf5 data libraries. In the future I hope that photonuclear data libraries will be a part of the official OpenMC data libraries.

Thanks for alerting the community about your branch, @GuySten, and I look forward to having a look at it!