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

NJOY2016.71 #301

Merged
merged 8 commits into from
Jul 24, 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
5 changes: 5 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# 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.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.

This update also resolves an issue encountered when processing some JENDL5 evaluation that use LAW=7 (which ACER converts into LAW=1) due to errors in the temporary files. See issue #293 for more information.

## [NJOY2016.70](https://github.com/njoy/NJOY2016/pull/295)
This update fixes a number of minor issues:
- Fixed an issue in HEATR when reading evaluations with large multiplicity tables in MF6.
Expand Down
4 changes: 2 additions & 2 deletions src/acefc.f90
Original file line number Diff line number Diff line change
Expand Up @@ -2311,7 +2311,7 @@ subroutine topfil(nin,nout,matd,newfor)
else if (lf.eq.7.and.newfor.eq.1.and.no7.eq.1) then
! law=7 for newfor=1 -- convert the law7
! data into law1 format.
call tab2io(nin,0,0,b,nb,nw)
call tab2io(nin,0,0,b,nb,nwb)
ne=nint(b(6))
do ie=1,ne
! read in the data
Expand All @@ -2334,7 +2334,7 @@ subroutine topfil(nin,nout,matd,newfor)
if (ie.eq.1) then
b(3)=10+intmu
b(4)=intep
call tab2io(0,nout,0,b,nb,nw)
call tab2io(0,nout,0,b,nb,nwb)
ncs(nxc)=ncs(nxc)+2
endif
! construct a union grid for eprime
Expand Down
11 changes: 11 additions & 0 deletions src/moder.f90
Original file line number Diff line number Diff line change
Expand Up @@ -1063,6 +1063,17 @@ subroutine file7(nin,nout,nscr,a)
call error('file7',strng,' ')
endif

!--general information (mt=451)
else if (mth.eq.451) then

n=l1h
do i=1,n
call listio(nin,nout,nscr,a,nb,nw)
do while (nb.ne.0)
call moreio(nin,nout,nscr,a,nb,nw)
enddo
enddo

!--illegal mt
else
write(strng,'(''illegal mt='',i3)') mth
Expand Down
4 changes: 2 additions & 2 deletions src/vers.f90
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ module version
! These values are updated during the NJOY revision-control process.
implicit none
private
character(8),public::vers='2016.70'
character(8),public::vday='04Apr23'
character(8),public::vers='2016.71'
character(8),public::vday='14Jul23'
end module version