This repository contains a collection of scripts for generating HDF5 data libraries that can be used with OpenMC. Some of these scripts convert existing ACE libraries (such as those produced by LANL) whereas generate scripts use NJOY to process ENDF files directly. Note that unless you are interested in making a customized library, you can find pregenerated HDF5 libraries at https://openmc.org. Another source of data libraries for OpenMC is the Windowed Multipole Library repository which enables on-the-fly Doppler broadening to an arbitrary temperature.
Library | Release | Processed by | Download from openmc.org | Download ACE files and convert HDF5 | Download ENDF files and generate HDF5 | Convert local ACE files |
---|---|---|---|---|---|---|
CENDL | 3.1 3.2 |
generate_cendl.py | ||||
ENDF/B | VII.0 | LANL | ✔️ | convert_mcnp70.py | ||
ENDF/B | VII.1 | LANL | ✔️ | convert_mcnp71.py | ||
ENDF/B | VII.1 | NNDC | ✔️ | convert_nndc71.py | generate_endf.py | |
ENDF/B | VIII.0 | LANL | ✔️ | convert_lib80x.py | ||
ENDF/B | VIII.0 | NNDC | ✔️ | generate_endf.py | ||
FENDL | 2.1 3.0 3.1a 3.1d 3.2 |
convert_fendl.py | ||||
JENDL | 4.0 5.0 |
generate_jendl.py | ||||
JEFF | 3.2 | ✔️ | convert_jeff32.py | |||
JEFF | 3.3 | ✔️ | convert_jeff33.py | |||
TENDL | 2015 2017 2019 2021 |
convert_tendl.py |