njoy / NJOY2016

Nuclear data processing with legacy NJOY
https://www.njoy21.io/NJOY2016
Other
96 stars 86 forks source link

Feature/heatr-endf8 #49

Closed whaeck closed 6 years ago

whaeck commented 6 years ago

The NJOY HEATR module has been updated to be able to use the MF1 MT458 section which can now contain tabulated fission q components. This is a new feature in ENDF/B-VIIIb6.

There are now three format types for the fission q components:

The implementation in the HEATR module was changed so that all types are used consistently. Fission heating is now calculated as:

H = [ QFR(E) + QGP(E) ] * sigma

for all types. QFR is the kinetic energy of the fission products and QGP is the prompt gamma contribution. As a result, evaluations using thermal point will give slightly different heating values because the implementation has been changed (differences of the order of 0.1% can be observed for most energies, at energies above 10 MeV, this can be around 1 %). The polynomial type still yields the same values (the implementation has changed somewhat but the actual formula that is used was not).

The NJOY version number was also changed to 21 to distinguish this version from the previous one as the fully ENDF/B-VIII compatible one.

whaeck commented 6 years ago

Tests with the pu239 file from the ENDF/B-VIIIB6 beta has shown that the current implementation has issues reading the tabulated components when they are large in size (over 3000 points). This pull request is on hold till I can fix this.