Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/groupr nubar #305

Merged
merged 3 commits into from
Aug 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Given here are some release notes for NJOY2016. Each release is made through a f
This update fixes the following issues:
- Fixed an issue in GROUPR related to an error coming up in production matrix calculations. Depending on when a user asks for a production matrix associated to a reaction, it is possible that the reference frame of the previous reaction is used instead (caused by erronously defining an already declared global variable as local with a "save" attribute). In some circumstances, this causes NJOY2016 to error out (with a message related to unsupported reference frames). No test results had to be updated due to this change.
- Fixed issues in acer to properly print already existing dosimetry and photoatomic ace files when running a stand-alone acer iopt=7 job.
- Increased allocation of arrays to accommodate ENDF/B-VIII.1 evaluations.

## [NJOY2016.71](https://github.com/njoy/NJOY2016/pull/301)
This update adds the new MF7 MT451 (thermal scattering general information) ENDF format to MODER so that this module will be able to interpret the new MF7 section. No other capability in NJOY2016 currently uses the information in this section.
Expand Down
6 changes: 3 additions & 3 deletions src/groupr.f90
Original file line number Diff line number Diff line change
Expand Up @@ -6440,7 +6440,7 @@ subroutine getyld(e,enext,idis,yld,mat,mf,mt,lfs,itape)

!--initialize
if (e.gt.zero) go to 200
ntmp=10000
ntmp=20000
allocate(tmp(ntmp))
mft=mf
if (mft.ge.40000000) mft=10
Expand Down Expand Up @@ -11385,15 +11385,15 @@ subroutine conver(nin,nout,nscr)
call contio(nin,nout,nscr,scr,nb,nw)
if (mfh.eq.0) go to 110
if (mth.ne.452) go to 595
nnu=8000
nnu=20000
allocate(nu(nnu))
l=1
lnu=l2h
if (lnu.eq.1) call listio(nin,nout,nscr,nu(l),nb,nw)
if (lnu.eq.2) call tab1io(nin,nout,nscr,nu(l),nb,nw)
do while (nb.ne.0)
if (l+nw.gt.nnu) call error('conver',&
'storage for fission nu exceeded',' ')
'storage for fission nu exceeded (increase the size of the nu array)',' ')
l=l+nw
call moreio(nin,nout,nscr,nu(l),nb,nw)
enddo
Expand Down