6.3 KiB
Executable File
Libraries info
The devs have a guide here on converting data: https://github.com/openmc-dev/data
From OpenMC website, https://openmc.org/data/:
The following libraries have been named in the libs folder according to the sections from wehere they we're donwloaded.
-
ENDF/B-VII.0 - LANL
- restructured the folders to neutron/.. , proton/.. style folders, added the updated path to the cross_sections.xml
- has C0 only
-
ENDF/B-VII.1 - official
- has C0 only
-
ENDF/B-VII.1 - LANL
- restructured the folders to neutron/.. , proton/.. style folders, added the updated path to the cross_sections.xml
- has C0 only
-
ENDF/B-VIII.0 - official
- has C12 and C13
-
ENDF/B-VIII.0 - LANL
- restructured the folders to neutron/.. style folders, added the updated path to the cross_sections.xml
- has C12 and C13
-
ENDF/B-VIII.1 - official
- has C12 and C13
-
JEFF 3.1.1 - NEED TO BE DONE
-
JEFF 3.2 - other
- restructured the folders to neutron/.. style folders, added the updated path to the cross_sections.xml
- has C0 and C13
-
JEFF 3.3 - official
- restructured the folders to neutron/.. , proton/.. style folders, added the updated path to the cross_sections.xml
- has C0 and C13
-
JEFF 3.3 - other
- restructured the folders to neutron/.. style folders, added the updated path to the cross_sections.xml
- has C0 and C13
From other sources:
-
JEFF 4 (from NEA website, https://databank.io.oecd-nea.org/data/jeff/40/, everything mentioned below is there)
-
direct hdf5 format (but each temp has a differenre file)
-
separated for each temp and renamed to openmc typical naming of isotopes
-
neutron xs is separate (included)
-
TLS is separate (not included)
-
fission yeilds are separate (not included)
-
decay data is separate (not included)
-
proton data in separate (not included)
-
not tested
-
has C12, C13 and C14
-
NOTES TO DO: Should process the ENDF with OpenMC+NJOY to get just one file with multiple temperatures
-
Thermal naming/mapping is assumed to follow the conventions used by
openmc.data.thermal._THERMAL_NAMES(e.g.,c_Xfor elemental targets andc_X_in_Yfor bound scatterers). The following JEFF TSL files were identified as not present in the HDF5 thermal scattering set (ordered/grouped by material), note that the 300K is one of themperatures offered for the XS fortsl_PuO2,tsl_ThO2,tsl_UO2andtsl_Zy4:Category / Material JEFF TSL file Elemental tsl_K_K.jefftsl_V_V.jefftsl_W_W.jeffPuO₂ @ 300 K tsl_O16_PuO2_300K.jefftsl_Pu238_PuO2_300K.jefftsl_Pu239_PuO2_300K.jefftsl_Pu240_PuO2_300K.jefftsl_Pu241_PuO2_300K.jefftsl_Pu242_PuO2_300K.jeffThO₂ @ 300 K tsl_O16_ThO2_300K.jefftsl_Th232_ThO2_300K.jeffUO₂ @ 300 K tsl_O16_UO2_300K.jefftsl_U238_UO2_300K.jeffZy4 @ 300 K tsl_Zr90_Zy4_300K.jefftsl_Zr91_Zy4_300K.jefftsl_Zr92_Zy4_300K.jefftsl_Zr94_Zy4_300K.jefftsl_Zr96_Zy4_300K.jefftsl_Sn112_Zy4_300K.jefftsl_Sn114_Zy4_300K.jefftsl_Sn115_Zy4_300K.jefftsl_Sn116_Zy4_300K.jefftsl_Sn117_Zy4_300K.jefftsl_Sn118_Zy4_300K.jefftsl_Sn119_Zy4_300K.jefftsl_Sn120_Zy4_300K.jefftsl_Sn122_Zy4_300K.jefftsl_Sn124_Zy4_300K.jeff -
Associated Errors
Converting: /workspace/jeff-4.0-endf/thermal/tsl_K_K.jeff /workspace/jeff-4.0-endf/neutron/n_19-K-039g.jeff /workspace/jeff-4.0-endf/thermal/tsl_K_K.jeff could not convert string to float: 'JEFF-4.0:' Converting: /workspace/jeff-4.0-endf/thermal/tsl_V_V.jeff /workspace/jeff-4.0-endf/neutron/n_23-V-051g.jeff /workspace/jeff-4.0-endf/thermal/tsl_V_V.jeff could not convert string to float: 'JEFF-4.0:' Converting: /workspace/jeff-4.0-endf/thermal/tsl_W_W.jeff /workspace/jeff-4.0-endf/neutron/n_74-W-184g.jeff /workspace/jeff-4.0-endf/thermal/tsl_W_W.jeff could not convert string to float: 'JEFF-4.0:'
-
-
JEND4 (only 293.7K)
- used the generate_jendl.py script from the dev's openmc git
- has C0 only
- modified the path to the files, removed the """.joinpath('jendl40-or-up_20160106')" in the JEND4 option, else it does not find the files
'endf_files': endf_files_dir.glob('*.dat'), 'metastables': endf_files_dir.glob('*m.dat'),- generated the TSL data as well (see the modified scripts for this)
-
JEND5
- used the generate_jendl.py script from the dev's openmc git
- has C11, C12, C13, C14
- generated thermal scattering library date
- generated photon data
- WARNING: Negative value(s) found on probability table for nuclide Mn55 at 294K. Same for Mo100, Mo92, Mo94, Mo95, Mo96, Mo97, Mo98
Notes:
JENDL may give out errors like this:
WARNING: Negative value(s) found on probability table for nuclide Mn55 at 294K
They are due do how the resonance is treated, a common issue with the single-level Breit-Wigner formula is that it can produce negative values for physical quantities like elastic scattering or total cross sections, hence its a data problem.
Carbon Summary:
| Library | Carbon Isotopes |
|---|---|
| ENDF/B-VII.0 | C0 |
| ENDF/B-VII.1 | C0 |
| ENDF/B-VIII.0 | C12, C13 |
| ENDF/B-VIII.1 | C12, C13 |
| JEFF 3.2 | C0, C13 |
| JEFF 3.3 | C0, C13 |
| JEFF 4 | C12, C13, C14 |
| JENDL 4 | C0 |
| JENDL 5 | C11, C12, C13, C14 |