diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 29f61344..86f1aaaa 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,6 +1,14 @@ # 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.72](https://github.com/njoy/NJOY2016/pull/308) +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. + - The meaning of legord and ifissp in the ERRORR input file has been repurposed when mfcov=34. The values now represent the L,L1 values of the MF34 sub-subsection to be calculated (instead of the first one). By default, the L=1,L1=1 sub-subsection will be calculated which in almost all cases will correspond to the first sub-subsection in the MF34 data (as a result, the default behaviour of NJOY2016 will not change). + - Increased allocation of arrays to accommodate ENDF/B-VIII.1 evaluations. + - Fixed a typo in the name for MT195 in ACER. + ## [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. diff --git a/src/acecm.f90 b/src/acecm.f90 index 6e19f7cb..a792dc58 100644 --- a/src/acecm.f90 +++ b/src/acecm.f90 @@ -67,7 +67,7 @@ subroutine mtname(mt,name,izai) '(n,2nhe3) ','(n,3nhe3) ','(n,4nhe3) ','(n,3n2p) ','(n,3n2a) ',& '(n,3npa) ','(n,dt) ','(n,npd) ','(n,npt) ','(n,ndt) ',& '(n,nphe3) ','(n,ndhe3) ','(n,nthe3) ','(n,nta) ','(n,2n2p) ',& - '(n,phe3) ','(n,dhe3) ','(n,he3a) ','(n,4n2p) ','(n,2n2a) ',& + '(n,phe3) ','(n,dhe3) ','(n,he3a) ','(n,4n2p) ','(n,4n2a) ',& '(n,4npa) ','(n,3p) ','(n,n3p) ','(n,3n2pa) ','(n,5n2p) ',& !200 '(n,p*0) ',& '(n,p*1) ','(n,p*2) ','(n,p*3) ','(n,p*4) ','(n,p*5) ',& @@ -146,7 +146,15 @@ subroutine mtname(mt,name,izai) '(n,xhe3) ','(n,xa) '/) character(10)::hndf10(1)='damage ' - if (iverf.ge.6) then + !-- default name value is blank unless reset below. + name='' + + !--when iverf=-1 the endf version used to create this file is + ! unknown. we assume it comes from version 6 but if the file + ! originated from version 5 or earlier the name assigned here + ! might be incorrect. + + if (iverf.ge.6.or.iverf.eq.-1) then if (mt.ge.201.and.mt.le.207) then name=hndf9(mt-200) else if (mt.eq.444) then diff --git a/src/acedo.f90 b/src/acedo.f90 index c310dffa..bd7c7659 100644 --- a/src/acedo.f90 +++ b/src/acedo.f90 @@ -334,7 +334,7 @@ subroutine dosfix(itype,nin,nout,ndir,iprint,nplot,mcnpx,& read(nin,'(8i9)')& len2,za,nxs3,ntr,nxsd(1:12),& lone,jxs2,mtr,jxs4,jxs5,lsig,sigd,jxsd(1:14),end,jxsd2(1:10) - n=(lone+3)/4 + n=(len2+3)/4 l=0 do i=1,n read (nin,'(4e20.0)') (xss(l+j),j=1,4) diff --git a/src/acepa.f90 b/src/acepa.f90 index 764daa64..f5708489 100644 --- a/src/acepa.f90 +++ b/src/acepa.f90 @@ -804,6 +804,7 @@ subroutine phoprt(hk) !------------------------------------------------------------------- ! Print ACE photon interaction data from memory. !------------------------------------------------------------------- + use endf ! provides iverf use mainio ! provides nsyso ! externals character(70)::hk @@ -840,6 +841,11 @@ subroutine phoprt(hk) iabs=icoh+nes ipair=iabs+nes ihtng=lhnm-1 + + !--if this is a stand-alone acer iopt=7 job then iverf retains + ! its default -1 value and the values written as natural logs + ! need to be converted back to real numbers prior to printing. + do i=1,nes if (mod(i,57).eq.1) write(nsyso,'(''1''/& &'' i'',8x,''energy'',4x,''incoherent'',& @@ -849,18 +855,23 @@ subroutine phoprt(hk) &4x,''----------'',4x,''----------'')') col(1)=blank x=xss(ieg+i) + if (iverf.eq.-1.and.x.ne.zero) x=exp(x) if (x.ne.zero) write(col(1),'(1p,e14.4)') x col(2)=blank x=xss(iinc+i) + if (iverf.eq.-1.and.x.ne.zero) x=exp(x) if (x.ne.zero) write(col(2),'(1p,e14.4)') x col(3)=blank x=xss(icoh+i) + if (iverf.eq.-1.and.x.ne.zero) x=exp(x) if (x.ne.zero) write(col(3),'(1p,e14.4)') x col(4)=blank x=xss(iabs+i) + if (iverf.eq.-1.and.x.ne.zero) x=exp(x) if (x.ne.zero) write(col(4),'(1p,e14.4)') x col(5)=blank x=xss(ipair+i) + if (iverf.eq.-1.and.x.ne.zero) x=exp(x) if (x.ne.zero) write(col(5),'(1p,e14.4)') x col(6)=blank x=xss(ihtng+i) @@ -906,6 +917,7 @@ subroutine phoout(itype,nout,ndir,mcnpx,hk,izn,awn) !------------------------------------------------------------------- ! Write photo-atomic ACE data to output and directory files. !------------------------------------------------------------------- + use endf ! provides iverf use util ! provides openz,closz,error use acecm ! provides write routines ! externals @@ -941,11 +953,12 @@ subroutine phoout(itype,nout,ndir,mcnpx,hk,izn,awn) len2,z,nes,nflo,nxsd(1:12),& eszg,jinc,jcoh,jflo,lhnm,jxsd(1:27) - !--eszg block + !--eszg block. + ! convert to natural log, if not already done, prior to writing l=eszg n=5*nes do i=1,n - if (xss(l).ne.0.) xss(l)=log(xss(l)) + if (xss(l).ne.0..and.iverf.ne.-1) xss(l)=log(xss(l)) call typen(l,nout,2) l=l+1 enddo diff --git a/src/endf.f90 b/src/endf.f90 index 620c3f5b..5371d930 100644 --- a/src/endf.f90 +++ b/src/endf.f90 @@ -17,7 +17,7 @@ module endf !--Public variables integer,public::npage=306 - integer,public::iverf + integer,public::iverf=-1 real(kr),public::c1h,c2h integer,public::l1h,l2h,n1h,n2h,math,mfh,mth,nsh,nsp,nsc real(kr),public::thr6 diff --git a/src/errorr.f90 b/src/errorr.f90 index 06b43a51..663a1ddc 100644 --- a/src/errorr.f90 +++ b/src/errorr.f90 @@ -229,14 +229,14 @@ subroutine errorr ! (mf=32) (default=1) ! 0 = area sensitivity method ! 1 = 1% sensitivity method - ! legord legendre order for calculating covariances (default=1) + ! l Legendre order for reaction MT (default=1) ! (if mfcov is not 34, legord is ignored) - ! ifissp subsection of the fission spectrum covariance - ! matrix to process (default=-1 which means process + ! l1/ifissp if mfcov is 34: Legendre order for reaction MT1 (default=1) + ! if mfcov is 35: matrix to process (default=-1 which means process ! the subsection that includes efmean). The value ! for ifissp that appears in njoy's standard output ! will equal the subsection containing efmean. - ! (if mfcov is not 35, ifissp is ignored) + ! (if mfcov is not 34 or 35, l1/ifissp is ignored) ! efmean incident neutron energy (eV). Process the covar- ! iance matrix subsection whose energy interval in- ! cludes efmean. if ifissp=-1 and efmean is not @@ -515,16 +515,21 @@ subroutine errorr mfcov=33 irespr=1 legord=1 - ifissp=-1 + ifissp=-1000 isru=0 dap=0 read(nsysi,*) iread,mfcov,irespr,legord,ifissp,efmean,dap + if (mfcov.eq.35.and.ifissp.eq.-1000) ifissp=-1 + if (mfcov.eq.34.and.ifissp.eq.-1000) ifissp=1 !--only allow legord=1 at this time - if (legord.ne.1) then - write(strng,'(''reset legord from '',i2,'' to 1'')')legord - call mess('errorr',strng,'') - legord=1 + if (mfcov.eq.34.and.legord.lt.0) then + write(strng,'(''Legendre order l for mf34 cannot be less than zero'')') + call error('errorr',strng,' ') + endif + if (mfcov.eq.34.and.ifissp.lt.0) then + write(strng,'(''Legendre order l1 for mf34 cannot be less than zero'')') + call error('errorr',strng,' ') endif !--input check for legal and/or consistent options @@ -681,8 +686,12 @@ subroutine errorr '('' irespr processing option for mf=33 ... '',i10)') irespr if (isru.ne.0) write(nsyso,& '('' user dap for scat radius unc override '',f11.4)') dap - if (mfcov.eq.34) write(nsyso,& - '('' legendre order for mf=34 ............. '',i10)') legord + if (mfcov.eq.34) then + write(nsyso,& + '('' legendre order l for mf=34 ........... '',i10)') legord + write(nsyso,& + '('' legendre order l1 for mf=34 .......... '',i10)') ifissp + endif if (mfcov.eq.35) then write(nsyso,& '('' igflag ............................... '',i10/& @@ -1771,7 +1780,7 @@ subroutine covcal integer::jh,loci,lt,lb,locip4,locip6,nk1,k,k2,locnec,nl1 integer::ifloc,nlt,nk,nlt1,locl,lend,loclp4,loclp6 integer::l2,m,m2,jgend,ih,ibase,ij,kmtb,isrrr,namx - integer::mat2,mt2,nlg1,nlg2,ld,ld1,izap,izero + integer::mat2,mt2,nlg1,nlg2,ld,ld1,izap,izero,ifoundmf34 real(kr)::eg,xcv,time,de,flux,dne character(70)::strng,strng2 integer,parameter::locm=100 @@ -1784,6 +1793,7 @@ subroutine covcal real(kr),parameter::zero=0 !--initialize + ifoundmf34=0 izero=0 nscr2=13 if (ngout.lt.0) nscr2=-nscr2 @@ -2051,7 +2061,8 @@ subroutine covcal 320 continue if (iok.eq.0) go to 600 if (mfcov.eq.34) then - if (ld.gt.legord.or.ld1.gt.legord) go to 650 + if (.not.(ld.eq.legord.and.ld1.eq.ifissp)) go to 650 + ifoundmf34=1 endif !--retrieve sigma for mt1, either from ngout or sig. @@ -2363,6 +2374,12 @@ subroutine covcal 660 continue call asend(0,nscr1) + !--check if we found the MF34 l,l1 sub-subsection + if (mfcov.eq.34.and.ifoundmf34.eq.0) then + write(strng,'(''no sub-subsection for l='',i2,'' and l1='',i2)') legord,ifissp + call error('covcal',strng,'in mf=34.') + endif + !--close loop over sections of mfcov go to 140 700 continue @@ -5653,7 +5670,11 @@ subroutine grpav4(mprint) z(6)=ig z(7)=ans(1,1) do i=1,legord - z(i+7)=ans(i,2) + if (ans(i,2).lt.1e-30) then + z(i+7)=0. + else + z(i+7)=ans(i,2) + endif enddo nwds=legord+7 call listio(0,nscr4,0,z,nb,nwds) @@ -6049,7 +6070,6 @@ subroutine rdlgnd(nscr4,matd,mtd,npl,b,alp) return end subroutine rdlgnd - subroutine fssigc(ncg,ncm,nun,csig,cflx,b,egt,flux,sig) !-------------------------------------------------------------------- ! Calculate the coarse group fission spectrum chi. diff --git a/src/groupr.f90 b/src/groupr.f90 index b81a8c9d..8f831c40 100644 --- a/src/groupr.f90 +++ b/src/groupr.f90 @@ -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 @@ -7436,7 +7436,7 @@ subroutine getmf6(ans,ed,enext,idisc,yld,eg,ng,nl,iglo,ng2,nq,& real(kr)::ed,enext,yld real(kr)::ans(nlg,*),eg(*) ! internals - integer::mfn,nb,nw,lct,lct3,ik,nne,ne,int,nss + integer::mfn,nb,nw,lct3,ik,nne,ne,int,nss integer::ie,ilo,jlo,jhi,ii,nn,nnn,langn,lepn,idis,jzap integer::nk,jzad,lang,lep,i,npsx,irr,npp,nmu,l1 integer::j,iss,ip,ir,jgmax,jj,jg,ndlo,nplo,nclo,nphi,nchi @@ -7466,7 +7466,7 @@ subroutine getmf6(ans,ed,enext,idisc,yld,eg,ng,nl,iglo,ng2,nq,& save nne,ne,int save jlo,elo,jhi,ehi,terml save pspmax,langn,lepn,disc102 - save idis,iyss,izss,jjss,jloss,nss,jzap,lct3,lct + save idis,iyss,izss,jjss,jloss,nss,jzap,lct3 !--initialize if (ed.gt.zero) go to 200 @@ -11385,7 +11385,7 @@ 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 @@ -11393,7 +11393,7 @@ subroutine conver(nin,nout,nscr) 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 diff --git a/src/vers.f90 b/src/vers.f90 index 8f222095..806a7164 100644 --- a/src/vers.f90 +++ b/src/vers.f90 @@ -3,6 +3,6 @@ module version ! These values are updated during the NJOY revision-control process. implicit none private - character(8),public::vers='2016.71' - character(8),public::vday='14Jul23' + character(8),public::vers='2016.72' + character(8),public::vday='29SepXX' end module version diff --git a/tests/15/input b/tests/15/input index ddcde14b..c2e1b122 100755 --- a/tests/15/input +++ b/tests/15/input @@ -47,7 +47,7 @@ errorr -21 0 91 27 0 0 / 9237 3 6 1 1 / 1 300./ - 0 34 1 1 -1 / + 0 34 1 1 1 / -- -- make mf31 plot file. covr diff --git a/tests/65/referenceTape41 b/tests/65/referenceTape41 index a638e5f8..1309650b 100644 --- a/tests/65/referenceTape41 +++ b/tests/65/referenceTape41 @@ -18,9 +18,187 @@ MG ENDF/B-VIII.0 U235 with MF34 MT2 using multiple subsections 0 0 0 0 9228 3 099999 9228 0 0 0 9.223501+4 2.330248+2 0 1 1 1922834251 1 - 0.000000+0 0.000000+0 251 0 0 30922834251 2 - 0.000000+0 0.000000+0 1 30 1 30922834251 3 - 0.000000+0 922834251 4 + 0.000000+0 0.000000+0 251 1 1 30922834251 2 + 0.000000+0 0.000000+0 30 1 30 1922834251 3 + 1.909112-3 1.899150-3 2.693970-3 2.693970-3 2.694657-3 2.695160-3922834251 4 + 2.699395-3 2.675051-3 2.635896-3 2.616957-3 2.632244-3 2.639829-3922834251 5 + 2.632890-3 2.598824-3 1.852302-3 1.062554-3 5.941603-4 6.646260-4922834251 6 + 1.554900-3 2.212927-3 2.047202-3 1.584302-3 1.109555-3 4.650764-4922834251 7 + 8.013335-4 9.426850-4 1.550460-3 1.924041-3 2.073363-3 2.013580-3922834251 8 + 0.000000+0 0.000000+0 30 1 30 2922834251 9 + 1.899150-3 1.391900-3 1.968743-3 1.968743-3 2.388411-3 2.695166-3922834251 10 + 2.699401-3 2.675060-3 2.635909-3 2.616976-3 2.632274-3 2.639868-3922834251 11 + 2.632929-3 2.598859-3 1.852323-3 1.062565-3 5.941634-4 6.646294-4922834251 12 + 1.554915-3 2.212952-3 2.047221-3 1.584315-3 1.109562-3 4.650757-4922834251 13 + 8.013290-4 9.426819-4 1.550464-3 1.924051-3 2.073373-3 2.013590-3922834251 14 + 0.000000+0 0.000000+0 30 1 30 3922834251 15 + 2.693970-3 1.968743-3 4.000000-4 4.000000-4 1.725968-3 2.695180-3922834251 16 + 2.699415-3 2.675076-3 2.635933-3 2.617014-3 2.632327-3 2.639935-3922834251 17 + 2.632999-3 2.598920-3 1.852362-3 1.062583-3 5.941688-4 6.646351-4922834251 18 + 1.554940-3 2.212993-3 2.047255-3 1.584342-3 1.109574-3 4.650745-4922834251 19 + 8.013211-4 9.426767-4 1.550474-3 1.924070-3 2.073392-3 2.013609-3922834251 20 + 0.000000+0 0.000000+0 30 1 30 4922834251 21 + 2.693970-3 1.968743-3 4.000000-4 4.000000-4 1.725968-3 2.695180-3922834251 22 + 2.699415-3 2.675076-3 2.635933-3 2.617014-3 2.632327-3 2.639935-3922834251 23 + 2.632999-3 2.598920-3 1.852362-3 1.062583-3 5.941688-4 6.646351-4922834251 24 + 1.554940-3 2.212993-3 2.047255-3 1.584342-3 1.109574-3 4.650745-4922834251 25 + 8.013211-4 9.426767-4 1.550474-3 1.924070-3 2.073392-3 2.013609-3922834251 26 + 0.000000+0 0.000000+0 30 1 30 5922834251 27 + 2.694657-3 2.388411-3 1.725968-3 1.725968-3 1.519863-3 1.369212-3922834251 28 + 2.340192-3 2.675362-3 2.636325-3 2.617616-3 2.633223-3 2.641078-3922834251 29 + 2.634211-3 2.599987-3 1.853052-3 1.062897-3 5.942628-4 6.647392-4922834251 30 + 1.555420-3 2.213739-3 2.047893-3 1.584758-3 1.109807-3 4.650552-4922834251 31 + 8.011834-4 9.425886-4 1.550602-3 1.924338-3 2.073717-3 2.013919-3922834251 32 + 0.000000+0 0.000000+0 30 1 30 6922834251 33 + 2.695160-3 2.695166-3 2.695180-3 2.695180-3 1.369212-3 4.000000-4922834251 34 + 2.077619-3 2.675571-3 2.636612-3 2.618057-3 2.633877-3 2.641914-3922834251 35 + 2.635097-3 2.600767-3 1.853555-3 1.063126-3 5.943316-4 6.648153-4922834251 36 + 1.555770-3 2.214284-3 2.048360-3 1.585062-3 1.109978-3 4.650411-4922834251 37 + 8.010827-4 9.425241-4 1.550695-3 1.924534-3 2.073955-3 2.014146-3922834251 38 + 0.000000+0 0.000000+0 30 1 30 7922834251 39 + 2.699395-3 2.699401-3 2.699415-3 2.699415-3 2.340192-3 2.077619-3922834251 40 + 1.309460-3 2.664903-3 2.639025-3 2.621764-3 2.639403-3 2.648967-3922834251 41 + 2.642566-3 2.607330-3 1.857794-3 1.065072-3 5.949103-4 6.654557-4922834251 42 + 1.558723-3 2.218871-3 2.052274-3 1.587635-3 1.111428-3 4.649225-4922834251 43 + 8.002357-4 9.419821-4 1.551487-3 1.926192-3 2.075959-3 2.016061-3922834251 44 + 0.000000+0 0.000000+0 30 1 30 8922834251 45 + 2.675051-3 2.675060-3 2.675076-3 2.675076-3 2.675362-3 2.675571-3922834251 46 + 2.664903-3 2.180207-3 2.610755-3 2.635684-3 2.680690-3 2.713939-3922834251 47 + 2.716470-3 2.674378-3 1.903551-3 1.086197-3 5.996089-4 6.671733-4922834251 48 + 1.578155-3 2.250732-3 2.078740-3 1.606171-3 1.124096-3 4.647319-4922834251 49 + 7.873479-4 9.274535-4 1.550200-3 1.934850-3 2.090055-3 2.031008-3922834251 50 + 0.000000+0 0.000000+0 30 1 30 9922834251 51 + 2.635896-3 2.635909-3 2.635933-3 2.635933-3 2.636325-3 2.636612-3922834251 52 + 2.639025-3 2.610755-3 2.100978-3 2.691916-3 2.823939-3 2.926578-3922834251 53 + 2.954149-3 2.888492-3 2.047583-3 1.152843-3 6.158771-4 6.768803-4922834251 54 + 1.649991-3 2.366027-3 2.174304-3 1.669762-3 1.163129-3 4.602256-4922834251 55 + 7.482818-4 8.880503-4 1.552098-3 1.966731-3 2.136758-3 2.077628-3922834251 56 + 0.000000+0 0.000000+0 30 1 30 10922834251 57 + 2.616957-3 2.616976-3 2.617014-3 2.617014-3 2.617616-3 2.618057-3922834251 58 + 2.621764-3 2.635684-3 2.691916-3 2.308679-3 3.069432-3 3.321837-3922834251 59 + 3.391862-3 3.281464-3 2.309529-3 1.273509-3 6.453405-4 6.956407-4922834251 60 + 1.786546-3 2.586801-3 2.358151-3 1.788835-3 1.231172-3 4.454909-4922834251 61 + 6.731708-4 8.176238-4 1.557164-3 2.025064-3 2.219866-3 2.158698-3922834251 62 + 0.000000+0 0.000000+0 30 1 30 11922834251 63 + 2.632244-3 2.632274-3 2.632327-3 2.632327-3 2.633223-3 2.633877-3922834251 64 + 2.639403-3 2.680690-3 2.823939-3 3.069432-3 2.953343-3 3.855829-3922834251 65 + 4.009922-3 3.840898-3 2.688690-3 1.455049-3 6.958961-4 7.243388-4922834251 66 + 1.973691-3 2.892556-3 2.615196-3 1.954232-3 1.323309-3 4.217582-4922834251 67 + 5.678011-4 7.214425-4 1.565814-3 2.106788-3 2.334707-3 2.269623-3922834251 68 + 0.000000+0 0.000000+0 30 1 30 12922834251 69 + 2.639829-3 2.639868-3 2.639935-3 2.639935-3 2.641078-3 2.641914-3922834251 70 + 2.648967-3 2.713939-3 2.926578-3 3.321837-3 3.855829-3 3.772764-3922834251 71 + 4.546618-3 4.349105-3 3.055538-3 1.652354-3 7.692911-4 7.555555-4922834251 72 + 2.114032-3 3.128651-3 2.818521-3 2.085516-3 1.396542-3 4.015903-4922834251 73 + 4.806165-4 6.418151-4 1.571889-3 2.172430-3 2.426869-3 2.357985-3922834251 74 + 0.000000+0 0.000000+0 30 1 30 13922834251 75 + 2.632890-3 2.632929-3 2.632999-3 2.632999-3 2.634211-3 2.635097-3922834251 76 + 2.642566-3 2.716470-3 2.954149-3 3.391862-3 4.009922-3 4.546618-3922834251 77 + 4.305868-3 4.422178-3 3.171770-3 1.789348-3 8.850466-4 7.979520-4922834251 78 + 2.049786-3 3.023708-3 2.741330-3 2.042976-3 1.385953-3 4.227835-4922834251 79 + 5.013252-4 6.450203-4 1.547141-3 2.136320-3 2.387452-3 2.323593-3922834251 80 + 0.000000+0 0.000000+0 30 1 30 14922834251 81 + 2.598824-3 2.598859-3 2.598920-3 2.598920-3 2.599987-3 2.600767-3922834251 82 + 2.607330-3 2.674378-3 2.888492-3 3.281464-3 3.840898-3 4.349105-3922834251 83 + 4.422178-3 3.701024-3 2.760145-3 1.748210-3 1.030004-3 8.771638-4922834251 84 + 1.693485-3 2.397490-3 2.226038-3 1.727914-3 1.245930-3 5.189071-4922834251 85 + 7.132657-4 7.983947-4 1.478155-3 1.935111-3 2.130486-3 2.087570-3922834251 86 + 0.000000+0 0.000000+0 30 1 30 15922834251 87 + 1.852302-3 1.852323-3 1.852362-3 1.852362-3 1.853052-3 1.853555-3922834251 88 + 1.857794-3 1.903551-3 2.047583-3 2.309529-3 2.688690-3 3.055538-3922834251 89 + 3.171770-3 2.760145-3 2.487155-3 1.697193-3 1.131243-3 9.414206-4922834251 90 + 1.416439-3 1.883798-3 1.790599-3 1.462477-3 1.131317-3 6.200532-4922834251 91 + 9.776641-4 1.024212-3 1.518055-3 1.849875-3 1.989407-3 1.953894-3922834251 92 + 0.000000+0 0.000000+0 30 1 30 16922834251 93 + 1.062554-3 1.062565-3 1.062583-3 1.062583-3 1.062897-3 1.063126-3922834251 94 + 1.065072-3 1.086197-3 1.152843-3 1.273509-3 1.455049-3 1.652354-3922834251 95 + 1.789348-3 1.748210-3 1.697193-3 1.730427-3 1.229749-3 9.906022-4922834251 96 + 1.203683-3 1.469795-3 1.429813-3 1.247535-3 1.053235-3 7.407071-4922834251 97 + 1.277514-3 1.283301-3 1.606217-3 1.822802-3 1.911762-3 1.883800-3922834251 98 + 0.000000+0 0.000000+0 30 1 30 17922834251 99 + 5.941603-4 5.941634-4 5.941688-4 5.941688-4 5.942628-4 5.943316-4922834251 100 + 5.949103-4 5.996089-4 6.158771-4 6.453405-4 6.958961-4 7.692911-4922834251 101 + 8.850466-4 1.030004-3 1.131243-3 1.229749-3 1.357245-3 1.042901-3922834251 102 + 1.077005-3 1.232791-3 1.216467-3 1.119280-3 1.010678-3 8.266243-4922834251 103 + 1.495916-3 1.472471-3 1.683946-3 1.828156-3 1.886479-3 1.865568-3922834251 104 + 0.000000+0 0.000000+0 30 1 30 18922834251 105 + 6.646260-4 6.646294-4 6.646351-4 6.646351-4 6.647392-4 6.648153-4922834251 106 + 6.654557-4 6.671733-4 6.768803-4 6.956407-4 7.243388-4 7.555555-4922834251 107 + 7.979520-4 8.771638-4 9.414206-4 9.906022-4 1.042901-3 1.269207-3922834251 108 + 1.166204-3 1.278121-3 1.236000-3 1.148196-3 1.050326-3 8.661920-4922834251 109 + 1.573796-3 1.532041-3 1.743169-3 1.897528-3 1.968349-3 1.955625-3922834251 110 + 0.000000+0 0.000000+0 30 1 30 19922834251 111 + 1.554900-3 1.554915-3 1.554940-3 1.554940-3 1.555420-3 1.555770-3922834251 112 + 1.558723-3 1.578155-3 1.649991-3 1.786546-3 1.973691-3 2.114032-3922834251 113 + 2.049786-3 1.693485-3 1.416439-3 1.203683-3 1.077005-3 1.166204-3922834251 114 + 2.000746-3 2.131701-3 1.903060-3 1.606956-3 1.311723-3 7.841502-4922834251 115 + 1.278361-3 1.263745-3 1.789731-3 2.168048-3 2.357107-3 2.336986-3922834251 116 + 0.000000+0 0.000000+0 30 1 30 20922834251 117 + 2.212927-3 2.212952-3 2.212993-3 2.212993-3 2.213739-3 2.214284-3922834251 118 + 2.218871-3 2.250732-3 2.366027-3 2.586801-3 2.892556-3 3.128651-3922834251 119 + 3.023708-3 2.397490-3 1.883798-3 1.469795-3 1.232791-3 1.278121-3922834251 120 + 2.131701-3 3.233908-3 2.573891-3 2.002135-3 1.504116-3 6.645731-4922834251 121 + 9.685419-4 9.948546-4 1.818464-3 2.399987-3 2.692487-3 2.659777-3922834251 122 + 0.000000+0 0.000000+0 30 1 30 21922834251 123 + 2.047202-3 2.047221-3 2.047255-3 2.047255-3 2.047893-3 2.048360-3922834251 124 + 2.052274-3 2.078740-3 2.174304-3 2.358151-3 2.615196-3 2.818521-3922834251 125 + 2.741330-3 2.226038-3 1.790599-3 1.429813-3 1.216467-3 1.236000-3922834251 126 + 1.903060-3 2.573891-3 2.881194-3 1.918978-3 1.454173-3 6.909902-4922834251 127 + 1.054082-3 1.060748-3 1.816277-3 2.368123-3 2.664171-3 2.648488-3922834251 128 + 0.000000+0 0.000000+0 30 1 30 22922834251 129 + 1.584302-3 1.584315-3 1.584342-3 1.584342-3 1.584758-3 1.585062-3922834251 130 + 1.587635-3 1.606171-3 1.669762-3 1.788835-3 1.954232-3 2.085516-3922834251 131 + 2.042976-3 1.727914-3 1.462477-3 1.247535-3 1.119280-3 1.148196-3922834251 132 + 1.606956-3 2.002135-3 1.918978-3 2.173938-3 1.374803-3 8.265107-4922834251 133 + 1.308150-3 1.243160-3 1.763309-3 2.192688-3 2.459720-3 2.486010-3922834251 134 + 0.000000+0 0.000000+0 30 1 30 23922834251 135 + 1.109555-3 1.109562-3 1.109574-3 1.109574-3 1.109807-3 1.109978-3922834251 136 + 1.111428-3 1.124096-3 1.163129-3 1.231172-3 1.323309-3 1.396542-3922834251 137 + 1.385953-3 1.245930-3 1.131317-3 1.053235-3 1.010678-3 1.050326-3922834251 138 + 1.311723-3 1.504116-3 1.454173-3 1.374803-3 1.766107-3 9.880547-4922834251 139 + 1.558488-3 1.417578-3 1.699280-3 2.004085-3 2.238648-3 2.309215-3922834251 140 + 0.000000+0 0.000000+0 30 1 30 24922834251 141 + 4.650764-4 4.650757-4 4.650745-4 4.650745-4 4.650552-4 4.650411-4922834251 142 + 4.649225-4 4.647319-4 4.602256-4 4.454909-4 4.217582-4 4.015903-4922834251 143 + 4.227835-4 5.189071-4 6.200532-4 7.407071-4 8.266243-4 8.661920-4922834251 144 + 7.841502-4 6.645731-4 6.909902-4 8.265107-4 9.880547-4 1.292575-3922834251 145 + 2.002328-3 1.788047-3 1.722823-3 1.825837-3 1.985584-3 2.112901-3922834251 146 + 0.000000+0 0.000000+0 30 1 30 25922834251 147 + 8.013335-4 8.013290-4 8.013211-4 8.013211-4 8.011834-4 8.010827-4922834251 148 + 8.002357-4 7.873479-4 7.482818-4 6.731708-4 5.678011-4 4.806165-4922834251 149 + 5.013252-4 7.132657-4 9.776641-4 1.277514-3 1.495916-3 1.573796-3922834251 150 + 1.278361-3 9.685419-4 1.054082-3 1.308150-3 1.558488-3 2.002328-3922834251 151 + 3.339386-3 2.983492-3 2.647149-3 2.522151-3 2.507506-3 2.613710-3922834251 152 + 0.000000+0 0.000000+0 30 1 30 26922834251 153 + 9.426850-4 9.426819-4 9.426767-4 9.426767-4 9.425886-4 9.425241-4922834251 154 + 9.419821-4 9.274535-4 8.880503-4 8.176238-4 7.214425-4 6.418151-4922834251 155 + 6.450203-4 7.983947-4 1.024212-3 1.283301-3 1.472471-3 1.532041-3922834251 156 + 1.263745-3 9.948546-4 1.060748-3 1.243160-3 1.417578-3 1.788047-3922834251 157 + 2.983492-3 3.239759-3 2.874806-3 2.706702-3 2.676008-3 2.738844-3922834251 158 + 0.000000+0 0.000000+0 30 1 30 27922834251 159 + 1.550460-3 1.550464-3 1.550474-3 1.550474-3 1.550602-3 1.550695-3922834251 160 + 1.551487-3 1.550200-3 1.552098-3 1.557164-3 1.565814-3 1.571889-3922834251 161 + 1.547141-3 1.478155-3 1.518055-3 1.606217-3 1.683946-3 1.743169-3922834251 162 + 1.789731-3 1.818464-3 1.816277-3 1.763309-3 1.699280-3 1.722823-3922834251 163 + 2.647149-3 2.874806-3 2.982506-3 2.873659-3 2.962460-3 3.026638-3922834251 164 + 0.000000+0 0.000000+0 30 1 30 28922834251 165 + 1.924041-3 1.924051-3 1.924070-3 1.924070-3 1.924338-3 1.924534-3922834251 166 + 1.926192-3 1.934850-3 1.966731-3 2.025064-3 2.106788-3 2.172430-3922834251 167 + 2.136320-3 1.935111-3 1.849875-3 1.822802-3 1.828156-3 1.897528-3922834251 168 + 2.168048-3 2.399987-3 2.368123-3 2.192688-3 2.004085-3 1.825837-3922834251 169 + 2.522151-3 2.706702-3 2.873659-3 3.184361-3 3.108215-3 3.172690-3922834251 170 + 0.000000+0 0.000000+0 30 1 30 29922834251 171 + 2.073363-3 2.073373-3 2.073392-3 2.073392-3 2.073717-3 2.073955-3922834251 172 + 2.075959-3 2.090055-3 2.136758-3 2.219866-3 2.334707-3 2.426869-3922834251 173 + 2.387452-3 2.130486-3 1.989407-3 1.911762-3 1.886479-3 1.968349-3922834251 174 + 2.357107-3 2.692487-3 2.664171-3 2.459720-3 2.238648-3 1.985584-3922834251 175 + 2.507506-3 2.676008-3 2.962460-3 3.108215-3 3.388723-3 3.226726-3922834251 176 + 0.000000+0 0.000000+0 30 1 30 30922834251 177 + 2.013580-3 2.013590-3 2.013609-3 2.013609-3 2.013919-3 2.014146-3922834251 178 + 2.016061-3 2.031008-3 2.077628-3 2.158698-3 2.269623-3 2.357985-3922834251 179 + 2.323593-3 2.087570-3 1.953894-3 1.883800-3 1.865568-3 1.955625-3922834251 180 + 2.336986-3 2.659777-3 2.648488-3 2.486010-3 2.309215-3 2.112901-3922834251 181 + 2.613710-3 2.738844-3 3.026638-3 3.172690-3 3.226726-3 3.357297-3922834251 182 922834 099999 9228 0 0 0 0 0 0 0