Skip to content

Commit

Permalink
Merge pull request #243 from njoy/develop
Browse files Browse the repository at this point in the history
NJOY2016.67
  • Loading branch information
whaeck authored May 26, 2022
2 parents b0ffb23 + b8e3dd1 commit 1cb7237
Show file tree
Hide file tree
Showing 21 changed files with 197,172 additions and 98 deletions.
21 changes: 20 additions & 1 deletion ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,26 @@
# Release Notes—NJOY2016
Given here are some release notes for NJOY2016. Each release is made through a formal [Pull Request](https://github.com/njoy/NJOY2016/pulls) made on GitHub. There are links in this document that point to each of those Pull Requests, where you can see in great details the changes that were made. Often the Pull Requests are made in response to an [issue](https://github.com/njoy/NJOY2016/issues). In such cases, links to those issues are also given.

## [NJOY2016.66](https://github.com/njoy/NJOY2016/pull/xxx)
## [NJOY2016.67](https://github.com/njoy/NJOY2016/pull/243)
This update resolves a number of issues encountered when processing the newly released JENDL5 nuclear data library and TENDL-2021 library for evaluations with sub-actinide fission, and provides fixes for a few minor issues.

Due to an internal compiler error, gcc-11 will not be supported. Users should consider moving to gcc-12 or any version from gcc-7 to gcc-10.

The following minor changes and fixes are included in this version:
- several corrections to the ERRORR source code to remove compiler warning messages (these were made while looking into issue #211 for gcc-11 compilation)
- increased the nxcmax array size parameter in ACER to resolve issue #228
- increased the nthr array size parameter in PURR to resolve an issue in JENDL5 Mn55 (issue #233)
- fixed an issue for processing JENDL5 U235 in ACER (issue #237)
- correction in HEATR to properly retrieve the fission energy release component's Q value at 0 eV (issue #209 - there currently is no evaluation impacted by this change)
- corrected ACER following issue #188. Evaluations using LAW=7 in MF6 data that are added to the DLWH block are impacted by this change (i.e. for secondary particle types that are not the incident particle type). For ENDF/B-VIII.0, only the secondary alphas from MT16 in Be9 is impacted by the change.
- properly set the za in the case of sub-actinide fission (MF10 MT18 data) when using MF10 automated processing in GROUPR (issue #241)
- exclude fission from a>4 particle production matrices in GROUPR
- when using the ign option in GROUPR for predefined group structures, some of the newer options did not return the correct structure, this has been fixed
- an array size for reading in ENDF data was increased to accommodate a new evaluation

A large number of compiler warnings have now been resolved (unused variables, large static arrays converted into allocatable arrays, etc.). There are still a lot of warnings but their number is heavily reduced. For source files that were corrected in this way, the remaining warnings relate to equality comparisons for real values, unused dummy arguments in subroutines and potential 0 indices into arrays (in all cases, if statements prevented this from happening).

## [NJOY2016.66](https://github.com/njoy/NJOY2016/pull/226)
This constitutes a major update of NJOY to accommodate the latest IAEA photonuclear data library (which uses non-isotropic photon distributions) and the mixed mode elastic scattering ENDF format (adopted in the ENDF format in November 2020).

The following is an overview of the major changes made to NJOY for this update:
Expand Down
19 changes: 19 additions & 0 deletions docs/testDescription.md
Original file line number Diff line number Diff line change
Expand Up @@ -338,9 +338,28 @@ Tests 66 was added as a consequence of issue [\#214](https://github.com/njoy/NJO
[[input](https://raw.githubusercontent.com/njoy/NJOY2016/master/tests/67/input)]
[[input](https://raw.githubusercontent.com/njoy/NJOY2016/master/tests/68/input)]
[[input](https://raw.githubusercontent.com/njoy/NJOY2016/master/tests/69/input)]
[[input](https://raw.githubusercontent.com/njoy/NJOY2016/master/tests/70/input)]

Tests 67-69 were added to test the new mixed mode elastic scattering processing for thermal scattering data in THERMR and ACER, which is going to be introduced in ENDF/B-VIII.1. The tests cover the following:
- test 67: inelastic plus mixed mode elastic (D in 7LiD, new format in ENDF/B-VIII.1)
- test 68: inelastic only (H in H2O)
- test 69: inelastic plus incoherent elastic (Zr in ZrH)
- test 70: inelastic plus coherent elastic (Al27)

## Test Problem 71

[[input](https://raw.githubusercontent.com/njoy/NJOY2016/master/tests/71/input)]

Tests 71 was added as a consequence of issue [\#184](https://github.com/njoy/NJOY2016/issues/184) and [\#223](https://github.com/njoy/NJOY2016/issues/223). It verifies that MT11 is now properly included in charged particle processing.

## Test Problem 72

[[input](https://raw.githubusercontent.com/njoy/NJOY2016/master/tests/72/input)]

Tests 72 was added as a consequence of issue [\#188](https://github.com/njoy/NJOY2016/issues/184). It verifies that MF6 LAW=7 data for outgoing particles added to the DLWH block is added to an ACE file correctly.

## Test Problem 73

[[input](https://raw.githubusercontent.com/njoy/NJOY2016/master/tests/73/input)]

Tests 73 was added as a consequence of issue [\#241](https://github.com/njoy/NJOY2016/issues/241). It verifies that GROUPR automated processing of MF10 for an evaluation with subactinide fission functions properly.
2 changes: 1 addition & 1 deletion src/acecm.f90
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module acecm

! main ace container array
integer,parameter,public::nxss=50000000
real(kr),public::xss(nxss)
real(kr),dimension(:),allocatable,public::xss

!--Public routines
public mtname,ptleg2,pttab2,bachaa,eavl,newsuff
Expand Down
Loading

0 comments on commit 1cb7237

Please sign in to comment.