Cross-Section Library Reference

MCNP and Serpent use numeric suffixes (e.g. .80c, .71c) to identify cross-section libraries. SCONE reads continuous-energy ACE libraries and lists nuclides in nuclearData.materials as ZAID plus a temperature/table index (e.g. 92235.06) that must exist in your aceLibrary handle—so the suffix tables below still matter when you build or choose an ACE file. OpenMC typically uses element/isotope names in Python APIs rather than ZAID.suffix strings. This page explains the naming convention and lists common libraries with their temperatures and energy ranges.

Suffix naming convention

The suffix format is .XXy where XX is a library identifier and y is the data type.

TypeDescription
cContinuous-energy neutron interaction data. The primary data type for transport calculations.
pPhotoatomic interaction data for photon transport (MODE P).
tThermal scattering S(α,β) data for bound-atom thermal treatment.
dDosimetry cross sections for activation and dose calculations.
uUnresolved resonance probability tables.

Library families

ENDF/B — Evaluated Nuclear Data File (US)

NNDC / BNL / LANL

The primary US nuclear data library maintained by the Cross Section Evaluation Working Group (CSEWG). ENDF/B-VIII.0 (2018) is the latest release with significant improvements to light nuclei, actinides, and thermal scattering data.

https://www.nndc.bnl.gov/endf/

JEFF — Joint Evaluated Fission and Fusion File (Europe)

NEA Data Bank / OECD

The European evaluated library jointly developed by NEA member countries. JEFF-3.3 (2017) features strong structural material and fission product evaluations, often complementary to ENDF/B.

https://www.oecd-nea.org/dbdata/jeff/

JENDL — Japanese Evaluated Nuclear Data Library

JAEA

Japan's comprehensive evaluated library. JENDL-5.0 (2021) includes extensive updates to minor actinides and fission products, particularly strong for fast-reactor applications.

https://wwwndc.jaea.go.jp/jendl/jendl.html

Suffix table

SuffixLibraryTemperatureTypeEnergy rangeDescription
.80cENDF/B-VIII.0293.6 KContinuous-energy neutron1e-11 – 20 MeVLatest US evaluated library. Recommended for most applications.(recommended)
.81cENDF/B-VIII.0600 KContinuous-energy neutron1e-11 – 20 MeVENDF/B-VIII.0 at 600 K for hot-zero-power conditions.
.82cENDF/B-VIII.0900 KContinuous-energy neutron1e-11 – 20 MeVENDF/B-VIII.0 at 900 K for fuel-temperature conditions.
.83cENDF/B-VIII.01200 KContinuous-energy neutron1e-11 – 20 MeVENDF/B-VIII.0 at 1200 K for high-temperature fuel.
.84cENDF/B-VIII.02500 KContinuous-energy neutron1e-11 – 20 MeVENDF/B-VIII.0 at 2500 K for accident-condition fuel temperatures.
.71cENDF/B-VII.1293.6 KContinuous-energy neutron1e-11 – 20 MeVWidely used US library. Default in many MCNP installations.(recommended)
.72cENDF/B-VII.1600 KContinuous-energy neutron1e-11 – 20 MeVENDF/B-VII.1 at 600 K.
.73cENDF/B-VII.1900 KContinuous-energy neutron1e-11 – 20 MeVENDF/B-VII.1 at 900 K.
.74cENDF/B-VII.11200 KContinuous-energy neutron1e-11 – 20 MeVENDF/B-VII.1 at 1200 K.
.70cENDF/B-VII.0293.6 KContinuous-energy neutron1e-11 – 20 MeVLegacy US library. Superseded by VII.1 and VIII.0.
.66cENDF/B-VI.8293.6 KContinuous-energy neutron1e-11 – 20 MeVLegacy library. Not recommended for new calculations.
.84pENDF/B-VIII.0N/APhotoatomic1 keV – 100 GeVPhoton interaction cross sections (photoelectric, Compton, pair production).(recommended)
.70pENDF/B-VII.0N/APhotoatomic1 keV – 100 GeVLegacy photon interaction data.
.20tENDF/B-VIII.0293.6 KThermal S(α,β)< 4 eVThermal scattering law for bound atoms. Required for accurate thermal-spectrum transport.(recommended)
.21tENDF/B-VIII.0350 KThermal S(α,β)< 4 eVS(α,β) data at 350 K.
.22tENDF/B-VIII.0400 KThermal S(α,β)< 4 eVS(α,β) data at 400 K.
.23tENDF/B-VIII.0500 KThermal S(α,β)< 4 eVS(α,β) data at 500 K.
.24tENDF/B-VIII.0600 KThermal S(α,β)< 4 eVS(α,β) data at 600 K.
.25tENDF/B-VIII.0800 KThermal S(α,β)< 4 eVS(α,β) data at 800 K.
.10tENDF/B-VII.1293.6 KThermal S(α,β)< 4 eVThermal scattering law tables from ENDF/B-VII.1.
.11tENDF/B-VII.1350 KThermal S(α,β)< 4 eVS(α,β) data from ENDF/B-VII.1 at 350 K.
.12tENDF/B-VII.1400 KThermal S(α,β)< 4 eVS(α,β) data from ENDF/B-VII.1 at 400 K.
.31cJEFF-3.1293.6 KContinuous-energy neutron1e-11 – 20 MeVEuropean Joint Evaluated Fission and Fusion File.
.32cJEFF-3.2293.6 KContinuous-energy neutron1e-11 – 20 MeVUpdated JEFF library with improved actinide evaluations.
.33cJEFF-3.3293.6 KContinuous-energy neutron1e-11 – 20 MeVLatest JEFF release. Strong for structural materials and fission products.(recommended)
.40jJENDL-4.0293.6 KContinuous-energy neutron1e-11 – 20 MeVJapanese Evaluated Nuclear Data Library.
.50jJENDL-5.0293.6 KContinuous-energy neutron1e-11 – 20 MeVLatest Japanese library with comprehensive updates to minor actinides.(recommended)

ZAID identifier rules

A ZAID (Z and A IDentifier) uniquely identifies a nuclide: ZZZAAA where ZZZ is the atomic number and AAA is the mass number.

Format

  • 92235 → Z=92 (U), A=235
  • 1001 → Z=1 (H), A=1
  • 8016 → Z=8 (O), A=16
  • 94239 → Z=94 (Pu), A=239

Common mistakes

  • 92000 = natural uranium (A=000), not U-200
  • Full ID in MCNP/Serpent: 92235.80c (ZAID + suffix)
  • SCONE (ACE): 92235.06 in composition — suffix must match a nuclide in your ACE library (see SCONE nuclear data)
  • OpenMC uses element names: 'U235', not numeric ZAIDs
  • Metastable states add 400 to A: 95642 = Am-242m (95000 + 242 + 400)

Thermal scattering S(α,β) guide

Below ~4 eV, neutron scattering is affected by chemical binding and crystal structure. Free-atom cross-sections are inaccurate — you must apply S(α,β) thermal scattering libraries for bound scatterers.

ScattererMCNP (mt card)Serpent (therm)OpenMC
H in light waterlwtr.20tlwj3.11t / lwj3.22tc_H_in_H2O
D in heavy waterhwtr.20thwj3.11tc_D_in_D2O
C in graphitegrph.20tgrj3.11tc_Graphite
H in polyethylenepoly.20tpolj3.11tc_H_in_CH2
H in ZrHh-zr.20thzrj3.11tc_H_in_ZrH
Be metalbe.20tbej3.11tc_Be
Zr in ZrHzr-h.20tzrzrj3.11tc_Zr_in_ZrH

Match the thermal scattering library temperature to your material temperature. Use .11t (~300 K) for room temperature and .22t (~600 K) for reactor operating conditions. Some libraries support interpolation between two temperatures.

SCONE: continuous-energy transport uses whatever thermal and S(α,β) data are present in your processed ACE library. Align material temp and ZAID suffixes with that library’s documentation—the MCNP/Serpent thermal names above describe the same underlying evaluations you often embed in ACE builds.

Common MT reaction numbers

MT numbers identify specific nuclear reactions in cross-section data and tally specifications.

MTReactionDescription
1(n,total)Total cross-section
2(n,elastic)Elastic scattering
4(n,inelastic)Total inelastic scattering
16(n,2n)Neutron multiplication
18(n,fission)Total fission
102(n,γ)Radiative capture
103(n,p)Proton production
104(n,d)Deuteron production
105(n,t)Triton production
107(n,α)Alpha production
251μ̄Average scattering cosine
-2absorptionTotal absorption (MCNP tally multiplier)
-6fission νTotal fission × ν (MCNP tally multiplier)

Material card sanity checks

Before running

  • Don't mix atom and weight fractions in the same material (MCNP/Serpent enforce this)
  • Fractions don't need to sum to 1 — codes normalize automatically — but ratios must be correct
  • Check density sign: negative = g/cm³, positive = atoms/barn-cm (MCNP cell cards; SCONE uses atoms/barn-cm in composition)
  • Verify library suffix exists in your xsdir/xsdata for every ZAID (or, for SCONE, that each ZAID.suffix exists in your ACE file)
  • Add S(α,β) for any bound scatterer below ~4 eV (water, graphite, poly, ZrH)

Common errors

  • UO₂ with wrong O fraction: should be 2 atoms O per 1 atom U (atom ratio), not by weight
  • Borated water: 1000 ppm boron ≈ 0.001 weight fraction, not 0.001 atom fraction
  • Forgetting that Zirc-4 has Sn, Fe, Cr — not just Zr
  • Using room-temperature density (1.0 g/cm³) for hot water at reactor conditions (~0.7 g/cm³)
  • Missing thermal scattering for hydrogen — can shift k-eff by 1000+ pcm
← Back to NRDP