diff --git a/.gitignore b/.gitignore index 97f8f388..09259dbe 100644 --- a/.gitignore +++ b/.gitignore @@ -5,10 +5,13 @@ build/ .idea/ .DS_Store *~ -pyscripts/__src__.py +*.swp a.out +PyUEDGE_tutorial/* +*.swo pyscripts/__src__.py dist/uedge-8.0.0-py3.7-macosx-10.9-x86_64.egg uedge.egg-info -pyscripts/__src__.py *.egg +*.c +*.f diff --git a/INSTALL b/INSTALL index 2ab10e85..86a9f522 100755 --- a/INSTALL +++ b/INSTALL @@ -1,44 +1,50 @@ -UEDGE is in a transitional phase from running in the BASIS environment, -developed at LLNL, to Python. This version, tagged $Name: $, can -run in both environments. If you have interest in the Basis version of -UEDGE contact Bill Meyer (meyer8@llnl.gov). New installations of the -Basis version are discouraged as there is no longer any official support -for the Basis software. Unless you know otherwise, assume this checkout -is intended for building the Python UEDGE module. The remainder of these -installation instructions apply only to the Python version of UEDGE. The -Python version of UEDGE has been build on several Linux distributions and -on MacOSX High Sierra and Mojave. +Uedge was originally developed to run in the Basis environment developed +at LLNL. It has since been ported to run as a Python module. The Python +module Uedge has been built on several Linux distributions and MacOSX versions. +The Basis version of Uedge is deprecated. If you have interest in +the Basis version of Uedge contact Bill Meyer (meyer8@llnl.gov). There +is no longer any official support for the Basis software. The capability +to build the Basis version is maintained for legacy installations and +may be removed from the repository at any time. -Building Python UEDGE (pyUedge). + +Building Python Uedge (pyUedge). Prerequisites: - - Python 2.7 - We recommend the Anaconda (2) Python data science distribution. - This includes many useful packages. Besides the base Python - packages pyUedge includes Python scripts that utilize the - matplotlib and hdf5 packages. Numpy is a required package to - build pyUedge. + - Python 3.x + Should work with all Python 3 versions. + + Anaconda3 is a useful Python distribution but puts constraints + on the compiler version that may be used to build pyUedge. The + compiler must be compatible with the libraries that come included + with Anaconda. Anaconda will report the gcc version that was used + to build the included libraries. The compiler used must at least + use the same C runtime library version. - Fortran/C compilers - Only gfortran and gcc have been tested. + Only gfortran and gcc have been tested and supported. - Requisites: - Forthon - Generates link between UEDGE Fortran and Python. - pip install forthon - - MPPL (More Productive Programming Language) - MPPL is a Fortran preprocessor - pip install mppl + Generates link between Uedge Fortran and Python. + "pip install forthon" + + Requisites: + - matplotlib + pyUedge includes Python scripts that import maplotlib + - h5py + pyUedge includes Python scripts for saving/restoring results + in hdf5 files. Install with pip: pip install uedge - ****Note that there was a version numbering change. If a - "pip show uedge" reports version 7.6 then a "pip uninstall uedge" - and "pip install --no-cache-dir uedge" will be nesseccary. + If pyUedge reports that an update is available then a + "pip install uedge --upgrade" can be executed. If that results in + multiple versions a "pip uninstall uedge" and + "pip install --no-cache-dir uedge" will be nesseccary. Install from git clone: python setup.py build diff --git a/a.out b/a.out new file mode 100755 index 00000000..1c8e93d1 Binary files /dev/null and b/a.out differ diff --git a/aph/aph.v b/aph/aph.v index c6960b02..207e62ae 100755 --- a/aph/aph.v +++ b/aph/aph.v @@ -1,7 +1,7 @@ aph # Atomic physics (hydrogenic) ***** Physical_constants: -ev real /1.6022e-19/ # 1 electron volt in Joules +ev_aph real /1.6022e-19/ # 1 electron volt in Joules m_prot real /1.67e-27/ # proton mass ***** Data_input: @@ -15,7 +15,7 @@ aphdir character*120 # name of directory containing data files data_directory character*120 # another dirname containing data files. This is to be be passed in ***** Ionization_energy: -erad real [eV] /25./ # tot elec engy loss/ioniz (rad+binding) if istabon=0 +erad real [eV] /25./ +input # tot elec engy loss/ioniz (rad+binding) if istabon=0 ***** Rtdata: # hydrogenic rate table data from ADPAK via Braams' rate code @@ -145,23 +145,23 @@ readehr2(fname:string) subroutine ***** Aphwrk: # working arrays for 2-d spline interpolation -nxdata integer -nydata integer -xdata(1:nxdata) _real -ydata(1:nydata) _real -fdata(1:nxdata,1:nydata) _real -ldf integer -iflag integer -kxords integer /4/ # order of spline fit versus log(te) - # kxords=4 (default) is cubic interpolation -kyords integer /4/ # order of spline fit versus log10(ne) - # kyords=4 (default) is cubic interpolation -xknots(1:nxdata+kxords) _real -yknots(1:nydata+kyords) _real -workh(1:nxdata*nydata+2*kxords*(nxdata+1)) _real # work array -rsacoef(1:nxdata,1:nydata) _real # spline coeff's for ionization -rracoef(1:nxdata,1:nydata) _real # spline coeff's for recombination -rqacoef(1:nxdata,1:nydata) _real # spline coeff's for line emission +nxdata_aph integer +nydata_aph integer +xdata_aph(1:nxdata_aph) _real +ydata_aph(1:nydata_aph) _real +fdata_aph(1:nxdata_aph,1:nydata_aph) _real +ldf_aph integer +iflag_aph integer +kxords_aph integer /4/ # order of spline fit versus log(te) + # kxords_aph=4 (default) is cubic interpolation +kyords_aph integer /4/ # order of spline fit versus log10(ne) + # kyords_aph=4 (default) is cubic interpolation +xknots_aph(1:nxdata_aph+kxords_aph) _real +yknots_aph(1:nydata_aph+kyords_aph) _real +workh(1:nxdata_aph*nydata_aph+2*kxords_aph*(nxdata_aph+1)) _real # work array +rsacoef(1:nxdata_aph,1:nydata_aph) _real # spline coeff's for ionization +rracoef(1:nxdata_aph,1:nydata_aph) _real # spline coeff's for recombination +rqacoef(1:nxdata_aph,1:nydata_aph) _real # spline coeff's for line emission ***** Subs: # Subroutines that can be called from the parser diff --git a/aph/aphrates.m b/aph/aphrates.m index 33b581a2..abd76397 100755 --- a/aph/aphrates.m +++ b/aph/aphrates.m @@ -27,7 +27,7 @@ real function erl1 (te, ne, tau) c----------------------------------------------------------------------c if (istabon .le. 7) then # various older models - erl1 = (rqa(te,ne,0)-13.6*ev*rsa(te,ne,0.,0))*ne + erl1 = (rqa(te,ne,0)-13.6*ev_aph*rsa(te,ne,0.,0))*ne c----------------------------------------------------------------------c elseif (istabon .eq. 8 .or. istabon .eq. 9) then # linear interpolation @@ -35,7 +35,7 @@ real function erl1 (te, ne, tau) jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -63,7 +63,7 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -98,7 +98,7 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- endif c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -174,7 +174,7 @@ real function erl2 (te, ne, tau) c----------------------------------------------------------------------c if (istabon .le. 7) then # various older models - erl2 = (13.6*ev+1.5*te)*ne*rra(te,ne,0.,1) + erl2 = (13.6*ev_aph+1.5*te)*ne*rra(te,ne,0.,1) c----------------------------------------------------------------------c elseif (istabon .eq. 8 .or. istabon .eq. 9) then # linear interpolation @@ -182,7 +182,7 @@ real function erl2 (te, ne, tau) jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -210,7 +210,7 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -245,7 +245,7 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- endif c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -329,7 +329,7 @@ real function rcx (t0, n0, k) iti = 0 ini = 0 c compute abscissae -- - rlti = log(t0/ev) + rlti = log(t0/ev_aph) rlni = max(htln(0),min(htln(htnn),log(n0))) c find iti -- 51 if (iti .lt. htnt-1) then @@ -370,7 +370,7 @@ real function rcx (t0, n0, k) c use DEGAS table look-up c compute abscissa -- - zloge=log(t0/ev) + zloge=log(t0/ev_aph) rle=max(rlemin, min(zloge,rlemax)) c table index for interpolation -- je=int((rle-rlemin)/delekpt) + 1 @@ -394,7 +394,7 @@ call mcrates(n0,t0,t0,za,zamax,zn,kdum,kdum,rcxcopy) c----------------------------------------------------------------------c else # use analytic model (hydrogen) for all other istabon - a = 3*t0 / (10*ev) + a = 3*t0 / (10*ev_aph) rcx = 1.7e-14 * a**0.333 if (issgvcxc.eq.1) rcx = sgvcxc # use fixed sig-v if (issgvcxc.eq.2) rcx = sgvcxc*sqrt(t0/m_prot) # fixed sig @@ -443,8 +443,8 @@ real function rqa (te, ne, k) c----------------------------------------------------------------------c if (istabon .eq. 0) then # use analytic model (hydrogen) with c # constant energy loss per ionization - a = te / (10*ev) - rqa = erad * ev * 3.0e-14 * a*a / (3.0 + a*a) + a = te / (10*ev_aph) + rqa = erad * ev_aph * 3.0e-14 * a*a / (3.0 + a*a) c----------------------------------------------------------------------c elseif ((istabon .eq. 1) .or. (istabon .eq. 2)) then @@ -454,7 +454,7 @@ real function rqa (te, ne, k) ite = 0 ine = 0 c compute abscissae -- - rlte = log(te/ev) + rlte = log(te/ev_aph) rlne = max(htln(0),min(htln(htnn),log(ne))) c find ite -- 51 if (ite .lt. htnt-1) then @@ -488,7 +488,7 @@ real function rqa (te, ne, k) c compute electron energy loss rate parameter -- t0 = (1-fxne)*htlqa(ite,ine,k) + fxne*htlqa(ite,ine+1,k) t1 = (1-fxne)*htlqa(ite+1,ine,k) + fxne*htlqa(ite+1,ine+1,k) - rqa = ev*exp((1-fxte)*t0+fxte*t1) + rqa = ev_aph*exp((1-fxte)*t0+fxte*t1) c----------------------------------------------------------------------c elseif (istabon .eq. 3) then @@ -497,7 +497,7 @@ real function rqa (te, ne, k) jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -518,14 +518,14 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- w2=w21+fjd*(w22-w21) w = w1 + fje*(w2-w1) c electron energy loss rate parameter -- - rqa = ev * w * rsa(te,ne,0.,k) + rqa = ev_aph * w * rsa(te,ne,0.,k) c----------------------------------------------------------------------c elseif (istabon .eq. 4) then c use POST93 table look-up c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -546,16 +546,16 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- w2=w21+fjd*(w22-w21) w = w1 + fje*(w2-w1) c electron energy loss rate parameter -- - rqa = w + 13.6 * ev * rsa(te,ne,0.,k) + rqa = w + 13.6 * ev_aph * rsa(te,ne,0.,k) c----------------------------------------------------------------------c elseif (istabon .eq. 5) then c use spline fit to POST93 table data -c xuse=min(max(xdata(1),log(te/ev)),xdata(nxdata)) -c yuse=min(max(ydata(1),log10(ne)),ydata(nydata)) +c xuse=min(max(xdata_aph(1),log(te/ev_aph)),xdata_aph(nxdata_aph)) +c yuse=min(max(ydata_aph(1),log10(ne)),ydata_aph(nydata_aph)) c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -563,23 +563,23 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- xuse=rle yuse=rld - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_aph + nycoef=nydata_aph - vlogw = B2VAhL(xuse, yuse, 0, 0, xknots, yknots, nxcoef, - . nycoef, kxords, kyords, rqacoef, ldf, workh, iflag) + vlogw = B2VAhL(xuse, yuse, 0, 0, xknots_aph, yknots_aph, nxcoef, + . nycoef, kxords_aph, kyords_aph, rqacoef, ldf_aph, workh, iflag_aph) w=10**vlogw c electron energy loss rate parameter -- - rqa = w + 13.6 * ev * rsa(te,ne,0.,k) + rqa = w + 13.6 * ev_aph * rsa(te,ne,0.,k) c----------------------------------------------------------------------c elseif (istabon .eq. 6) then c use spline fit to POST93 table data -c xuse=min(max(xdata(1),log(te/ev)),xdata(nxdata)) -c yuse=min(max(ydata(1),log10(ne)),ydata(nydata)) +c xuse=min(max(xdata_aph(1),log(te/ev_aph)),xdata_aph(nxdata_aph)) +c yuse=min(max(ydata_aph(1),log10(ne)),ydata_aph(nydata_aph)) c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -587,22 +587,22 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- xuse=rle yuse=rld - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_aph + nycoef=nydata_aph tsval = gettime(sec4) - w = B2VAhL(xuse, yuse, 0, 0, xknots, yknots, nxcoef, nycoef, - . kxords, kyords, rqacoef, ldf, workh, iflag) + w = B2VAhL(xuse, yuse, 0, 0, xknots_aph, yknots_aph, nxcoef, nycoef, + . kxords_aph, kyords_aph, rqacoef, ldf_aph, workh, iflag_aph) totb2val = totb2val + gettime(sec4) - tsval c electron energy loss rate parameter -- - rqa = w + 13.6 * ev * rsa(te,ne,0.,k) + rqa = w + 13.6 * ev_aph * rsa(te,ne,0.,k) c----------------------------------------------------------------------c elseif (istabon .eq. 7) then c use polynomial fit from Bob Campbell - 8/93 -c Note that the 13.6 * ev * rsa(te,ne,k) is omitted here as Campbell +c Note that the 13.6 * ev_aph * rsa(te,ne,k) is omitted here as Campbell c has already added it in - rqa = svradp(te/ev,ne) + rqa = svradp(te/ev_aph,ne) c----------------------------------------------------------------------c elseif (istabon .gt. 7) then # write error message @@ -662,7 +662,7 @@ real function rra (te, ne, tau, k) ite = 0 ine = 0 c compute abscissae -- - rlte = log(te/ev) + rlte = log(te/ev_aph) rlne = max(htln(0),min(htln(htnn),log(ne))) c find ite -- 51 if (ite .lt. htnt-1) then @@ -706,7 +706,7 @@ real function rra (te, ne, tau, k) jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -730,11 +730,11 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- c----------------------------------------------------------------------c elseif (istabon .eq. 5) then c use spline fit to POST93 table data -c xuse=min(max(xdata(1),log(te/ev)),xdata(nxdata)) -c yuse=min(max(ydata(1),log10(ne)),ydata(nydata)) +c xuse=min(max(xdata_aph(1),log(te/ev_aph)),xdata_aph(nxdata_aph)) +c yuse=min(max(ydata_aph(1),log10(ne)),ydata_aph(nydata_aph)) c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -742,21 +742,21 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- xuse=rle yuse=rld - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_aph + nycoef=nydata_aph - vlog10rra = B2VAhL(xuse, yuse, 0, 0, xknots, yknots, nxcoef, - . nycoef, kxords, kyords, rracoef, ldf, workh, iflag) + vlog10rra = B2VAhL(xuse, yuse, 0, 0, xknots_aph, yknots_aph, nxcoef, + . nycoef, kxords_aph, kyords_aph, rracoef, ldf_aph, workh, iflag_aph) rra=10**vlog10rra c----------------------------------------------------------------------c elseif (istabon .eq. 6) then c use spline fit to POST93 table data -c xuse=min(max(xdata(1),log(te/ev)),xdata(nxdata)) -c yuse=min(max(ydata(1),log10(ne)),ydata(nydata)) +c xuse=min(max(xdata_aph(1),log(te/ev_aph)),xdata_aph(nxdata_aph)) +c yuse=min(max(ydata_aph(1),log10(ne)),ydata_aph(nydata_aph)) c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -764,24 +764,24 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- xuse=rle yuse=rld - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_aph + nycoef=nydata_aph tsval = gettime(sec4) - rra = B2VAhL(xuse, yuse, 0, 0, xknots, yknots, nxcoef, nycoef, - . kxords, kyords, rracoef, ldf, workh, iflag) + rra = B2VAhL(xuse, yuse, 0, 0, xknots_aph, yknots_aph, nxcoef, nycoef, + . kxords_aph, kyords_aph, rracoef, ldf_aph, workh, iflag_aph) totb2val = totb2val + gettime(sec4) - tsval c----------------------------------------------------------------------c elseif (istabon .eq. 7) then c use polynomial fit from Bob Campbell - 8/93 - rra = srecf(te/ev,ne) + rra = srecf(te/ev_aph,ne) c----------------------------------------------------------------------c elseif ((istabon>9 .and. istabon<14) .or. istabon .eq. 17) then c log-log interp on Stotler DEGAS2 tables jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -816,7 +816,7 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- endif c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -909,7 +909,7 @@ real function rsa (te, ne, tau, k) c----------------------------------------------------------------------c if (istabon .eq. 0) then # use analytic model (hydrogen) - a = te / (10*ev) + a = te / (10*ev_aph) rsa = 3.0e-14 * a*a / (3.0 + a*a) c----------------------------------------------------------------------c @@ -920,7 +920,7 @@ real function rsa (te, ne, tau, k) ite = 0 ine = 0 c compute abscissae -- - rlte = log(te/ev) + rlte = log(te/ev_aph) rlne = max(htln(0),min(htln(htnn),log(ne))) c find ite -- 51 if (ite .lt. htnt-1) then @@ -964,7 +964,7 @@ real function rsa (te, ne, tau, k) jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -988,11 +988,11 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- c----------------------------------------------------------------------c elseif (istabon .eq. 5) then c use spline fit to POST93 table data -c xuse=min(max(xdata(1),log(te/ev)),xdata(nxdata)) -c yuse=min(max(ydata(1),log10(ne)),ydata(nydata)) +c xuse=min(max(xdata_aph(1),log(te/ev_aph)),xdata_aph(nxdata_aph)) +c yuse=min(max(ydata_aph(1),log10(ne)),ydata_aph(nydata_aph)) c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -1000,21 +1000,21 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- xuse=rle yuse=rld - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_aph + nycoef=nydata_aph - vlog10rsa = B2VAhL(xuse, yuse, 0, 0, xknots, yknots, nxcoef, - . nycoef, kxords, kyords, rsacoef, ldf, workh, iflag) + vlog10rsa = B2VAhL(xuse, yuse, 0, 0, xknots_aph, yknots_aph, nxcoef, + . nycoef, kxords_aph, kyords_aph, rsacoef, ldf_aph, workh, iflag_aph) rsa=10**vlog10rsa c----------------------------------------------------------------------c elseif (istabon .eq. 6) then c use spline fit to POST93 table data -c xuse=min(max(xdata(1),log(te/ev)),xdata(nxdata)) -c yuse=min(max(ydata(1),log10(ne)),ydata(nydata)) +c xuse=min(max(xdata_aph(1),log(te/ev_aph)),xdata_aph(nxdata_aph)) +c yuse=min(max(ydata_aph(1),log10(ne)),ydata_aph(nydata_aph)) c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -1022,17 +1022,17 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- xuse=rle yuse=rld - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_aph + nycoef=nydata_aph tsval = gettime(sec4) - rsa = B2VAhL(xuse, yuse, 0, 0, xknots, yknots, nxcoef, nycoef, - . kxords, kyords, rsacoef, ldf, workh, iflag) + rsa = B2VAhL(xuse, yuse, 0, 0, xknots_aph, yknots_aph, nxcoef, nycoef, + . kxords_aph, kyords_aph, rsacoef, ldf_aph, workh, iflag_aph) totb2val = totb2val + gettime(sec4) - tsval c----------------------------------------------------------------------c elseif (istabon .eq. 7) then c use polynomial fit from Bob Campbell - 8/93 - rsa = sionf(te/ev,ne) + rsa = sionf(te/ev_aph,ne) c----------------------------------------------------------------------c elseif ((istabon>9 .and. istabon<14) .or. istabon .eq. 17) then @@ -1041,7 +1041,7 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- jr = 1 c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -1076,7 +1076,7 @@ c fractional parts of intervals (je,je+1) and (jd,jd+1) -- endif c compute abscissae -- - zloge=log(te/ev) + zloge=log(te/ev_aph) rle=max(rlemin, min(zloge,rlemax)) zlogd=log10(ne) rld=max(rldmin, min(zlogd,rldmax)) @@ -1328,7 +1328,7 @@ real function svdiss (te) b7 = 2.159670289222e-04 b8 = -4.928545325189e-06 - logt = log (te/ev) + logt = log (te/ev_aph) logsv = b0+logt*(b1+logt*(b2+logt*(b3+logt*(b4 . +logt*(b5+logt*(b6+logt*(b7+logt*b8))))))) svdiss = (1e-6)*exp(logsv) diff --git a/aph/aphread.m b/aph/aphread.m index 54a12c58..a9507070 100755 --- a/aph/aphread.m +++ b/aph/aphread.m @@ -753,8 +753,8 @@ c charge exchange rate (cm**3/sec): c (data from POST 93 tables) c Allocate arrays for spline fitting -- - nxdata=mpe # temperature - nydata=mpd # density + nxdata_aph=mpe # temperature + nydata_aph=mpd # density call gchange("Aphwrk",0) call splined1 @@ -774,61 +774,61 @@ call gchange("Aphwrk",0) integer i,j c Define data arrays -- - do i=1,nxdata - xdata(i)=ekpt(i) + do i=1,nxdata_aph + xdata_aph(i)=ekpt(i) enddo - do j=1,nydata - ydata(j)=dkpt(j) + do j=1,nydata_aph + ydata_aph(j)=dkpt(j) enddo - ldf=nxdata + ldf_aph=nxdata_aph c Define the order of the spline fit -c kxords=4 # cubic in x=log(temperature) -c kyords=4 # cubic in y=log10(density) +c kxords_aph=4 # cubic in x=log(temperature) +c kyords_aph=4 # cubic in y=log10(density) c Compute the coefficients -- c first, for ionization: - do i=1,nxdata - do j=1,nydata + do i=1,nxdata_aph + do j=1,nydata_aph if (istabon .eq. 5) then - fdata(i,j)=log10( wsveh(i,j,1) ) + fdata_aph(i,j)=log10( wsveh(i,j,1) ) elseif (istabon .eq. 6) then - fdata(i,j)=wsveh(i,j,1) + fdata_aph(i,j)=wsveh(i,j,1) endif enddo enddo - iflag = 1 - call s2copy (nxdata,nydata,fdata,1,nxdata,rsacoef,1,nxdata) - call B2INhT (xdata, nxdata, ydata, nydata, kxords, kyords, - . xknots, yknots, rsacoef, ldf, workh, iflag) + iflag_aph = 1 + call s2copy (nxdata_aph,nydata_aph,fdata_aph,1,nxdata_aph,rsacoef,1,nxdata_aph) + call B2INhT (xdata_aph, nxdata_aph, ydata_aph, nydata_aph, kxords_aph, kyords_aph, + . xknots_aph, yknots_aph, rsacoef, ldf_aph, workh, iflag_aph) c next, for recombination: - do i=1,nxdata - do j=1,nydata + do i=1,nxdata_aph + do j=1,nydata_aph if (istabon .eq. 5) then - fdata(i,j)=log10( wsveh0(i,j,1) ) + fdata_aph(i,j)=log10( wsveh0(i,j,1) ) elseif (istabon .eq. 6) then - fdata(i,j)=wsveh0(i,j,1) + fdata_aph(i,j)=wsveh0(i,j,1) endif enddo enddo - iflag = 1 - call s2copy (nxdata,nydata,fdata,1,nxdata,rracoef,1,nxdata) - call B2INhT (xdata, nxdata, ydata, nydata, kxords, kyords, - . xknots, yknots, rracoef, ldf, workh, iflag) + iflag_aph = 1 + call s2copy (nxdata_aph,nydata_aph,fdata_aph,1,nxdata_aph,rracoef,1,nxdata_aph) + call B2INhT (xdata_aph, nxdata_aph, ydata_aph, nydata_aph, kxords_aph, kyords_aph, + . xknots_aph, yknots_aph, rracoef, ldf_aph, workh, iflag_aph) c next, for hydrogen line radiation: - do i=1,nxdata - do j=1,nydata + do i=1,nxdata_aph + do j=1,nydata_aph if (istabon .eq. 5) then - fdata(i,j)=log10( wlemiss(i,j) ) + fdata_aph(i,j)=log10( wlemiss(i,j) ) elseif (istabon .eq. 6) then - fdata(i,j)=wlemiss(i,j) + fdata_aph(i,j)=wlemiss(i,j) endif enddo enddo - iflag = 1 - call s2copy (nxdata,nydata,fdata,1,nxdata,rqacoef,1,nxdata) - call B2INhT (xdata, nxdata, ydata, nydata, kxords, kyords, - . xknots, yknots, rqacoef, ldf, workh, iflag) + iflag_aph = 1 + call s2copy (nxdata_aph,nydata_aph,fdata_aph,1,nxdata_aph,rqacoef,1,nxdata_aph) + call B2INhT (xdata_aph, nxdata_aph, ydata_aph, nydata_aph, kxords_aph, kyords_aph, + . xknots_aph, yknots_aph, rqacoef, ldf_aph, workh, iflag_aph) return end diff --git a/api/Package b/api/Package index 1d38d83f..65258049 100755 --- a/api/Package +++ b/api/Package @@ -1,7 +1,7 @@ PKG = api POINTER = cray -VDF = api_basis.v +VDF = api.v NVDF = ../com/com.v diff --git a/api/api.v b/api/api.v index ec3cac98..d22d6bcb 100755 --- a/api/api.v +++ b/api/api.v @@ -16,6 +16,10 @@ KMXZ=KXA*MXMINZ NBA=5 # used in fmombal } +***** Com_Dim_Vars hidden: +dim_vars_hidden integer # Do not edit this group. It is used to build + # the Basis version of the code. + ***** Physical_constants2: # Add the 2 to distinquish from same constants in package bbb ev2 real /1.6022e-19/ # 1 electron volt in Joules @@ -40,7 +44,7 @@ getprad(nx,ny,ngsp,te,ne:real,ng:real,afrac,atau, ***** Impurity_transport: # variable specifying radial transport rate of impurities dnimp real /1./ [m**2/s] -methimp integer /33/ # specifies interp. for finite diff. for (y,x) +methimp integer /33/ +input # specifies interp. for finite diff. for (y,x) # 66 is log interp., 77 inverse interp., # otherwise linear interp. csexpn real /0./ # exponent for reducing impurity || vel from @@ -138,14 +142,14 @@ z2datm(nt,nr,nn) _real # average Z**2 ***** Imslwrk: # working arrays for 3-d spline interpolation -nxdata integer -nydata integer +nxdata_api integer +nydata_api integer nzdata integer -xdata(1:nxdata) _real -ydata(1:nydata) _real +xdata_api(1:nxdata_api) _real +ydata_api(1:nydata_api) _real zdata(1:nzdata) _real -fdata(1:nxdata,1:nydata,1:nzdata) _real -ldf integer # first dimension of 3-d data array +fdata_api(1:nxdata_api,1:nydata_api,1:nzdata) _real +ldf_api integer # first dimension of 3-d data array mdf integer # second dimension of 3-d data array iflagi integer # input/output flag for 3-d spline routines nwork2 integer # size of array work2 @@ -154,18 +158,18 @@ nwork3 integer # size of array work3 work3(nwork3) _real # work array for B3INT iworki(10) integer # work array for B3VAL icont integer /0/ # input flag for B3VAL -kxords integer /4/ # order of spline fit versus x -# kxords=4 (default) is cubic interpolation -kyords integer /4/ # order of spline fit versus y -# kyords=4 (default) is cubic interpolation +kxords_api integer /4/ # order of spline fit versus x +# kxords_api=4 (default) is cubic interpolation +kyords_api integer /4/ # order of spline fit versus y +# kyords_api=4 (default) is cubic interpolation kzords integer /4/ # order of spline fit versus z # kzords=4 (default) is cubic interpolation -xknots(1:nxdata+kxords) _real -yknots(1:nydata+kyords) _real +xknots_api(1:nxdata_api+kxords_api) _real +yknots_api(1:nydata_api+kyords_api) _real zknots(1:nzdata+kzords) _real -emcoef(1:nxdata,1:nydata,1:nzdata) _real # spline coeff's for emissivity -z1coef(1:nxdata,1:nydata,1:nzdata) _real # spline coeff's for average-Z -z2coef(1:nxdata,1:nydata,1:nzdata) _real # spline coeff's for average-Z**2 +emcoef(1:nxdata_api,1:nydata_api,1:nzdata) _real # spline coeff's for emissivity +z1coef(1:nxdata_api,1:nydata_api,1:nzdata) _real # spline coeff's for average-Z +z2coef(1:nxdata_api,1:nydata_api,1:nzdata) _real # spline coeff's for average-Z**2 ***** P93fcn: # setup and evaluation routines for spline representation of data on impurity @@ -228,7 +232,7 @@ z2avgbs(te:real,nratio:real,ntau:real) real function mntau(MXMISO*MXMISO) real # usol(KXA*MXNZCH*MXMISO) real # sbar(KXA*MXMISO1) real # - zi(MXMISO*MXNZCH) real # + zi_api(MXMISO*MXNZCH) real # ***** Cyield: # Variables used for DIVIMP physical sputtering models diff --git a/api/api_basis.v b/api/api_basis.v deleted file mode 100755 index 5af2ca6f..00000000 --- a/api/api_basis.v +++ /dev/null @@ -1,320 +0,0 @@ -api # Atomic physics (impurities) -{ -NTEMP = 48 -NDEN = 11 -NCASET = 40 -NCASENO = 40 -NCASENT = 40 -NZSORMX = 10 # maximum number of impurity sources -MXMISO=5 # maximum number of charged isotopes; also must set in com.v -MXNZCH=26 # maximum number of charge states for any isotope -MXMINZ=MXMISO*MXNZCH -KXA=3 -MXMISO1=MXMISO+1 -KNX=3*KXA*KXA*MXNZCH -KMXZ=KXA*MXMINZ -NBA=5 # used in fmombal -} - -***** Dim_vars hidden: -# Dimension variables for automatically written routines apidata & apiwake. -# These variables need never be set, because those routines don't access array -# elements. -nx integer # number of cells in x (poloidal) direc. -ny integer # number of cells in y (radial) direction -nzspt integer # total number of impurity species - -***** Physical_constants2: -# Add the 2 to distinquish from same constants in package bbb -ev2 real /1.6022e-19/ # 1 electron volt in Joules -qe2 real /1.6022e-19/ # elementary charge in Coulombs - -***** Normalization_constants: -# Constants set within subroutine inelinput and used in some impurity -# routines to convert to MKS units -crni real # multiplicative constant to convert densities to MKS -ctemp real # multiplicative constant to convert temperatures to MKS - -***** Impfcn: -# routines for computing quantities relevant to impurity radiation -getatau(nx,ny,uu,gx,ixpt1,ixpt2,iysptrx,atau,tau1,tau2) subroutine - # computes ion/impurity lifetime for pol. flow along flux surfaces, - # evaluates arrays atau, tau1, and tau2 - # in nx poloidal dimension of mesh - # (excluding boundaries) - # in ny radial dimension of mesh - # (excluding boundaries) - # in uu(0:nx+1,0:ny+1) poloidal ion velocity - # in gx(0:nx+1,0:ny+1) 1/(x-width) of primary mesh cells - # in ixpt1 ix of last private-flux cell before cut on - # left - # in ixpt2 ix of last core-plasma cell before cut on - # right - # in iysptrx iy of cell just below the separatrix - # inout atau(0:nx+1,0:ny+1) lifetime of impurity - # inout tau1(0:nx+1,0:ny+1) time to escape to inboard div. plate - # inout tau2(0:nx+1,0:ny+1) time to escape to outboard div. plate -getprad(nx,ny,ngsp,te,ne:real,ng:real,afrac,atau, - prad,na:real,ntau:real,nratio:real) subroutine - # computes the impurity radiation loss for electrons, - # evaluates arrays prad, na, ntau, and nratio - # in nx poloidal dimension of mesh (excluding boundaries) - # in ny radial dimension of mesh (excluding boundaries) - # in ngsp number of gas species - # in te(0:nx+1,0:ny+1) electron temperature - # in ne(0:nx+1,0:ny+1) electron density - # in ng(0:nx+1,0:ny+1,1:ngsp) gas density - # in afrac(0:nx+1,0:ny+1) atomic concentration of impurity - # in atau(0:nx+1,0:ny+1) lifetime of impurity - # inout prad(0:nx+1,0:ny+1) electron energy loss due to - # impurity radiation - # inout na(0:nx+1,0:ny+1) atomic density of impurity - # inout ntau(0:nx+1,0:ny+1) confinement parameter for impurity - # inout nratio(0:nx+1,0:ny+1) (neutral density) / (electron dens) - -***** Impurity_transport: -# variable specifying radial transport rate of impurities -dnimp real /1./ [m**2/s] -methimp integer /33/ # specifies interp. for finite diff. for (y,x) - # 66 is log interp., 77 inverse interp., - # otherwise linear interp. -csexpn real /0./ # exponent for reducing impurity || vel from - # being too supersonic (1+x**(4-csexpn))/(1+x**4) - # with x=v||/cs; range should be 0->1, with 0.3 - -***** Impurity_source: -# array for impurity source -simpfix(nx,ny) _real # vol. source (avg-ion or Z=1) input by user - -***** Sources_at_walls: -# arrays for impurity sources on inner and outer walls -nzsor integer /0/ # number of impurity sources -iszsorlb(nzspt,nzsor) _integer /1/ # =1 if origin of ximp* is at left bndry -jxzsori(nzspt,nzsor) _integer /1/ # ximpi=0. is located at left boundary - # of mesh region jxzsori for iszsorlb=1 -jxzsoro(nzspt,nzsor) _integer /1/ # ximpo=0. is located at left boundary - # of mesh region jxzsori for iszsorlb=1 -ixzbegi(nzspt,nzsor) _integer # ximpi=0. is located at cell index - # ix=ixzbegi for iszsorlb=1 -ixzendi(nzspt,nzsor) _integer # ximpi=0. is located at cell index - # ix=ixzendi for iszsorlb=0 -ixzbego(nzspt,nzsor) _integer # ximpo=0. is located at cell index - # ix=ixzbego for iszsorlb=1 -ixzendo(nzspt,nzsor) _integer # ximpo=0. is located at cell index - # ix=ixzendo for iszsorlb=0 -ximpi(nzspt,nzsor) _real [m] # center of source profile (inner wall) -ximpo(nzspt,nzsor) _real [m] # center of source profile (outer wall) -wimpi(nzspt,nzsor) _real [m] # width of source profile (inner wall) -wimpo(nzspt,nzsor) _real [m] # width of source profile (outer wall) -impsori(nzspt,nzsor) _real [Amp] # impurity source strength (inner wall) -impsoro(nzspt,nzsor) _real [Amp] # impurity source strength (outer wall) - -***** Input: -# variables for input file names -inelrates(1) Filename /'edgrat.dat'/ # (1) needed for pymac -inelrad(1) Filename /'carbavg.dat'/ -inelmc(1) Filename /'carbmc.dat'/ - -***** Radiation: -# dimension variables and arrays for radiation -# read by namelist so cannot be allocated dynamically -ncaset integer /40/ -ncaseno integer /40/ -ncasent integer /40/ -terad(NCASET) real -xno(NCASENO) real -rntau(NCASENT) real -radrate(NCASET,NCASENO,NCASENT) real -avgz(NCASET,NCASENO,NCASENT) real -avgz2(NCASET,NCASENO,NCASENT) real - -***** Impdata: -# name of directory containing impurity atomic rate data -apidir character*120 /"."/ # name of directory containing impurity data files - - -***** MC_subs: -readmc(nzdf:integer,mcfilename:string) subroutine - # reads formatted data tables for one or more impurities from files - # specified by mcfilename(1:nzdf) (default filename is 'b2frates') -mcrates(ne:real,te,ti,\ - za:integer,zamax:integer,zn:integer,rion,rrec,rcxr) subroutine - # computes rate parameters for impurity transitions that originate - # from atomic charge state za of the impurity with nuclear charge zn, - # where the maximum atomic charge state is zamax. -radmc(nz:integer, znuc:integer, te, dene, denz, radz) function - # computes the radiation rates radz(0:nz) in [W/m**3] for various - # charge states of an impurity with nuclear charge znuc; - # this function returns the total electron energy loss rate in [W/m**3] -rcxr_zn6(tmp, za:integer) function - # compute cx rate for carbon ions on neutral hydrogen using - # polynomial fit to curves in thesis by C.F. Maggi (1997). - # input neutral hydrogen temperature, tmp, is in Joules/AMU; - # za is initial carbon ion charge; - # output is in m**3/sec. - -***** Impurity_charge: -nnz integer /2/ -zq(nnz) _real - -***** P93dat: -# variables associated with impurity radiation from Post '93 tables -atn integer # atomic number -atw integer # atomic weight -nt integer # number of temperature values -nr integer # number of density ratio values -nn integer # number of n*tau values -tdatm(nt,nr,nn) _real [J] # temperature -rdatm(nt,nr,nn) _real # density ratio -ndatm(nt,nr,nn) _real [sec/m**3] # n*tau -emdatm(nt,nr,nn) _real [Watts-m**3] # emissivity -z1datm(nt,nr,nn) _real # average Z -z2datm(nt,nr,nn) _real # average Z**2 - -***** Imslwrk: -# working arrays for 3-d spline interpolation -nxdata integer -nydata integer -nzdata integer -xdata(1:nxdata) _real -ydata(1:nydata) _real -zdata(1:nzdata) _real -fdata(1:nxdata,1:nydata,1:nzdata) _real -ldf integer # first dimension of 3-d data array -mdf integer # second dimension of 3-d data array -iflagi integer # input/output flag for 3-d spline routines -nwork2 integer # size of array work2 -work2(nwork2) _real # work array for B3VAL -nwork3 integer # size of array work3 -work3(nwork3) _real # work array for B3INT -iworki(10) integer # work array for B3VAL -icont integer /0/ # input flag for B3VAL -kxords integer /4/ # order of spline fit versus x -# kxords=4 (default) is cubic interpolation -kyords integer /4/ # order of spline fit versus y -# kyords=4 (default) is cubic interpolation -kzords integer /4/ # order of spline fit versus z -# kzords=4 (default) is cubic interpolation -xknots(1:nxdata+kxords) _real -yknots(1:nydata+kyords) _real -zknots(1:nzdata+kzords) _real -emcoef(1:nxdata,1:nydata,1:nzdata) _real # spline coeff's for emissivity -z1coef(1:nxdata,1:nydata,1:nzdata) _real # spline coeff's for average-Z -z2coef(1:nxdata,1:nydata,1:nzdata) _real # spline coeff's for average-Z**2 - -***** P93fcn: -# setup and evaluation routines for spline representation of data on impurity -# radiation and charge state in POST '93 tables -readpost(fname:string) subroutine - # read formatted data table for one impurity -splinem subroutine - # construct 3-d spline representation for impurity radiation and charge -emissbs(te:real,nratio:real,ntau:real) real function - # radiated power per impurity atom per electron [Watts-m**3] - # te = e-temperature [J] - # nratio = ng / ne [none] - # ntau = ne * tau-impurity [sec/m**3] -z1avgbs(te:real,nratio:real,ntau:real) real function - # average Z of impurity - # te = e-temperature [J] - # nratio = ng / ne [none] - # ntau = ne * tau-impurity [sec/m**3] -z2avgbs(te:real,nratio:real,ntau:real) real function - # average Z**2 of impurity - # te = e-temperature [J] - # nratio = ng / ne [none] - # ntau = ne * tau-impurity [sec/m**3] - -***** Reduced_ion_constants: -# Constants used within reduced-ion routines - coulom real [coulomb] # Elementary charge - epsilo real [farad/m] # Permittivity of free space - promas real [kg] # Proton mass - xj7kv real [J/keV] # Joules/keV units conversion - one real [none] # Unity - pi0 real [none] # Pi - zero real [none] # Zero - sumforce real # - totmass real # - anorm real # - acci real # - acci0 real # - al32(3) real # - miso integer # - nzch integer # - mise integer # "isotope number" for electrons (=1) - ilam1 integer # =1 - ilam2 integer # =2 - ilam3 integer # =3 - iacci integer # =4 - iforc integer # =5 - natom(MXMISO) integer # - -***** Reduced_ion_variables: -# Variables used within reduced-ion routines - capm(KXA*MXMISO*KXA*MXMISO) real # - capn(KXA*MXMISO*KXA*MXMISO) real # - caplam(KXA*MXMISO) real # - fmomenta(KMXZ) real # - denz(MXMISO*MXNZCH) real # - denmass(MXMISO*(MXNZCH+1)) real # - ela(KXA*KXA*MXMISO) real # - elab(KXA*MXMISO*KXA*MXMISO) real # - mntau(MXMISO*MXMISO) real # - usol(KXA*MXNZCH*MXMISO) real # - sbar(KXA*MXMISO1) real # - zi(MXMISO*MXNZCH) real # - -***** Cyield: -# Variables used for DIVIMP physical sputtering models -ceth(7,12) real [eV] # threshold energy for physical sputtering -cetf(7,12) real [eV] # Thomas-Fermi potential -cq(7,12) real # yield factor for phys. sputt. (atoms/ion) -ntars integer # number of target materials -cidata(7,12) logical # flag indicating avaiability of data -redf_haas real /0.2/ # low-energy reduction of Haas97 chem sput - # for IOPTCHEM=7 - -***** Sputt_subs: -# Subroutines and functions used for sputtering yields -syld96(matt:integer,matp:integer,cion:integer,\ - cizb:integer,crmb:real) subroutine -yld96(matt:integer,matp:integer,energy:real) real function -sputchem(ioptchem:integer,ee0:real,temp:real,\ - flux:real,ychem:real) subroutine - -***** Emissivities: -ntemp integer # number of temperature values -nlam integer # number of wavelengths -nden integer # number of density values -etemp(ntemp) _real [eV] # electron temperature -lamb(nlam) _real [Angstrom] # wavelength of line -eden(nden) _real [m^-3] # electron density -rate(nlam,ntemp,nden) _real [ph/s] # emission rate coeff -emiss(nlam,0:nx+1,0:ny+1) _real [ph/m^3/s] # emission rate -readrates(apidir:string,impfname:string) subroutine -#read Isler data files -calcrates(ne:real,te:real,density:real) subroutine -#calculate emiss(1:nlam,0:nx+1,0:ny+1) via (ne,te) interpolation on Isler data - -***** Pixels: -nrpix integer # number of pixels in horizontal direction -nzpix integer # number of pixels in vertical direction -npd(nrpix,nzpix) _integer /0/ # number of path data points per pixel -rp1(nrpix,nzpix) _real /0./ # R of 1st path-end-point for this pixel -zp1(nrpix,nzpix) _real /0./ # Z of 1st path-end-point for this pixel -rp2(nrpix,nzpix) _real /0./ # R of 2nd path-end-point for this pixel -zp2(nrpix,nzpix) _real /0./ # Z of 2nd path-end-point for this pixel -wt(nrpix,nzpix) _real /0./ # path length through this pixel -rminpix real [m] # left boundary (R) of pixel domain -rmaxpix real [m] # right boundary (R) of pixel domain -zminpix real [m] # lower boundary (Z) of pixel domain -zmaxpix real [m] # upper boundary (Z) of pixel domain -drpix real [m] # pixel size in horizontal direction -dzpix real [m] # pixel size in vertical direction -lineintegral(arg:real,rvertex:real,zvertex:real) real function -# computes the line integral of arg(nrpix,nzpix) along the path -# (rvertex(1:2),zvertex(1:2)) where arg(ii,jj) is the pixel -# representation of any UEDGE array arg_ue(ix,iy), obtained by -# mapping via DCE subroutine rzxform, e.g., arg = -# rzxform(arg_ue,rm,zm,nrpix,nzpix,rminpix,rmaxpix,zminpix,zmaxpix) diff --git a/api/apip93.m b/api/apip93.m index 6e77d379..d4ae720c 100755 --- a/api/apip93.m +++ b/api/apip93.m @@ -91,7 +91,7 @@ subroutine readpost1 (nget) subroutine splinem implicit none Use(P93dat) # nt,nr,nn -Use(Imslwrk) # nxdata,nydata,nzdata +Use(Imslwrk) # nxdata_api,nydata_api,nzdata external gallot, splinem1 c Construct 3-dimensional B-spline representation for impurity @@ -99,12 +99,12 @@ subroutine readpost1 (nget) c n*tau (data from POST '93 tables) c Allocate arrays for spline fitting -- - nxdata=nt # temperature - nydata=nr # density ratio + nxdata_api=nt # temperature + nydata_api=nr # density ratio nzdata=nn # n*tau - nwork2 = kyords*kzords + 3*max(kxords,kyords,kzords) + kzords + 2 - nwork3 = nxdata*nydata*nzdata + 2*max( kxords*(nxdata+1), - & kyords*(nydata+1), kzords*(nzdata+1) ) + nwork2 = kyords_api*kzords + 3*max(kxords_api,kyords_api,kzords) + kzords + 2 + nwork3 = nxdata_api*nydata_api*nzdata + 2*max( kxords_api*(nxdata_api+1), + & kyords_api*(nydata_api+1), kzords*(nzdata+1) ) call gallot("Imslwrk",0) call splinem1 @@ -117,69 +117,69 @@ call gallot("Imslwrk",0) subroutine splinem1 implicit none Use(P93dat) # tdatm,rdatm,ndatm,emdatm,z1datm,z2datm -Use(Imslwrk) # nxdata,nydata,nzdata,xdata,ydata,zdata,fdata,ldf,mdf, - # kxords,kyords,kzords,xknots,yknots,zknots,emcoef, +Use(Imslwrk) # nxdata_api,nydata_api,nzdata,xdata_api,ydata_api,zdata,fdata_api,ldf_api,mdf, + # kxords_api,kyords_api,kzords,xknots_api,yknots_api,zknots,emcoef, # z1coef,z2coef integer i,j,k external B3INT c Define data arrays -- - do i=1,nxdata - xdata(i)=log10( tdatm(i,1,1) ) + do i=1,nxdata_api + xdata_api(i)=log10( tdatm(i,1,1) ) enddo - do j=1,nydata - ydata(j)=log10( rdatm(1,j,1) ) + do j=1,nydata_api + ydata_api(j)=log10( rdatm(1,j,1) ) enddo do k=1,nzdata zdata(k)=log10( ndatm(1,1,k) ) enddo c Define the order of the spline fit -c kxords=4 # cubic in x=log10(temperature) -c kyords=4 # cubic in y=log10(density ratio) +c kxords_api=4 # cubic in x=log10(temperature) +c kyords_api=4 # cubic in y=log10(density ratio) c kzords=4 # cubic in z=log10(n*tau) - ldf=nxdata - mdf=nydata + ldf_api=nxdata_api + mdf=nydata_api iflagi = 1 # let B3INT choose knots c Compute the coefficients -- c first, for emissivity: - do i=1,nxdata - do j=1,nydata + do i=1,nxdata_api + do j=1,nydata_api do k=1,nzdata - fdata(i,j,k)=log10( emdatm(i,j,k) ) - emcoef(i,j,k)=fdata(i,j,k) + fdata_api(i,j,k)=log10( emdatm(i,j,k) ) + emcoef(i,j,k)=fdata_api(i,j,k) enddo enddo enddo - call B3INT (xdata, nxdata, ydata, nydata, zdata, nzdata, - & kxords, kyords, kzords, xknots, yknots, zknots, - & emcoef, ldf, mdf, work3, iflagi) + call B3INT (xdata_api, nxdata_api, ydata_api, nydata_api, zdata, nzdata, + & kxords_api, kyords_api, kzords, xknots_api, yknots_api, zknots, + & emcoef, ldf_api, mdf, work3, iflagi) c next, for average Z: - do i=1,nxdata - do j=1,nydata + do i=1,nxdata_api + do j=1,nydata_api do k=1,nzdata - fdata(i,j,k)=z1datm(i,j,k) - z1coef(i,j,k)=fdata(i,j,k) + fdata_api(i,j,k)=z1datm(i,j,k) + z1coef(i,j,k)=fdata_api(i,j,k) enddo enddo enddo - call B3INT (xdata, nxdata, ydata, nydata, zdata, nzdata, - & kxords, kyords, kzords, xknots, yknots, zknots, - & z1coef, ldf, mdf, work3, iflagi) + call B3INT (xdata_api, nxdata_api, ydata_api, nydata_api, zdata, nzdata, + & kxords_api, kyords_api, kzords, xknots_api, yknots_api, zknots, + & z1coef, ldf_api, mdf, work3, iflagi) c next, for average Z**2: - do i=1,nxdata - do j=1,nydata + do i=1,nxdata_api + do j=1,nydata_api do k=1,nzdata - fdata(i,j,k)=z2datm(i,j,k) - z2coef(i,j,k)=fdata(i,j,k) + fdata_api(i,j,k)=z2datm(i,j,k) + z2coef(i,j,k)=fdata_api(i,j,k) enddo enddo enddo - call B3INT (xdata, nxdata, ydata, nydata, zdata, nzdata, - & kxords, kyords, kzords, xknots, yknots, zknots, - & z2coef, ldf, mdf, work3, iflagi) + call B3INT (xdata_api, nxdata_api, ydata_api, nydata_api, zdata, nzdata, + & kxords_api, kyords_api, kzords, xknots_api, yknots_api, zknots, + & z2coef, ldf_api, mdf, work3, iflagi) return end @@ -189,8 +189,8 @@ call B3INT (xdata, nxdata, ydata, nydata, zdata, nzdata, real function emissbs (vte,vnr,vnt) implicit none real vnt,vnr,vte -Use(Imslwrk) # nxdata,nydata,nzdata,xdata,ydata,zdata, - # kxords,kyords,kzords,xknots,yknots,zknots,emcoef +Use(Imslwrk) # nxdata_api,nydata_api,nzdata,xdata_api,ydata_api,zdata, + # kxords_api,kyords_api,kzords,xknots_api,yknots_api,zknots,emcoef integer nxcoef,nycoef,nzcoef real vlogw,w,xuse,yuse,zuse @@ -204,18 +204,18 @@ real function emissbs (vte,vnr,vnt) c vnr = ng/ne density ratio c vnt = ne*tau [sec/m**3]. - xuse=min(max(xdata(1),log10(vte)),xdata(nxdata)) - yuse=min(max(ydata(1),log10(vnr)),ydata(nydata)) + xuse=min(max(xdata_api(1),log10(vte)),xdata_api(nxdata_api)) + yuse=min(max(ydata_api(1),log10(vnr)),ydata_api(nydata_api)) zuse=min(max(zdata(1),log10(vnt)),zdata(nzdata)) - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_api + nycoef=nydata_api nzcoef=nzdata icont = 0 - vlogw=B3VAL (xuse, yuse, zuse, 0, 0, 0, xknots, yknots, zknots, - & nxcoef, nycoef, nzcoef, kxords, kyords, kzords, - & emcoef, ldf, mdf, icont, iworki, work2, iflagi) + vlogw=B3VAL (xuse, yuse, zuse, 0, 0, 0, xknots_api, yknots_api, zknots, + & nxcoef, nycoef, nzcoef, kxords_api, kyords_api, kzords, + & emcoef, ldf_api, mdf, icont, iworki, work2, iflagi) w=10**vlogw emissbs=w @@ -227,8 +227,8 @@ real function emissbs (vte,vnr,vnt) real function z1avgbs (vte,vnr,vnt) implicit none real vnt,vnr,vte -Use(Imslwrk) # nxdata,nydata,nzdata,xdata,ydata,zdata, - # kxords,kyords,kzords,xknots,yknots,zknots,z1coef +Use(Imslwrk) # nxdata_api,nydata_api,nzdata,xdata_api,ydata_api,zdata, + # kxords_api,kyords_api,kzords,xknots_api,yknots_api,zknots,z1coef integer nxcoef,nycoef,nzcoef real vz1,xuse,yuse,zuse @@ -242,18 +242,18 @@ real function z1avgbs (vte,vnr,vnt) c vnr = ng/ne density ratio c vnt = ne*tau [sec/m**3]. - xuse=min(max(xdata(1),log10(vte)),xdata(nxdata)) - yuse=min(max(ydata(1),log10(vnr)),ydata(nydata)) + xuse=min(max(xdata_api(1),log10(vte)),xdata_api(nxdata_api)) + yuse=min(max(ydata_api(1),log10(vnr)),ydata_api(nydata_api)) zuse=min(max(zdata(1),log10(vnt)),zdata(nzdata)) - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_api + nycoef=nydata_api nzcoef=nzdata icont = 0 - vz1=B3VAL (xuse, yuse, zuse, 0, 0, 0, xknots, yknots, zknots, - & nxcoef, nycoef, nzcoef, kxords, kyords, kzords, - & z1coef, ldf, mdf, icont, iworki, work2, iflagi) + vz1=B3VAL (xuse, yuse, zuse, 0, 0, 0, xknots_api, yknots_api, zknots, + & nxcoef, nycoef, nzcoef, kxords_api, kyords_api, kzords, + & z1coef, ldf_api, mdf, icont, iworki, work2, iflagi) z1avgbs=vz1 return @@ -264,8 +264,8 @@ real function z1avgbs (vte,vnr,vnt) real function z2avgbs (vte,vnr,vnt) implicit none real vnt,vnr,vte -Use(Imslwrk) # nxdata,nydata,nzdata,xdata,ydata,zdata, - # kxords,kyords,kzords,xknots,yknots,zknots,z2coef +Use(Imslwrk) # nxdata_api,nydata_api,nzdata,xdata_api,ydata_api,zdata, + # kxords_api,kyords_api,kzords,xknots_api,yknots_api,zknots,z2coef integer nxcoef,nycoef,nzcoef real vz2,xuse,yuse,zuse @@ -279,18 +279,18 @@ real function z2avgbs (vte,vnr,vnt) c vnr = ng/ne density ratio c vnt = ne*tau [sec/m**3]. - xuse=min(max(xdata(1),log10(vte)),xdata(nxdata)) - yuse=min(max(ydata(1),log10(vnr)),ydata(nydata)) + xuse=min(max(xdata_api(1),log10(vte)),xdata_api(nxdata_api)) + yuse=min(max(ydata_api(1),log10(vnr)),ydata_api(nydata_api)) zuse=min(max(zdata(1),log10(vnt)),zdata(nzdata)) - nxcoef=nxdata - nycoef=nydata + nxcoef=nxdata_api + nycoef=nydata_api nzcoef=nzdata icont = 0 - vz2=B3VAL (xuse, yuse, zuse, 0, 0, 0, xknots, yknots, zknots, - & nxcoef, nycoef, nzcoef, kxords, kyords, kzords, - & z2coef, ldf, mdf, icont, iworki, work2, iflagi) + vz2=B3VAL (xuse, yuse, zuse, 0, 0, 0, xknots_api, yknots_api, zknots, + & nxcoef, nycoef, nzcoef, kxords_api, kyords_api, kzords, + & z2coef, ldf_api, mdf, icont, iworki, work2, iflagi) z2avgbs=vz2 return diff --git a/api/fimp.m b/api/fimp.m index 0a984b72..23b9cad0 100755 --- a/api/fimp.m +++ b/api/fimp.m @@ -266,6 +266,8 @@ subroutine readmc(nzdf,mcfilename) character*256 mcfilename(*) character*256 fname Use(Multicharge) + Use(Math_problem_size) # neqmx + Use(Lsode) # iprint Use(Impdata) #apidir c ... Function: @@ -308,11 +310,15 @@ call xerrab("") * un*formatted read for header data read (nget,'(2a8,i12,4x,a32)') idcod, idtyp, n, id1 if (n .lt. 0 .and. iprt_imp_file == 1) then - write(*,*) '***Impurity file using new 2012 format is ',mcfilename(i) + if (iprint .ne. 0) then + write(*,*) '***Impurity file using new 2012 format is ',mcfilename(i) + endif mcfformat(i) = 1 iprt_imp_file = 0 elseif (iprt_imp_file == 1) then - write(*,*) '***Impurity file using pre-2012 format is ',mcfilename(i) + if (iprint .ne. 0) then + write(*,*) '***Impurity file using pre-2012 format is ',mcfilename(i) + endif mcfformat(i) = 0 iprt_imp_file = 0 endif diff --git a/api/fmombal.m b/api/fmombal.m index 2970b841..9fefab1d 100755 --- a/api/fmombal.m +++ b/api/fmombal.m @@ -2,14 +2,14 @@ c!include "../sptodp.h" c!include "api.h" ! SEE FMOMBAL SUBROUTINE FOR INPUT PARAMETER SPECIFICATIONS - subroutine coulfric(amu,denz2,dloglam,mntau,zi,capm,capn, + subroutine coulfric(amu,denz2,dloglam,mntau,zi_api,capm,capn, > ela,elab,tempa) implicit real (a-h,o-z), integer (i-n) Use(Reduced_ion_constants) real capm(KXA,miso,KXA,miso),denz2(miso), > capn(KXA,KXA,miso,miso),mntau(miso,miso), > amu(miso),tempa(miso), - > ela(*),elab(*),zi(miso,nzch) + > ela(*),elab(*),zi_api(miso,nzch) c c COMPUTES COULOMB COLLISION FRICTION TERMS c ELA AND ELAB, WHERE THE FRICTION FORCE IS @@ -206,24 +206,24 @@ integer natomic(misotope) amat(i)=zero enddo -c**** Setup zi, mass-density, Z*e*density arrays - call setden(amu,den,denmass,denz,denz2,zi) +c**** Setup zi_api, mass-density, Z*e*density arrays + call setden(amu,den,denmass,denz,denz2,zi_api) c**** Setup force arrays (gradp, gradt stuff) call setforce(den,denz,denmass,epar,gradp,gradt, > tempa,uneut,qneut,umass,fmomenta,nuion) c***** Compute Coulomb friction coefficients la, lab - call coulfric(amu,denz2,dloglam,mntau,zi,capm,capn, + call coulfric(amu,denz2,dloglam,mntau,zi_api,capm,capn, > ela,elab,tempa) c***** Compute response matrices for inversion of momentum equations c***** in charge-state space - call zrespond(den,denmass,zi,ela,nuion,nurec,uresp, + call zrespond(den,denmass,zi_api,ela,nuion,nurec,uresp, > usave,caplams,fmomenta,ldir) c***** Solve average-ion equations in mass-isotope space - call mrespond(elab,zi,den,denmass,uresp,sbar, + call mrespond(elab,zi_api,den,denmass,uresp,sbar, > KXA*(miso+1),amat,nurec,umass,ldir) c***** Compute individual ion flows (for all charge states) @@ -240,7 +240,7 @@ call mzrespond(elab,uresp,sbar,caplam,caplams,usol, c COMPUTE FRICTION FORCES c call getfrict(friction,fricc,caplam,denmass,ela,nuion, - . nurec,usol,zi) + . nurec,usol,zi_api) c ... End timing impurity calculations. if (istimingon .eq. 1 .and. misotope .gt. 1) @@ -251,26 +251,26 @@ call getfrict(friction,fricc,caplam,denmass,ela,nuion, c---- End of subroutine fmombal ---------------------------------------- c----------------------------------------------------------------------- subroutine getfrict(friction,fricc,caplam,denmass,ela, - > nuion,nurec,usol,zi) + > nuion,nurec,usol,zi_api) implicit real (a-h,o-z), integer (i-n) Use(Reduced_ion_constants) real friction(miso,nzch), usol(KXA,nzch,miso), . fricc(miso,nzch,5) real nuion(miso,0:nzch), nurec(miso,nzch) real denmass(miso,0:nzch), caplam(KXA,miso), - > ela(3,3,miso), zi(miso,nzch) + > ela(3,3,miso), zi_api(miso,nzch) m = 1 !ONLY FRICTION FORCE do misa = 1,miso nzmax = natom(misa) do nz = 1,nzmax friction(misa,nz) = - > zi(misa,nz) * ( ela(m,1,misa)*usol(1,nz,misa) + > zi_api(misa,nz) * ( ela(m,1,misa)*usol(1,nz,misa) > + ela(m,2,misa)*usol(2,nz,misa) > + ela(m,3,misa)*usol(3,nz,misa) + caplam(m,misa) ) - fricc(misa,nz,1) = zi(misa,nz)*ela(m,1,misa)*usol(1,nz,misa) - fricc(misa,nz,2) = zi(misa,nz)*ela(m,2,misa)*usol(2,nz,misa) - fricc(misa,nz,3) = zi(misa,nz)*ela(m,3,misa)*usol(3,nz,misa) - fricc(misa,nz,4) = zi(misa,nz)*caplam(m,misa) + fricc(misa,nz,1) = zi_api(misa,nz)*ela(m,1,misa)*usol(1,nz,misa) + fricc(misa,nz,2) = zi_api(misa,nz)*ela(m,2,misa)*usol(2,nz,misa) + fricc(misa,nz,3) = zi_api(misa,nz)*ela(m,3,misa)*usol(3,nz,misa) + fricc(misa,nz,4) = zi_api(misa,nz)*caplam(m,misa) friction(misa,nz) = friction(misa,nz) > - denmass(misa,nz)*usol(m,nz,misa)* > (nuion(misa,nz) + nurec(misa,nz))*al32(m) @@ -316,7 +316,7 @@ implicit real (a-h,o-z), integer (i-n) one = 1.0e0 c***** Calculate pi0 for greatest accuracy. pi0=acos(-one) -c***** Set zero for initializing arrays. +c***** Set zero for initializi_aping arrays. zero=0.e0 c***** Integer constants ilam1 = 1 @@ -352,14 +352,14 @@ integer natomic(misotope) end c---- End of subroutine initmombal ------------------------------------- c----------------------------------------------------------------------- - subroutine mrespond(elab,zi,den,denmass,uresp,sbar, + subroutine mrespond(elab,zi_api,den,denmass,uresp,sbar, > nmat,amat,nurec,umass,ldir) implicit real (a-h,o-z), integer (i-n) Use(Reduced_ion_constants) integer nmat real elab(KXA,miso,KXA*miso),uresp(KXA,nzch,miso,NBA), > sbar(KXA,miso+1), sbar0(KXA*(MXMISO1)), ubar0(KXA*(MXMISO1)), - > zi(miso,*),amat(nmat,nmat),denmass(miso,0:nzch) + > zi_api(miso,*),amat(nmat,nmat),denmass(miso,0:nzch) real den(miso,0:nzch), nurec(miso,nzch) real usum(MXNZCH), bmat(KXA*(MXMISO1)*KXA*(MXMISO1)) integer nrow(KXA*(MXMISO1)), z1 @@ -427,9 +427,9 @@ c AND U(1,1,alpha) MUST BE EXPRESSED IN TERMS OF AI, UBAR do 10 m = 1,KXA if( (misa.ne.mise) .or. (m.ne.mflow) )then sbar(m,misa) = - > sdot(nz,zi(misa,1),miso,uresp(m,z1,misa,iforc),KXA) + > sdot(nz,zi_api(misa,1),miso,uresp(m,z1,misa,iforc),KXA) amat(m+i,1+j) = - > -sdot(nz,zi(misa,1),miso,uresp(m,z1,misa,iacci),KXA) + > -sdot(nz,zi_api(misa,1),miso,uresp(m,z1,misa,iacci),KXA) endif do 10 mpmisb = 1,KXA*miso do nzb = 1,nz @@ -438,7 +438,7 @@ c AND U(1,1,alpha) MUST BE EXPRESSED IN TERMS OF AI, UBAR > + uresp(m,nzb,misa,ilam3)*elab(ilam3,misa,mpmisb) enddo if( (misa.ne.mise) .or. (m.ne.mflow) ) - > amat(m+i,mpmisb) = sdot(nz,zi(misa,z1),miso,usum,1) + > amat(m+i,mpmisb) = sdot(nz,zi_api(misa,z1),miso,usum,1) c c PERFORM SUMS OVER MISA (ISOTOPE MASS A) c @@ -673,7 +673,7 @@ real amu(miso), tempa(miso) end c---- End of subroutine neomn ------------------------------------------ c----------------------------------------------------------------------- - subroutine printit(amu,den,epar,zi,ela, + subroutine printit(amu,den,epar,zi_api,ela, > caplam,sbar,usol,fmom,denmass,nuion,nurec, > gradp,gradt,parcurrent,xirl,tempa,uneut,umass) implicit real (a-h,o-z), integer (i-n) @@ -683,7 +683,7 @@ real den(miso,0:nzch), caplam(KXA,miso) real denmass(miso,0:nzch) real nuion(miso,0:nzch), nurec(miso,nzch), > gradp(miso,*), gradt(miso,*), ela(3,3,miso), - > zi(miso,nzch), fmom(KXA,nzch,miso), amu(miso), + > zi_api(miso,nzch), fmom(KXA,nzch,miso), amu(miso), > tempa(miso), uneut(miso) c***** Print out average-ion quantities @@ -710,7 +710,7 @@ real nuion(miso,0:nzch), nurec(miso,nzch), nzmax = natom(misa) do 55 nz = 1,nzmax force = fmom(m,nz,misa) - friction = zi(misa,nz) * ( ela(m,1,misa)*usol(1,nz,misa) + friction = zi_api(misa,nz) * ( ela(m,1,misa)*usol(1,nz,misa) > + ela(m,2,misa)*usol(2,nz,misa) > + ela(m,3,misa)*usol(3,nz,misa) + caplam(m,misa) ) friction = friction - denmass(misa,nz)*usol(m,nz,misa)* @@ -724,7 +724,7 @@ real nuion(miso,0:nzch), nurec(miso,nzch), sumflow = sumflow + denmass(misa,nz)*usol(1,nz,misa) sumaflow= sumaflow+ denmass(misa,nz)*abs(usol(1,nz,misa)) write(*,550)nz,usol(m,nz,misa),force,friction, - > den(misa,nz),zi(misa,nz),nuion(misa,nz),nurec(misa,nz) + > den(misa,nz),zi_api(misa,nz),nuion(misa,nz),nurec(misa,nz) else if( m.eq.2 )then pres = den(misa,nz)*tempa(misa) write(*,550)nz,-2.5*usol(m,nz,misa)*pres, @@ -756,12 +756,12 @@ real nuion(miso,0:nzch), nurec(miso,nzch), end c---- End of subroutine printit ---------------------------------------- c----------------------------------------------------------------------- - subroutine setden(amu,den,denmass,denz,denz2,zi) + subroutine setden(amu,den,denmass,denz,denz2,zi_api) implicit real (a-h,o-z), integer (i-n) Use(Reduced_ion_constants) real amu(miso), denz2(miso) real den(miso,0:nzch), denmass(miso,0:nzch), denz(miso,*) - real zi(miso,*) + real zi_api(miso,*) c***** Sum over isotopes for electron density-isotope 1. do misa = 2,miso do nza = 1,natom(misa) @@ -776,8 +776,8 @@ real zi(miso,*) denz2(misa)=zero do nza = 1,natom(misa) denmass(misa,nza) = bmass*den(misa,nza) - zi(misa,nza) = den(misa,nza)*real(nza)**2 - denz2(misa)=denz2(misa) + zi(misa,nza) + zi_api(misa,nza) = den(misa,nza)*real(nza)**2 + denz2(misa)=denz2(misa) + zi_api(misa,nza) totmass = totmass + denmass(misa,nza) enddo enddo @@ -785,16 +785,16 @@ real zi(miso,*) do misa = 2,miso denmass(misa,0) = amu(misa)*promas*den(misa,0) enddo -c***** Provide pedestal for zi to avoid matrix inversion singularity - ziped = 1.E-4 +c***** Provide pedestal for zi_api to avoid matrix inversion singularity + zi_apiped = 1.E-4 do misa=1,miso zisum = zero do nza=1,natom(misa) - zi(misa,nza)=zi(misa,nza)/denz2(misa) + ziped - zisum = zisum + zi(misa,nza) + zi_api(misa,nza)=zi_api(misa,nza)/denz2(misa) + zi_apiped + zisum = zisum + zi_api(misa,nza) enddo - do nza = 1,natom(misa) !zi normed to 1 - zi(misa,nza) = zi(misa,nza)/zisum + do nza = 1,natom(misa) !zi_api normed to 1 + zi_api(misa,nza) = zi_api(misa,nza)/zisum enddo enddo return @@ -1045,14 +1045,14 @@ call scopy(k2,a(nrow(l)+k+1),1,a(nrow(l)+1),1) end c---- End of subroutine uinvm2 ----------------------------------------- c----------------------------------------------------------------------- - subroutine zrespond(den,denmass,zi,ela,nuion,nurec, + subroutine zrespond(den,denmass,zi_api,ela,nuion,nurec, > uresp,usave,caplams,fmom,ldir) implicit real (a-h,o-z), integer (i-n) Use(Reduced_ion_constants) parameter( NSIZE = 2*KXA*KXA*MXNZCH ) real zmat(KNX,MXMISO), source(KXA*MXNZCH,MXMISO) real amat(KNX), asource(KXA*MXNZCH*NBA) - real den(miso,0:nzch), zi(miso,nzch), ela(KXA,KXA,miso) + real den(miso,0:nzch), zi_api(miso,nzch), ela(KXA,KXA,miso) real nuion(miso,0:nzch), nurec(miso,nzch) real uresp(KXA,nzch,miso,NBA), usave(KXA,nzch,miso) real fmom(KXA,nzch,miso),denmass(miso,0:nzch) @@ -1126,7 +1126,7 @@ c SAME (SEE SUBROUTINE ZSOURCE FOR DETAILS) asource(i)=zero enddo - call zsource(asource,zi,den,fmom(1,1,misa),denmass,misa,nz) + call zsource(asource,zi_api,den,fmom(1,1,misa),denmass,misa,nz) nforc = nkz*(iforc-1) nacci = nkz*(iacci-1) if( ldir.le.1 )then @@ -1156,11 +1156,11 @@ call zsource(asource,zi,den,fmom(1,1,misa),denmass,misa,nz) c c LOWER DIAGONAL ELEMENTS (IONIZATION FROM LOWER CHARGE STATE) c - ozi = al32(m)/zi(misa,jz) + ozi_api = al32(m)/zi_api(misa,jz) if (jz.gt.1)then jp = jz-1 if( (m.eq.mp) )then - amat(index) = ozi*denmass(misa,jp)*nuion(misa,jp) + amat(index) = ozi_api*denmass(misa,jp)*nuion(misa,jp) if( ldir.le.1 ) > asource(is) = asource(is) - amat(index)*usave(mp,jp,misa) endif @@ -1172,7 +1172,7 @@ c LOWER DIAGONAL ELEMENTS (IONIZATION FROM LOWER CHARGE STATE) amat(index) = ela(m,mp,misa) if( (m.eq.mp) ) > amat(index) = amat(index) - denmass(misa,jz)* - > ( nuion(misa,jz) + nurec(misa,jz) )*ozi + > ( nuion(misa,jz) + nurec(misa,jz) )*ozi_api if( ldir.le.1 ) > asource(is) = asource(is) - amat(index)*usave(mp,jz,misa) c @@ -1182,7 +1182,7 @@ c UPPER DIAGONAL ELEMENTS (RECOMBINATION FROM HIGHER CHARGE STATE) index = index + KXA jp = jz+1 if( (m.eq.mp) )then - amat(index) = ozi*denmass(misa,jp)*nurec(misa,jp) + amat(index) = ozi_api*denmass(misa,jp)*nurec(misa,jp) if( ldir.le.1 ) > asource(is) = asource(is) - amat(index)*usave(mp,jp,misa) endif @@ -1227,20 +1227,20 @@ call scopy(nkz,xsol(noff),1,uresp(1,1,misa,ntype),1) end c---- End of subroutine zrespond --------------------------------------- c----------------------------------------------------------------------- - subroutine zsource(source,zi,den,fmom,denmass,misa,nz) + subroutine zsource(source,zi_api,den,fmom,denmass,misa,nz) implicit real (a-h,o-z), integer (i-n) Use(Reduced_ion_constants) - real zi(miso,*), den(miso,0:nz), source(KXA,nz,NBA), fmom(KXA,*) + real zi_api(miso,*), den(miso,0:nz), source(KXA,nz,NBA), fmom(KXA,*) real denmass(miso,0:nz) do 20 jz= 1,nz do 20 m = 1,KXA if( m.eq.1 )then source(m,jz,ilam1) = one - source(m,jz,iacci) = denmass(misa,jz) * anorm / zi(misa,jz) + source(m,jz,iacci) = denmass(misa,jz) * anorm / zi_api(misa,jz) else if( (m.eq.ilam2) .or. (m.eq.ilam3) )then source(m,jz,m) = one endif - source(m,jz,iforc) = fmom(m,jz)/zi(misa,jz) + source(m,jz,iforc) = fmom(m,jz)/zi_api(misa,jz) 20 continue return end diff --git a/api/sputt.m b/api/sputt.m index 7e13bad1..95a27bd2 100755 --- a/api/sputt.m +++ b/api/sputt.m @@ -40,6 +40,8 @@ SUBROUTINE SYLD96(MATT,MATP,CION,CIZB,CRMB) cdtr include 'cyield' Use(Cyield) # ceth,cetf,cq,ntars,cidata + Use(Math_problem_size) # neqmx + Use(Lsode) # iprint real ETH(7,12), ETF(7,12), Q(7,12), EBD(12) LOGICAL IDATA(7,12) @@ -199,9 +201,11 @@ ctdr IF (CEBD.EQ.0.0 .AND. MATT.LE.12) CEBD = EBD(MATT) IF (CIZB.EQ.6) MATP = 5 IF (CIZB.EQ.8) MATP = 7 cdtr IF (CNEUTD.EQ.1) MATP = CBOMBF - WRITE (*,*) 'TARGET MATERIAL IS ' , TARMAT(MATT) - WRITE (*,*) 'BOMBARDING IONS ARE ' , PLAMAT(MATP) + if (iprint .ne. 0) then + WRITE (*,*) 'TARGET MATERIAL IS ' , TARMAT(MATT) + WRITE (*,*) 'BOMBARDING IONS ARE ' , PLAMAT(MATP) cdtr IF (CNEUTD.EQ.1) CALL PRI (' WITH ZIMP', CBOMBZ) + endif RETURN END C diff --git a/bbb/Package b/bbb/Package index b01ddb05..a9ccdfca 100755 --- a/bbb/Package +++ b/bbb/Package @@ -1,7 +1,7 @@ PKG = bbb POINTER = cray -VDF = bbb_basis.v +VDF = bbb.v NVDF = ../com/com.v diff --git a/bbb/PackageMake b/bbb/PackageMake index b0a5c4e5..0ff22b59 100755 --- a/bbb/PackageMake +++ b/bbb/PackageMake @@ -1,12 +1,15 @@ SYSTEM HP700 -Macros = ../../sptodp +Macros = ../../sptodp ../../dimvars CC = cc -Aa +e SYSTEM SUN4 SOL SGI RS6000 AXP CS2 IRIX64 LINUX -Macros = ../../sptodp +Macros = ../../sptodp ../../dimvars ## CC = acc # Think this is not necessary & causes problems on some platforms SYSTEM J90 FORT = f90 FF = -G1 -v -V MPPL_DEFINES = -DCOMPILER=F90 # don't think this matters, but... + +SYSTEM LINUX64 +Macros = ../../sptodp ../../dimvars diff --git a/bbb/bbb.v b/bbb/bbb.v index 5a1ca2b2..34309f35 100755 --- a/bbb/bbb.v +++ b/bbb/bbb.v @@ -10,6 +10,10 @@ nispmxngspmx = nispmx*ngspmx # tot numb ion*gas species nstramx = 10 # maximum number of strata for MC neutrals code } +***** Com_Dim_Vars hidden: +dim_vars_hidden integer # Do not edit this group. It is used to build + # the Basis version of the code. + ***** Math_problem_size: neqmx integer # number of math. eqns to be solved/integrated numvar integer # number of physical variables per cell @@ -17,93 +21,97 @@ numvarbwpad integer /1/ # add to numvar for bandwidth calc;safety param ***** UEpar: # Parameters and switches for the simulation -csfaclb(nispmx,nxptmx) real /ndcsmx*1./ #frac of cs used for Bohm sheath b.c. -csfacrb(nispmx,nxptmx) real /ndcsmx*1./ #frac of cs used for Bohm sheath b.c. -csfacti real /1./ #Bohm speed = sqrt((te+csfacti*ti)/mi) -cslim real /1./ #frac of cs used for limiter Bohm sheath b.c. -dcslim real /0./ #reduce sonic flow at limiter by the factor +csfaclb(nispmx,nxptmx) real /ndcsmx*1./ +input #frac of cs used for Bohm sheath b.c. +csfacrb(nispmx,nxptmx) real /ndcsmx*1./ +input #frac of cs used for Bohm sheath b.c. +csfacti real /1./ +input #Bohm speed = sqrt((te+csfacti*ti)/mi) +cslim real /1./ +input #frac of cs used for limiter Bohm sheath b.c. +dcslim real /0./ +input + #reduce sonic flow at limiter by the factor #cslim*[1-exp(-(iy-iy_lims+1)/dcslim)] -islnlamcon integer /0/ #=0, loglambda=Braginskii;if=1,loglambda=lnlam -lnlam real /12./ #Coulomb log;shouldn't be constant -methe integer /33/ #elec. eng. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -methu integer /33/ #ion mom. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -methn integer /33/ #ion cont. eqn: 22-harmonic average, 33-uw -methi integer /33/ #ion eng. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -methg integer /33/ #neut. gas eqn: 22-cd, 33-uw, 44-hyb, 55-p-law +islnlamcon integer /0/ +input #=0, loglambda=Braginskii;if=1,loglambda=lnlam +lnlam real /12./ +input #Coulomb log;shouldn't be constant +methe integer /33/ +input #elec. eng. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law +methu integer /33/ +input #ion mom. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law +methn integer /33/ +input #ion cont. eqn: 22-harmonic average, 33-uw +methi integer /33/ +input #ion eng. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law +methg integer /33/ +input + #neut. gas eqn: 22-cd, 33-uw, 44-hyb, 55-p-law #66 nonorth. log intrp, 77 nonorth. 1/ng intrp -methp integer /33/ #potential eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -isgxvon integer /0/ #=0 uses gx in fmix; =1 for harmonic ave of gxf -ishavisy integer /1/ #=1 uses harmonic ave for conxi up -cfaccony real /1./ #scales conxi for up -isvylog real /0/ #=0 for vy~(1/n)dn/dy; =1 for vy~d(log(n))/dy -isintlog integer /0/ #nonog logrithm interp for remaining terms -concap integer /0/ #=1 fixes Te and Ti to afix for thermal cond. -convis integer /0/ #=1 fixes Te to afix for ion viscosity -cniatol real /1./ #multiplier for atol for ni -cngatol real /1./ #multiplier for atol for ng -cupatol real /1./ #multiplier for atol for up -cteatol real /1./ #multiplier for atol for te -ctiatol real /1./ #multiplier for atol for ti -cphiatol real /1./ #multiplier for atol for phi -tolbf real /1./ #multiplier for atol&rtol for the boundary eqns -tadj real /10./ #reduces time step by 1/tadj if iopts=1 -icnuiz integer /0/ #=1 constant ioniz. freq., cnuiz; =2 freezes -icnucx integer /0/ #=0, var nucx;=1 const. nucx=cnucx; +methp integer /33/ +input #potential eqn: 22-cd, 33-uw, 44-hyb, 55-p-law +isgxvon integer /0/ +input #=0 uses gx in fmix; =1 for harmonic ave of gxf +ishavisy integer /1/ +input #=1 uses harmonic ave for conxi up +cfaccony real /1./ +input #scales conxi for up +isvylog real /0/ +input #=0 for vy~(1/n)dn/dy; =1 for vy~d(log(n))/dy +isintlog integer /0/ +input #nonog logrithm interp for remaining terms +concap integer /0/ +input #=1 fixes Te and Ti to afix for thermal cond. +convis integer /0/ +input #=1 fixes Te to afix for ion viscosity +cniatol real /1./ +input #multiplier for atol for ni +cngatol real /1./ +input #multiplier for atol for ng +cupatol real /1./ +input #multiplier for atol for up +cteatol real /1./ +input #multiplier for atol for te +ctiatol real /1./ +input #multiplier for atol for ti +cphiatol real /1./ +input #multiplier for atol for phi +tolbf real /1./ +input #multiplier for atol&rtol for the boundary eqns +tadj real /10./ +input #reduces time step by 1/tadj if iopts=1 +icnuiz integer /0/ +input #=1 constant ioniz. freq., cnuiz; =2 freezes +icnucx integer /0/ +input + #=0, var nucx;=1 const. nucx=cnucx; # =2, use sigcx, so nucx~(Tg)**.5 -cnuiz real [1/s] /5.e+4/ #constant ioniz. freq. for icnuiz=1 -cnucx real [1/s] /1.e+0/ #constant charge exhange freq. for icnucx=1 -isrecmon integer /0/ +restart +cnuiz real [1/s] /5.e+4/ +input #constant ioniz. freq. for icnuiz=1 +cnucx real [1/s] /1.e+0/ +input #constant charge exhange freq. for icnucx=1 +isrecmon integer /0/ +input #flag to turn-on recombination (yes=1); use #cfrecom to turn-off recomb after isrecmon was on -cfrecom real /1./ +restart +cfrecom real /1./ +input #scale factor multiplying recombination freq. -igas integer /0/ #=1 invokes local rate eqn. for ng -ngbackg(ngspmx) real [1/m**3] /ngspmx*1.e14/ + restart +igas integer /0/ +input #=1 invokes local rate eqn. for ng +ngbackg(ngspmx) real [1/m**3] /ngspmx*1.e14/ +input #background gas density -ingb integer /2/ #background gas source=nuiz*ngbackg* +ingb integer /2/ +input + #background gas source=nuiz*ngbackg* # (.9+.1*(ngbackg/ng)**ingb) -inflbg integer /4/ #expon to force flalfg large near ng~ngback - #ex:flalfgx,y*(1.+(cflgb*ngbackg/ng)**inflbg) -cflbg real /10./ #scaling fac for flalfgx,y using inflbg -facngbackg2ngs(ngspmx) real /ngspmx*1.e-8/ +inflbg integer /4/ +input + #expon to force flalfg large near ng~ngback + #ex:flalfgx,y*(1.+(cflgb*ngbackg/ng)**inflbg) +cflbg real /10./ +input #scaling fac for flalfgx,y using inflbg +facngbackg2ngs(ngspmx) real /ngspmx*1.e-8/ +input #fraction of ngbackg add to initial ngs -nzbackg(nispmx) real [1/m**3] /nispmx*1.e9/ #background impurity density -inzb integer /2/ #background impurity source=nuiz*nzbackg* +nzbackg(nispmx) real [1/m**3] /nispmx*1.e9/ +input #background impurity density +inzb integer /2/ +input + #background impurity source=nuiz*nzbackg* # (.9+.1*(nzbackg/nzi)**ingb) -facnzbackg2nis(nispmx) real /nispmx*1.e-8/ +facnzbackg2nis(nispmx) real /nispmx*1.e-8/ +input #fraction of nzbackg add to initial nis -upclng(nispmx) real [m/s] /nispmx*1.e8/ +upclng(nispmx) real [m/s] /nispmx*1.e8/ +input #max ion vel at beginning of iteration -facupclng2ups(nispmx) real /nispmx*1.e-8/ +facupclng2ups(nispmx) real /nispmx*1.e-8/ +input #fraction of upclng subtract from initial ups -tebg real [eV] /1.e-20/ #backgrd elec eng sor to limit te~tebg -tibg real [eV] /1.e-20/ #backgrd ion eng sor to limit te~tebg -iteb integer /2/ #exponent of (tebg*ev/te)**iteb for bkg sor -temin real [eV] /0.03/ #min value of te allow; if less, reset to -temin2 real [eV] /0.03/ #soft floor with te=sqrt[te**2+(temin2*ev)**2] -pwrbkg_c real [W/m**3] /1.e3/ #const background factor in pwrebkg express -pwribkg_c real [W/m**3] /1.e3/ #const background factor in pwribkg express -cfwjdotelim real /1./ #factor scaling reduction of wjdote if tefnix - #=2 gas sub. neudifgp uses pg for gas vel & fngx->fnix - #=3 gas sub. neudifl use log_ng, tg for gas vel +fnnuiz real /1./ +solver #fraction of new nuiz used for Jacobian +itrap_negni integer /1/ +solver #flag to trap negative ni condition +itrap_negt integer /1/ +solver #flag to trap negative Te,i condition +itrap_negng integer /1/ +solver #flag to trap negative ng condition +isybdryog integer /0/ +input #=1 sets fx0, fmx stencil to orthog values at iy=0 & ny +isybdrywd integer /0/ +input #=1 vy diffusion-only for iy=0 & ny if matwalli,o=1 +isxmpog integer /0/ +input + #=1 sets fy0, fmy stencil to orthog values at ix=nxc-1 + # and ix=nxc+1 for geometry='dnbot' +iexclnxc1 integer /0/ +input + #if=0; include nxc+1 for fee,iytotc if geometry=dnbot; + #if=1; exclude nxc+1 for fee,iytotc +ineudif integer /2/ +input + #=1 gas sub. neudif uses ng, tg for gas vel & fngx->fnix + #=2 gas sub. neudifgp uses pg for gas vel & fngx->fnix + #=3 gas sub. neudifl use log_ng, tg for gas vel #otherwise, old case has ug=ui (strong cx coupling) -thetar real /0./ #rotate (R,Z) coordinates by angle theta (degrees) -isbcwdt integer /0/ #include dtreal in B.C. if isbcwdt=1 -ishosor integer /0/ #if=1, integrate hydr. sources over cell; full RHS only -iseesorave real /0./ #cell ave factor; 0 ctr only; 1 5 pt ave elec eng sors -ispsorave real /0./ #cell ave factor; 0 ctr only; 1 5 pt ave of psorg,psor,etc. -fsprd real /.0625 / #fraction of eng. sor. spread to each of 4 neighbors -issyvxpt0 integer /0/ #if=1, set syv=0 around x-point; ambig. rad. mom. flux -isrrvave integer /0/ #if=0, rrv from vertex B's; if=1, rrv=0.5*(rr_1+rr_2); - #if=2, average of cases 0 and 1 -rr_fac real /1./ #scale factor to multiple rr and rrv -rrmin real /0./ #min rr used in calc of u_tor & fqy for potential calc. -isdtsfscal integer /0/ #if=1, dt is included in sfscal Jac scaling factor -frfqpn real /1./ #frac. of new fqp at ix=0,nx using grad at ix=1,nx-1 -cffqpsat real /1./ #factor by which fqp can exceed fqpsatlb,rb (sat. cur) -isplflxl integer /0/ #=0, flalfe,i not active at ix=0 & nx;=1 active all ix -isplflxlv integer /0/ #=0, flalfv not active at ix=0 & nx;=1 active all ix -isplflxlgx integer /0/ #=0, flalfgx not active at ix=0 & nx;=1 active all ix -isplflxlgxy integer /0/ #=0, flalfgxy not active at ix=0 & nx;=1 active all ix -iswflxlgy integer /0/ #=0, flalfgy not active at iy=0 & ny;=1 active all iy -isplflxlvgx integer /0/ #=0, flalfvgx not active at ix=0 & nx;=1 active all ix -isplflxlvgxy integer /0/ #=0, flalfvgxy not active at ix=0 & nx;=1 active all ix -iswflxlvgy integer /1/ #=0, flalfvgy not active at iy=0 & ny;=1 active all iy -isplflxltgx integer /0/ #=0, flalfvgx not active at ix=0 & nx;=1 active all ix -isplflxltgxy integer /0/ #=0, flalfvgxy not active at ix=0 & nx;=1 active all ix -iswflxltgy integer /1/ #=0, flalfvgy not active at iy=0 & ny;=1 active all iy -flalfipl real /1.e20/ #ion therm flux lim factor on plates when isplflxl=0 -flalfepl real /1.e20/ #elec therm flux lim factor on plates when isplflxl=0 -isfeexpl0 integer /0/ #if=1, feex cannot be out of inner/outer plates -isfeixpl0 integer /0/ #if=1, feix cannot be out of inner/outer plates -isofric integer /0/ #If =1, use old (B2) interspecies up drag expression -del_te_ro real /1e10/ #te width in eV of tanh which turns off pwrze below 1 eV +thetar real /0./ +input #rotate (R,Z) coordinates by angle theta (degrees) +isbcwdt integer /0/ +solver #include dtreal in B.C. if isbcwdt=1 +ishosor integer /0/ +input #if=1, integrate hydr. sources over cell; full RHS only +iseesorave real /0./ +input #cell ave factor; 0 ctr only; 1 5 pt ave elec eng sors +ispsorave real /0./ +input #cell ave factor; 0 ctr only; 1 5 pt ave of psorg,psor,etc. +fsprd real /.0625 / +input #fraction of eng. sor. spread to each of 4 neighbors +issyvxpt0 integer /0/ +input #if=1, set syv=0 around x-point; ambig. rad. mom. flux +isrrvave integer /0/ +input + #if=0, rrv from vertex B's; + #if=1, rrv=0.5*(rr_1+rr_2); + #if=2, average of cases 0 and 1 +rr_fac real /1./ +input #scale factor to multiple rr and rrv +rrmin real /0./ +input #min rr used in calc of u_tor & fqy for potential calc. +isdtsfscal integer /0/ +input #if=1, dt is included in sfscal Jac scaling factor +frfqpn real /1./ +input #frac. of new fqp at ix=0,nx using grad at ix=1,nx-1 +cffqpsat real /1./ +input #factor by which fqp can exceed fqpsatlb,rb (sat. cur) +isplflxl integer /0/ +input #=0, flalfe,i not active at ix=0 & nx;=1 active all ix +isplflxlv integer /0/ +input #=0, flalfv not active at ix=0 & nx;=1 active all ix +isplflxlgx integer /0/ +input #=0, flalfgx not active at ix=0 & nx;=1 active all ix +isplflxlgxy integer /0/ +input #=0, flalfgxy not active at ix=0 & nx;=1 active all ix +iswflxlgy integer /0/ +input #=0, flalfgy not active at iy=0 & ny;=1 active all iy +isplflxlvgx integer /0/ +input #=0, flalfvgx not active at ix=0 & nx;=1 active all ix +isplflxlvgxy integer /0/ +input #=0, flalfvgxy not active at ix=0 & nx;=1 active all ix +iswflxlvgy integer /1/ +input #=0, flalfvgy not active at iy=0 & ny;=1 active all iy +isplflxltgx integer /0/ +input #=0, flalfvgx not active at ix=0 & nx;=1 active all ix +isplflxltgxy integer /0/ +input #=0, flalfvgxy not active at ix=0 & nx;=1 active all ix +iswflxltgy integer /1/ +input #=0, flalfvgy not active at iy=0 & ny;=1 active all iy +flalfipl real /1.e20/ +input #ion therm flux lim factor on plates when isplflxl=0 +flalfepl real /1.e20/ +input #elec therm flux lim factor on plates when isplflxl=0 +isfeexpl0 integer /0/ +input #if=1, feex cannot be out of inner/outer plates +isfeixpl0 integer /0/ +input #if=1, feix cannot be out of inner/outer plates +isofric integer /0/ +input #If =1, use old (B2) interspecies up drag expression +del_te_ro real /1e10/ +input #te width in eV of tanh which turns off pwrze below 1 eV iskaboom integer /0/ #=1 turns on ijmgetmr "k" or "kaboom" stopping option -isnglf integer /0/ #=1 gives ng=nglfix at ix=0 -nglfix real /1e15/ #value of ng at ix=0 if isnglf=1 -isngrf integer /0/ #=1 gives ng=nglfix at ix=nx+1 -ngrfix real /1e19/ #value of ng at ix=nx+1 if isnglf=1 -isnion(nispmx) integer /nispmx*1/ #user:turns on (=1) ion continuity eqn. -isupon(nispmx) integer /nispmx*1/ #user:turns on (=1) parallel vel. eqn. -isup1up2 integer /0/ #=1 sets up2=rup21*up1 -rup21 real /1./ #rup21=up2/up1 if isup1up2 -isupgon(ngspmx) integer /ngspmx*0/ #user:=1 for par neutral vel. eqn.; index igsp -isteon integer /1/ #user:turns on (=1) electron energy eqn. -istion integer /1/ #user:turns on (=1) ion enegy eqn. -isngon(ngspmx) integer /6*1/ #user:turns on (=1) neutral eqn.; index igsp -istgon(ngspmx) integer /6*0/ #user:turns on (=1) gas enegy eqn. -isphion integer /0/ #user:turns on (=1) potential eqn. -isphiofft integer /0/ #user:=1 leaves old cur. on & ex=-d(phis)/dx; must be used +isnglf integer /0/ +input #=1 gives ng=nglfix at ix=0 +nglfix real /1e15/ +input #value of ng at ix=0 if isnglf=1 +isngrf integer /0/ +input #=1 gives ng=nglfix at ix=nx+1 +ngrfix real /1e19/ +input #value of ng at ix=nx+1 if isnglf=1 +isnion(nispmx) integer /nispmx*1/ +input #user:turns on (=1) ion continuity eqn. +isupon(nispmx) integer /nispmx*1/ +input #user:turns on (=1) parallel vel. eqn. +isup1up2 integer /0/ +input #=1 sets up2=rup21*up1 +rup21 real /1./ +input #rup21=up2/up1 if isup1up2 +isupgon(ngspmx) integer /ngspmx*0/ +input #user:=1 for par neutral vel. eqn.; index igsp +isteon integer /1/ +input #user:turns on (=1) electron energy eqn. +istion integer /1/ +input #user:turns on (=1) ion enegy eqn. +isngon(ngspmx) integer /6*1/ +input #user:turns on (=1) neutral eqn.; index igsp +istgon(ngspmx) integer /6*0/ +input #user:turns on (=1) gas enegy eqn. +isphion integer /0/ +input #user:turns on (=1) potential eqn. +isphiofft integer /0/ +input #user:=1 leaves old cur. on & ex=-d(phis)/dx; must be used #with isphion=0 -isnewpot integer /0/ #user:turns on (=1) new potential; J_r from tor. mom. bal. +isnewpot integer /0/ +input #user:turns on (=1) new potential; J_r from tor. mom. bal. #=-2 sets phi constant on core boundary with #total core current = icoreelec isnionxy(0:nx+1,0:ny+1,nisp) _integer #calc:=1 for ni eqn on; =0 for eqn off @@ -234,13 +247,15 @@ fdttixy(0:nx+1,0:ny+1) _real /0./ #user:=1 for ti eqn off; =0 for eqn on fdtngxy(0:nx+1,0:ny+1,ngsp) _real /0./ #user:=1 for ng eqn off; =0 for eqn on fdttgxy(0:nx+1,0:ny+1,ngsp) _real /0./ #user:=1 for tg eqn off; =0 for eqn on fdtphixy(0:nx+1,0:ny+1) _real /0./ #user:=1 for phi eqn off; =0 for eqn on -isugfm1side integer /0/ #=0, use pol ave gas vels in par up eqn - #=1, use 1-sided vals for domain decomp -isnupdot1sd integer /0/ #=0, use 2-pt ndot for (n*up)_dot; - #=1, use 1-sided n_dot for (n*up)_dot -isphicore0 integer /0/ #=1 sets phi=phi_mp in core if isphion=1 -is_z0_imp_const integer /0/ #=0 use hydr Keilhacker;=1 z0_imp_const -z0_imp_const real /1./ #z0 in therm force if is_z0_imp_const=1 +isugfm1side integer /0/ +input + #=0, use pol ave gas vels in par up eqn + #=1, use 1-sided vals for domain decomp +isnupdot1sd integer /0/ +input + #=0, use 2-pt ndot for (n*up)_dot; + #=1, use 1-sided n_dot for (n*up)_dot +isphicore0 integer /0/ +input #=1 sets phi=phi_mp in core if isphion=1 +is_z0_imp_const integer /0/ +input #=0 use hydr Keilhacker;=1 z0_imp_const +z0_imp_const real /1./ +input #z0 in therm force if is_z0_imp_const=1 ***** Model_choice restart: #Flags for choosing one or another calculation of a part of the model @@ -248,179 +263,187 @@ iondenseqn character*8 /"llnl"/ # ion continuity equation ***** Coefeq restart: #Coefficients for the different terms in the fluid equations. -cnfx real /1./ #X-flux coef for conv. in n-eq. -cnfy real /1./ #Y-flux coef for conv. in n-eq. -cnsor real /1./ #Coef for particle src. in n-eq. -cfneut real /1./ #Coef for fluid neutrals contrib's to resid's -cfnidh real /1./ #Coef for neutral-ion drift heating -cfupcx real /1./ #Coef for nucx*(up_ion - up_gas) momentum coupling -cfticx real /1./ #Coef for nucx*(up_ion-up_gas)**2 heating in Ti Eq -cfupimpg real /0./ #Coef for impur up Cx/elast drag on up=0 imp gas -cftiimpg real /0./ #Coef for Ti cooling CX/elast loss to cold imp gas -cmneut real /0./ #Coef for Monte Carlo neutrals contrib's to resid's -cnflux(ngspmx) real /ngspmx*1./ #coef for particle flux in n-eq. (resco) -chradi real /1./ #Coef for hyd. ioniz. rad. loss in elec. eng. eq. -chradr real /1./ #Coef for hyd. recomb. rad. loss in elec. eng. eq. -chioniz real /1./ #Coef for hydrogen ionization in elec. eng. eq. -ifxnsgi integer /0/ #=1 sets ne for _i to cne_sgvi -cne_sgvi real [1/m**3] /1.e18/ #ne for _i if ifxnsgi=1 -ctsor real /1./ #Coef for eng. src. in Ti eq. 0.5*mi*up**2*psor -ceisor real /1./ #scale fac for ion energy source term (nu_i & eion) -ccoldsor real /0./ #scale fac for ion eng loss from cold cx -cngfx(ngspmx) real /ngspmx*1./#scale fac for flux from grad_x T_g in gas eqn. -cngfy(ngspmx) real /ngspmx*1./#scale fac for flux from grad_y T_g in gas eqn. -cngmom(nispmx) real /nispmx*0./#mom. cx-loss coeff for diffusve-neut hydr only -cmwall(nispmx) real /nispmx*0./#mom. wall-loss coeff for diff-neut hydr only -cngtgx(ngspmx) real /ngspmx*0./#X-flux coef for gas comp. of Ti eqn. -cngtgy(ngspmx) real /ngspmx*0./#Y-flux coef for gas comp. of Ti eqn. -sxgsol real /1./ #stretches x-coord. for gas in sol & core regions -sxgpr real /1./ #stretches x-coord. for gas in private flux region -xstscal real [m] /1./ #scale-length with stretch-coord decays from plates -rld2dxg(ngspmx) real /ngspmx*0./ #ratio of gas decay-length to dx via artificial diff. -rld2dyg(ngspmx) real /ngspmx*0./ #ratio of gas decay-length to dy via artificial diff. -cngflox(ngspmx) real /ngspmx*0./ #fac for x-flux from convection in ng-eqn. -cngfloy(ngspmx) real /ngspmx*1./ #fac for y-flux from convection in ng-eqn. -cngniflox(nispmx,ngspmx) real /nispmxngspmx*0./ #fac for rel ion-neut x-vel in ng-eqn -cngnifloy(nispmx,ngspmx) real /nispmxngspmx*0./ #fac for rel ion-neut y-vel in ng-eqn -cngsor real /1./ #Coef for part. src. in ng-eq. -cdifg(ngspmx) real /ngspmx*1./ #scale factor for gas diffusion coeff. -lgmax(ngspmx) real /ngspmx*1.e20/ #max gas scale length for calc particle D_g -lgtmax(ngspmx) real /ngspmx*1.e20/ #max gas scale length for calc. thermal D_g -lgvmax real /1.e20/ #max gas scale length for calc. viscous D_g -rtg2ti(ngspmx) real /ngspmx*1./ #ratio of gas temp to ion temp -tgas(ngspmx) real [eV] /ngspmx*1./ #value of tg if istgcon=1 -cmfx real /1./ #X-flux coef for conv. in up-eq. -cmfy real /1./ #Y-flux coef for conv. in up-eq. -cpgx real /1./ #Coef for Grad(p) in up-eq. -cfvisx real /1./ #Coef. for x-visc. in ti-eq. -cfvisy real /1./ #Coef. for y-visc. in ti-eq. -cfanomvisxg real /0./ #Coef. for neut x-visc ~travis(2) -cfanomvisyg real /0./ #Coef. for neut y-visc ~travis(2) -cfvisxn real /1./ #Coef. for neutral x-visc. in up(,,iispg) eqn -cfvisxy(1:nispmx) real /nispmx*1./ #Coef. mult fmixy(ifld) -isvisxn_old integer /0/ #=1 uses sigcx,rrfac=1; =0 uses kelhihg, rrfac=rr**2 -cfvxnrr real /1./ #=1 gives rr**2 in visx gas; =0 gives old 1 factor -cfvisyn real /1./ #Coef. for neutral y-visc. in up(,,iispg) eqn -cfvcsx(1:nispmx) real /nispmx*1./ #Coefs for x-visc. in ti-eq. with ismcnon>0 -cfvcsy(1:nispmx) real /nispmx*1./ #Coefs for y-visc. in ti-eq. with ismcnon>0 -isvhyha integer /0/ #switch (=1) for harmonic y-ave of up in visc heat -upvhflr real /1.e2/ #min denom for up harmc ave (isvhyha=1); visc heat -vboost real /1./ #previously scaled eqp; no longer in use -cvgp real /1./ #Coef for v.Grad(p) ion/elec eng. terms -cvgpg real /1./ #Coef for v.Grad(pg) gas eng. terms -cfvgpx(1:nispmx) real /nispmx*1./ #Coefs for x components of v.grad(p) in ti-eq -cfvgpy(1:nispmx) real /nispmx*1./ #Coefs for y components of v.grad(p) in ti-eq -cfbgt real /0./ #Coef for the B x Grad(T) terms. -cfjhf real /1./ #Coef for convective cur (fqp) heat flow -jhswitch integer /0/ #Coef for the Joule-heating terms -cf2ef real /0./ #Coef for ExB drift in 2-direction -cfyef real /0./ #Coef for ExB drift in y-direction -cftef real /0./ #Coef for ExB drift in toroidal direction -cf2bf real /0./ #Coef for Grad B drift in 2-direction -cfybf real /0./ #Coef for Grad B drift in y-direction -cfcbti real /0./ #Coef for adding fnixcb & fniycb to Ti eqn. -cfcurv real /1./ #Coef for curvature part of Grad_B drift -cfgradb real /1./ #Coef for p_perp part of Grad_B drift -cfq2bf real /0./ #Coef for Grad_B current in 2-direction -cfqybf real /0./ #Coef for Grad_B current in y-direction -cfqyn real /0./ #Coef for cx coll. rad current in y-direction -cfqym real /1./ #Coef for spatial inertial rad current in y-dir. -cfqydt real /0./ #Coef for time-dep inertial rad current in y-dir. -cf2dd real /0./ #Coef for diamagnetic drift in 2-direction -cfydd real /0./ #Coef for diamagnetic drift in y-direction -cftdd real /0./ #Coef for diamagnetic drift in toroidal direction -cfrd real /0./ #Coef for resistive cross-field drift -cfvisxneov real /0./ #Coef for v-driven parallel viscosity -cfvisxneoq real /0./ #Coef for q-driven parallel viscosity -cfvycr real /0./ #Coef for thermal force class. vel. vycr -cfvycf real /0./ #Coef for visc. force class. vel. vycf -cfvyavis real /0./ #Coef for vy from anom perp viscosity -cfjve real /0./ #Coef for J-contribution to ve. -cfjp2 real /0./ #Coef for B x gradP terms in div(J) eqn -cfjpy real /0./ #Coef for B x gradP terms in div(J) eqn -isnfmiy integer /0/ #diff fmiy for symmetry for vel. cells touching x-pt. -cfnfmiy real /1./ #Coef for new fmiy for vel. cells touching x-pt. -cnimp real /1./ #Coef for impurity radiation loss -fac2sp real [ ] /1./ #factor to test 2-species model; for +cnfx real /1./ +input #X-flux coef for conv. in n-eq. +cnfy real /1./ +input #Y-flux coef for conv. in n-eq. +cnsor real /1./ +input #Coef for particle src. in n-eq. +cfneut real /1./ +input #Coef for fluid neutrals contrib's to resid's +cfnidh real /1./ +input #Coef for neutral-ion drift heating +cfupcx real /1./ +input #Coef for nucx*(up_ion - up_gas) momentum coupling +cfticx real /1./ +input #Coef for nucx*(up_ion-up_gas)**2 heating in Ti Eq +cfupimpg real /0./ +input #Coef for impur up Cx/elast drag on up=0 imp gas +cftiimpg real /0./ +input #Coef for Ti cooling CX/elast loss to cold imp gas +cmneut real /0./ +input #Coef for Monte Carlo neutrals contrib's to resid's +cnflux(ngspmx) real /ngspmx*1./ +input #coef for particle flux in n-eq. (resco) +chradi real /1./ +input #Coef for hyd. ioniz. rad. loss in elec. eng. eq. +chradr real /1./ +input #Coef for hyd. recomb. rad. loss in elec. eng. eq. +chioniz real /1./ +input #Coef for hydrogen ionization in elec. eng. eq. +ifxnsgi integer /0/ +input #=1 sets ne for _i to cne_sgvi +cne_sgvi real [1/m**3] /1.e18/ +input #ne for _i if ifxnsgi=1 +ctsor real /1./ +input #Coef for eng. src. in Ti eq. 0.5*mi*up**2*psor +ceisor real /1./ +input #scale fac for ion energy source term (nu_i & eion) +ccoldsor real /0./ +input #scale fac for ion eng loss from cold cx +cngfx(ngspmx) real /ngspmx*1./+input #scale fac for flux from grad_x T_g in gas eqn. +cngfy(ngspmx) real /ngspmx*1./+input #scale fac for flux from grad_y T_g in gas eqn. +cngmom(nispmx) real /nispmx*0./+input #mom. cx-loss coeff for diffusve-neut hydr only +cmwall(nispmx) real /nispmx*0./+input #mom. wall-loss coeff for diff-neut hydr only +cngtgx(ngspmx) real /ngspmx*0./+input #X-flux coef for gas comp. of Ti eqn. +cngtgy(ngspmx) real /ngspmx*0./+input #Y-flux coef for gas comp. of Ti eqn. +sxgsol real /1./ +input #stretches x-coord. for gas in sol & core regions +sxgpr real /1./ +input #stretches x-coord. for gas in private flux region +xstscal real [m] /1./ +input #scale-length with stretch-coord decays from plates +rld2dxg(ngspmx) real /ngspmx*0./ +input #ratio of gas decay-length to dx via artificial diff. +rld2dyg(ngspmx) real /ngspmx*0./ +input #ratio of gas decay-length to dy via artificial diff. +cngflox(ngspmx) real /ngspmx*0./ +input #fac for x-flux from convection in ng-eqn. +cngfloy(ngspmx) real /ngspmx*1./ +input #fac for y-flux from convection in ng-eqn. +cngniflox(nispmx,ngspmx) real /nispmxngspmx*0./ +input #fac for rel ion-neut x-vel in ng-eqn +cngnifloy(nispmx,ngspmx) real /nispmxngspmx*0./ +input #fac for rel ion-neut y-vel in ng-eqn +cngsor real /1./ +input #Coef for part. src. in ng-eq. +cdifg(ngspmx) real /ngspmx*1./ +input #scale factor for gas diffusion coeff. +lgmax(ngspmx) real /ngspmx*1.e20/ +input #max gas scale length for calc particle D_g +lgtmax(ngspmx) real /ngspmx*1.e20/ +input #max gas scale length for calc. thermal D_g +lgvmax real /1.e20/ +input #max gas scale length for calc. viscous D_g +rtg2ti(ngspmx) real /ngspmx*1./ +input #ratio of gas temp to ion temp +tgas(ngspmx) real [eV] /ngspmx*1./ +input #value of tg if istgcon=1 +cmfx real /1./ +input #X-flux coef for conv. in up-eq. +cmfy real /1./ +input #Y-flux coef for conv. in up-eq. +cpgx real /1./ +input #Coef for Grad(p) in up-eq. +cfvisx real /1./ +input #Coef. for x-visc. in ti-eq. +cfvisy real /1./ +input #Coef. for y-visc. in ti-eq. +cfanomvisxg real /0./ +input #Coef. for neut x-visc ~travis(2) +cfanomvisyg real /0./ +input #Coef. for neut y-visc ~travis(2) +cfvisxn real /1./ +input #Coef. for neutral x-visc. in up(,,iispg) eqn +cfvisxy(1:nispmx) real /nispmx*1./ +input #Coef. mult fmixy(ifld) +isvisxn_old integer /0/ +input #=1 uses sigcx,rrfac=1; =0 uses kelhihg, rrfac=rr**2 +cfvxnrr real /1./ +input #=1 gives rr**2 in visx gas; =0 gives old 1 factor +cfvisyn real /1./ +input #Coef. for neutral y-visc. in up(,,iispg) eqn +cfvcsx(1:nispmx) real /nispmx*1./ +input #Coefs for x-visc. in ti-eq. with ismcnon>0 +cfvcsy(1:nispmx) real /nispmx*1./ +input #Coefs for y-visc. in ti-eq. with ismcnon>0 +isvhyha integer /0/ +input #switch (=1) for harmonic y-ave of up in visc heat +upvhflr real /1.e2/ +input #min denom for up harmc ave (isvhyha=1); visc heat +vboost real /1./ +input #previously scaled eqp; no longer in use +cvgp real /1./ +input #Coef for v.Grad(p) ion/elec eng. terms +cvgpg real /1./ +input #Coef for v.Grad(pg) gas eng. terms +cfvgpx(1:nispmx) real /nispmx*1./ +input #Coefs for x components of v.grad(p) in ti-eq +cfvgpy(1:nispmx) real /nispmx*1./ +input #Coefs for y components of v.grad(p) in ti-eq +cfvgpgx(1:ngspmx) real /ngspmx*0./ +input # Coefs for v*grad(pg) term (poloidal component) for Tg if isupgon=0. +cfvgpgy(1:ngspmx) real /ngspmx*0./ +input # Coefs for v*grad(pg) term (poloidal component) for Tg if isupgon=0. +cfbgt real /0./ +input #Coef for the B x Grad(T) terms. +cfjhf real /1./ +input #Coef for convective cur (fqp) heat flow +jhswitch integer /0/ +input #Coef for the Joule-heating terms +oldseec integer /1/ +input #Switch for Joule-heating bugfix +override integer /0/ +input #Switch to manually override checks on old models +cf2ef real /0./ +input #Coef for ExB drift in 2-direction +cfyef real /0./ +input #Coef for ExB drift in y-direction +cftef real /0./ +input #Coef for ExB drift in toroidal direction +cf2bf real /0./ +input #Coef for Grad B drift in 2-direction +cfybf real /0./ +input #Coef for Grad B drift in y-direction +cfcbti real /0./ +input #Coef for adding fnixcb & fniycb to Ti eqn. +cfcurv real /1./ +input #Coef for curvature part of Grad_B drift +cfgradb real /1./ +input #Coef for p_perp part of Grad_B drift +cfq2bf real /0./ +input #Coef for Grad_B current in 2-direction +cfqybf real /0./ +input #Coef for Grad_B current in y-direction +cfqyn real /0./ +input #Coef for cx coll. rad current in y-direction +cfqym real /1./ +input #Coef for spatial inertial rad current in y-dir. +cfqydt real /0./ +input #Coef for time-dep inertial rad current in y-dir. +cf2dd real /0./ +input #Coef for diamagnetic drift in 2-direction +cfydd real /0./ +input #Coef for diamagnetic drift in y-direction +cftdd real /0./ +input #Coef for diamagnetic drift in toroidal direction +cfrd real /0./ +input #Coef for resistive cross-field drift +cfvisxneov real /0./ +input #Coef for v-driven parallel viscosity +cfvisxneoq real /0./ +input #Coef for q-driven parallel viscosity +cfvycr real /0./ +input #Coef for thermal force class. vel. vycr +cfvycf real /0./ +input #Coef for visc. force class. vel. vycf +cfvyavis real /0./ +input #Coef for vy from anom perp viscosity +cfjve real /0./ +input #Coef for J-contribution to ve. +cfjp2 real /0./ +input #Coef for B x gradP terms in div(J) eqn +cfjpy real /0./ +input #Coef for B x gradP terms in div(J) eqn +isnfmiy integer /0/ +input #diff fmiy for symmetry for vel. cells touching x-pt. +cfnfmiy real /1./ +input #Coef for new fmiy for vel. cells touching x-pt. +cnimp real /1./ +input #Coef for impurity radiation loss +fac2sp real [ ] /1./ +input #factor to test 2-species model; for #equal densities, set fac2sp=2 -$$$cfw(1:10) real /0.1,9*1./ #Coeff's for the parallel neutral momentum eq. +$$$cfw(1:10) real /0.1,9*1./ +input #Coeff's for the parallel neutral momentum eq. $$$ #cfw(1)*(the local sound speed) is the parallel $$$ #neutral velocity out of the plate (bound. con.) -cftnm real [ ] /0./ #Coef for neutral cx in toroidal mom. eq for fqy -cfupjr real [ ] /0./ #coef to include u_par in Jr calc. -cfcximp1 real [ ] /1./ #coef multi. kcxrz for imp(+1)+D(0)->imp(0)+D(+1) -cfcximp2 real [ ] /1./ #coef mult. kcxrz;imp(+p)+D(0)->imp(p-1)+D(+1),p>1 -cfnetap real [ ] /1./ #coef mult. netap*fqp term in frice express. -fcdif real [ ] /1./ #coef mult all constant anomal diff coef -cfmsor real [ ] /1./ #coef mult msor and msorxr in up eqn. -cpiup(nispmx) real /nispmx*1./ #mult. press. grad term in up eqn -cfloyi real [ ] /2.5/ #coef mult ion radial convective energy flow -cfloye real [ ] /2.5/ #coef mult elec radial convective energy flow -cfcvte real [ ] /1.0/ #coef mult elec poloidal convect(~5/2) energy flow -cfcvti real [ ] /1.0/ #coef mult ion & neut pol convect(~5/2) energy flow -cfcvtg real [ ] /1.0/ #coef mult gas pol convect(~5/2) energy flow -cfloxiplt real [ ] /.0/ #coef mult neutral convect engy from plates -cfloygwall real [ ] /.0/ #coef mult neutral convect engy from walls -cftgdiss(ngspmx) real [ ] /ngspmx*1./ # coef mult tg*nu_diss eng loss -exjbdry real [ ] /10./ #exponent pwr to limit fqp < fqpsat at plates -cfgpijr real [ ] /1./ #scalar factor for grad_Pi term in fqya -iszeffcon integer /0/ #if =1, zeff=zeffcon -zeffcon real /1./ #value of zeff if iszeffcon=1 -alftng real /0./ #neutral thermal force coeff; careful of sign - -cfqya real /1./ #Coef for anomalous current in y-direction (new model) -cfqyao real /1./ #Coef for anomalous current in y-direction (old model) -cfqyae real /1./ #Coef for anomalous electron current in y-direction -cfqyai real /0./ #Coef for anomalous ion current in y-direction -cfhcxgc(ngspmx) real /ngspmx*0./ # Coef constant pol heat conduct (chixg_use) -cfhcygc(ngspmx) real /ngspmx*0./ # Coef constant rad heat conduct (chiyg_use) -cftgcond real /1./ #Coef for gas thermal cond (usually molecules) -cftgeqp real /1.5/ #Coef for gas thermal equipartion (usually molecules) +cftnm real [ ] /0./ +input #Coef for neutral cx in toroidal mom. eq for fqy +cfupjr real [ ] /0./ +input #coef to include u_par in Jr calc. +cfcximp1 real [ ] /1./ +input #coef multi. kcxrz for imp(+1)+D(0)->imp(0)+D(+1) +cfcximp2 real [ ] /1./ +input #coef mult. kcxrz;imp(+p)+D(0)->imp(p-1)+D(+1),p>1 +cfnetap real [ ] /1./ +input #coef mult. netap*fqp term in frice express. +fcdif real [ ] /1./ +input #coef mult all constant anomal diff coef +cfmsor real [ ] /1./ +input #coef mult msor and msorxr in up eqn. +cpiup(nispmx) real /nispmx*1./ +input #mult. press. grad term in up eqn +cfloyi real [ ] /2.5/ +input #coef mult ion radial convective energy flow +cfloye real [ ] /2.5/ +input #coef mult elec radial convective energy flow +cfcvte real [ ] /1.0/ +input #coef mult elec poloidal convect(~5/2) energy flow +cfcvti real [ ] /1.0/ +input #coef mult ion & neut pol convect(~5/2) energy flow +cfcvtg real [ ] /1.0/ +input #coef mult gas pol convect(~5/2) energy flow +cfloxiplt real [ ] /.0/ +input #coef mult neutral convect engy from plates +cfloygwall real [ ] /.0/ +input #coef mult neutral convect engy from walls +cftgdiss(ngspmx) real [ ] /ngspmx*1./ +input # coef mult tg*nu_diss eng loss +exjbdry real [ ] /10./ +input #exponent pwr to limit fqp < fqpsat at plates +cfgpijr real [ ] /1./ +input #scalar factor for grad_Pi term in fqya +iszeffcon integer /0/ +input #if =1, zeff=zeffcon +zeffcon real /1./ +input #value of zeff if iszeffcon=1 +alftng real /0./ +input #neutral thermal force coeff; careful of sign + +cfqya real /1./ +input #Coef for anomalous current in y-direction (new model) +cfqyao real /1./ +input #Coef for anomalous current in y-direction (old model) +cfqyae real /1./ +input #Coef for anomalous electron current in y-direction +cfqyai real /0./ +input #Coef for anomalous ion current in y-direction +cfhcxgc(ngspmx) real /ngspmx*0./ +input # Coef constant pol heat conduct (chixg_use) +cfhcygc(ngspmx) real /ngspmx*0./ +input # Coef constant rad heat conduct (chiyg_use) +cftgcond real /1./ +input #Coef for gas thermal cond (usually molecules) +cftgeqp real /1.5/ +input #Coef for gas thermal equipartion (usually molecules) ***** Bcond restart: #Variables for setting the boundary conditions. -ibctepl integer /1/ #Switch for ix=0 energy flux bc's +ibctepl integer /1/ +input + #Switch for ix=0 energy flux bc's #=0, fixed te (see tepltl) #=1, standard sheath transmission b.c. #=2, zero poloidal gradients for te -ibctipl integer /1/ # Same as ibctepl, with te --> ti -ibctepr integer /1/ #Switch for ix=nx+1 energy flux bc's +ibctipl integer /1/ +input # Same as ibctepl, with te --> ti +ibctepr integer /1/ +input + #Switch for ix=nx+1 energy flux bc's #=0, fixed te (see tepltr) #=1, standard sheath transmission b.c. #=2, zero poloidal gradients for te -ibctipr integer /1/ # Same as ibctepr, with te --> ti -isphilbc integer /0/ #Switch for ix=0 b.c. on phi +ibctipr integer /1/ +input # Same as ibctepr, with te --> ti +isphilbc integer /0/ +input + #Switch for ix=0 b.c. on phi #=0, phi = phi0l + kappal * te #=1, phi = phi0l -isphirbc integer /0/ #Switch for ix=nx+1 b.c. on phi +isphirbc integer /0/ +input + #Switch for ix=nx+1 b.c. on phi #=0, phi = phi0r + kappar * te #=1, phi = phi0r -iphibcc integer /3/ #core BC at iy=1 when isnewpot=1;iy=0 +iphibcc integer /3/ +input #core BC at iy=1 when isnewpot=1;iy=0 #=1, d^2(ey)/dy^2=0 #=2, te=constant & ey(ixmp,0)=eycore #=3, phi=constant & ey(ixmp,0)=eycore #>3 or < 1 now unavailable, previously #dphi(ix,1)=dphi_iy1,isutcore ctrls ix=ixmp -iphibcwi integer /0/ #=0, d(ey)/dy=0 +iphibcwi integer /0/ +input #=0, d(ey)/dy=0 #=1, phi(ix,0) = phintewi*te(ix,0)/ev #=3, d(phi)/dy/phi = 1/lyphi(1) #=4, phi(ix,0)=phiwi(ix) in PF region -iphibcwo integer /0/ #=0, d(ey)/dy=0 +iphibcwo integer /0/ +input #=0, d(ey)/dy=0 #=1, phi(ix,ny+1) = phintewi*te(ix,ny+1)/ev #=3, d(phi)/dy/phi = 1/lyphi(2) #=4, phi(ix,ny+1)=phiwo(ix) -phiwi(0:nx+1) _real [eV] #/(nx+2)*0./ +phiwi(0:nx+1) _real [eV] +input #/(nx+2)*0./ #PF wall phi profile if iphicwi=4;user set -phiwo(0:nx+1) _real [eV] #/(nx+2)*0./ +phiwo(0:nx+1) _real [eV] +input #/(nx+2)*0./ #outer wall phi profile if iphicwo=4;user set -phintewi real /3./ #phi/te on inner wall if iphibcwi=1 -phintewo real /3./ #phi/te on outer wall if iphibcwo=1 -ncore(nispmx) real [m**-3]/nispmx*7.e19/ #core ion dens if isnicore=1 -upcore(nispmx) real [m/s] /nispmx*0./ #core ion parall vel. if isupcore=0 -ngcore(ngspmx) real [m**-3]/ngspmx*1.e15/ #core gas dens if isngcore=1 -tgcore(ngspmx) real [eV] /ngspmx*100./ #core gas temp if istgcore=1 -isnicore(nispmx) integer /1,30*0/ #switch for ion-density core B.C. +phintewi real /3./ +input #phi/te on inner wall if iphibcwi=1 +phintewo real /3./ +input #phi/te on outer wall if iphibcwo=1 +ncore(nispmx) real [m**-3]/nispmx*7.e19/ +input #core ion dens if isnicore=1 +upcore(nispmx) real [m/s] /nispmx*0./ +input #core ion parall vel. if isupcore=0 +ngcore(ngspmx) real [m**-3]/ngspmx*1.e15/ +input #core gas dens if isngcore=1 +tgcore(ngspmx) real [eV] /ngspmx*100./ +input #core gas temp if istgcore=1 +isnicore(nispmx) integer /1,30*0/ +input #switch for ion-density core B.C. #=1, set uniform, fixed density, ncore #=0, set flux to curcore/sy locally in ix #=2, set flux & ni over range @@ -428,13 +451,13 @@ isnicore(nispmx) integer /1,30*0/ #switch for ion-density core B.C. #=4, use impur. source terms (impur only) #=5, set d(ni)/dy=-ni/lynicore at midp & # ni constant poloidally -isupcore(nispmx) integer /nispmx*0/ #=0 sets up=upcore on core bdry +isupcore(nispmx) integer /nispmx*0/ +input #=0 sets up=upcore on core bdry #=1 sets d(up)/dy=0 on the core bdry #=2 sets d^2(up)/dy^2 = 0 #=3 sets fmiy = 0 #=4 sets tor. ang mom flux = lzflux & n*up/R=const #=5 sets ave tor vel = utorave & n*up/R=const -isngcore(ngspmx) integer /ngspmx*0/ #switch for neutral-density core B.C. +isngcore(ngspmx) integer /ngspmx*0/ +input #switch for neutral-density core B.C. #=0, set loc flux= -(1-albedoc)*ng*vtg/4 #=1, set uniform, fixed density, ngcore #=2, not available @@ -442,327 +465,339 @@ isngcore(ngspmx) integer /ngspmx*0/ #switch for neutral-density core B.C. #=anything else, set zero deriv which was #prev default inert hy # anything else same as =0 -istgcore(ngspmx) integer /ngspmx*1/ #switch for neutral-density core B.C. +istgcore(ngspmx) integer /ngspmx*1/ +input #switch for neutral-density core B.C. #=0, set tg(ixcore,0,igsp)=ti(ixcore,0) #=1, set fixed temp tgcore(igsp) #if > 1, set zero grad; tg(,0,)=tg(,1,) -curcore(1:nispmx) real [A] /0.,30*0./ #value of current from core if isnicore=0 -lzcore(1:nispmx) real [kg/ms] /nispmx*0./ #tor. ang. mom dens core bdry; phi eqn -lzflux(1:nispmx) real [kg/s**2]/nispmx*0./ #tor. ang. mom dens flux core bdry; up eqn -utorave(1:nispmx) real [m/s] /nispmx*0./ #ave tor ave vel = utorave; up eqn -icoreelec real [A] /0./ # electrical current from core -eycore real [V/m] /0./ # rad E-field core BC is iphibcc=3 -cfniybbo real /0./ # factor to includ. vycb in fniy,feiy at iy=0 only -cfniydbo real /0./ # factor to includ. vycp in fniy,feiy at iy=0 only -cfeeybbo real /0./ # factor to includ. vycb in feey at iy=0 only -cfeeydbo real /0./ # factor to includ. vycp in feey at iy=0 only -cfeexdbo real /0./ # factor includ v2cde & BxgradTe in BC at ix=0,nx -cfeixdbo real /0./ # factor includ v2cdi & BxgradTi in BC at ix=0,nx -cfqybbo real /0./ # factor to includ. fqyb in core current B.C. only -cfqydbo real /0./ # factor to includ. fqyd in core current B.C. only -nfqya0core integer /0/ # num iy core cells beyond iy=0 where force fqya=0 -nfqya0pf integer /1/ # num. iy pf cells beyond iy=0 where force fqya=0 -nfqya0ow integer /1/ # num iy outer wall cell below iy=ny+1 with fqya=0 -ixfixnc integer /1/ # ix where ni=ncore if isnicore=2 begins -incixc integer /0/ # ix range for ni=ncore from ixfixnc if isnicore=2 -tcoree real [eV] /50./ #core elecron temp if iflcore=0 -tcorei real [eV] /50./ #core ion temp if iflcore=0 -tedge real [eV] /2./ #edge ion and elec. temp; used for te,iwalli,o +curcore(1:nispmx) real [A] /0.,30*0./ +input #value of current from core if isnicore=0 +lzcore(1:nispmx) real [kg/ms] /nispmx*0./ +input #tor. ang. mom dens core bdry; phi eqn +lzflux(1:nispmx) real [kg/s**2]/nispmx*0./ +input #tor. ang. mom dens flux core bdry; up eqn +utorave(1:nispmx) real [m/s] /nispmx*0./ +input #ave tor ave vel = utorave; up eqn +icoreelec real [A] /0./ +input # electrical current from core +eycore real [V/m] /0./ +input # rad E-field core BC is iphibcc=3 +cfniybbo real /0./ +input # factor to includ. vycb in fniy,feiy at iy=0 only +cfniydbo real /0./ +input # factor to includ. vycp in fniy,feiy at iy=0 only +cfeeybbo real /0./ +input # factor to includ. vycb in feey at iy=0 only +cfeeydbo real /0./ +input # factor to includ. vycp in feey at iy=0 only +cfeexdbo real /0./ +input # factor includ v2cde & BxgradTe in BC at ix=0,nx +cfeixdbo real /0./ +input # factor includ v2cdi & BxgradTi in BC at ix=0,nx +cfqybbo real /0./ +input # factor to includ. fqyb in core current B.C. only +cfqydbo real /0./ +input # factor to includ. fqyd in core current B.C. only +nfqya0core integer /0/ +input # num iy core cells beyond iy=0 where force fqya=0 +nfqya0pf integer /1/ +input # num. iy pf cells beyond iy=0 where force fqya=0 +nfqya0ow integer /1/ +input # num iy outer wall cell below iy=ny+1 with fqya=0 +ixfixnc integer /1/ +input # ix where ni=ncore if isnicore=2 begins +incixc integer /0/ +input # ix range for ni=ncore from ixfixnc if isnicore=2 +tcoree real [eV] /50./ +input #core elecron temp if iflcore=0 +tcorei real [eV] /50./ +input #core ion temp if iflcore=0 +tedge real [eV] /2./ +input #edge ion and elec. temp; used for te,iwalli,o #arrays if last element zero (as in interpolation) -tepltl real [eV] /2./ #left plate Te B.C. if ibctepl=0 -tipltl real [eV] /2./ #left plate Ti B.C. if ibctipl=0 -tepltr real [eV] /2./ #right plate Te B.C. if ibcteplr=0 -tipltr real [eV] /2./ #right plate Ti B.C. if ibctiplr=0 -tbmin real [eV] /.1/ #min. wall & pf temp for extrap. b.c.(isextrt..) -nbmin real [m**-3] /1.e17/ #min. wall & pf den for extrap. b.c.(isextrn..) -ngbmin real [m**-3] /1.e10/ #min. core gas den for extrap. b.c.(isextrngc) -istewc integer /1/ # switch for outer-wall BC on Te +tepltl real [eV] /2./ +input #left plate Te B.C. if ibctepl=0 +tipltl real [eV] /2./ +input #left plate Ti B.C. if ibctipl=0 +tepltr real [eV] /2./ +input #right plate Te B.C. if ibcteplr=0 +tipltr real [eV] /2./ +input #right plate Ti B.C. if ibctiplr=0 +tbmin real [eV] /.1/ +input #min. wall & pf temp for extrap. b.c.(isextrt..) +nbmin real [m**-3] /1.e17/ +input #min. wall & pf den for extrap. b.c.(isextrn..) +ngbmin real [m**-3] /1.e10/ +input #min. core gas den for extrap. b.c.(isextrngc) +istewc integer /1/ +input # switch for outer-wall BC on Te # =0, set zero energy flux # =1, set fixed temp to tedge or tewallo # =2, use extrapolation BC # =3, set Te scale length to lyte # =4, set feey = bceew*fniy*te -istiwc integer /1/ #switch for outer-wall BC on Ti, see istewc detail -istgwc(ngspmx) integer/ngspmx*0/ #switch for outer-wall BC on Tg(,0,igsp) +istiwc integer /1/ +input #switch for outer-wall BC on Ti, see istewc detail +istgwc(ngspmx) integer/ngspmx*0/ +input #switch for outer-wall BC on Tg(,0,igsp) # =0, set fixed temp to tgwall # =1, use extrapolation BC # =2, set Tg scale length to lytg(2, # =3, eng flux = 2Tg*Maxw-flux # >3, report error in input -istepfc integer /0/ # switch for priv.-flux BC on Te +istepfc integer /0/ +input # switch for priv.-flux BC on Te # =0, set zero energy flux # =1, set fixed temp to tedge or tewalli # =2, use extrapolation BC # =3, set Te scale length to lyte # =4, set feey = bceew*fniy*te -istipfc integer /0/ #switch for priv.-flux BC on Ti, see istewc detail -istgpfc(ngspmx) integer/ngspmx*0/ #switch for PF BC on Tg(,0,igsp) +istipfc integer /0/ +input #switch for priv.-flux BC on Ti, see istewc detail +istgpfc(ngspmx) integer/ngspmx*0/ +input #switch for PF BC on Tg(,0,igsp) # =0, set fixed temp to tgwall # =1, use extrapolation BC # =2, set Tg scale length to lytg(1, # =3, eng flux = 2Tg*Maxw-flux # >2, report error in input -tewalli(0:nx+1) _real [eV] #/(nx+2)*0./ +tewalli(0:nx+1) _real [eV] +input #/(nx+2)*0./ #inner wall Te for istepfc=1.; = tedge if not set -tiwalli(0:nx+1) _real [eV] #/(nx+2)*0./ +tiwalli(0:nx+1) _real [eV] +input #/(nx+2)*0./ #inner wall Ti for istipfc=1.; = tedge if not set -tewallo(0:nx+1) _real [eV] #/(nx+2)*0./ +tewallo(0:nx+1) _real [eV] +input #/(nx+2)*0./ #outer wall Te for istewc=1.; = tedge if not set -tiwallo(0:nx+1) _real [eV] #/(nx+2)*0./ +tiwallo(0:nx+1) _real [eV] +input #/(nx+2)*0./ #outer wall Ti for istiwc=1.; = tedge if not set -tgwall(ngspmx) real [eV] /ngspmx*0.025/ #Wall gas temp BC -lyte(1:2) real /2*1e20/ [m] #decaying rad Te grad leng;(1,2) istepfc,wc=3 -isulytex integer /0/ #if=0, lytex filled with lyte +tgwall(ngspmx) real [eV] /ngspmx*0.025/ +input #Wall gas temp BC +lyte(1:2) real /2*1e20/ [m] +input #decaying rad Te grad leng;(1,2) istepfc,wc=3 +isulytex integer /0/ +input #if=0, lytex filled with lyte #if=1, user values of lytex used -lytex(2,0:nx+1) _real [m] # pol dep radial te grad length if set < 1e5 +lytex(2,0:nx+1) _real [m] +input # pol dep radial te grad length if set < 1e5 # istepfc,wc=3: 1:2=i:o, 2nd dim ix -lyti(1:2) real /2*1e20/ [m] #decaying rad Ti grad leng;(1,2) istipfc,wc=3 -lytg(1:2,ngspmx) real /12*1e20/ #rad tg scale length: PF (1,; Outer(2, -isulytix integer /0/ #if=0, lytix filled with lyti +lyti(1:2) real /2*1e20/ [m] +input #decaying rad Ti grad leng;(1,2) istipfc,wc=3 +lytg(1:2,ngspmx) real /12*1e20/ +input #rad tg scale length: PF (1,; Outer(2, +isulytix integer /0/ +input #if=0, lytix filled with lyti #if=1, user values of lytex used -lytix(2,0:nx+1) _real [m] # pol dep radial ti grad length if set < 1e5 +lytix(2,0:nx+1) _real [m] +input # pol dep radial ti grad length if set < 1e5 # istipfc,wc=3: 1:2=i:o, 2nd dim ix -lyphi(1:2) real /2*1e20/ [m] #decaying rad phi grad leng;(1,2) iphibcwi,o=3 -isulyphix integer /0/ #if=0, lyphix filled with lyphix +lyphi(1:2) real /2*1e20/ [m] +input #decaying rad phi grad leng;(1,2) iphibcwi,o=3 +isulyphix integer /0/ +input #if=0, lyphix filled with lyphix #if=1, user values of lyphix used -lyphix(2,0:nx+1) _real [m] # pol dep radial phi grad length if set < 1e5 +lyphix(2,0:nx+1) _real [m] +input # pol dep radial phi grad length if set < 1e5 # isphipfc,wc=3: 1:2=i:o, 2nd dim ix -isextrnp integer /0/ #=1 sets extrap. b.c. at div. plate bound'y for ni -isextrnpf integer /0/ #=1 sets extrap. b.c. at p.f. bound'y for ni -isextrtpf integer /0/ #=1 sets extrap. b.c. at p.f. bound'y for Te & Ti -isextrngc integer /0/ #=1 sets extrap. b.c. on core bdry for ng -isextrnw integer /0/ #=1 sets extrap. b.c. at outer wall for ni -isextrtw integer /0/ #=1 sets extrap. b.c. at outer wall for Te & Ti -iflcore integer /0/ #=0, core Te,i=tcoree,i; =1 core power=pcoree,i; +isextrnp integer /0/ +input #=1 sets extrap. b.c. at div. plate bound'y for ni +isextrnpf integer /0/ +input #=1 sets extrap. b.c. at p.f. bound'y for ni +isextrtpf integer /0/ +input #=1 sets extrap. b.c. at p.f. bound'y for Te & Ti +isextrngc integer /0/ +input #=1 sets extrap. b.c. on core bdry for ng +isextrnw integer /0/ +input #=1 sets extrap. b.c. at outer wall for ni +isextrtw integer /0/ +input #=1 sets extrap. b.c. at outer wall for Te & Ti +iflcore integer /0/ +input #=0, core Te,i=tcoree,i; =1 core power=pcoree,i; #=-1, core d(Te,i)/dy=0 -pcoree real [W] /4e4/ #electron power from core if iflcore=1 -pcorei real [W] /4e4/ #ion power from core if iflcore=1 -ifluxni integer /1/ #flag for setting iy=0,ny+1 dens flux to 0 (=1,yes) -ckinfl real /1./ #includes kinetic viscosity in energy bound. cond. -isupss(nispmx) integer /nispmx*0/ +restart +pcoree real [W] /4e4/ +input #electron power from core if iflcore=1 +pcorei real [W] /4e4/ +input #ion power from core if iflcore=1 +ifluxni integer /1/ +input #flag for setting iy=0,ny+1 dens flux to 0 (=1,yes) +ckinfl real /1./ +input #includes kinetic viscosity in energy bound. cond. +isupss(nispmx) integer /nispmx*0/ +input #=0, up=cs; =1, up>=1; =-1, dup/dx=0 at plates -isbohmms integer /0/ #=0 for single-species Bohm; =1 for multispecies B -isnwconi(1:nispmx) integer /nispmx*0/ +isbohmms integer /0/ +input #=0 for single-species Bohm; =1 for multispecies B +isnwconi(1:nispmx) integer /nispmx*0/ +input #switch for private-flux wall (iy=0) density B.C. #=0, old case; if ifluxni=0, dn/dy=0; if ifluxni=1, fniy=0 #=1, fixed density to nwalli(ix) array #=2, extrapolation B.C. #=3, approx grad-length lyni, but limited by nwimin -isnwcono(1:nispmx) integer /nispmx*0/ +isnwcono(1:nispmx) integer /nispmx*0/ +input #switch for outer wall (iy=ny+1) density B.C. #=0, old case; if ifluxni=0, dn/dy=0; if ifluxni=1, fniy=0 #=1, fixed density to nwallo(ix) array #=2, extrapolation B.C. #=3, approx grad-length lyni, but limited by nwomin -nwalli(0:nx+1) _real [m**-3] #inner wall dens set by isnwconi -nwallo(0:nx+1) _real [m**-3] #outer wall dens set by isnwcono -nwimin(nispmx) real [m**-3] /nispmx*1e16/ # min inner wall dens if isnwconi=3 -nwomin(nispmx) real [m**-3] /nispmx*1e16/ # min outer wall dens if isnwcono=3 -ncoremin(nispmx) real [m**-3] /nispmx*1e10/ # min ncore for isnicore=5 -lyni(2) real [m] /2*1e20/ #rad dens grad length -isnwconi,o=3 -isulynix integer /0/ #if=0, lynix filled with lyni +nwalli(0:nx+1) _real [m**-3] +input #inner wall dens set by isnwconi +nwallo(0:nx+1) _real [m**-3] +input #outer wall dens set by isnwcono +nwimin(nispmx) real [m**-3] /nispmx*1e16/ +input # min inner wall dens if isnwconi=3 +nwomin(nispmx) real [m**-3] /nispmx*1e16/ +input # min outer wall dens if isnwcono=3 +ncoremin(nispmx) real [m**-3] /nispmx*1e10/ +input # min ncore for isnicore=5 +lyni(2) real [m] /2*1e20/ +input #rad dens grad length -isnwconi,o=3 +isulynix integer /0/ +input #if=0, lynix filled with lyni #if=1, user values of lynix used -lynix(2,0:nx+1,nisp) _real [m] # pol dep radial dens grad length if set < 1e5 +lynix(2,0:nx+1,nisp) _real [m] +input # pol dep radial dens grad length if set < 1e5 # isnwconi,o=3: 1:2=i:o, 2nd dim ix, 3rd spec -lynicore(nispmx) real [m] /nispmx*1e20/ # ni core BC rad scale-length if +lynicore(nispmx) real [m] /nispmx*1e20/ +input # ni core BC rad scale-length if # isnicore=5 -lyup(2) real /2*1e20/ #radial up grad length if isupwi,o=3: 1:2=i:o +lyup(2) real /2*1e20/ +input #radial up grad length if isupwi,o=3: 1:2=i:o isulyupx integer /0/ #if=0, lyupx filled with lyup #if=1, user values of lynup used -lyupx(2,0:nx+1,nusp) _real [m] # pol dep radial up grad length if set < 1e5 +lyupx(2,0:nx+1,nusp) _real [m] +input # pol dep radial up grad length if set < 1e5 # isupwi,o=3: indices,1:2=i:o, 2nd dim ix, 3rd spec -nwsor integer /1/ #number of sources on wall; must be < 10 -igasi(10) real [Amp] /10*0./ #Gas currents from inner wall (iy=0) -igaso(10) real [Amp] /10*0./ #Gas currents from outer wall (iy=ny+1) -igspsori(10) integer /10*1/ #index of gas species for inner wall sources -igspsoro(10) integer /10*1/ #index of gas species for outer wall sources -issorlb(10) integer /10*1/ +restart +nwsor integer /1/ +input #number of sources on wall; must be < 10 +igasi(10) real [Amp] /10*0./ +input #Gas currents from inner wall (iy=0) +igaso(10) real [Amp] /10*0./ +input #Gas currents from outer wall (iy=ny+1) +igspsori(10) integer /10*1/ +input #index of gas species for inner wall sources +igspsoro(10) integer /10*1/ +input #index of gas species for outer wall sources +issorlb(10) integer /10*1/ +input #flag for coord. origin of source.;=1, left plate; #=0, right plate -jxsori(10) integer /10*1/ # xgasi=0. is located at left boundary +jxsori(10) integer /10*1/ +input # xgasi=0. is located at left boundary # of mesh region jxsori -jxsoro(10) integer /10*1/ # xgaso=0. is located at left boundary +jxsoro(10) integer /10*1/ +input # xgaso=0. is located at left boundary # of mesh region jxsoro -xgasi(10) real [m] /10*0./ +restart +xgasi(10) real [m] /10*0./ +input #location of inner wall sources; if issorlb(i)=1,0 #measured from left plate, right plate -xgaso(10) real [m] /10*0./ +restart +xgaso(10) real [m] /10*0./ +input #location of outer wall sources; if issorlb(i)=1,0, #measured from left plate, right plate -wgasi(10) real [m] /10*100./ +restart +wgasi(10) real [m] /10*100./+input #total cosine widths of inner wall gas sources -wgaso(10) real [m] /10*100./ +restart +wgaso(10) real [m] /10*100./+input #total cosine widths of outer wall gas sources -albdsi(10) real [m] /10*1.0/ #albedos at inner gas source locations -albdso(10) real [m] /10*1.0/ #albedos at outer gas source locations -chemsputi(10,10) /100*0/ #chem sputt coeff, priv flux surface, flux(i)= +albdsi(10) real [m] /10*1.0/ +input #albedos at inner gas source locations +albdso(10) real [m] /10*1.0/ +input #albedos at outer gas source locations +chemsputi(10,10) /100*0/ +input #chem sputt coeff, priv flux surface, flux(i)= # sum(chemsputi(i,j)*ng(j)*vt*sy) -chemsputo(10,10) /100*0/ #chem sputt coeff, outer wall - see chemsputi def. -matwsi(10) integer /10*0/ #material wall at inner gas source locations -matwso(10) integer /10*0/ #material wall at outer gas source locations -issori(10) integer /10*0/ #starting ix cell index for inner source -iesori(10) integer /10*0/ #ending ix cell index for inner source -issoro(10) integer /10*0/ #starting ix cell index for outer source -iesoro(10) integer /10*0/ #ending ix cell index for outer source -iwalli(10) real /10*0./ #current from inner source region isor for coupling -iwallo(10) real /10*0./ #current from outer source region isor for coupling -ncpli(10) integer /10*0/ #flag for coupling between inner srce isor & ncpli -ncplo(10) integer /10*0/ #flag for coupling between outer srce isor & ncpli -cplsori(10) real /10*0./ #coeff. giving coupling from inner isor to ncpli -cplsoro(10) real /10*0./ #coeff. giving coupling from outer isor to ncpli -iscpli(0:nx+1) _integer #(=1) => ix pt involved in inner bndry coupling -iscplo(0:nx+1) _integer #(=1) => ix pt involved in outer bndry coupling -fwsori(0:nx+1,10) _real #profile of inner wall source isor (missing igasi) -fwsoro(0:nx+1,10) _real #profile of outer wall source isor (missing igasi) -fngysi(0:nx+1,ngsp) _real -restart +chemsputo(10,10) /100*0/ +input #chem sputt coeff, outer wall - see chemsputi def. +matwsi(10) integer /10*0/ +input #material wall at inner gas source locations +matwso(10) integer /10*0/ +input #material wall at outer gas source locations +issori(10) integer /10*0/ +input #starting ix cell index for inner source +iesori(10) integer /10*0/ +input #ending ix cell index for inner source +issoro(10) integer /10*0/ +input #starting ix cell index for outer source +iesoro(10) integer /10*0/ +input #ending ix cell index for outer source +iwalli(10) real /10*0./ +input #current from inner source region isor for coupling +iwallo(10) real /10*0./ +input #current from outer source region isor for coupling +ncpli(10) integer /10*0/ +input #flag for coupling between inner srce isor & ncpli +ncplo(10) integer /10*0/ +input #flag for coupling between outer srce isor & ncpli +cplsori(10) real /10*0./ +input #coeff. giving coupling from inner isor to ncpli +cplsoro(10) real /10*0./ +input #coeff. giving coupling from outer isor to ncpli +iscpli(0:nx+1) _integer +maybeinput #(=1) => ix pt involved in inner bndry coupling +iscplo(0:nx+1) _integer +maybeinput #(=1) => ix pt involved in outer bndry coupling +fwsori(0:nx+1,10) _real +maybeinput #profile of inner wall source isor (missing igasi) +fwsoro(0:nx+1,10) _real +maybeinput #profile of outer wall source isor (missing igasi) +fngysi(0:nx+1,ngsp) _real +maybeinput #gas input flux from igasi on inner wall (calc) -fngyi_use(0:nx+1,ngsp) _real [1/m**3s] #user supplied gas input flux*area -fngysig(0:nxg+1,ngsp) _real #global value of fngysi if domain decomp (parll) -fngyso(0:nx+1,ngsp) _real -restart +fngyi_use(0:nx+1,ngsp) _real [1/m**3s] +input #user supplied gas input flux*area +fngysig(0:nxg+1,ngsp) _real +maybeinput #global value of fngysi if domain decomp (parll) +fngyso(0:nx+1,ngsp) _real +maybeinput #gas input flux from igaso on outer wall (calc) -fngyo_use(0:nx+1,ngsp) _real [1/m**3s] #user supplied gas input flux*area -fngysog(0:nxg+1,ngsp) _real #global value of fngyso if domain-decomp (parll) -albedoo(0:nx+1,ngsp) _real -restart +fngyo_use(0:nx+1,ngsp) _real [1/m**3s] +input #user supplied gas input flux*area +fngysog(0:nxg+1,ngsp) _real +maybeinput #global value of fngyso if domain-decomp (parll) +albedoo(0:nx+1,ngsp) _real +input #albedo outer iy=ny+1 surface for neutrals (calc) -albedoog(0:nxg+1,ngsp) _real #global val albedoo if domain-decomp (parll) -albedoi(0:nx+1,ngsp) _real -restart +albedoog(0:nxg+1,ngsp) _real +maybeinput #global val albedoo if domain-decomp (parll) +albedoi(0:nx+1,ngsp) _real +input #albedo of inner iy=0 surface for neutrals (calc) -albedoig(0:nxg+1,ngsp) _real #global val albedoi if domain-decomp (parll) -matwallo(0:nx+1) _integer -restart +albedoig(0:nxg+1,ngsp) _real +maybeinput #global val albedoi if domain-decomp (parll) +matwallo(0:nx+1) _integer +maybeinput #flag (=1) denoting outer material side wall -matwallog(0:nxg+1) _integer #global val matwallo if domain-decomp (parll) -matwalli(0:nx+1) _integer -restart +matwallog(0:nxg+1) _integer +maybeinput #global val matwallo if domain-decomp (parll) +matwalli(0:nx+1) _integer +maybeinput #flag (=1) denoting inner material side wall (pf) -matwallig(0:nxg+1) _integer #global val matwalli if domain-decomp (parll) -sinphi real /.1/ #sine of angle between side wall and flux surf. -isfixlb(nxptmx) integer /nxptmx*0/#=1 fixes values left bndry;=2 for symm. pt. -isfixrb(nxptmx) integer /nxptmx*0/#=2 for symmetry pt. at ix=nx+1 -nib(20) real [m**-3]/20*5.e19/#left plate density for isfixlb=1 -upb(20) real [m/s] /20*1e2/ #left plate parallel velocity for isfixlb=1 -teb real [eV] /50./ #left plate electron temp for isfixlb=1 -tib real [eV] /50./ #left plate ion temp for isfixlb=1 -yylb0 real [m] /0./ #radial shift in LHB profiles for isfixlb=1 -ywnii real [m] /.01/ #inner Gaussian radial width of nib -ywnio real [m] /.04/ #outer Gaussian radial width of nib -ywupi real [m] /.01/ #inner Gaussian radial width of upb -ywupo real [m] /.04/ #outer Gaussian radial width of upb -ywtei real [m] /.01/ #inner Gaussian radial width of teb -ywteo real [m] /.04/ #outer Gaussian radial width of teb -ywtii real [m] /.01/ #inner Gaussian radial width of tib -ywtio real [m] /.04/ #outer Gaussian radial width of tib -nibprof(0:ny+1) _real -restart #radial profile of nib -upbprof(0:ny+1) _real -restart #radial profile of upb -tebprof(0:ny+1) _real -restart #radial profile of teb -tibprof(0:ny+1) _real -restart #radial profile of tib -engbsr real [ ] /1./ #energy factor for backscattered neutrals to Ti -epsbs real [ ] /1.e-5/ #small fac added (substracted) from Rbs (Rfc) -isguardc integer /1/ #using guard cells? (=1 yes, =0 no) -rlimiter real [m] /1.e20/ #position of limiter at ix=0 for isfixlb=2 -islimsor integer /0/ #=1 extends sources into limiter region -isutcore integer /0/ #Used for ix=ixcore phi BC ONLY IF iphibcc > 3 +matwallig(0:nxg+1) _integer +maybeinput #global val matwalli if domain-decomp (parll) +sinphi real /.1/ +input #sine of angle between side wall and flux surf. +isfixlb(nxptmx) integer /nxptmx*0/+input #=1 fixes values left bndry;=2 for symm. pt. +isfixrb(nxptmx) integer /nxptmx*0/+input #=2 for symmetry pt. at ix=nx+1 +nib(20) real [m**-3]/20*5.e19/+input #left plate density for isfixlb=1 +upb(20) real [m/s] /20*1e2/ +input #left plate parallel velocity for isfixlb=1 +teb real [eV] /50./ +input #left plate electron temp for isfixlb=1 +tib real [eV] /50./ +input #left plate ion temp for isfixlb=1 +yylb0 real [m] /0./ +input #radial shift in LHB profiles for isfixlb=1 +ywnii real [m] /.01/ +input #inner Gaussian radial width of nib +ywnio real [m] /.04/ +input #outer Gaussian radial width of nib +ywupi real [m] /.01/ +input #inner Gaussian radial width of upb +ywupo real [m] /.04/ +input #outer Gaussian radial width of upb +ywtei real [m] /.01/ +input #inner Gaussian radial width of teb +ywteo real [m] /.04/ +input #outer Gaussian radial width of teb +ywtii real [m] /.01/ +input #inner Gaussian radial width of tib +ywtio real [m] /.04/ +input #outer Gaussian radial width of tib +nibprof(0:ny+1) _real +input #radial profile of nib +upbprof(0:ny+1) _real +input #radial profile of upb +tebprof(0:ny+1) _real +input #radial profile of teb +tibprof(0:ny+1) _real +input #radial profile of tib +engbsr real [ ] /1./ +input #energy factor for backscattered neutrals to Ti +epsbs real [ ] /1.e-5/ +input #small fac added (substracted) from Rbs (Rfc) +isguardc integer /1/ +input #using guard cells? (=1 yes, =0 no) +rlimiter real [m] /1.e20/ +input #position of limiter at ix=0 for isfixlb=2 +islimsor integer /0/ +input #=1 extends sources into limiter region +isutcore integer /0/ +input #Used for ix=ixcore phi BC ONLY IF iphibcc > 3 #=0, tor mom=lzcore on core; - #=1, d/dy=0; + #=1, d/dy=0; #>1, d^2(Ey)/dy^2=0 at outer midplane -isupwi(nispmx) integer /nispmx*2/ #=0 sets up=0 on inner wall - #=1 sets fmiy=0 (parallel mom-dens y-flux) +isupwi(nispmx) integer /nispmx*2/ +input + #=0 sets up=0 on inner wall + #=1 sets fmiy=0 (parallel mom-dens y-flux) #=2 sets dup/dy=0 on inner wall #=3 sets (1/up)dup/dy=1/lyup(1) scale length -isupwo(nispmx) integer /nispmx*2/ #=0 sets up=0 on outer wall - #=1 sets fmiy=0 (parallel mom-dens y-flux) +isupwo(nispmx) integer /nispmx*2/ +input + #=0 sets up=0 on outer wall + #=1 sets fmiy=0 (parallel mom-dens y-flux) #=2 sets dup/dy=0 on outer wall #=3 sets (1/up)dup/dy=1/lyup(2) scale length -islbcn integer /2/ # b.c. for ni at limiter guard cells; +islbcn integer /2/ +input + # b.c. for ni at limiter guard cells; # =0,1 set ni in 2 cells # =2 set ni in 1 cell, fnix at interface -islbcu integer /5/ # b.c. for up at limiter guard cells; +islbcu integer /5/ +input + # b.c. for up at limiter guard cells; # =0,1 set up in 3 cells # =2 set up in 2 cells, fmix at interface # =3,4,6 set fmix at interface # =5 set fmix-fmixy at interface -islbce integer /2/ # b.c. for te at limiter guard cells; +islbce integer /2/ +input + # b.c. for te at limiter guard cells; # =0,1 set te in 2 cells # =2 set te in 1 cell, feex at interface -islbci integer /2/ # b.c. for ti at limiter guard cells; +islbci integer /2/ +input + # b.c. for ti at limiter guard cells; # =0,1 set ti in 2 cells # =2 set ti in 1 cell, feix at interface -islbcg integer /2/ # b.c. for ng at limiter guard cells; +islbcg integer /2/ +input + # b.c. for ng at limiter guard cells; # =0,1 set ng in 2 cells # =2 set ng in 1 cell, fngx at interface -islbcp integer /2/ # b.c. for phi at limiter guard cells; +islbcp integer /2/ +input + # b.c. for phi at limiter guard cells; # =0,1 set phi in 2 cells # =2 set phi in 1 cell, fqx at interface -isph_sput(ngspmx) integer /ngspmx*0/ #flag for plate sputtering; +isph_sput(ngspmx) integer /ngspmx*0/ +input + #flag for plate sputtering; #0=old fixed case; 1=DIVIMP/JET phys sputt fits #=2 adds h-ion chem sputt;=3 adds h-neut c_sput -isi_sputw(ngspmx) integer /ngspmx*0/ #flag for outer wall ion-based sputter; +isi_sputw(ngspmx) integer /ngspmx*0/ +input + #flag for outer wall ion-based sputter; #=0, no ion sputtering #=1 adds phys ion sputt; =2 adds chem ion sputt -isi_sputpf(ngspmx) integer /ngspmx*0/ #flag for priv flux ion-based sputter; +isi_sputpf(ngspmx) integer /ngspmx*0/ +input + #flag for priv flux ion-based sputter; #=0, no ion sputtering #=1 adds phys ion sputt; =2 adds chem ion sputt matt integer #output flag from syld96 for sputt. target mat. matp integer #output flag from syld96 for sputt. plasma -cion integer /6/ #input to syld96; atom num. of sputt. target -cizb integer /1/ #input to syld96; max charge state of plasma -crmb real /2./[AMU] #input to syld96; mass of plasma ions -isch_sput(ngspmx) integer /ngspmx*0/ #chem sputt. opt; 0=old; - #5=Roth,G-R; 6=Haasz97; 7=Haasz97+Davis at low E -eincid real [eV] #incident energy of ion or neut. for chem sputt -t_wall real /300./ [K] #temp. of side wall; now use tvwallo,i -t_plat real /300./ [K] #temp. of divertor plate; now use tvplatlb,rb -tvwallo(0:nx+1) _real /300./ [K] #user outer wall temp if iswalltempc=0 -tvwalli(0:nx+1) _real /300./ [K] #user inner wall temp if iswalltempc=0 -tvplatlb(0:ny+1,nxptmx) _real /300./ [K] #user left plate temp if isplttempc=0 -tvplatrb(0:ny+1,nxptmx) _real /300./ [K] #user left plate temp if isplttempc=0 +cion integer /6/ +input #input to syld96; atom num. of sputt. target +cizb integer /1/ +input #input to syld96; max charge state of plasma +crmb real /2./[AMU] +input #input to syld96; mass of plasma ions +isch_sput(ngspmx) integer /ngspmx*0/ +input + #chem sputt. opt; 0=old; + #5=Roth,G-R; + #6=Haasz97; + #7=Haasz97+Davis at low E +eincid real [eV] +input #incident energy of ion or neut. for chem sputt +t_wall real /300./ [K] +input #temp. of side wall; now use tvwallo,i +t_plat real /300./ [K] +input #temp. of divertor plate; now use tvplatlb,rb +tvwallo(0:nx+1) _real /300./ [K] +input #user outer wall temp if iswalltempc=0 +tvwalli(0:nx+1) _real /300./ [K] +input #user inner wall temp if iswalltempc=0 +tvplatlb(0:ny+1,nxptmx) _real /300./ [K] +input #user left plate temp if isplttempc=0 +tvplatrb(0:ny+1,nxptmx) _real /300./ [K] +input #user left plate temp if isplttempc=0 flux_in real [1/m**2s] #incident ion or neutral flux for chem sputt ychem real #chem sputt. yield output from sputchem yld_carbi(0:nx+1) _real #chem sputt. yield, inner wall if isch_sput=5,6 yld_carbo(0:nx+1) _real #chem sputt. yield, outer wall if isch_sput=5,6 -fchemywi real /1./ #deprecated var; use fchemygwi; no harm if=1 -fchemywo real /1./ #deprecated var; use fchemygwo; no harm if=1 -fchemygwi(ngspmx) _real /1./ #fac mult pf wall gas chem yield if isch_sput>0 -fchemygwo(ngspmx) _real /1./ #fac mult outer wall gas chem yield; isch_sput>0 -fchemyiwi(ngspmx) _real /1./ #fac mult pf wall ion chem yield if isch_sput>0 -fchemyiwo(ngspmx) _real /1./ #fac mult outer wall ion chem yield; isch_sput>0 -fphysyiwi(ngspmx) _real /1./ #fac mult pf wall ion phys yield if isch_sput>0 -fphysyiwo(ngspmx) _real /1./ #fac mult outer wall ion phys yield; isch_sput>0 -fchemylb(ngspmx,nxptmx) _real /1./ #fac*inner plt gas chem yield; isch_sput>0 -fchemyrb(ngspmx,nxptmx) _real /1./ #fac*outer plt gas chem yield; isch_sput>0 -fphysylb(ngspmx,nxptmx) _real /1./ #fac*inner plt ion phys sp yield;isch_sput>0 -fphysyrb(ngspmx,nxptmx) _real /1./ #fac*outer plt ion phys sp yield;isch_sput>0 -isexunif integer /0/ #=1 forces ex ~ uniform at div. plates +fchemygwi(ngspmx) _real /1./ +input #fac mult pf wall gas chem yield if isch_sput>0 +fchemygwo(ngspmx) _real /1./ +input #fac mult outer wall gas chem yield; isch_sput>0 +fchemyiwi(ngspmx) _real /1./ +input #fac mult pf wall ion chem yield if isch_sput>0 +fchemyiwo(ngspmx) _real /1./ +input #fac mult outer wall ion chem yield; isch_sput>0 +fphysyiwi(ngspmx) _real /1./ +input #fac mult pf wall ion phys yield if isch_sput>0 +fphysyiwo(ngspmx) _real /1./ +input #fac mult outer wall ion phys yield; isch_sput>0 +fchemylb(ngspmx,nxptmx) _real /1./ +input #fac*inner plt gas chem yield; isch_sput>0 +fchemyrb(ngspmx,nxptmx) _real /1./ +input #fac*outer plt gas chem yield; isch_sput>0 +fphysylb(ngspmx,nxptmx) _real /1./ +input #fac*inner plt ion phys sp yield;isch_sput>0 +fphysyrb(ngspmx,nxptmx) _real /1./ +input #fac*outer plt ion phys sp yield;isch_sput>0 +isexunif integer /0/ +maybeinput #=1 forces ex ~ uniform at div. plates xcnearlb logical /FALSE/ #=TRUE if Jac'n "box" overlaps a left boundary xcnearrb logical /FALSE/ #=TRUE if Jac'n "box" overlaps a right boundary openbox logical /FALSE/ #=TRUE if Jac'n "box" is wide open -kappa0 real /3.0/ #modified sheath drop (allows j>jsat) for kappa > kappa0 -kappamx real /10.0/ #maximum kappa value +kappa0 real /3.0/ +maybeinput #modified sheath drop (allows j>jsat) for kappa > kappa0 +kappamx real /10.0/ +maybeinput #maximum kappa value fqpsatlb(0:ny+1,nxptmx) _real #ion saturation current at left boundary fqpsatrb(0:ny+1,nxptmx) _real #ion saturation current at right boundary -cfueb real /1./ #scale factor for ueb in plate b.c.'s -ikapmod integer /0/ #=1 for new kappa model; =0 for qpfac model -fvapi(10) real /10*0./ #scale factor for inner evap vapor source -avapi(10) real /10*1./ #linear coeff. for inner evap vapor source -bvapi(10) real /10*1./ #exponent coeff. for inner evap vapor source -fvapo(10) real /10*0./ #scale factor for outer evap vapor source -avapo(10) real /10*1./ #linear coeff. for outer evap vapor source -bvapo(10) real /10*1./ #exponent coeff. for outer evap vapor source -tvapi(0:nx+1) _real [K] #inner wall temp for evap; input after alloc -tvapo(0:nx+1) _real [K] #outer wall temp for evap; input after alloc -cfvytanbc real /1./ #factor for adding vytan to plate B.C. -totfeexl(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "left" plate -totfeexr(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "right" plate -totfeixl(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "left" plate -totfeixr(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "right" plate -cgpl real /0./ #scale fac atom eng plate loss; experim. -cgpld real /0./ #scale fac disso eng loss; experim. -cgengpl real /0./ #new scale fac atom eng plate loss; old cgpl -cgengw real /0./ #new scale fac atom eng wall loss -cgmompl real /1./ #scale fac atom par mom plate loss -vgmomp real [m/s] /2.e3/ #vel used in exp factor of atom mom loss -istglb(ngspmx) _integer /0/ #=0 for tg=tgwall; =1 for extrap;=3, Maxw flux -istgrb(ngspmx) _integer /0/ #=0 for tg=tgwall; =1 for extrap;=3, Maxw flux -cgengmpl real /1./ #scale fac mol plate eng loss for Maxw -cgengmw real /1./ #scale fac mol wall eng loss for Maxw +cfueb real /1./ +input #scale factor for ueb in plate b.c.'s +ikapmod integer /0/ +input #=1 for new kappa model; =0 for qpfac model +fvapi(10) real /10*0./ +input #scale factor for inner evap vapor source +avapi(10) real /10*1./ +input #linear coeff. for inner evap vapor source +bvapi(10) real /10*1./ +input #exponent coeff. for inner evap vapor source +fvapo(10) real /10*0./ +input #scale factor for outer evap vapor source +avapo(10) real /10*1./ +input #linear coeff. for outer evap vapor source +bvapo(10) real /10*1./ +input #exponent coeff. for outer evap vapor source +tvapi(0:nx+1) _real [K] +input #inner wall temp for evap; input after alloc +tvapo(0:nx+1) _real [K] +input #outer wall temp for evap; input after alloc +cfvytanbc real /1./ +input #factor for adding vytan to plate B.C. +totfeexl(0:ny+1,nxpt) _real [W] +maybeinput #elec polod energy flux*area on "left" plate +totfeexr(0:ny+1,nxpt) _real [W] +maybeinput #elec polod energy flux*area on "right" plate +totfeixl(0:ny+1,nxpt) _real [W] +maybeinput #elec polod energy flux*area on "left" plate +totfeixr(0:ny+1,nxpt) _real [W] +maybeinput #elec polod energy flux*area on "right" plate +cgpl real /0./ +input #scale fac atom eng plate loss; experim. +cgpld real /0./ +input #scale fac disso eng loss; experim. +cgengpl real /0./ +input #new scale fac atom eng plate loss; old cgpl +cgengw real /0./ +input #new scale fac atom eng wall loss +cgmompl real /1./ +input #scale fac atom par mom plate loss +vgmomp real [m/s] /2.e3/ +input #vel used in exp factor of atom mom loss +istglb(ngspmx) _integer /0/ +input #=0 for tg=tgwall; =1 for extrap;=3, Maxw flux +istgrb(ngspmx) _integer /0/ +input #=0 for tg=tgwall; =1 for extrap;=3, Maxw flux +cgengmpl real /1./ +input #scale fac mol plate eng loss for Maxw +cgengmw real /1./ +input #scale fac mol wall eng loss for Maxw ***** Outpwall: # Arrays used to communicate wall fluxes to a wall simulation code @@ -810,99 +845,101 @@ ue_pot_engh2p1yo(0:nx+1) _real [J] #outer (PF) wall deut ion pot energy ***** Rccoef: #Variables for recycling coeff. profiles on divertor plates #Set for ngspmx gas species -recylb(0:ny+1,ngspmx,nxptmx) _real #tot inner plate recycling coeff. (calc) +recylb(0:ny+1,ngspmx,nxptmx) _real +input + #tot inner plate recycling coeff. (calc) #if recylb > 0, recycling coeff #if in range [-1,0], acts as albedo #if in range (-2,-1), gives ng=nglfix #if recylb <= -2, gives ng(1)=ng(0) -recyrb(0:ny+1,ngspmx,nxptmx) _real #tot outer plate recycling coeff. (calc) +recyrb(0:ny+1,ngspmx,nxptmx) _real +input + #tot outer plate recycling coeff. (calc) #if recyrb > 0, recycling coeff #if in range [-1,0], acts as albedo #if in range (-2,-1), gives ng=ngrfix #if recyrb <= -2, gives ng(nx+1)=ng(nx) -recylb_use(0:ny+1,ngspmx,nxptmx) _real #inner plate recycling coeff. user input -recyrb_use(0:ny+1,ngspmx,nxptmx) _real #outer plate recycling coeff. user input -recycp(ngspmx) real /.9,5*0./ #recycling coef at plates if ndatlb,rb=0 -recycflb(ngspmx,nxptmx) _real /1./ #extra factor for recycling at ix=0 -recycfrb(ngspmx,nxptmx) _real /1./ #extra factor for recycling at ix=nx+1 -recycm real /-0.9/ #mom recycling inertial gas; at plates +recylb_use(0:ny+1,ngspmx,nxptmx) _real +input #inner plate recycling coeff. user input +recyrb_use(0:ny+1,ngspmx,nxptmx) _real +input #outer plate recycling coeff. user input +recycp(ngspmx) real /.9,5*0./ +input #recycling coef at plates if ndatlb,rb=0 +recycflb(ngspmx,nxptmx) _real /1./ +maybeinput #extra factor for recycling at ix=0 +recycfrb(ngspmx,nxptmx) _real /1./ +maybeinput #extra factor for recycling at ix=nx+1 +recycm real /-0.9/ +input #mom recycling inertial gas; at plates # =up(,,2)/up(,,1)=-recycm. #if recycm betwn -9.9 & -10.1 d(up)/dx=0 #if recycm < -10.1, therm mom flux used -recycmlb_use(0:ny+1,ngspmx,nxptmx) _real #inner plt mom-recycl coeff user input -recycmrb_use(0:ny+1,ngspmx,nxptmx) _real #outer plt mom-recycl coeff user input -recycmlb(0:ny+1,ngspmx,nxptmx) _real #total inner plt mom recycling coeff -recycmrb(0:ny+1,ngspmx,nxptmx) _real #total outer plt mom recycling coeff -recyce real /0./ #energy recycling/Rp for inertial gas -recycl real /1./ #recycling coef. at a limiter (ix_lim) -recycml real /0.1/ #momentum recycling/Rp for gas at limtr -recycc(ngspmx) real /6*1./ #core recycling coeff. if isnicore=3 -albedoc(ngspmx) real /6*1./ #core neut albedo for isngcore=0 -albedolb(ngspmx,nxptmx) _real /1./ #albedo at inner plate if ndatlb=0 -albedorb(ngspmx,nxptmx) _real /1./ #albedo at outer plate if ndatrb=0 -ndatlb(ngspmx,nxptmx) _integer /0/ #number of recycp data pts on inner plt -ndatrb(ngspmx,nxptmx) _integer /0/ #number of recycp data pts on outer plt -ydatlb(ngspmx,50,nxptmx) _real [m] /0./ #inner data pt location from sep. -ydatrb(ngspmx,50,nxptmx) _real [m] /0./ #outer data pt location from sep. -rdatlb(ngspmx,50,nxptmx) _real /0./ #inner recycp data for each ydatlb -rdatrb(ngspmx,50,nxptmx) _real /0./ #outer recycp data for each ydatrb -alblb(0:ny+1,ngspmx,nxptmx) _real #inner plate albedo; used if <1 (calc) -albrb(0:ny+1,ngspmx,nxptmx) _real #outer plate albedo; used if <1 (calc) -albedo_by_user integer /0/ #if=1, user fills albedoo,i & albdlb,rb -fngxslb(0:ny+1,ngspmx,nxptmx) _real [1/s]#inner plt liq vapor gas sour. if sputtlb>0 -fngxsrb(0:ny+1,ngspmx,nxptmx) _real [1/s]#outer plt liq vapor gas sour. if sputtlb>0 -fngxlb_use(0:ny+1,ngspmx,nxptmx) _real [1/s] #user external left plate source -fngxrb_use(0:ny+1,ngspmx,nxptmx) _real [1/s] #user external left plate source -adatlb(ngspmx,50,nxptmx) _real /1./ #inner albdedo data for each ydati -adatrb(ngspmx,50,nxptmx) _real /1./ #outer albdedo data for each ydati -recycw(ngspmx) real /ngspmx*1e-10/ #recycling coef. at side walls -recypf_use(0:nx+1,ngspmx,nxptmx) _real #priv flux recycling coef; user input -recywall_use(0:nx+1,ngspmx) _real #outer wall recycling coef; user input -recycwit(0:nx+1,ngspmx,nxptmx) _real #tot recyc coeff on PF wall -recycwot(0:nx+1,ngspmx) _real #tot recyc coeff on outer wall -isrefluxclip integer /1/ #=1 prohib outward gas for inward ion -gamsec real /0./ #secondary elec emiss coeff on plates -sputtr real /0./ #sputtering coef. at plates -sputtlb(0:ny+1,ngspmx,nxptmx) _real #set sputt coef. inner plate (iy,igsp) -sputtrb(0:ny+1,ngspmx,nxptmx) _real #set sputt coef. outer plate (iy,igsp) -sputflxlb(0:ny+1,ngspmx,nxptmx) _real #calc sput flux inner plate (iy,igsp) -sputflxrb(0:ny+1,ngspmx,nxptmx) _real #calc sput flux outer plate (iy,igsp) -sputflxw(0:nx+1,ngspmx) _real #calc sput flux outer wall (ix,igsp) -sputflxpf(0:nx+1,ngspmx) _real #calc sput flux PF wall (ix,igsp) -ngplatlb(ngspmx,nxptmx) _real #ng on inner plate if sputti < -9.9 -ngplatrb(ngspmx,nxptmx) _real #ng on outer plate if sputto < -9.9 -ipsputt_s integer /1/ #start dens-index phys sputt species -ipsputt_e integer /1/ #end dens-index of phys sputt species -npltsor integer /1/ #number sources on plates; must be <= 10 -igaslb(10,nxptmx) _real [Amp] /0./ #Gas cur from left-hand plate(s) (ix=0) -igasrb(10,nxptmx) _real [Amp] /0./ #Gas cur from right-hand plate(s) (ix=nx) -igspsorlb(10,nxptmx) _integer /1/ #gas species index, left-hand plate sources -igspsorrb(10,nxptmx) _integer /1/ #gas species index, right-hand plate sources -ygaslb(10,nxptmx) _real [m] /0./ #loc of left-plate sources wrt strike pt -ygasrb(10,nxptmx) _real [m] /0./ #loc of right-plate sources wrt strike pt -wgaslb(10,nxptmx) _real [m] /100./ #total cos width of left-plate gas sources -wgasrb(10,nxptmx) _real [m] /100./ #total cos width of right-plate gas sources -fvaplb(ngspmx,nxptmx) _real /0./ #scale factor left-plate evap vapor source -avaplb(ngspmx,nxptmx) _real [k**.5/(m**2s)] /1./ #lin coeff left-plate evapor sor -bvaplb(ngspmx,nxptmx) _real [K] /1./ #expon. coeff. left-plate evap vapor source -fvaprb(ngspmx,nxptmx) _real /0./ #scale factor right-plate evap vapor source -avaprb(ngspmx,nxptmx) _real [k**.5/(m**2s)] /1./ #lin coeff right-plate evapor sor -bvaprb(ngspmx,nxptmx) _real [K] /1./ #expon coeff. right-plate evap vapor source -tvaplb(0:ny+1,nxptmx) _real [K] #left-plate temp for evap; input after alloc -tvaprb(0:ny+1,nxptmx) _real [K] #right-plate temp for evap; input after alloc -isextpltmod integer /0/ #=1 use ext gas plate fluxes fngxextlb,rb +recycmlb_use(0:ny+1,ngspmx,nxptmx) _real +maybeinput #inner plt mom-recycl coeff user input +recycmrb_use(0:ny+1,ngspmx,nxptmx) _real +maybeinput #outer plt mom-recycl coeff user input +recycmlb(0:ny+1,ngspmx,nxptmx) _real +maybeinput #total inner plt mom recycling coeff +recycmrb(0:ny+1,ngspmx,nxptmx) _real +maybeinput #total outer plt mom recycling coeff +recyce real /0./ +input #energy recycling/Rp for inertial gas +recycl real /1./ +input #recycling coef. at a limiter (ix_lim) +recycml real /0.1/ +input #momentum recycling/Rp for gas at limtr +recycc(ngspmx) real /6*1./ +input #core recycling coeff. if isnicore=3 +albedoc(ngspmx) real /6*1./ +input #core neut albedo for isngcore=0 +albedolb(ngspmx,nxptmx) _real /1./ +input #albedo at inner plate if ndatlb=0 +albedorb(ngspmx,nxptmx) _real /1./ +input #albedo at outer plate if ndatrb=0 +ndatlb(ngspmx,nxptmx) _integer /0/ +maybeinput #number of recycp data pts on inner plt +ndatrb(ngspmx,nxptmx) _integer /0/ +maybeinput #number of recycp data pts on outer plt +ydatlb(ngspmx,50,nxptmx) _real [m] /0./ +maybeinput #inner data pt location from sep. +ydatrb(ngspmx,50,nxptmx) _real [m] /0./ +maybeinput #outer data pt location from sep. +rdatlb(ngspmx,50,nxptmx) _real /0./ +maybeinput #inner recycp data for each ydatlb +rdatrb(ngspmx,50,nxptmx) _real /0./ +maybeinput #outer recycp data for each ydatrb +alblb(0:ny+1,ngspmx,nxptmx) _real +input #inner plate albedo; used if <1 (calc) +albrb(0:ny+1,ngspmx,nxptmx) _real +input #outer plate albedo; used if <1 (calc) +albedo_by_user integer /0/ +input #if=1, user fills albedoo,i & albdlb,rb +fngxslb(0:ny+1,ngspmx,nxptmx) _real [1/s]+input #inner plt liq vapor gas sour. if sputtlb>0 +fngxsrb(0:ny+1,ngspmx,nxptmx) _real [1/s]+input #outer plt liq vapor gas sour. if sputtlb>0 +fngxlb_use(0:ny+1,ngspmx,nxptmx) _real [1/s] +input #user external left plate source +fngxrb_use(0:ny+1,ngspmx,nxptmx) _real [1/s] +input #user external left plate source +adatlb(ngspmx,50,nxptmx) _real /1./ +maybeinput #inner albdedo data for each ydati +adatrb(ngspmx,50,nxptmx) _real /1./ +maybeinput #outer albdedo data for each ydati +recycw(ngspmx) real /ngspmx*1e-10/ +input #recycling coef. at side walls +recypf_use(0:nx+1,ngspmx,nxptmx) _real +maybeinput #priv flux recycling coef; user input +recywall_use(0:nx+1,ngspmx) _real +maybeinput #outer wall recycling coef; user input +recycwit(0:nx+1,ngspmx,nxptmx) _real +maybeinput #tot recyc coeff on PF wall +recycwot(0:nx+1,ngspmx) _real +maybeinput #tot recyc coeff on outer wall +isrefluxclip integer /1/ +input #=1 prohib outward gas for inward ion +gamsec real /0./ +input #secondary elec emiss coeff on plates +sputtr real /0./ +input #sputtering coef. at plates +sputtlb(0:ny+1,ngspmx,nxptmx) _real +input #set sputt coef. inner plate (iy,igsp) +sputtrb(0:ny+1,ngspmx,nxptmx) _real +input #set sputt coef. outer plate (iy,igsp) +sputflxlb(0:ny+1,ngspmx,nxptmx) _real +maybeinput #calc sput flux inner plate (iy,igsp) +sputflxrb(0:ny+1,ngspmx,nxptmx) _real +maybeinput #calc sput flux outer plate (iy,igsp) +sputflxw(0:nx+1,ngspmx) _real +maybeinput #calc sput flux outer wall (ix,igsp) +sputflxpf(0:nx+1,ngspmx) _real +maybeinput #calc sput flux PF wall (ix,igsp) +ngplatlb(ngspmx,nxptmx) _real +input #ng on inner plate if sputti < -9.9 +ngplatrb(ngspmx,nxptmx) _real +input #ng on outer plate if sputto < -9.9 +ipsputt_s integer /1/ +input #start dens-index phys sputt species +ipsputt_e integer /1/ +input #end dens-index of phys sputt species +npltsor integer /1/ +input #number sources on plates; must be <= 10 +igaslb(10,nxptmx) _real [Amp] /0./ +input #Gas cur from left-hand plate(s) (ix=0) +igasrb(10,nxptmx) _real [Amp] /0./ +input #Gas cur from right-hand plate(s) (ix=nx) +igspsorlb(10,nxptmx) _integer /1/ +input #gas species index, left-hand plate sources +igspsorrb(10,nxptmx) _integer /1/ +input #gas species index, right-hand plate sources +ygaslb(10,nxptmx) _real [m] /0./ +input #loc of left-plate sources wrt strike pt +ygasrb(10,nxptmx) _real [m] /0./ +input #loc of right-plate sources wrt strike pt +wgaslb(10,nxptmx) _real [m] /100./ +input #total cos width of left-plate gas sources +wgasrb(10,nxptmx) _real [m] /100./ +input #total cos width of right-plate gas sources +fvaplb(ngspmx,nxptmx) _real /0./ +input #scale factor left-plate evap vapor source +avaplb(ngspmx,nxptmx) _real [k**.5/(m**2s)] /1./ +input #lin coeff left-plate evapor sor +bvaplb(ngspmx,nxptmx) _real [K] /1./ +input #expon. coeff. left-plate evap vapor source +fvaprb(ngspmx,nxptmx) _real /0./ +input #scale factor right-plate evap vapor source +avaprb(ngspmx,nxptmx) _real [k**.5/(m**2s)] /1./ +input #lin coeff right-plate evapor sor +bvaprb(ngspmx,nxptmx) _real [K] /1./ +input #expon coeff. right-plate evap vapor source +tvaplb(0:ny+1,nxptmx) _real [K] +input #left-plate temp for evap; input after alloc +tvaprb(0:ny+1,nxptmx) _real [K] +input #right-plate temp for evap; input after alloc +isextpltmod integer /0/ +input #=1 use ext gas plate fluxes fngxextlb,rb # and feixextlb,rb -isextwallmod integer /0/ #=1 use ext gas wall fluxes fngyexti,o +isextwallmod integer /0/ +input #=1 use ext gas wall fluxes fngyexti,o # and feiyexti,o -isoutwall integer /0/ #=1 call outwallflux to export wall fluxes -fngxextlb(0:ny+1,ngspmx,nxptmx) _real [1/s]#inner plt external particle flux*A -fngxextrb(0:ny+1,ngspmx,nxptmx) _real [1/s]#outer plt external particle flux*A -fngyexti(0:nx+1,ngspmx) _real [1/s]#inner wall external particle flux*A -fngyexto(0:nx+1,ngspmx) _real [1/s]#outer wall external particle flux*A -feixextlb(0:ny+1,nxptmx) _real [J/s]#inner plt external energy flux*A -feixextrb(0:ny+1,nxptmx) _real [J/s]#outer plt external energy flux*A -feiyexti(0:nx+1) _real [J/s]#inner wall external energy flux*A -feiyexto(0:nx+1) _real [J/s]#outer wall external energy flux*A +isoutwall integer /0/ +input #=1 call outwallflux to export wall fluxes +fngxextlb(0:ny+1,ngspmx,nxptmx) _real [1/s]+maybeinput #inner plt external particle flux*A +fngxextrb(0:ny+1,ngspmx,nxptmx) _real [1/s]+maybeinput #outer plt external particle flux*A +fngyexti(0:nx+1,ngspmx) _real [1/s]+maybeinput #inner wall external particle flux*A +fngyexto(0:nx+1,ngspmx) _real [1/s]+maybeinput #outer wall external particle flux*A +feixextlb(0:ny+1,nxptmx) _real [J/s]+maybeinput #inner plt external energy flux*A +feixextrb(0:ny+1,nxptmx) _real [J/s]+maybeinput #outer plt external energy flux*A +feiyexti(0:nx+1) _real [J/s]+maybeinput #inner wall external energy flux*A +feiyexto(0:nx+1) _real [J/s]+maybeinput #outer wall external energy flux*A ***** Fixsrc: #Variables for including a fix-source at (xxsrc,yysrc) with int.=a* @@ -1165,154 +1202,155 @@ rt8opi real /1.595769121606e0/ #sqrt(8/pi) ***** Comtra restart: #Variables that contain the transport parameters. -parvis(1:nispmx) real /nispmx*1./ #factor times parallel visc. -travis(1:nispmx) real [m**2/s] /nispmx*1./ #value of perp. visc. -difni(1:nispmx) real [m**2/s] /nispmx*0.5/ #value of density radial diff. coef. -dif4order(1:nispmx) real [m**4/s] /nispmx*0./ #4th ord ion density radial diff. coef. -difgy4order(1:ngspmx) real [m**4/s] /ngspmx*0./ #4th ord gas density radial diff. coef. -difgx4order(1:ngspmx) real [m**4/s] /ngspmx*0./ #4th ord gas density poloid diff. coef. -difax(1:nispmx) real [m*2/s] /nispmx*0./ #poloid. diff coeff.,scaled with dn/dx -difnit(1:nispmx) real [none] /nispmx*0./ #turb. radial diff. multiplier -cdifnit real [none] /1./ #=1 for all turb., =0 all fixed, D coef -difpr(1:nispmx) real [m**2/s] /nispmx*0./ #value of pressure radial diff. coef. -difni2(1:nispmx) real [m**2/s] /nispmx*0./ #value of density e_ll x e_r diff. coef. -difpr2(1:nispmx) real [m**2/s] /nispmx*0./ #value of pressure e_ll x e_r diff. coef -difutm(1:nispmx) real [m**2/s] /nispmx*1./ #value of toroidal mom. diff. coef -difniv(0:ny+1,1:nisp) _real [m**2/s] /0./ #dens diff. if isbohmcalc=3, varys w/B -difprv(0:ny+1,1:nisp) _real [m**2/s] /0./ #press diff if isbohmcalc=3, varys w/B -difniv2(0:ny+1,1:nisp) _real [m**2/s] /0./ #dens2 diff. if isbohmcalc=3, varys w/B -travisv(0:ny+1,1:nisp) _real [m**2/s] /0./ #viscosity. if isbohmcalc=3, varys w/B -kyev(0:ny+1) _real [m**2/s] /0./ #elec eng chi if isbohmcalc=3, vary(0:ny+1)s w/B -kyiv(0:ny+1) _real [m**2/s] /0./ #ion eng chi if isbohmcalc=3, varys w/B -difutmv(0:ny+1,1:nisp) _real [m**2/s] /0./ #dens diff. if isbohmcalc=3, varys w/B -vconyv(0:ny+1,1:nisp) _real [m/s] /0./ #convec radial vel if isbohmcalc=3 -inbtdif real /2/ #if isbohmcalc=3, D,chi ~1/Bt**inbtdif -inbpdif integer /1/ #if isbohmcalc=3, D,chi ~1/Bp**inbpdif -ixbpmin integer /0/ #isbohmcalc=3, min bpol(ixpt2-ixbpmin, -isbohmcalc integer /1/ #if=1, calc Bohm diff if facb... > 0 +parvis(1:nispmx) real /nispmx*1./ +input #factor times parallel visc. +travis(1:nispmx) real [m**2/s] /nispmx*1./ +input #value of perp. visc. +difni(1:nispmx) real [m**2/s] /nispmx*0.5/ +input #value of density radial diff. coef. +dif4order(1:nispmx) real [m**4/s] /nispmx*0./ +input #4th ord ion density radial diff. coef. +difgy4order(1:ngspmx) real [m**4/s] /ngspmx*0./ +input #4th ord gas density radial diff. coef. +difgx4order(1:ngspmx) real [m**4/s] /ngspmx*0./ +input #4th ord gas density poloid diff. coef. +difax(1:nispmx) real [m*2/s] /nispmx*0./ +input #poloid. diff coeff.,scaled with dn/dx +difnit(1:nispmx) real [none] /nispmx*0./ +input #turb. radial diff. multiplier +cdifnit real [none] /1./ +input #=1 for all turb., =0 all fixed, D coef +difpr(1:nispmx) real [m**2/s] /nispmx*0./ +input #value of pressure radial diff. coef. +difni2(1:nispmx) real [m**2/s] /nispmx*0./ +input #value of density e_ll x e_r diff. coef. +difpr2(1:nispmx) real [m**2/s] /nispmx*0./ +input #value of pressure e_ll x e_r diff. coef +difutm(1:nispmx) real [m**2/s] /nispmx*1./ +input #value of toroidal mom. diff. coef +difniv(0:ny+1,1:nisp) _real [m**2/s] /0./ +input #dens diff. if isbohmcalc=3, varys w/B +difprv(0:ny+1,1:nisp) _real [m**2/s] /0./ +input #press diff if isbohmcalc=3, varys w/B +difniv2(0:ny+1,1:nisp) _real [m**2/s] /0./ +input #dens2 diff. if isbohmcalc=3, varys w/B +travisv(0:ny+1,1:nisp) _real [m**2/s] /0./ +input #viscosity. if isbohmcalc=3, varys w/B +kyev(0:ny+1) _real [m**2/s] /0./ +input #elec eng chi if isbohmcalc=3, vary(0:ny+1)s w/B +kyiv(0:ny+1) _real [m**2/s] /0./ +input #ion eng chi if isbohmcalc=3, varys w/B +difutmv(0:ny+1,1:nisp) _real [m**2/s] /0./ +input #dens diff. if isbohmcalc=3, varys w/B +vconyv(0:ny+1,1:nisp) _real [m/s] /0./ +input #convec radial vel if isbohmcalc=3 +inbtdif real /2/ +input #if isbohmcalc=3, D,chi ~1/Bt**inbtdif +inbpdif integer /1/ +input #if isbohmcalc=3, D,chi ~1/Bp**inbpdif +ixbpmin integer /0/ +input #isbohmcalc=3, min bpol(ixpt2-ixbpmin, +isbohmcalc integer /1/ +input + #if=1, calc Bohm diff if facb... > 0 #if=2, harmonic ave of Bohm, difni, etc. #if=3, D=difniv*(B0/B)**inbdif, etc -facbni real [ ] /0./ #factor for Bohm density y-diff. coeff. -facbup real [ ] /0./ #factor for Bohm parll v y-diff. coeff. -facbni2 real [ ] /0./ #factor for Bohm density 2-diff. coeff. -facbee real [ ] /0./ #factor for Bohm Te diff. coeff. -facbei real [ ] /0./ #factor for Bohm Ti diff. coeff. -vcony(1:nispmx) real [m/s] /nispmx*0./ #value of constant radial velocity -difcng real [m**2/s] /50./ #constant gas diff. coeff if isgasdc=1 -isgasdc integer /0/ #switch to turn on constant gas dif coef -flalfe real /0.21/ #|| heat flux limit factor for elec. -flalfi real /0.21/ #|| heat flux limit factor for ions -lxtemax real [m] /1.e10/ #max pol. scale len of elec heat-flux lim -lxtimax real [m] /1.e10/ #max pol. scale len of ion heat-flux lim -lxtgmax real [m] /1.e10/ #max pol. scale len of gas heat-flux lim -flalftf real /1.e20/ #elec. thermal force flux-lim factor -flgam real /1./ #exponent for ion flux-limit expression -flgamv real /2./ #exponent for vel flux-limit expression -flgamg real /2./ #exponent for gas dens flux-limit -flgamvg real /2./ #exponent for gas visc flux-limit -flgamtg real /1./ #exponent for gas temp flux-limit -fricflf real /1./ #flux-limiting factor for inputs to +facbni real [ ] /0./ +input #factor for Bohm density y-diff. coeff. +facbup real [ ] /0./ +input #factor for Bohm parll v y-diff. coeff. +facbni2 real [ ] /0./ +input #factor for Bohm density 2-diff. coeff. +facbee real [ ] /0./ +input #factor for Bohm Te diff. coeff. +facbei real [ ] /0./ +input #factor for Bohm Ti diff. coeff. +vcony(1:nispmx) real [m/s] /nispmx*0./ +input #value of constant radial velocity +difcng real [m**2/s] /50./ +input #constant gas diff. coeff if isgasdc=1 +isgasdc integer /0/ +input #switch to turn on constant gas dif coef +flalfe real /0.21/ +input #|| heat flux limit factor for elec. +flalfi real /0.21/ +input #|| heat flux limit factor for ions +lxtemax real [m] /1.e10/ +input #max pol. scale len of elec heat-flux lim +lxtimax real [m] /1.e10/ +input #max pol. scale len of ion heat-flux lim +lxtgmax real [m] /1.e10/ +input #max pol. scale len of gas heat-flux lim +flalftf real /1.e20/ +input #elec. thermal force flux-lim factor +flgam real /1./ +input #exponent for ion flux-limit expression +flgamv real /2./ +input #exponent for vel flux-limit expression +flgamg real /2./ +input #exponent for gas dens flux-limit +flgamvg real /2./ +input #exponent for gas visc flux-limit +flgamtg real /1./ +input #exponent for gas temp flux-limit +fricflf real /1./ +input #flux-limiting factor for inputs to #multispecies friction (and upi) calc -isflxlde integer /0/ #=1,elec flux limit diff;=0, conv/diff -isflxldi integer /2/ #=1,ion flux limit diff;=0, conv/diff +isflxlde integer /0/ +input #=1,elec flux limit diff;=0, conv/diff +isflxldi integer /2/ +input #=1,ion flux limit diff;=0, conv/diff #=2, diff on individ hxcij -kxe real /1./ #pol Braginsk elec heat conduc factor; +kxe real /1./ +input #pol Braginsk elec heat conduc factor; #prev 1.35->Balescu explain by M.Zhao -alfkxi real /0./ #reduces ion thermal conduc, K_||, if +alfkxi real /0./ +input #reduces ion thermal conduc, K_||, if #|ti(ix+1)-ti(ix)| ng_hydrn+ni_Z=1_imp -kelhihg real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_ion+hyd_atom -kelhghg real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_atm+hyd_atom -kelhmhg real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_mol+hyd_atom -kelhmhm real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_mol+hyd_mol -kelighi(ngspmx) real [m**3/s]/0.,5*5e-16/#elastic coll. coeff:imp_gas+hyd_ion -kelighg(ngspmx) real [m**3/s]/0.,5*5e-16/#elastic coll. coeff:imp_gas+hyd_gas -keligii(ngspmx) real [m**3/s]/0.,5*5e-16/#elastic coll. coeff:imp_gas+imp_ion -keligig(ngspmx) real [m**3/s]/6*5e-16/ #elastic coll. coeff:imp_gas+imp_gas -cfmassfac real /1./ #scales elas scat factor 16mi/(3mg+mi) -sigvi_floor real [m**3/s] /0./ #minimum of ioniz. rates allowed(1e-18) -fupe_cur real [] /1./ #=1 fixes cur err to upe for isimpon=6 -diffusivity(0:nx+1,0:ny+1) _real -restart +rkxecore real /1./ +input #pol elec heat diff. reduc fac in core +inkxc integer /2/ +input #expon on yyf/yyf(0) fac for core kxe +kye real [m**2/s] /0.7/ +input #radial electron heat diffusivity +kye4order real [m**2/s] /0./ +input #4th order Te radial diff. coef. +kyet real [none] /0./ +input #turb. radial elec. heat diff. multiplier +ckyet real [none] /1./ +input #=1 for all turb., =0 all fixed, chi_e +kxi real /1./ +input #poloidal ion heat diff. multi. fac +kxicore real /1./ +input #poloidal ion heat diff. factor in core +kxn real /0./ +input #poloidal cx-neutral heat diff. factor +kyi real [m**2/s] /.2/ +input #radial ion heat diffusivity +kyi4order real [m**2/s] /0./ +input #4th order Ti radial diff. coef. +kyit real [none] /0./ +input #turb. radial ion heat diff. multiplier +ckyit real [none] /1./ +input #=1 for all turb., =0 all fixed, chi_i +kyn real /0./ +input #radial cx-neutral heat diff. factor +feqp real /1./ +input #(Te-Ti) equipartition multiplier +alfeqp real /0./ +input #reduces equipart. term if te~ti +flalfgx(10) real /10*1./ +input #poloidal gas diff. flux limit +flalfgy(10) real /10*1./ +input #radial gas diff. flux limit +flalfgxy(10) real /10*1./ +input #nonorthog pol-face gas flux limit +flalfgnx real /1.e20/ +input #flux-limit on total fngx;for safety +flalfgny real /1.e20/ +input #flux-limit on total fngy;for safety +gcfacgx real /1./ +input #mult tot conv gas x-flux at ix=0 & nx +gcfacgy real /1./ +input #mult tot conv gas y-flux at iy=0 & ny +gcfacgtx real /0./ +input #mult grad Ti conv gas x-flux ix=0 & nx +gcfacgty real /0./ +input #mult grad Ti conv gas y-flux iy=0 & ny +isdifxg_aug integer /0/ +input #=1 enhances D_xgas with flx-lim factor +isdifyg_aug integer /0/ +input #=1 enhances D_ygas with flx-lim factor +flalfv real /0.5/ +input #parallel velocity flux limit factor +isupdrag integer /0/ +input #=1 adds nonunif B-field drag on v_|| +con_leng real /1e20/ [m] +input #connect length used for coll trans fac +frac_pt real /0.3/ +input #invers aspect ratio for colliless drag +flalftgx real /1./ +input #poloidal atom temp. diff. flux limit +flalftgy real /1./ +input #radial atom temp. diff. flux limit +flalftmx real /1./ +input +input #poloidal mol temp. diff. flux limit +flalftmy real /1./ +input #radial mol temp. diff. flux limit +flalfvgx real /1./ +input #poloidal gas parall viscosity flux lim +flalfvgy real /1./ +input #radial gas parall viscosity flux limit +flalfvgxy real /1./ +input #FL for neutral fmixy +flalftxy real /1.e20/ +input #FL for feixy (addition to hcy FL) +flalftgxy(ngspmx) real /ngspmx*1./ +input #FL for fegxy +rnn2cx real /0.2/ +input #ratio of neut-neut coll. to cx coll. +rscat2cx real /1./ +input #fraction of cx counted as visx scatt +sigcx real [m**2] /1.e-18/ +input #cx cross-sect if icnucx=2 +sigcxms(nisp,ngsp) _real [m**2] /1e-19/ +input #cx x-sect for (ifld,igsp) coll +rcxighg(ngspmx) real /ngspmx*0./ +input #ratio of charge-exchange rate for + +input #ng_imp+ni_hydrn -> ng_hydrn+ni_Z=1_imp +kelhihg real [m**3/s] /5e-16/ +input #elastic coll. coeff:hyd_ion+hyd_atom +kelhghg real [m**3/s] /5e-16/ +input #elastic coll. coeff:hyd_atm+hyd_atom +kelhmhg real [m**3/s] /5e-16/ +input #elastic coll. coeff:hyd_mol+hyd_atom +kelhmhm real [m**3/s] /5e-16/ +input #elastic coll. coeff:hyd_mol+hyd_mol +kelighi(ngspmx) real [m**3/s]/0.,5*5e-16/+input #elastic coll. coeff:imp_gas+hyd_ion +kelighg(ngspmx) real [m**3/s]/0.,5*5e-16/+input #elastic coll. coeff:imp_gas+hyd_gas +keligii(ngspmx) real [m**3/s]/0.,5*5e-16/+input #elastic coll. coeff:imp_gas+imp_ion +keligig(ngspmx) real [m**3/s]/6*5e-16/ +input #elastic coll. coeff:imp_gas+imp_gas +cfmassfac real /1./ +input #scales elas scat factor 16mi/(3mg+mi) +sigvi_floor real [m**3/s] /0./ +input #minimum of ioniz. rates allowed(1e-18) +fupe_cur real [] /1./ +input #=1 fixes cur err to upe for isimpon=6 +diffusivity(0:nx+1,0:ny+1) _real # anomalous (turbulent) diffusivity (calculated during rhs eval) diffusivwrk(0:nx+1,0:ny+1) _real -restart # anomalous (turbulent) diffusivity (mixed w/difni using cdifnit) diffusivloc(0:nx+1,0:ny+1) _real -restart # anomalous (turbulent) diffusivity (local values for isturbcons=2) -cfnus_e real /1.e20/ # factor mult nu_star_e for elec coll_fe -cfnus_i real /1.e20/ # factor mult nu_star_i for ion coll_fi -coll_fe(0:nx+1,0:ny+1) _real # nu_star_e/(1+nu_star_e) for elec CF drifts -coll_fi(0:nx+1,0:ny+1) _real # nu_star_i/(1+nu_star_i) for ion CF drifts -tibsep [eV] real /100./ # Ion temp on sep for banana width in lconi -tebsep [eV] real /100./ # Elec temp on sep for banana width in lcone -cfelecbwd real /10./ # Factor for elec banana width in lcone; makes +cfnus_e real /1.e20/ +input # factor mult nu_star_e for elec coll_fe +cfnus_i real /1.e20/ +input # factor mult nu_star_i for ion coll_fi +coll_fe(0:nx+1,0:ny+1) _real +input # nu_star_e/(1+nu_star_e) for elec CF drifts +coll_fi(0:nx+1,0:ny+1) _real +input # nu_star_i/(1+nu_star_i) for ion CF drifts +tibsep [eV] real /100./ +input # Ion temp on sep for banana width in lconi +tebsep [eV] real /100./ +input # Elec temp on sep for banana width in lcone +cfelecbwd real /10./ +input # Factor for elec banana width in lcone; makes # elec banana width not to small for mesh -fluxfacy real /1./ # multiples y-fluxes & v(dP/dy) for 1D sims -isdifbetap integer /0/ #=1 turns on betap-dependent & difniv diffusion -iexpbp real /1./ #exponent for diff ~ betap**iexpbp -dfacbp real [m**2/s] /0./#diff. coeff dens *betap**iexpbp;dif_use,dif_use -trfacbp real [m**2/s] /0./#diff. coeff up *betap**iexpbp;tray_use,trax_use -kefacbp real [m**2/s] /0./#diff. coeff Te *betap**iexpbp;kye_use,kxe_use -kifacbp real [m**2/s] /0./#diff. coeff Ti *betap**iexpbp;kyi_use,kxi_use -flalfea(0:nx+1) _real /0./#calc:elec thermal flux-limit array (see flalfe) -flalfia(0:nx+1) _real /0./#calc:ion thermal flux-limit array (see flalfi) -flalfva(0:nx+1) _real /0./#calc:ion visc flux-limit array (see flalfv) -flalfgxa(0:nx+1,10) _real /0./#calc:neut pol flux-limit array (see flalfgx) -flalfgxya(0:nx+1,10) _real /0./#calc:neut xy flux-limit array (see flalfgxy) -flalfgya(0:ny+1,10) _real /0./#calc:neut rad flux-limit array (see flalfgy) -flalfvgxa(0:nx+1) _real /0./#calc:neut part pol flux-limit array (see flalfgx) -flalfvgxya(0:nx+1) _real /0./#calc:neut part xy flux-limit array (see flalfgxy) -flalfvgya(0:ny+1) _real /0./#calc:neut part rad flux-limit array (see flalfgy) -flalftgxa(0:nx+1) _real /0./#calc:neut part pol flux-limit array (see flalfgx) -flalftgxya(0:nx+1) _real /0./#calc:neut part xy flux-limit array (see flalfgxy) -flalftgya(0:ny+1) _real /0./#calc:neut part rad flux-limit array (see flalfgy) -cfmolcool real /0./ #scale factor for molec cooling if ishymol=1 +fluxfacy real /1./ +input # multiples y-fluxes & v(dP/dy) for 1D sims +isdifbetap integer /0/ +input #=1 turns on betap-dependent & difniv diffusion +iexpbp real /1./ +input #exponent for diff ~ betap**iexpbp +dfacbp real [m**2/s] /0./+input #diff. coeff dens *betap**iexpbp;dif_use,dif_use +trfacbp real [m**2/s] /0./+input #diff. coeff up *betap**iexpbp;tray_use,trax_use +kefacbp real [m**2/s] /0./+input #diff. coeff Te *betap**iexpbp;kye_use,kxe_use +kifacbp real [m**2/s] /0./+input #diff. coeff Ti *betap**iexpbp;kyi_use,kxi_use +flalfea(0:nx+1) _real /0./+input #calc:elec thermal flux-limit array (see flalfe) +flalfia(0:nx+1) _real /0./+input #calc:ion thermal flux-limit array (see flalfi) +flalfva(0:nx+1) _real /0./+input #calc:ion visc flux-limit array (see flalfv) +flalfgxa(0:nx+1,10) _real /0./+input #calc:neut pol flux-limit array (see flalfgx) +flalfgxya(0:nx+1,10) _real /0./+input #calc:neut xy flux-limit array (see flalfgxy) +flalfgya(0:ny+1,10) _real /0./+input #calc:neut rad flux-limit array (see flalfgy) +flalfvgxa(0:nx+1) _real /0./+input #calc:neut part pol flux-limit array (see flalfgx) +flalfvgxya(0:nx+1) _real /0./+input #calc:neut part xy flux-limit array (see flalfgxy) +flalfvgya(0:ny+1) _real /0./+input #calc:neut part rad flux-limit array (see flalfgy) +flalftgxa(0:nx+1) _real /0./+input #calc:neut part pol flux-limit array (see flalfgx) +flalftgxya(0:nx+1) _real /0./+input #calc:neut part xy flux-limit array (see flalfgxy) +flalftgya(0:ny+1) _real /0./+input #calc:neut part rad flux-limit array (see flalfgy) +cfmolcool real /0./+input #scale factor for molec cooling if ishymol=1 ***** Interprettrans: @@ -1367,28 +1405,28 @@ floyd(0:nx+1,0:ny+1) _real [1/s] /0./ # equiv radial ion particle current ***** Turbulence: # Variables used in calculating anomalous diffusivities -kappabar real [1/m] /0.003/ # field-line avg'd curvature -lambdan real [none] /4./ # dens(divertor) / dens(midplane) -lambdat real [none] /4./ # temp(midplane) / temp(divertor) -gammasi real [none] /0./ # secondary emis. coef. from ion bombard. -lambdap real [none] /3.5/ # e (dPhi0 / dr0) / (dTed / dr0) -suppress_lmode integer /0/ # =1 to suppress L-mode turbulence in SOL -maxmag_lmode real /2./ # max magn. of step in bracketing kymax -nky integer /30/ # number of ky values in search for kymax -kybeg real [none] /0.05/ # lower limit of acceptable kymax -kyend real [none] /3./ # upper limit of acceptable kymax -kya real [none] /1.0/ # one initial point in search for kymax -kyb real [none] /1.1/ # other initial point in search for kymax -iprint_lmode integer /0/ # =1 for diagnostic output, =2 for more output -tol_lmode real [none] /1.e-6/ # abs & rel tolerance in search for kymax -isturbnloc integer /1/ # =1 to turn on nonlocal dependence of D,chi -isturbcons integer /1/ # =1 to make turbulent D,chi const within SOL +kappabar real [1/m] /0.003/ +maybeinput # field-line avg'd curvature +lambdan real [none] /4./ +maybeinput # dens(divertor) / dens(midplane) +lambdat real [none] /4./ +maybeinput # temp(midplane) / temp(divertor) +gammasi real [none] /0./ +maybeinput # secondary emis. coef. from ion bombard. +lambdap real [none] /3.5/ +maybeinput # e (dPhi0 / dr0) / (dTed / dr0) +suppress_lmode integer /0/ +maybeinput # =1 to suppress L-mode turbulence in SOL +maxmag_lmode real /2./ +maybeinput # max magn. of step in bracketing kymax +nky integer /30/ +maybeinput # number of ky values in search for kymax +kybeg real [none] /0.05/ +maybeinput # lower limit of acceptable kymax +kyend real [none] /3./ +maybeinput # upper limit of acceptable kymax +kya real [none] /1.0/ +maybeinput # one initial point in search for kymax +kyb real [none] /1.1/ +maybeinput # other initial point in search for kymax +iprint_lmode integer /0/ +maybeinput # =1 for diagnostic output, =2 for more output +tol_lmode real [none] /1.e-6/ +maybeinput # abs & rel tolerance in search for kymax +isturbnloc integer /1/ +maybeinput # =1 to turn on nonlocal dependence of D,chi +isturbcons integer /1/ +maybeinput # =1 to make turbulent D,chi const within SOL # =2 to apply radial digital filter to D,chi -diffusrange real [m] /0.01/ # radial range of digital filter -diffuslimit integer # no. of surfaces in half-range of digital filter -diffuswgts(-9:9) real [none] # weights for radial digital filter -islmodebeta integer /1/ # =1 to turn on finite-beta correction -gradvconst real [none] /0.005/ # factor involving rad. grad. of v(parallel) +diffusrange real [m] /0.01/ +maybeinput # radial range of digital filter +diffuslimit integer +maybeinput # no. of surfaces in half-range of digital filter +diffuswgts(-9:9) real [none] +maybeinput # weights for radial digital filter +islmodebeta integer /1/ +maybeinput # =1 to turn on finite-beta correction +gradvconst real [none] /0.005/ +maybeinput # factor involving rad. grad. of v(parallel) ***** Turbulence_comm: # Communication of variables to minimization routine for turbulent growth rate @@ -1657,59 +1695,59 @@ spfwallr(0:nx+1,nxpt) _real [W/m**2]#radiation pwr flux to PF wall ***** Volsrc: #Parameters for volume particle, mom. & power sources for electrons and ions -pwrsore(0:nx+1,0:ny+1) _real [W] #power src into electrons in cell ix,iy -pwrsori(0:nx+1,0:ny+1) _real [W] #power src into ions in cell ix,iy -volpsor(0:nx+1,0:ny+1,1:nisp) _real [1/s]#current src into ions in cell ix,iy -volmsor(0:nx+1,0:ny+1,1:nisp) _real [kg m/s**2] #up mom src in cell ix,iy -voljcsor(0:nx+1,0:ny+1) _real [A] #uniform core-region curr sor. in ix,iy -volpsorg(0:nx+1,0:ny+1,1:ngsp) _real [1/s]#curr source for gas in cell ix,iy -pondpot(0:nx+1,0:ny+1) _real [V] /0./ #elec ponderomotive potential -psgov_use(0:nx+1,0:ny+1,1:ngsp) _real [1/m**3 s]#user-specified gas source -jcvsor real [A] /0./ #total core-region current for voljcsor -ix_sjcsor integer /0/ #if nonzero, beginning ix for voljcsor -ix_ejcsor integer /0/ #if nonzero, ending ix for voljcsor -iy_sjcsor integer /0/ #if nonzero, beginning iy for voljcsor -iy_ejcsor integer /0/ #if nonzero, ending iy for voljcsor -pvole real [W] /0./ #total power into electrons -pvoli real [W] /0./ #total power into ions -z0pe real [m] /0./ #axial or x loc. of elec. power profile -z0pi real [m] /0./ #axial or x loc. of ion power profile -r0pe real [m] /0./ #radial or y loc. of elec. power profile -r0pi real [m] /0./ #radial or y loc. of ion power profile -zwpe real [m] /3./ #axial or x Gauss. 1/2 width of e-power -zwpi real [m] /3./ #axial or y Gaussian 1/2 width ion power -rwpe real [m] /.05/ #rad. or x Gaussian 1/2 width e-power -rwpi real [m] /.05/ #rad. or y Gaussian 1/2 width ion power -ivolcur(1:nisp) _real [A] /0./ #total volume current -mvolcur(1:nisp) _real [kgA m/s] /0./ #total volume parallel mom. curr. -z0ni real [m] /0./ #axial or x loc. of ion particle profile -r0ni real [m] /0./ #rad. or y loc. of ion particle profile -zwni real [m] /3./ #axial or y Gaussian 1/2 width ion prtcl -rwni real [m] /.05/ #rad. or y Gaussian 1/2 width ion prtcl -z0up real [m] /0./ #axial or x loc. of ion mom. profile -r0up real [m] /0./ #rad. or y loc. of ion mom. profile -zwup real [m] /3./ #axial or y Gaussian 1/2 width ion mom. -rwup real [m] /.05/ #rad. or y Gaussian 1/2 width ion mom. -ponderompot real [V] /0./ #peak elec ponderomotive potential -z0pondp real [m] /0./ #axial or x loc. of ion mom. profile -r0pondp real [m] /0./ #rad. or y loc. of ion mom. profile -zwpondp real [m] /3./ #axial or y Gaussian 1/2 width ion mom. -rwpondp real [m] /.05/ #rad. or y Gaussian 1/2 width ion mom. -thetarot real [rad]/0./ #rotation angle for R,Z with effec. R,Z +pwrsore(0:nx+1,0:ny+1) _real [W] +maybeinput #power src into electrons in cell ix,iy +pwrsori(0:nx+1,0:ny+1) _real [W] +maybeinput #power src into ions in cell ix,iy +volpsor(0:nx+1,0:ny+1,1:nisp) _real [1/s]+maybeinput #current src into ions in cell ix,iy +volmsor(0:nx+1,0:ny+1,1:nisp) _real [kg m/s**2] +maybeinput #up mom src in cell ix,iy +voljcsor(0:nx+1,0:ny+1) _real [A] +maybeinput #uniform core-region curr sor. in ix,iy +volpsorg(0:nx+1,0:ny+1,1:ngsp) _real [1/s]+maybeinput #curr source for gas in cell ix,iy +pondpot(0:nx+1,0:ny+1) _real [V] /0./ +maybeinput #elec ponderomotive potential +psgov_use(0:nx+1,0:ny+1,1:ngsp) _real [1/m**3 s]+maybeinput #user-specified gas source +jcvsor real [A] /0./ +maybeinput #total core-region current for voljcsor +ix_sjcsor integer /0/ +maybeinput #if nonzero, beginning ix for voljcsor +ix_ejcsor integer /0/ +maybeinput #if nonzero, ending ix for voljcsor +iy_sjcsor integer /0/ +maybeinput #if nonzero, beginning iy for voljcsor +iy_ejcsor integer /0/ +maybeinput #if nonzero, ending iy for voljcsor +pvole real [W] /0./ +maybeinput #total power into electrons +pvoli real [W] /0./ +maybeinput #total power into ions +z0pe real [m] /0./ +maybeinput #axial or x loc. of elec. power profile +z0pi real [m] /0./ +maybeinput #axial or x loc. of ion power profile +r0pe real [m] /0./ +maybeinput #radial or y loc. of elec. power profile +r0pi real [m] /0./ +maybeinput #radial or y loc. of ion power profile +zwpe real [m] /3./ +maybeinput #axial or x Gauss. 1/2 width of e-power +zwpi real [m] /3./ +maybeinput #axial or y Gaussian 1/2 width ion power +rwpe real [m] /.05/ +maybeinput #rad. or x Gaussian 1/2 width e-power +rwpi real [m] /.05/ +maybeinput #rad. or y Gaussian 1/2 width ion power +ivolcur(1:nisp) _real [A] /0./ +maybeinput #total volume current +mvolcur(1:nisp) _real [kgA m/s] /0./ +maybeinput #total volume parallel mom. curr. +z0ni real [m] /0./ +maybeinput #axial or x loc. of ion particle profile +r0ni real [m] /0./ +maybeinput #rad. or y loc. of ion particle profile +zwni real [m] /3./ +maybeinput #axial or y Gaussian 1/2 width ion prtcl +rwni real [m] /.05/ +maybeinput #rad. or y Gaussian 1/2 width ion prtcl +z0up real [m] /0./ +maybeinput #axial or x loc. of ion mom. profile +r0up real [m] /0./ +maybeinput #rad. or y loc. of ion mom. profile +zwup real [m] /3./ +maybeinput #axial or y Gaussian 1/2 width ion mom. +rwup real [m] /.05/ +maybeinput #rad. or y Gaussian 1/2 width ion mom. +ponderompot real [V] /0./ +maybeinput #peak elec ponderomotive potential +z0pondp real [m] /0./ +maybeinput #axial or x loc. of ion mom. profile +r0pondp real [m] /0./ +maybeinput #rad. or y loc. of ion mom. profile +zwpondp real [m] /3./ +maybeinput #axial or y Gaussian 1/2 width ion mom. +rwpondp real [m] /.05/ +maybeinput #rad. or y Gaussian 1/2 width ion mom. +thetarot real [rad]/0./ +maybeinput #rotation angle for R,Z with effec. R,Z # R_e= R0+(R-R0)cos(th)+(Z-Z0)sin(th), # Z_e= Z0-(R-R0)sin(th)+(Z-Z0)cos(th), -rcutmin real [m] /0./ #source zero if R 0; # if isbohmcalc=2, then # D = difni*kybohm/(difni+kybohm) -difp_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for gen pr diff; see dif_use comment -dif2_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for dif2; see dif_use comment -tray_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for travis; see dif_use comment -trax_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#pol. analog to tra_use -kye_use(0:nx+1,0:ny+1) _real [m**2/s]#for kye; see dif_use comment -kyi_use(0:nx+1,0:ny+1) _real [m**2/s]#for kyi; see dif_use comment -kxe_use(0:nx+1,0:ny+1) _real [m**2/s]#user elec pol. heat cond -kxi_use(0:nx+1,0:ny+1) _real [m**2/s]#user ion pol. heat cond. -kxg_use(0:nx+1,0:ny+1,1:ngsp) _real [m**2/s]#user gas pol. heat cond. -kyg_use(0:nx+1,0:ny+1,1:ngsp) _real [m**2/s]#user gas rad. heat cond. -dutm_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for difutm; see dif_use comment -vy_use(0:nx+1,0:ny+1,1:nisp) _real [m/s] #user-set rad vel;for isbohmcalc=0 -vyup_use(0:nx+1,0:ny+1) _real [m/s] #user-set conv vel of ion || vel, up -vyte_use(0:nx+1,0:ny+1) _real [m/s] #user-set rad elec eng vel -vyti_use(0:nx+1,0:ny+1) _real [m/s] #user-set rad ion eng vel -pondomfpare_use(0:nx+1,0:ny+1) _real [N/m**3] #user-in elec parallel pondero force -pondomfpari_use(0:nx+1,0:ny+1,1:nisp) _real [N/m**3] #user-in parallel ion ponder. force -fniyos_use(0:nx+1,0:ny+1,1:nisp) _real [1/s m**2] #user-set particle flux -feeyosn_use(0:nx+1,0:ny+1) _real [J/s m**2] #user-set Te energy flux -feiyosn_use(0:nx+1,0:ny+1) _real [J/s m**2] #user-set Ti energy flux +difp_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s] +input #for gen pr diff; see dif_use comment +dif2_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s] +input #for dif2; see dif_use comment +tray_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s] +input #for travis; see dif_use comment +trax_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s] +input #pol. analog to tra_use +kye_use(0:nx+1,0:ny+1) _real [m**2/s] +input #for kye; see dif_use comment +kyi_use(0:nx+1,0:ny+1) _real [m**2/s] +input #for kyi; see dif_use comment +kxe_use(0:nx+1,0:ny+1) _real [m**2/s] +input #user elec pol. heat cond +kxi_use(0:nx+1,0:ny+1) _real [m**2/s] +input #user ion pol. heat cond. +kxg_use(0:nx+1,0:ny+1,1:ngsp) _real [m**2/s] +input #user gas pol. heat cond. +kyg_use(0:nx+1,0:ny+1,1:ngsp) _real [m**2/s] +input #user gas rad. heat cond. +dutm_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s] +input #for difutm; see dif_use comment +vy_use(0:nx+1,0:ny+1,1:nisp) _real [m/s] +input #user-set rad vel;for isbohmcalc=0 +vyup_use(0:nx+1,0:ny+1) _real [m/s] +input #user-set conv vel of ion || vel, up +vyte_use(0:nx+1,0:ny+1) _real [m/s] +input #user-set rad elec eng vel +vyti_use(0:nx+1,0:ny+1) _real [m/s] +input #user-set rad ion eng vel +pondomfpare_use(0:nx+1,0:ny+1) _real [N/m**3] +input #user-in elec parallel pondero force +pondomfpari_use(0:nx+1,0:ny+1,1:nisp) _real [N/m**3] +input #user-in parallel ion ponder. force +fniyos_use(0:nx+1,0:ny+1,1:nisp) _real [1/s m**2] +input #user-set particle flux +feeyosn_use(0:nx+1,0:ny+1) _real [J/s m**2] +input #user-set Te energy flux +feiyosn_use(0:nx+1,0:ny+1) _real [J/s m**2] +input #user-set Ti energy flux vy_cft(0:nx+1,0:ny+1,1:nisp) _real [m/s] #calc vy from fniyos_use (fix flux) vyte_cft(0:nx+1,0:ny+1) _real [m/s] #calc vyte from feeyos_use (fix flux) vyti_cft(0:nx+1,0:ny+1) _real [m/s] #calc vyte from feiyos_use (fix flux) @@ -2029,31 +2067,31 @@ nucxi(0:nx+1,0:ny+1,nisp) _real [1/s] #charge-exchg rate for ion (sigv*ng) nueli(0:nx+1,0:ny+1,nisp) _real [1/s] #elast scatt rate for ion (sigv*ng) nuelg(0:nx+1,0:ny+1,ngsp) _real [1/s] #elast scatt rate for gas (sigv*nimp) nuix(0:nx+1,0:ny+1,ngsp) _real [1/s] #fnuizx*nuiz+fnucxx*nucx -fnuizx real /0./ #fraction of nuiz in nuix (see nuix) -fnucxx real /1./ #fraction of nucx in nuix (see nuix) +fnuizx real /0./ +input #fraction of nuiz in nuix (see nuix) +fnucxx real /1./ +input #fraction of nucx in nuix (see nuix) nurc(0:nx+1,0:ny+1,ngsp) _real [1/s] #recombination rate nuvl(0:nx+1,0:ny+1,nisp) _real [1/s] #vol loss rate, ~cs/l_parloss for 1-D -cfvlh real #scal fac for hyd rate in nuvl -cfvli(nisp) _real #/nisp*0./#scal fac for individ ion rate nuvl -l_parloss real [m] /1.e20/ #parall length for nuvl loss rate +cfvlh real +input #scal fac for hyd rate in nuvl +cfvli(nisp) _real #/nisp*0./+input #scal fac for individ ion rate nuvl +l_parloss real [m] /1.e20/ +input #parall length for nuvl loss rate eqp(0:nx+1,0:ny+1) _real [1/m**3]#Te,i equipart. fact; needs *(Te-Ti)*vol eqpg(0:nx+1,0:ny+1,ngsp) _real [1/m**3]#Tg,i equipart. fact; needs *(Tg-Ti)*vol engcoolm(0:nx+1,0:ny+1) _real [J/s] #cool rate ion/atoms by mols if ishymol=1 eeli(0:nx+1,0:ny+1) _real [J] #electron energy loss per ionization pradhyd(0:nx+1,0:ny+1) _real [W/m**3] /0./#power radiated by hydrogen -tdiflim real [s] /0./ #lim on hcxe/ne; reduces hcxe if >0 -lmfplim real [m] /1.e20/#hcxe,i -> hcxe,i/(1+lmfp/lmfelim) -eta1(0:nx+1,0:ny+1) _real [J-s/m**3] #Braginskii ion visc coeff eta_1 -cfeta1 real /0./ # scale factor for eta1 -rtaue(0:nx+1,0:ny+1) _real [s/kg] #Brag. R coeff (t_e/me)/(w_ce*t_e)**2 -cfrtaue real /0./ # scale factor for cfrtaue +tdiflim real [s] /0./ +input #lim on hcxe/ne; reduces hcxe if >0 +lmfplim real [m] /1.e20/+input #hcxe,i -> hcxe,i/(1+lmfp/lmfelim) +eta1(0:nx+1,0:ny+1) _real [J-s/m**3] +maybeinput #Braginskii ion visc coeff eta_1 +cfeta1 real /0./ +input # scale factor for eta1 +rtaue(0:nx+1,0:ny+1) _real [s/kg] +maybeinput #Brag. R coeff (t_e/me)/(w_ce*t_e)**2 +cfrtaue real /0./ +input # scale factor for cfrtaue dclass_e(0:nx+1,0:ny+1) _real [m**2/s]#classical elec perp heat conduc. dclass_i(0:nx+1,0:ny+1) _real [m**2/s]#classical ion perp heat conduc. -cfcl_e real /0./ #scale fac for dclass_e -cfcl_i real /0./ #scale fac for dclass_i -omgci_taui real /10./ #ion gy_freq*coll_rate for cl_model -omgce_taue real /10./ #elec gy_freq*coll_rate for cl_model -nuneo real /0./ #neoclass pol. damping rate; for fqyn +cfcl_e real /0./ +input #scale fac for dclass_e +cfcl_i real /0./ +input #scale fac for dclass_i +omgci_taui real /10./ +input #ion gy_freq*coll_rate for cl_model +omgce_taue real /10./ +input #elec gy_freq*coll_rate for cl_model +nuneo real /0./ +input #neoclass pol. damping rate; for fqyn visxneo(0:nx+1,0:ny+1,1:nisp) _real [kg/m s] #Braginskii eta_0 neo-modified visvol_v(0:nx+1,0:ny+1,1:nisp) _real #vel-based viscosity in (n*m*up)^dot eqn visvol_q(0:nx+1,0:ny+1,1:nisp) _real #heat-flux-based viscosity (n*m*up)^dot eqn @@ -2144,45 +2182,45 @@ ismcnvar integer /0/ # ismcnvar=1 --> MCN plasma source terms scale with plate currents #Special case of neutral atoms emitted with finite energy from walls -eedisspl real /0/ [eV] #energy loss for prompt dissociation at left plate -eedisspr real /0/ [eV] #energy loss for prompt dissociation at right plate -eidisspl real /0/ [eV] #energy gain for prompt dissociation at left plate -eidisspr real /0/ [eV] #energy gain for prompt dissociation at right plate -cmntgpl real /0/ #coeff. for neutral energy at left plate: cmntipl*ti -cmntgpr real /0/ #coeff. for neutral energy at right plate: cmntipr*ti -edisswo real /0/ [eV] #energy for prompt dissociation loss at outer wall -edisswi real /0/ [eV] #energy for prompt dissociation loss at private flux wall -cmntgwo real /0/ #coeff. for neutral energy at outer plate: cmntiwo*ti -cmntgwi real /0/ #coeff. for neutral energy at private flux plate: cmntiwi*ti - -#cfneut real /1./ #Coef to turn on all fluid neutrals contrib's to resid's -cfneutsor_ni real /1/ #coeff. for fluid neutral particle source in resco -cfneutsor_mi real /1/ #coeff. for fluid neutral momentum source in resmo -cfneutsor_ei real /1/ #coeff. for fluid neutral energy source in resei -cfneutsor_ee real /1/ #coeff. for fluid neutral energy source in resee - -#cmneut real /0./ #Coef to turn on all Monte Carlo neutral sources -cmneutsor_ni real /1/ #coeff. for MC neutral particle source in resco -cmneutsor_mi real /1/ #coeff. for MC neutral momentum source in resmo -cmneutsor_ei real /1/ #coeff. for MC neutral energy source in resei -cmneutsor_ee real /1/ #coeff. for MC neutral energy source in resee - -cfneutdiv real /1/ #coeff. to turn on divergence of all fluid neutral fluxes -cfneutdiv_fng real /1/ #coeff. for div. fluid neutral particle flux in resng -cfneutdiv_fmg real /1/ #coeff. for div. fluid neutral momentum flux in resmo -cfneutdiv_feg real /1/ #coeff. for div. fluid neutral energy flux in resei - -cmneutdiv real /0/ #coeff. to turn on divergence of all MC neutral fluxes -cmneutdiv_fng real /1/ #coeff. for div. fluid neutral particle flux in resng -cmneutdiv_fmg real /1/ #coeff. for div. fluid neutral momentum flux in resmo -cmneutdiv_feg real /1/ #coeff. for div. fluid neutral energy flux in resei - - -mcalpha_ng real /2/ #coeff. for blending kinetic and fluid ng -mcalpha_pg real /2/ #coeff. for blending kinetic and fluid pg -mcalpha_fng real /2/ #coeff. for blending kinetic and fluid fng -mcalpha_fmg real /2/ #coeff. for blending kinetic and fluid fmg -mcalpha_feg real /2/ #coeff. for blending kinetic and fluid feg +eedisspl real /0/ [eV] +mcinput #energy loss for prompt dissociation at left plate +eedisspr real /0/ [eV] +mcinput #energy loss for prompt dissociation at right plate +eidisspl real /0/ [eV] +mcinput #energy gain for prompt dissociation at left plate +eidisspr real /0/ [eV] +mcinput #energy gain for prompt dissociation at right plate +cmntgpl real /0/ +mcinput #coeff. for neutral energy at left plate: cmntipl*ti +cmntgpr real /0/ +mcinput #coeff. for neutral energy at right plate: cmntipr*ti +edisswo real /0/ [eV] +mcinput #energy for prompt dissociation loss at outer wall +edisswi real /0/ [eV] +mcinput #energy for prompt dissociation loss at private flux wall +cmntgwo real /0/ +mcinput #coeff. for neutral energy at outer plate: cmntiwo*ti +cmntgwi real /0/ +mcinput #coeff. for neutral energy at private flux plate: cmntiwi*ti + +#cfneut real /1./ +mcinput #Coef to turn on all fluid neutrals contrib's to resid's +cfneutsor_ni real /1/ +mcinput #coeff. for fluid neutral particle source in resco +cfneutsor_mi real /1/ +mcinput #coeff. for fluid neutral momentum source in resmo +cfneutsor_ei real /1/ +mcinput #coeff. for fluid neutral energy source in resei +cfneutsor_ee real /1/ +mcinput #coeff. for fluid neutral energy source in resee + +#cmneut real /0./ +mcinput #Coef to turn on all Monte Carlo neutral sources +cmneutsor_ni real /1/ +mcinput #coeff. for MC neutral particle source in resco +cmneutsor_mi real /1/ +mcinput #coeff. for MC neutral momentum source in resmo +cmneutsor_ei real /1/ +mcinput #coeff. for MC neutral energy source in resei +cmneutsor_ee real /1/ +mcinput #coeff. for MC neutral energy source in resee + +cfneutdiv real /1/ +mcinput #coeff. to turn on divergence of all fluid neutral fluxes +cfneutdiv_fng real /1/ +mcinput #coeff. for div. fluid neutral particle flux in resng +cfneutdiv_fmg real /1/ +mcinput #coeff. for div. fluid neutral momentum flux in resmo +cfneutdiv_feg real /1/ +mcinput #coeff. for div. fluid neutral energy flux in resei + +cmneutdiv real /0/ +mcinput #coeff. to turn on divergence of all MC neutral fluxes +cmneutdiv_fng real /1/ +mcinput #coeff. for div. fluid neutral particle flux in resng +cmneutdiv_fmg real /1/ +mcinput #coeff. for div. fluid neutral momentum flux in resmo +cmneutdiv_feg real /1/ +mcinput #coeff. for div. fluid neutral energy flux in resei + + +mcalpha_ng real /2/ +mcinput #coeff. for blending kinetic and fluid ng +mcalpha_pg real /2/ +mcinput #coeff. for blending kinetic and fluid pg +mcalpha_fng real /2/ +mcinput #coeff. for blending kinetic and fluid fng +mcalpha_fmg real /2/ +mcinput #coeff. for blending kinetic and fluid fmg +mcalpha_feg real /2/ +mcinput #coeff. for blending kinetic and fluid feg ### Scalars ### ng_mc(0:nx+1,0:ny+1,nfl) _real [part/m**3] @@ -2553,7 +2591,7 @@ mpicmd character*64 /"mpirun"/ # MPI command npopt character*8 /"-np"/ # option to specify # procs npext integer /2/ # number of procs for external system call -runid character*80 /" "/ # description of run +runid_ext character*80 /" "/ # description of run get_neutral_sources logical /.true./ #whether to use neutral source data get_neutral_moments logical /.false./ #whether to use neutral moment data @@ -2833,18 +2871,19 @@ iwkd2(ndiagmx) _integer # work array used by cdiagsrt ***** UEint: #Auxiliary variables for Ueinit. -GridFileName character*200 /"gridue"/ # name of Grid file to be read -newgeo integer /1/ #flag to calculate new grid (1=yes) -mhdgeo integer /-1/ #flag for grid geometry +GridFileName character*200 /"gridue"/ +input + # name of Grid file to be read +newgeo integer /1/ +input #flag to calculate new grid (1=yes) +mhdgeo integer /-1/ +input #flag for grid geometry #mhdgeo = 2 ==> toroidal circular limiter #mhdgeo = 1 ==> toroidal MHD equilibrium #mhdgeo = 0 ==> cylindrical geometry #mhdgeo = -1 ==> cartesian geometry #mhdgeo = -2 ==> mag mirror (FRC-annulus) -gengrid integer /1/ #flag to generate grid, else read from file GridFileName +gengrid integer /1/ +input #flag to generate grid, else read from file GridFileName isgindx integer /1/ #=1 for interpolating grid based on indices nfmax integer /10/ -restart integer /0/ #flag for restart from previous case(yes=1) +restart integer /0/ +input #flag for restart from previous case(yes=1) initsol integer /0/ #flag to initially solve algebraic eqns for #DASPK (yes=1) ttbeg real #initial Te in Joules = tinit/ev (calc) @@ -2853,28 +2892,30 @@ tscal real /.5/ #ratio of initial Ti & Tg to Te ngscal(ngspmx) real /ngspmx*.1/ #ratio of initial gas density to ion dens xgscal real /1./ #exponential scale of initial gas (m) nibeg(1:nispmx) real /nispmx*2.e19/ #initial ion density -minu(1:nispmx) real /nispmx*2./ #ion mass in units of proton mass (AMU) -ziin(1:nispmx) real /nispmx*1./ #ion charge read in, used to reset zi in +minu(1:nispmx) real /nispmx*2./ +input + #ion mass in units of proton mass (AMU) +ziin(1:nispmx) real /nispmx*1./ +input + #ion charge read in, used to reset zi in #group Compla which gets erased on gallot -znuclin(1:nispmx) integer /nispmx*1./ #total nuclear charge of ion (i.d. isotope) +znuclin(1:nispmx) integer /nispmx*1./ +input #total nuclear charge of ion (i.d. isotope) isallloc integer /0/ #=1 for local process. allocation with mpi -newaph integer /1/ #=1 calls aphread for hyd. atomic data;=0 not -newapi integer /1/ #=1, call readmc for new imp. data;=0, no +newaph integer /1/ +input #=1 calls aphread for hyd. atomic data;=0 not +newapi integer /1/ +input #=1, call readmc for new imp. data;=0, no pyrestart_file character*80 /""/ #Python file that can also be used to restart -read_diffs integer /0/ #=0,a flag to signal whether to read diffusivities -dif_io integer /0/ #=0,a flag to signal whether to read/write dif_use -tra_io integer /0/ #=0,a flag to signal whether to read/write tra_use -dutm_io integer /0/ #=0,a flag to signal whether to read/write dutm_use -kye_io integer /0/ #=0,a flag to signal whether to read/write kye_use -kyi_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vy_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vyup_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vyte_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vyti_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -fniyos_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -feeyosn_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -feiyosn_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -isvolsorext integer /0/ #volsor sources if =0; or user sors if =1 +read_diffs integer /0/ +maybeinput #=0,a flag to signal whether to read diffusivities +dif_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write dif_use +tra_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write tra_use +dutm_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write dutm_use +kye_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kye_use +kyi_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +vy_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +vyup_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +vyte_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +vyti_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +fniyos_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +feeyosn_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +feiyosn_io integer /0/ +maybeinput #=0,a flag to signal whether to read/write kyi_use +isvolsorext integer /0/ +maybeinput #volsor sources if =0; or user sors if =1 ***** Interp: #Variables for the interpolation @@ -2921,7 +2962,7 @@ ix2g(0:nx+1,0:ny+1) _integer #ix index for sec. interm. (ix,iy) pt. iy2g(0:nx+1,0:ny+1) _integer #iy index for sec. interm. (ixo,iy) pt. ixv2g(0:nx+1,0:ny+1) _integer #ixv index for sec. interm.(ixvo,iy) pt. iyv2g(0:nx+1,0:ny+1) _integer #iyv index for sec.interm.(ixvo,iy) pt. -nis(0:nxold+1,0:nyold+1,1:nisp) _real [m^-3] +restart +nis(0:nxold+1,0:nyold+1,1:nisp) _real [m^-3] +state #ion dens at last success. calc tes(0:nxold+1,0:nyold+1) _real [J] #elec. temp at last success. calc tis(0:nxold+1,0:nyold+1) _real [J] #ion temp at last success. calc @@ -2929,7 +2970,7 @@ tgs(0:nxold+1,0:nyold+1,1:ngsp) _real [J] #gas temp at last success. calc phis(0:nxold+1,0:nyold+1) _real [V] #potential at last success. calc ups(0:nxold+1,0:nyold+1,1:nisp) _real [m/s] #parall. vel at last success. calc ngs(0:nxold+1,0:nyold+1,1:ngsp) _real [m^-3] #gas dens at last success. calc. -afracs(0:nxold+1,0:nyold+1) _real [ ] #rel. imp. frac at last succ. calc +afracs(0:nxold+1,0:nyold+1) _real [ ] +input #rel. imp. frac at last succ. calc ***** Global_vars: # Arrays for primary variables over full mesh for domain decomposition @@ -3624,7 +3665,7 @@ plateflux subroutine ***** Imprad: # variables associated with impurity radiation -isimpon integer /0/ +restart +isimpon integer /0/ +input # switch for impurity model: # 0 for no impurities # 2 for fixed-fraction model @@ -3637,7 +3678,7 @@ isimpon integer /0/ +restart # multi-charge-state (isimpon=6) models nusp_imp integer /0/ # fixes nusp for total num. of par. mom. eqns. isupimpap integer /1/ # =1 includes imp atm phys in up eqn; =0, omits -ismctab integer /1/ +restart +ismctab integer /1/ +input # Determines which data is used for multi-charge-state rates. # =1 tables originally generated by R. Campbell for D. Knoll, # data file name is specified by inelmc=.... @@ -3669,9 +3710,9 @@ ntau(0:nx+1,0:ny+1) _real [sec/m**3] # confinement parameter for impurity (=atau*ne) nratio(0:nx+1,0:ny+1) _real # ratio of neutrals to electrons -afrac(0:nx+1,0:ny+1) _real /.00/ +restart +afrac(0:nx+1,0:ny+1) _real /.00/ +maybeinput # atomic impur conc; set internally to afracs -atau(0:nx+1,0:ny+1) _real /1./ [sec] +restart +atau(0:nx+1,0:ny+1) _real /1./ [sec] +input # lifetime of impurity tau1(0:nx+1,0:ny+1) _real # time to escape to inboard divertor plate tau2(0:nx+1,0:ny+1) _real # time to escape to outboard divertor plate @@ -3856,7 +3897,7 @@ alfz real /10./ vrfac real /1./ # scales convective velocity sp real /20./ courant real /0.9/ -tend real /0.1/ # final time +tendoned real /0.1/ # final time ndtmax integer /10000/ # max number of timesteps allowed ntim integer /50/ # number of output times ito integer /1/ diff --git a/bbb/bbb_basis.v b/bbb/bbb_basis.v deleted file mode 100755 index 11c0be98..00000000 --- a/bbb/bbb_basis.v +++ /dev/null @@ -1,3919 +0,0 @@ -bbb -{ -nispmx = 31 # maximum number of ion species -ngspmx = 6 # maximum number of gas species; also must set in com.v -nmcmx = 12 # maximum number of EIRENE test species in data file 'fort.44' -ndomainmx = 32 # maximum number of domains for domain decomposition -nxptmx = 2 # maximum number of x-points in R-Z domain -ndcsmx = nispmx*nxptmx # data dimension for csfaclb and csfacrb -nispmxngspmx = nispmx*ngspmx # tot numb ion*gas species -nstramx = 10 # maximum number of strata for MC neutrals code -} - -***** Dim_vars hidden: -# Dimension variables for automatically written routines bbbdata & bbbwake. -# These variables need never be set, because those routines don't access array -# elements. -nx integer # number of cells in x (poloidal) direc. (see also nxm) -ny integer # number of cells in y (radial) direction -nxm integer # total number of cells in x direc.; nxm = nx+|nxomit| -nym integer # total number of cells in y direc.; nym = ny+nyomitmx -nxpt integer # number of x-points in (R,Z) simulation domain -nzsp(1:ngspmx) integer # number of impurity species per gas species -nzspt integer # total number of impurity species -nzspmx integer # max nzsp(igsp) used for storage allocation -nisp integer # number of ion species -nusp integer # number of species with momentum equations -nfsp integer # number of continuity eqns or flux species -ngsp integer # number of gas species -nhgsp integer # number of hydrogen gas species (prepare for tritium) -imx integer # x dimension for Zagorski arrays -imy integer # y dimension for Zagorski arrays -lnst integer # dimension for impurity arrays for Zagorski output - -***** Math_problem_size: -neqmx integer # number of math. eqns to be solved/integrated -numvar integer # number of physical variables per cell -numvarbwpad integer /1/ # add to numvar for bandwidth calc;safety param - -***** UEpar: -# Parameters and switches for the simulation -csfaclb(nispmx,nxptmx) real /ndcsmx*1./ #frac of cs used for Bohm sheath b.c. -csfacrb(nispmx,nxptmx) real /ndcsmx*1./ #frac of cs used for Bohm sheath b.c. -csfacti real /1./ #Bohm speed = sqrt((te+csfacti*ti)/mi) -cslim real /1./ #frac of cs used for limiter Bohm sheath b.c. -dcslim real /0./ #reduce sonic flow at limiter by the factor - #cslim*[1-exp(-(iy-iy_lims+1)/dcslim)] -islnlamcon integer /0/ #=0, loglambda=Braginskii;if=1,loglambda=lnlam -lnlam real /12./ #Coulomb log;shouldn't be constant -methe integer /33/ #elec. eng. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -methu integer /33/ #ion mom. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -methn integer /33/ #ion cont. eqn: 22-harmonic average, 33-uw -methi integer /33/ #ion eng. eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -methg integer /33/ #neut. gas eqn: 22-cd, 33-uw, 44-hyb, 55-p-law - #66 nonorth. log intrp, 77 nonorth. 1/ng intrp -methp integer /33/ #potential eqn: 22-cd, 33-uw, 44-hyb, 55-p-law -isgxvon integer /0/ #=0 uses gx in fmix; =1 for harmonic ave of gxf -ishavisy integer /1/ #=1 uses harmonic ave for conxi up -cfaccony real /1./ #scales conxi for up -isvylog real /0/ #=0 for vy~(1/n)dn/dy; =1 for vy~d(log(n))/dy -isintlog integer /0/ #nonog logrithm interp for remaining terms -concap integer /0/ #=1 fixes Te and Ti to afix for thermal cond. -convis integer /0/ #=1 fixes Te to afix for ion viscosity -cniatol real /1./ #multiplier for atol for ni -cngatol real /1./ #multiplier for atol for ng -cupatol real /1./ #multiplier for atol for up -cteatol real /1./ #multiplier for atol for te -ctiatol real /1./ #multiplier for atol for ti -cphiatol real /1./ #multiplier for atol for phi -tolbf real /1./ #multiplier for atol&rtol for the boundary eqns -tadj real /10./ #reduces time step by 1/tadj if iopts=1 -icnuiz integer /0/ #=1 constant ioniz. freq., cnuiz; =2 freezes -icnucx integer /0/ #=0, var nucx;=1 const. nucx=cnucx; - # =2, use sigcx, so nucx~(Tg)**.5 -cnuiz real [1/s] /5.e+4/ #constant ioniz. freq. for icnuiz=1 -cnucx real [1/s] /1.e+0/ #constant charge exhange freq. for icnucx=1 -isrecmon integer /0/ +restart - #flag to turn-on recombination (yes=1); use - #cfrecom to turn-off recomb after isrecmon was on -cfrecom real /1./ +restart - #scale factor multiplying recombination freq. -igas integer /0/ #=1 invokes local rate eqn. for ng -ngbackg(ngspmx) real [1/m**3] /ngspmx*1.e14/ + restart - #background gas density -ingb integer /2/ #background gas source=nuiz*ngbackg* - # (.9+.1*(ngbackg/ng)**ingb) -inflbg integer /4/ #expon to force flalfg large near ng~ngback - #ex:flalfgx,y*(1.+(cflgb*ngbackg/ng)**inflbg) -cflbg real /10./ #scaling fac for flalfgx,y using inflbg -facngbackg2ngs(ngspmx) real /ngspmx*1.e-8/ - #fraction of ngbackg add to initial ngs -nzbackg(nispmx) real [1/m**3] /nispmx*1.e9/ #background impurity density -inzb integer /2/ #background impurity source=nuiz*nzbackg* - # (.9+.1*(nzbackg/nzi)**ingb) -facnzbackg2nis(nispmx) real /nispmx*1.e-8/ - #fraction of nzbackg add to initial nis -upclng(nispmx) real [m/s] /nispmx*1.e8/ - #max ion vel at beginning of iteration -facupclng2ups(nispmx) real /nispmx*1.e-8/ - #fraction of upclng subtract from initial ups -tebg real [eV] /1.e-20/ #backgrd elec eng sor to limit te~tebg -tibg real [eV] /1.e-20/ #backgrd ion eng sor to limit te~tebg -iteb integer /2/ #exponent of (tebg*ev/te)**iteb for bkg sor -temin real [eV] /0.03/ #min value of te allow; if less, reset to -temin2 real [eV] /0.03/ #soft floor with te=sqrt[te**2+(temin2*ev)**2] -pwrbkg_c real [W/m**3] /1.e3/ #const background factor in pwrebkg express -pwribkg_c real [W/m**3] /1.e3/ #const background factor in pwribkg express -cfwjdotelim real /1./ #factor scaling reduction of wjdote if tefnix - #=2 gas sub. neudifgp uses pg for gas vel & fngx->fnix - #=3 gas sub. neudifl use log_ng, tg for gas vel - #otherwise, old case has ug=ui (strong cx coupling) -thetar real /0./ #rotate (R,Z) coordinates by angle theta (degrees) -isbcwdt integer /0/ #include dtreal in B.C. if isbcwdt=1 -ishosor integer /0/ #if=1, integrate hydr. sources over cell; full RHS only -iseesorave real /0./ #cell ave factor; 0 ctr only; 1 5 pt ave elec eng sors -ispsorave real /0./ #cell ave factor; 0 ctr only; 1 5 pt ave of psorg,psor,etc. -fsprd real /.0625 / #fraction of eng. sor. spread to each of 4 neighbors -issyvxpt0 integer /0/ #if=1, set syv=0 around x-point; ambig. rad. mom. flux -isrrvave integer /0/ #if=0, rrv from vertex B's; if=1, rrv=0.5*(rr_1+rr_2); - #if=2, average of cases 0 and 1 -rr_fac real /1./ #scale factor to multiple rr and rrv -rrmin real /0./ #min rr used in calc of u_tor & fqy for potential calc. -isdtsfscal integer /0/ #if=1, dt is included in sfscal Jac scaling factor -frfqpn real /1./ #frac. of new fqp at ix=0,nx using grad at ix=1,nx-1 -cffqpsat real /1./ #factor by which fqp can exceed fqpsatlb,rb (sat. cur) -isplflxl integer /0/ #=0, flalfe,i not active at ix=0 & nx;=1 active all ix -isplflxlv integer /0/ #=0, flalfv not active at ix=0 & nx;=1 active all ix -isplflxlgx integer /0/ #=0, flalfgx not active at ix=0 & nx;=1 active all ix -isplflxlgxy integer /0/ #=0, flalfgxy not active at ix=0 & nx;=1 active all ix -iswflxlgy integer /0/ #=0, flalfgy not active at iy=0 & ny;=1 active all iy -isplflxlvgx integer /0/ #=0, flalfvgx not active at ix=0 & nx;=1 active all ix -isplflxlvgxy integer /0/ #=0, flalfvgxy not active at ix=0 & nx;=1 active all ix -iswflxlvgy integer /1/ #=0, flalfvgy not active at iy=0 & ny;=1 active all iy -isplflxltgx integer /0/ #=0, flalfvgx not active at ix=0 & nx;=1 active all ix -isplflxltgxy integer /0/ #=0, flalfvgxy not active at ix=0 & nx;=1 active all ix -iswflxltgy integer /1/ #=0, flalfvgy not active at iy=0 & ny;=1 active all iy -flalfipl real /1.e20/ #ion therm flux lim factor on plates when isplflxl=0 -flalfepl real /1.e20/ #elec therm flux lim factor on plates when isplflxl=0 -isfeexpl0 integer /0/ #if=1, feex cannot be out of inner/outer plates -isfeixpl0 integer /0/ #if=1, feix cannot be out of inner/outer plates -isofric integer /0/ #If =1, use old (B2) interspecies up drag expression -del_te_ro real /1e10/ #te width in eV of tanh which turns off pwrze below 1 eV -iskaboom integer /0/ #=1 turns on ijmgetmr "k" or "kaboom" stopping option -isnglf integer /0/ #=1 gives ng=nglfix at ix=0 -nglfix real /1e15/ #value of ng at ix=0 if isnglf=1 -isngrf integer /0/ #=1 gives ng=nglfix at ix=nx+1 -ngrfix real /1e19/ #value of ng at ix=nx+1 if isnglf=1 -isnion(nispmx) integer /nispmx*1/ #user:turns on (=1) ion continuity eqn. -isupon(nispmx) integer /nispmx*1/ #user:turns on (=1) parallel vel. eqn. -isup1up2 integer /0/ #=1 sets up2=rup21*up1 -rup21 real /1./ #rup21=up2/up1 if isup1up2 -isupgon(ngspmx) integer /ngspmx*0/ #user:=1 for par neutral vel. eqn.; index igsp -isteon integer /1/ #user:turns on (=1) electron energy eqn. -istion integer /1/ #user:turns on (=1) ion enegy eqn. -isngon(ngspmx) integer /6*1/ #user:turns on (=1) neutral eqn.; index igsp -istgon(ngspmx) integer /6*0/ #user:turns on (=1) gas enegy eqn. -isphion integer /0/ #user:turns on (=1) potential eqn. -isphiofft integer /0/ #user:=1 leaves old cur. on & ex=-d(phis)/dx; must be used - #with isphion=0 -isnewpot integer /0/ #user:turns on (=1) new potential; J_r from tor. mom. bal. - #=-2 sets phi constant on core boundary with - #total core current = icoreelec -isnionxy(0:nx+1,0:ny+1,nisp) _integer #calc:=1 for ni eqn on; =0 for eqn off -isuponxy(0:nx+1,0:ny+1,nisp) _integer #calc:=1 for up eqn on; =0 for eqn off -isteonxy(0:nx+1,0:ny+1) _integer #calc:=1 for te eqn on; =0 for eqn off -istionxy(0:nx+1,0:ny+1) _integer #calc:=1 for ti eqn on; =0 for eqn off -isngonxy(0:nx+1,0:ny+1,ngsp) _integer #calc:=1 for ng eqn on; =0 for eqn off -istgonxy(0:nx+1,0:ny+1,ngsp) _integer #calc:=1 for tg eqn on; =0 for eqn off -isphionxy(0:nx+1,0:ny+1) _integer #calc:=1 for phi eqn on; =0 for eqn off -isnioffxy(0:nx+1,0:ny+1,nisp) _integer /0/ #user:=1, ni eqn off; =0 for eqn on -isupoffxy(0:nx+1,0:ny+1,nisp) _integer /0/ #user:=1, up eqn off; =0 for eqn on -isteoffxy(0:nx+1,0:ny+1) _integer /0/ #user:=1, te eqn off; =0 for eqn on -istioffxy(0:nx+1,0:ny+1) _integer /0/ #user:=1, ti eqn off; =0 for eqn on -isngoffxy(0:nx+1,0:ny+1,ngsp) _integer /0/ #user:=1, ng eqn off; =0 for eqn on -istgoffxy(0:nx+1,0:ny+1,ngsp) _integer /0/ #user:=1, tg eqn off; =0 for eqn on -isphioffxy(0:nx+1,0:ny+1) _integer /0/ #user:=1, phi eqn off;=0 for eqn on -fdtnixy(0:nx+1,0:ny+1,nisp) _real /0./ #user:=1 for ni eqn off; =0 for eqn on -fdtupxy(0:nx+1,0:ny+1,nisp) _real /0./ #user:=1 for up eqn off; =0 for eqn on -fdttexy(0:nx+1,0:ny+1) _real /0./ #user:=1 for te eqn off; =0 for eqn on -fdttixy(0:nx+1,0:ny+1) _real /0./ #user:=1 for ti eqn off; =0 for eqn on -fdtngxy(0:nx+1,0:ny+1,ngsp) _real /0./ #user:=1 for ng eqn off; =0 for eqn on -fdttgxy(0:nx+1,0:ny+1,ngsp) _real /0./ #user:=1 for tg eqn off; =0 for eqn on -fdtphixy(0:nx+1,0:ny+1) _real /0./ #user:=1 for phi eqn off; =0 for eqn on -isugfm1side integer /0/ #=0, use pol ave gas vels in par up eqn - #=1, use 1-sided vals for domain decomp -isnupdot1sd integer /0/ #=0, use 2-pt ndot for (n*up)_dot; - #=1, use 1-sided n_dot for (n*up)_dot -isphicore0 integer /0/ #=1 sets phi=phi_mp in core if isphion=1 -is_z0_imp_const integer /0/ #=0 use hydr Keilhacker;=1 z0_imp_const -z0_imp_const real /1./ #z0 in therm force if is_z0_imp_const=1 - -***** Model_choice restart: -#Flags for choosing one or another calculation of a part of the model -iondenseqn character*8 /"llnl"/ # ion continuity equation - -***** Coefeq restart: -#Coefficients for the different terms in the fluid equations. -cnfx real /1./ #X-flux coef for conv. in n-eq. -cnfy real /1./ #Y-flux coef for conv. in n-eq. -cnsor real /1./ #Coef for particle src. in n-eq. -cfneut real /1./ #Coef for fluid neutrals contrib's to resid's -cfnidh real /1./ #Coef for neutral-ion drift heating -cfupcx real /1./ #Coef for nucx*(up_ion - up_gas) momentum coupling -cfticx real /1./ #Coef for nucx*(up_ion-up_gas)**2 heating in Ti Eq -cfupimpg real /0./ #Coef for impur up Cx/elast drag on up=0 imp gas -cftiimpg real /0./ #Coef for Ti cooling CX/elast loss to cold imp gas -cmneut real /0./ #Coef for Monte Carlo neutrals contrib's to resid's -cnflux(ngspmx) real /ngspmx*1./ #coef for particle flux in n-eq. (resco) -chradi real /1./ #Coef for hyd. ioniz. rad. loss in elec. eng. eq. -chradr real /1./ #Coef for hyd. recomb. rad. loss in elec. eng. eq. -chioniz real /1./ #Coef for hydrogen ionization in elec. eng. eq. -ifxnsgi integer /0/ #=1 sets ne for _i to cne_sgvi -cne_sgvi real [1/m**3] /1.e18/ #ne for _i if ifxnsgi=1 -ctsor real /1./ #Coef for eng. src. in Ti eq. 0.5*mi*up**2*psor -ceisor real /1./ #scale fac for ion energy source term (nu_i & eion) -ccoldsor real /0./ #scale fac for ion eng loss from cold cx -cngfx(ngspmx) real /ngspmx*1./#scale fac for flux from grad_x T_g in gas eqn. -cngfy(ngspmx) real /ngspmx*1./#scale fac for flux from grad_y T_g in gas eqn. -cngmom(nispmx) real /nispmx*0./#mom. cx-loss coeff for diffusve-neut hydr only -cmwall(nispmx) real /nispmx*0./#mom. wall-loss coeff for diff-neut hydr only -cngtgx(ngspmx) real /ngspmx*0./#X-flux coef for gas comp. of Ti eqn. -cngtgy(ngspmx) real /ngspmx*0./#Y-flux coef for gas comp. of Ti eqn. -sxgsol real /1./ #stretches x-coord. for gas in sol & core regions -sxgpr real /1./ #stretches x-coord. for gas in private flux region -xstscal real [m] /1./ #scale-length with stretch-coord decays from plates -rld2dxg(ngspmx) real /ngspmx*0./ #ratio of gas decay-length to dx via artificial diff. -rld2dyg(ngspmx) real /ngspmx*0./ #ratio of gas decay-length to dy via artificial diff. -cngflox(ngspmx) real /ngspmx*0./ #fac for x-flux from convection in ng-eqn. -cngfloy(ngspmx) real /ngspmx*1./ #fac for y-flux from convection in ng-eqn. -cngniflox(nispmx,ngspmx) real /nispmxngspmx*0./ #fac for rel ion-neut x-vel in ng-eqn -cngnifloy(nispmx,ngspmx) real /nispmxngspmx*0./ #fac for rel ion-neut y-vel in ng-eqn -cngsor real /1./ #Coef for part. src. in ng-eq. -cdifg(ngspmx) real /ngspmx*1./ #scale factor for gas diffusion coeff. -lgmax(ngspmx) real /ngspmx*1.e20/ #max gas scale length for calc particle D_g -lgtmax(ngspmx) real /ngspmx*1.e20/ #max gas scale length for calc. thermal D_g -lgvmax real /1.e20/ #max gas scale length for calc. viscous D_g -rtg2ti(ngspmx) real /ngspmx*1./ #ratio of gas temp to ion temp -tgas(ngspmx) real [eV] /ngspmx*1./ #value of tg if istgcon=1 -cmfx real /1./ #X-flux coef for conv. in up-eq. -cmfy real /1./ #Y-flux coef for conv. in up-eq. -cpgx real /1./ #Coef for Grad(p) in up-eq. -cfvisx real /1./ #Coef. for x-visc. in ti-eq. -cfvisy real /1./ #Coef. for y-visc. in ti-eq. -cfanomvisxg real /0./ #Coef. for neut x-visc ~travis(2) -cfanomvisyg real /0./ #Coef. for neut y-visc ~travis(2) -cfvisxn real /1./ #Coef. for neutral x-visc. in up(,,iispg) eqn -cfvisxy(1:nispmx) real /nispmx*1./ #Coef. mult fmixy(ifld) -isvisxn_old integer /0/ #=1 uses sigcx,rrfac=1; =0 uses kelhihg, rrfac=rr**2 -cfvxnrr real /1./ #=1 gives rr**2 in visx gas; =0 gives old 1 factor -cfvisyn real /1./ #Coef. for neutral y-visc. in up(,,iispg) eqn -cfvcsx(1:nispmx) real /nispmx*1./ #Coefs for x-visc. in ti-eq. with ismcnon>0 -cfvcsy(1:nispmx) real /nispmx*1./ #Coefs for y-visc. in ti-eq. with ismcnon>0 -isvhyha integer /0/ #switch (=1) for harmonic y-ave of up in visc heat -upvhflr real /1.e2/ #min denom for up harmc ave (isvhyha=1); visc heat -vboost real /1./ #previously scaled eqp; no longer in use -cvgp real /1./ #Coef for v.Grad(p) ion/elec eng. terms -cvgpg real /1./ #Coef for v.Grad(pg) gas eng. terms -cfvgpx(1:nispmx) real /nispmx*1./ #Coefs for x components of v.grad(p) in ti-eq -cfvgpy(1:nispmx) real /nispmx*1./ #Coefs for y components of v.grad(p) in ti-eq -cfbgt real /0./ #Coef for the B x Grad(T) terms. -cfjhf real /1./ #Coef for convective cur (fqp) heat flow -jhswitch integer /0/ #Coef for the Joule-heating terms -cf2ef real /0./ #Coef for ExB drift in 2-direction -cfyef real /0./ #Coef for ExB drift in y-direction -cftef real /0./ #Coef for ExB drift in toroidal direction -cf2bf real /0./ #Coef for Grad B drift in 2-direction -cfybf real /0./ #Coef for Grad B drift in y-direction -cfcbti real /0./ #Coef for adding fnixcb & fniycb to Ti eqn. -cfcurv real /1./ #Coef for curvature part of Grad_B drift -cfgradb real /1./ #Coef for p_perp part of Grad_B drift -cfq2bf real /0./ #Coef for Grad_B current in 2-direction -cfqybf real /0./ #Coef for Grad_B current in y-direction -cfqyn real /0./ #Coef for cx coll. rad current in y-direction -cfqym real /1./ #Coef for spatial inertial rad current in y-dir. -cfqydt real /0./ #Coef for time-dep inertial rad current in y-dir. -cf2dd real /0./ #Coef for diamagnetic drift in 2-direction -cfydd real /0./ #Coef for diamagnetic drift in y-direction -cftdd real /0./ #Coef for diamagnetic drift in toroidal direction -cfrd real /0./ #Coef for resistive cross-field drift -cfvisxneov real /0./ #Coef for v-driven parallel viscosity -cfvisxneoq real /0./ #Coef for q-driven parallel viscosity -cfvycr real /0./ #Coef for thermal force class. vel. vycr -cfvycf real /0./ #Coef for visc. force class. vel. vycf -cfvyavis real /0./ #Coef for vy from anom perp viscosity -cfjve real /0./ #Coef for J-contribution to ve. -cfjp2 real /0./ #Coef for B x gradP terms in div(J) eqn -cfjpy real /0./ #Coef for B x gradP terms in div(J) eqn -isnfmiy integer /0/ #diff fmiy for symmetry for vel. cells touching x-pt. -cfnfmiy real /1./ #Coef for new fmiy for vel. cells touching x-pt. -cnimp real /1./ #Coef for impurity radiation loss -fac2sp real [ ] /1./ #factor to test 2-species model; for - #equal densities, set fac2sp=2 -$$$cfw(1:10) real /0.1,9*1./ #Coeff's for the parallel neutral momentum eq. -$$$ #cfw(1)*(the local sound speed) is the parallel -$$$ #neutral velocity out of the plate (bound. con.) -cftnm real [ ] /0./ #Coef for neutral cx in toroidal mom. eq for fqy -cfupjr real [ ] /0./ #coef to include u_par in Jr calc. -cfcximp1 real [ ] /1./ #coef multi. kcxrz for imp(+1)+D(0)->imp(0)+D(+1) -cfcximp2 real [ ] /1./ #coef mult. kcxrz;imp(+p)+D(0)->imp(p-1)+D(+1),p>1 -cfnetap real [ ] /1./ #coef mult. netap*fqp term in frice express. -fcdif real [ ] /1./ #coef mult all constant anomal diff coef -cfmsor real [ ] /1./ #coef mult msor and msorxr in up eqn. -cpiup(nispmx) real /nispmx*1./ #mult. press. grad term in up eqn -cfloyi real [ ] /2.5/ #coef mult ion radial convective energy flow -cfloye real [ ] /2.5/ #coef mult elec radial convective energy flow -cfcvte real [ ] /1.0/ #coef mult elec poloidal convect(~5/2) energy flow -cfcvti real [ ] /1.0/ #coef mult ion & neut pol convect(~5/2) energy flow -cfcvtg real [ ] /1.0/ #coef mult gas pol convect(~5/2) energy flow -cfloxiplt real [ ] /.0/ #coef mult neutral convect engy from plates -cfloygwall real [ ] /.0/ #coef mult neutral convect engy from walls -cftgdiss(ngspmx) real [ ] /ngspmx*1./ # coef mult tg*nu_diss eng loss -exjbdry real [ ] /10./ #exponent pwr to limit fqp < fqpsat at plates -cfgpijr real [ ] /1./ #scalar factor for grad_Pi term in fqya -iszeffcon integer /0/ #if =1, zeff=zeffcon -zeffcon real /1./ #value of zeff if iszeffcon=1 -alftng real /0./ #neutral thermal force coeff; careful of sign - -cfqya real /1./ #Coef for anomalous current in y-direction (new model) -cfqyao real /1./ #Coef for anomalous current in y-direction (old model) -cfqyae real /1./ #Coef for anomalous electron current in y-direction -cfqyai real /0./ #Coef for anomalous ion current in y-direction -cfhcxgc(ngspmx) real /ngspmx*0./ # Coef constant pol heat conduct (chixg_use) -cfhcygc(ngspmx) real /ngspmx*0./ # Coef constant rad heat conduct (chiyg_use) -cftgcond real /1./ #Coef for gas thermal cond (usually molecules) -cftgeqp real /1.5/ #Coef for gas thermal equipartion (usually molecules) - - -***** Bcond restart: -#Variables for setting the boundary conditions. -ibctepl integer /1/ #Switch for ix=0 energy flux bc's - #=0, fixed te (see tepltl) - #=1, standard sheath transmission b.c. - #=2, zero poloidal gradients for te -ibctipl integer /1/ # Same as ibctepl, with te --> ti -ibctepr integer /1/ #Switch for ix=nx+1 energy flux bc's - #=0, fixed te (see tepltr) - #=1, standard sheath transmission b.c. - #=2, zero poloidal gradients for te -ibctipr integer /1/ # Same as ibctepr, with te --> ti -isphilbc integer /0/ #Switch for ix=0 b.c. on phi - #=0, phi = phi0l + kappal * te - #=1, phi = phi0l -isphirbc integer /0/ #Switch for ix=nx+1 b.c. on phi - #=0, phi = phi0r + kappar * te - #=1, phi = phi0r -iphibcc integer /3/ #core BC at iy=1 when isnewpot=1;iy=0 - #=1, d^2(ey)/dy^2=0 - #=2, te=constant & ey(ixmp,0)=eycore - #=3, phi=constant & ey(ixmp,0)=eycore - #>3 or < 1 now unavailable, previously - #dphi(ix,1)=dphi_iy1,isutcore ctrls ix=ixmp -iphibcwi integer /0/ #=0, d(ey)/dy=0 - #=1, phi(ix,0) = phintewi*te(ix,0)/ev - #=3, d(phi)/dy/phi = 1/lyphi(1) - #=4, phi(ix,0)=phiwi(ix) in PF region -iphibcwo integer /0/ #=0, d(ey)/dy=0 - #=1, phi(ix,ny+1) = phintewi*te(ix,ny+1)/ev - #=3, d(phi)/dy/phi = 1/lyphi(2) - #=4, phi(ix,ny+1)=phiwo(ix) -phiwi(0:nx+1) _real [eV] #/(nx+2)*0./ - #PF wall phi profile if iphicwi=4;user set -phiwo(0:nx+1) _real [eV] #/(nx+2)*0./ - #outer wall phi profile if iphicwo=4;user set -phintewi real /3./ #phi/te on inner wall if iphibcwi=1 -phintewo real /3./ #phi/te on outer wall if iphibcwo=1 -ncore(nispmx) real [m**-3]/nispmx*7.e19/ #core ion dens if isnicore=1 -upcore(nispmx) real [m/s] /nispmx*0./ #core ion parall vel. if isupcore=0 -ngcore(ngspmx) real [m**-3]/ngspmx*1.e15/ #core gas dens if isngcore=1 -tgcore(ngspmx) real [eV] /ngspmx*100./ #core gas temp if istgcore=1 -isnicore(nispmx) integer /1,30*0/ #switch for ion-density core B.C. - #=1, set uniform, fixed density, ncore - #=0, set flux to curcore/sy locally in ix - #=2, set flux & ni over range - #=3, set icur=curcore-recycc*fngy, const ni - #=4, use impur. source terms (impur only) - #=5, set d(ni)/dy=-ni/lynicore at midp & - # ni constant poloidally -isupcore(nispmx) integer /nispmx*0/ #=0 sets up=upcore on core bdry - #=1 sets d(up)/dy=0 on the core bdry - #=2 sets d^2(up)/dy^2 = 0 - #=3 sets fmiy = 0 - #=4 sets tor. ang mom flux = lzflux & n*up/R=const - #=5 sets ave tor vel = utorave & n*up/R=const -isngcore(ngspmx) integer /ngspmx*0/ #switch for neutral-density core B.C. - #=0, set loc flux= -(1-albedoc)*ng*vtg/4 - #=1, set uniform, fixed density, ngcore - #=2, not available - #=3, extrapolation, but limited - #=anything else, set zero deriv which was - #prev default inert hy - # anything else same as =0 -istgcore(ngspmx) integer /ngspmx*1/ #switch for neutral-density core B.C. - #=0, set tg(ixcore,0,igsp)=ti(ixcore,0) - #=1, set fixed temp tgcore(igsp) - #if > 1, set zero grad; tg(,0,)=tg(,1,) -curcore(1:nispmx) real [A] /0.,30*0./ #value of current from core if isnicore=0 -lzcore(1:nispmx) real [kg/ms] /nispmx*0./ #tor. ang. mom dens core bdry; phi eqn -lzflux(1:nispmx) real [kg/s**2]/nispmx*0./ #tor. ang. mom dens flux core bdry; up eqn -utorave(1:nispmx) real [m/s] /nispmx*0./ #ave tor ave vel = utorave; up eqn -icoreelec real [A] /0./ # electrical current from core -eycore real [V/m] /0./ # rad E-field core BC is iphibcc=3 -cfniybbo real /0./ # factor to includ. vycb in fniy,feiy at iy=0 only -cfniydbo real /0./ # factor to includ. vycp in fniy,feiy at iy=0 only -cfeeybbo real /0./ # factor to includ. vycb in feey at iy=0 only -cfeeydbo real /0./ # factor to includ. vycp in feey at iy=0 only -cfeexdbo real /0./ # factor includ v2cde & BxgradTe in BC at ix=0,nx -cfeixdbo real /0./ # factor includ v2cdi & BxgradTi in BC at ix=0,nx -cfqybbo real /0./ # factor to includ. fqyb in core current B.C. only -cfqydbo real /0./ # factor to includ. fqyd in core current B.C. only -nfqya0core integer /0/ # num iy core cells beyond iy=0 where force fqya=0 -nfqya0pf integer /1/ # num. iy pf cells beyond iy=0 where force fqya=0 -nfqya0ow integer /1/ # num iy outer wall cell below iy=ny+1 with fqya=0 -ixfixnc integer /1/ # ix where ni=ncore if isnicore=2 begins -incixc integer /0/ # ix range for ni=ncore from ixfixnc if isnicore=2 -tcoree real [eV] /50./ #core elecron temp if iflcore=0 -tcorei real [eV] /50./ #core ion temp if iflcore=0 -tedge real [eV] /2./ #edge ion and elec. temp; used for te,iwalli,o - #arrays if last element zero (as in interpolation) -tepltl real [eV] /2./ #left plate Te B.C. if ibctepl=0 -tipltl real [eV] /2./ #left plate Ti B.C. if ibctipl=0 -tepltr real [eV] /2./ #right plate Te B.C. if ibcteplr=0 -tipltr real [eV] /2./ #right plate Ti B.C. if ibctiplr=0 -tbmin real [eV] /.1/ #min. wall & pf temp for extrap. b.c.(isextrt..) -nbmin real [m**-3] /1.e17/ #min. wall & pf den for extrap. b.c.(isextrn..) -ngbmin real [m**-3] /1.e10/ #min. core gas den for extrap. b.c.(isextrngc) -istewc integer /1/ # switch for outer-wall BC on Te - # =0, set zero energy flux - # =1, set fixed temp to tedge or tewallo - # =2, use extrapolation BC - # =3, set Te scale length to lyte - # =4, set feey = bceew*fniy*te -istiwc integer /1/ #switch for outer-wall BC on Ti, see istewc detail -istgwc(ngspmx) integer/ngspmx*0/ #switch for outer-wall BC on Tg(,0,igsp) - # =0, set fixed temp to tgwall - # =1, use extrapolation BC - # =2, set Tg scale length to lytg(2, - # =3, eng flux = 2Tg*Maxw-flux - # >3, report error in input -istepfc integer /0/ # switch for priv.-flux BC on Te - # =0, set zero energy flux - # =1, set fixed temp to tedge or tewalli - # =2, use extrapolation BC - # =3, set Te scale length to lyte - # =4, set feey = bceew*fniy*te -istipfc integer /0/ #switch for priv.-flux BC on Ti, see istewc detail -istgpfc(ngspmx) integer/ngspmx*0/ #switch for PF BC on Tg(,0,igsp) - # =0, set fixed temp to tgwall - # =1, use extrapolation BC - # =2, set Tg scale length to lytg(1, - # =3, eng flux = 2Tg*Maxw-flux - # >2, report error in input -tewalli(0:nx+1) _real [eV] #/(nx+2)*0./ - #inner wall Te for istepfc=1.; = tedge if not set -tiwalli(0:nx+1) _real [eV] #/(nx+2)*0./ - #inner wall Ti for istipfc=1.; = tedge if not set -tewallo(0:nx+1) _real [eV] #/(nx+2)*0./ - #outer wall Te for istewc=1.; = tedge if not set -tiwallo(0:nx+1) _real [eV] #/(nx+2)*0./ - #outer wall Ti for istiwc=1.; = tedge if not set -tgwall(ngspmx) real [eV] /ngspmx*0.025/ #Wall gas temp BC -lyte(1:2) real /2*1e20/ [m] #decaying rad Te grad leng;(1,2) istepfc,wc=3 -isulytex integer /0/ #if=0, lytex filled with lyte - #if=1, user values of lytex used -lytex(2,0:nx+1) _real [m] # pol dep radial te grad length if set < 1e5 - # istepfc,wc=3: 1:2=i:o, 2nd dim ix -lyti(1:2) real /2*1e20/ [m] #decaying rad Ti grad leng;(1,2) istipfc,wc=3 -lytg(1:2,ngspmx) real /12*1e20/ #rad tg scale length: PF (1,; Outer(2, -isulytix integer /0/ #if=0, lytix filled with lyti - #if=1, user values of lytex used -lytix(2,0:nx+1) _real [m] # pol dep radial ti grad length if set < 1e5 - # istipfc,wc=3: 1:2=i:o, 2nd dim ix -lyphi(1:2) real /2*1e20/ [m] #decaying rad phi grad leng;(1,2) iphibcwi,o=3 -isulyphix integer /0/ #if=0, lyphix filled with lyphix - #if=1, user values of lyphix used -lyphix(2,0:nx+1) _real [m] # pol dep radial phi grad length if set < 1e5 - # isphipfc,wc=3: 1:2=i:o, 2nd dim ix -isextrnp integer /0/ #=1 sets extrap. b.c. at div. plate bound'y for ni -isextrnpf integer /0/ #=1 sets extrap. b.c. at p.f. bound'y for ni -isextrtpf integer /0/ #=1 sets extrap. b.c. at p.f. bound'y for Te & Ti -isextrngc integer /0/ #=1 sets extrap. b.c. on core bdry for ng -isextrnw integer /0/ #=1 sets extrap. b.c. at outer wall for ni -isextrtw integer /0/ #=1 sets extrap. b.c. at outer wall for Te & Ti -iflcore integer /0/ #=0, core Te,i=tcoree,i; =1 core power=pcoree,i; - #=-1, core d(Te,i)/dy=0 -pcoree real [W] /4e4/ #electron power from core if iflcore=1 -pcorei real [W] /4e4/ #ion power from core if iflcore=1 -ifluxni integer /1/ #flag for setting iy=0,ny+1 dens flux to 0 (=1,yes) -ckinfl real /1./ #includes kinetic viscosity in energy bound. cond. -isupss(nispmx) integer /nispmx*0/ +restart - #=0, up=cs; =1, up>=1; =-1, dup/dx=0 at plates -isbohmms integer /0/ #=0 for single-species Bohm; =1 for multispecies B -isnwconi(1:nispmx) integer /nispmx*0/ - #switch for private-flux wall (iy=0) density B.C. - #=0, old case; if ifluxni=0, dn/dy=0; if ifluxni=1, fniy=0 - #=1, fixed density to nwalli(ix) array - #=2, extrapolation B.C. - #=3, approx grad-length lyni, but limited by nwimin -isnwcono(1:nispmx) integer /nispmx*0/ - #switch for outer wall (iy=ny+1) density B.C. - #=0, old case; if ifluxni=0, dn/dy=0; if ifluxni=1, fniy=0 - #=1, fixed density to nwallo(ix) array - #=2, extrapolation B.C. - #=3, approx grad-length lyni, but limited by nwomin -nwalli(0:nx+1) _real [m**-3] #inner wall dens set by isnwconi -nwallo(0:nx+1) _real [m**-3] #outer wall dens set by isnwcono -nwimin(nispmx) real [m**-3] /nispmx*1e16/ # min inner wall dens if isnwconi=3 -nwomin(nispmx) real [m**-3] /nispmx*1e16/ # min outer wall dens if isnwcono=3 -ncoremin(nispmx) real [m**-3] /nispmx*1e10/ # min ncore for isnicore=5 -lyni(2) real [m] /2*1e20/ #rad dens grad length -isnwconi,o=3 -isulynix integer /0/ #if=0, lynix filled with lyni - #if=1, user values of lynix used -lynix(2,0:nx+1,nisp) _real [m] # pol dep radial dens grad length if set < 1e5 - # isnwconi,o=3: 1:2=i:o, 2nd dim ix, 3rd spec -lynicore(nispmx) real [m] /nispmx*1e20/ # ni core BC rad scale-length if - # isnicore=5 -lyup(2) real /2*1e20/ #radial up grad length if isupwi,o=3: 1:2=i:o -isulyupx integer /0/ #if=0, lyupx filled with lyup - #if=1, user values of lynup used -lyupx(2,0:nx+1,nusp) _real [m] # pol dep radial up grad length if set < 1e5 - # isupwi,o=3: indices,1:2=i:o, 2nd dim ix, 3rd spec -nwsor integer /1/ #number of sources on wall; must be < 10 -igasi(10) real [Amp] /10*0./ #Gas currents from inner wall (iy=0) -igaso(10) real [Amp] /10*0./ #Gas currents from outer wall (iy=ny+1) -igspsori(10) integer /10*1/ #index of gas species for inner wall sources -igspsoro(10) integer /10*1/ #index of gas species for outer wall sources -issorlb(10) integer /10*1/ +restart - #flag for coord. origin of source.;=1, left plate; - #=0, right plate -jxsori(10) integer /10*1/ # xgasi=0. is located at left boundary - # of mesh region jxsori -jxsoro(10) integer /10*1/ # xgaso=0. is located at left boundary - # of mesh region jxsoro -xgasi(10) real [m] /10*0./ +restart - #location of inner wall sources; if issorlb(i)=1,0 - #measured from left plate, right plate -xgaso(10) real [m] /10*0./ +restart - #location of outer wall sources; if issorlb(i)=1,0, - #measured from left plate, right plate -wgasi(10) real [m] /10*100./ +restart - #total cosine widths of inner wall gas sources -wgaso(10) real [m] /10*100./ +restart - #total cosine widths of outer wall gas sources -albdsi(10) real [m] /10*1.0/ #albedos at inner gas source locations -albdso(10) real [m] /10*1.0/ #albedos at outer gas source locations -chemsputi(10,10) /100*0/ #chem sputt coeff, priv flux surface, flux(i)= - # sum(chemsputi(i,j)*ng(j)*vt*sy) -chemsputo(10,10) /100*0/ #chem sputt coeff, outer wall - see chemsputi def. -matwsi(10) integer /10*0/ #material wall at inner gas source locations -matwso(10) integer /10*0/ #material wall at outer gas source locations -issori(10) integer /10*0/ #starting ix cell index for inner source -iesori(10) integer /10*0/ #ending ix cell index for inner source -issoro(10) integer /10*0/ #starting ix cell index for outer source -iesoro(10) integer /10*0/ #ending ix cell index for outer source -iwalli(10) real /10*0./ #current from inner source region isor for coupling -iwallo(10) real /10*0./ #current from outer source region isor for coupling -ncpli(10) integer /10*0/ #flag for coupling between inner srce isor & ncpli -ncplo(10) integer /10*0/ #flag for coupling between outer srce isor & ncpli -cplsori(10) real /10*0./ #coeff. giving coupling from inner isor to ncpli -cplsoro(10) real /10*0./ #coeff. giving coupling from outer isor to ncpli -iscpli(0:nx+1) _integer #(=1) => ix pt involved in inner bndry coupling -iscplo(0:nx+1) _integer #(=1) => ix pt involved in outer bndry coupling -fwsori(0:nx+1,10) _real #profile of inner wall source isor (missing igasi) -fwsoro(0:nx+1,10) _real #profile of outer wall source isor (missing igasi) -fngysi(0:nx+1,ngsp) _real -restart - #gas input flux from igasi on inner wall (calc) -fngyi_use(0:nx+1,ngsp) _real [1/m**3s] #user supplied gas input flux*area -fngysig(0:nxg+1,ngsp) _real #global value of fngysi if domain decomp (parll) -fngyso(0:nx+1,ngsp) _real -restart - #gas input flux from igaso on outer wall (calc) -fngyo_use(0:nx+1,ngsp) _real [1/m**3s] #user supplied gas input flux*area -fngysog(0:nxg+1,ngsp) _real #global value of fngyso if domain-decomp (parll) -albedoo(0:nx+1,ngsp) _real -restart - #albedo outer iy=ny+1 surface for neutrals (calc) -albedoog(0:nxg+1,ngsp) _real #global val albedoo if domain-decomp (parll) -albedoi(0:nx+1,ngsp) _real -restart - #albedo of inner iy=0 surface for neutrals (calc) -albedoig(0:nxg+1,ngsp) _real #global val albedoi if domain-decomp (parll) -matwallo(0:nx+1) _integer -restart - #flag (=1) denoting outer material side wall -matwallog(0:nxg+1) _integer #global val matwallo if domain-decomp (parll) -matwalli(0:nx+1) _integer -restart - #flag (=1) denoting inner material side wall (pf) -matwallig(0:nxg+1) _integer #global val matwalli if domain-decomp (parll) -sinphi real /.1/ #sine of angle between side wall and flux surf. -isfixlb(nxptmx) integer /nxptmx*0/#=1 fixes values left bndry;=2 for symm. pt. -isfixrb(nxptmx) integer /nxptmx*0/#=2 for symmetry pt. at ix=nx+1 -nib(20) real [m**-3]/20*5.e19/#left plate density for isfixlb=1 -upb(20) real [m/s] /20*1e2/ #left plate parallel velocity for isfixlb=1 -teb real [eV] /50./ #left plate electron temp for isfixlb=1 -tib real [eV] /50./ #left plate ion temp for isfixlb=1 -yylb0 real [m] /0./ #radial shift in LHB profiles for isfixlb=1 -ywnii real [m] /.01/ #inner Gaussian radial width of nib -ywnio real [m] /.04/ #outer Gaussian radial width of nib -ywupi real [m] /.01/ #inner Gaussian radial width of upb -ywupo real [m] /.04/ #outer Gaussian radial width of upb -ywtei real [m] /.01/ #inner Gaussian radial width of teb -ywteo real [m] /.04/ #outer Gaussian radial width of teb -ywtii real [m] /.01/ #inner Gaussian radial width of tib -ywtio real [m] /.04/ #outer Gaussian radial width of tib -nibprof(0:ny+1) _real -restart #radial profile of nib -upbprof(0:ny+1) _real -restart #radial profile of upb -tebprof(0:ny+1) _real -restart #radial profile of teb -tibprof(0:ny+1) _real -restart #radial profile of tib -engbsr real [ ] /1./ #energy factor for backscattered neutrals to Ti -epsbs real [ ] /1.e-5/ #small fac added (substracted) from Rbs (Rfc) -isguardc integer /1/ #using guard cells? (=1 yes, =0 no) -rlimiter real [m] /1.e20/ #position of limiter at ix=0 for isfixlb=2 -islimsor integer /0/ #=1 extends sources into limiter region -isutcore integer /0/ #Used for ix=ixcore phi BC ONLY IF iphibcc > 3 - #=0, tor mom=lzcore on core; - #=1, d/dy=0; - #>1, d^2(Ey)/dy^2=0 at outer midplane -isupwi(nispmx) integer /nispmx*2/ #=0 sets up=0 on inner wall - #=1 sets fmiy=0 (parallel mom-dens y-flux) - #=2 sets dup/dy=0 on inner wall - #=3 sets (1/up)dup/dy=1/lyup(1) scale length -isupwo(nispmx) integer /nispmx*2/ #=0 sets up=0 on outer wall - #=1 sets fmiy=0 (parallel mom-dens y-flux) - #=2 sets dup/dy=0 on outer wall - #=3 sets (1/up)dup/dy=1/lyup(2) scale length -islbcn integer /2/ # b.c. for ni at limiter guard cells; - # =0,1 set ni in 2 cells - # =2 set ni in 1 cell, fnix at interface -islbcu integer /5/ # b.c. for up at limiter guard cells; - # =0,1 set up in 3 cells - # =2 set up in 2 cells, fmix at interface - # =3,4,6 set fmix at interface - # =5 set fmix-fmixy at interface -islbce integer /2/ # b.c. for te at limiter guard cells; - # =0,1 set te in 2 cells - # =2 set te in 1 cell, feex at interface -islbci integer /2/ # b.c. for ti at limiter guard cells; - # =0,1 set ti in 2 cells - # =2 set ti in 1 cell, feix at interface -islbcg integer /2/ # b.c. for ng at limiter guard cells; - # =0,1 set ng in 2 cells - # =2 set ng in 1 cell, fngx at interface -islbcp integer /2/ # b.c. for phi at limiter guard cells; - # =0,1 set phi in 2 cells - # =2 set phi in 1 cell, fqx at interface -isph_sput(ngspmx) integer /ngspmx*0/ #flag for plate sputtering; - #0=old fixed case; 1=DIVIMP/JET phys sputt fits - #=2 adds h-ion chem sputt;=3 adds h-neut c_sput -isi_sputw(ngspmx) integer /ngspmx*0/ #flag for outer wall ion-based sputter; - #=0, no ion sputtering - #=1 adds phys ion sputt; =2 adds chem ion sputt -isi_sputpf(ngspmx) integer /ngspmx*0/ #flag for priv flux ion-based sputter; - #=0, no ion sputtering - #=1 adds phys ion sputt; =2 adds chem ion sputt -matt integer #output flag from syld96 for sputt. target mat. -matp integer #output flag from syld96 for sputt. plasma -cion integer /6/ #input to syld96; atom num. of sputt. target -cizb integer /1/ #input to syld96; max charge state of plasma -crmb real /2./[AMU] #input to syld96; mass of plasma ions -isch_sput(ngspmx) integer /ngspmx*0/ #chem sputt. opt; 0=old; - #5=Roth,G-R; 6=Haasz97; 7=Haasz97+Davis at low E -eincid real [eV] #incident energy of ion or neut. for chem sputt -t_wall real /300./ [K] #temp. of side wall; now use tvwallo,i -t_plat real /300./ [K] #temp. of divertor plate; now use tvplatlb,rb -tvwallo(0:nx+1) _real /300./ [K] #user outer wall temp if iswalltempc=0 -tvwalli(0:nx+1) _real /300./ [K] #user inner wall temp if iswalltempc=0 -tvplatlb(0:ny+1,nxptmx) _real /300./ [K] #user left plate temp if isplttempc=0 -tvplatrb(0:ny+1,nxptmx) _real /300./ [K] #user left plate temp if isplttempc=0 -flux_in real [1/m**2s] #incident ion or neutral flux for chem sputt -ychem real #chem sputt. yield output from sputchem -yld_carbi(0:nx+1) _real #chem sputt. yield, inner wall if isch_sput=5,6 -yld_carbo(0:nx+1) _real #chem sputt. yield, outer wall if isch_sput=5,6 -fchemywi real /1./ #deprecated var; use fchemygwi; no harm if=1 -fchemywo real /1./ #deprecated var; use fchemygwo; no harm if=1 -fchemygwi(ngspmx) _real /1./ #fac mult pf wall gas chem yield if isch_sput>0 -fchemygwo(ngspmx) _real /1./ #fac mult outer wall gas chem yield; isch_sput>0 -fchemyiwi(ngspmx) _real /1./ #fac mult pf wall ion chem yield if isch_sput>0 -fchemyiwo(ngspmx) _real /1./ #fac mult outer wall ion chem yield; isch_sput>0 -fphysyiwi(ngspmx) _real /1./ #fac mult pf wall ion phys yield if isch_sput>0 -fphysyiwo(ngspmx) _real /1./ #fac mult outer wall ion phys yield; isch_sput>0 -fchemylb(ngspmx,nxptmx) _real /1./ #fac*inner plt gas chem yield; isch_sput>0 -fchemyrb(ngspmx,nxptmx) _real /1./ #fac*outer plt gas chem yield; isch_sput>0 -fphysylb(ngspmx,nxptmx) _real /1./ #fac*inner plt ion phys sp yield;isch_sput>0 -fphysyrb(ngspmx,nxptmx) _real /1./ #fac*outer plt ion phys sp yield;isch_sput>0 -isexunif integer /0/ #=1 forces ex ~ uniform at div. plates -xcnearlb logical /FALSE/ #=TRUE if Jac'n "box" overlaps a left boundary -xcnearrb logical /FALSE/ #=TRUE if Jac'n "box" overlaps a right boundary -openbox logical /FALSE/ #=TRUE if Jac'n "box" is wide open -kappa0 real /3.0/ #modified sheath drop (allows j>jsat) for kappa > kappa0 -kappamx real /10.0/ #maximum kappa value -fqpsatlb(0:ny+1,nxptmx) _real #ion saturation current at left boundary -fqpsatrb(0:ny+1,nxptmx) _real #ion saturation current at right boundary -cfueb real /1./ #scale factor for ueb in plate b.c.'s -ikapmod integer /0/ #=1 for new kappa model; =0 for qpfac model -fvapi(10) real /10*0./ #scale factor for inner evap vapor source -avapi(10) real /10*1./ #linear coeff. for inner evap vapor source -bvapi(10) real /10*1./ #exponent coeff. for inner evap vapor source -fvapo(10) real /10*0./ #scale factor for outer evap vapor source -avapo(10) real /10*1./ #linear coeff. for outer evap vapor source -bvapo(10) real /10*1./ #exponent coeff. for outer evap vapor source -tvapi(0:nx+1) _real [K] #inner wall temp for evap; input after alloc -tvapo(0:nx+1) _real [K] #outer wall temp for evap; input after alloc -cfvytanbc real /1./ #factor for adding vytan to plate B.C. -totfeexl(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "left" plate -totfeexr(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "right" plate -totfeixl(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "left" plate -totfeixr(0:ny+1,nxpt) _real [W] #elec polod energy flux*area on "right" plate -cgpl real /0./ #scale fac atom eng plate loss; experim. -cgpld real /0./ #scale fac disso eng loss; experim. -cgengpl real /0./ #new scale fac atom eng plate loss; old cgpl -cgengw real /0./ #new scale fac atom eng wall loss -cgmompl real /1./ #scale fac atom par mom plate loss -vgmomp real [m/s] /2.e3/ #vel used in exp factor of atom mom loss -istglb(ngspmx) _integer /0/ #=0 for tg=tgwall; =1 for extrap;=3, Maxw flux -istgrb(ngspmx) _integer /0/ #=0 for tg=tgwall; =1 for extrap;=3, Maxw flux -cgengmpl real /1./ #scale fac mol plate eng loss for Maxw -cgengmw real /1./ #scale fac mol wall eng loss for Maxw - -***** Outpwall: -# Arrays used to communicate wall fluxes to a wall simulation code -ue_part_fluxelb(0:ny+1,nxptmx) _real [1/m**2s] #inner plt elec flux -ue_part_fluxerb(0:ny+1,nxptmx) _real [1/m**2s] #outer plt elec flux -ue_part_fluxeyi(0:nx+1) _real [1/m**2s] #inner (PF) wall elec part flux -ue_part_fluxeyo(0:nx+1) _real [1/m**2s] #outer (PF) wall elec part flux -ue_part_fluxh2p1lb(0:ny+1,nxptmx) _real [1/m**2s] #inner plt deut ion part flux -ue_part_fluxh2p1rb(0:ny+1,nxptmx) _real [1/m**2s] #outer plt deut ion part flux -ue_part_fluxh2p1yi(0:nx+1) _real [1/m**2s] #inner (PF) wall deut ion part flux -ue_part_fluxh2p1yo(0:nx+1) _real [1/m**2s] #outer (PF) wall deut ion part flux -ue_part_fluxh2lb(0:ny+1,nxptmx) _real [1/m**2s] #inner plt deut neut part flux -ue_part_fluxh2rb(0:ny+1,nxptmx) _real [1/m**2s] #outer plt deut neut part flux -ue_part_fluxh2yi(0:nx+1) _real [1/m**2s] #inner (PF) wall deut neut part flux -ue_part_fluxh2yo(0:nx+1) _real [1/m**2s] #outer (PF) wall deut neut part flux -ue_heat_fluxelb(0:ny+1,nxptmx) _real [W/m**2] #inner plt elec heat flux -ue_heat_fluxerb(0:ny+1,nxptmx) _real [W/m**2] #outer plt elec heat flux -ue_heat_fluxeyi(0:nx+1) _real [W/m**2] #inner (PF) wall elec heat flux -ue_heat_fluxeyo(0:nx+1) _real [W/m**2] #outer (PF) wall elec heat flux -ue_heat_fluxh2p1lb(0:ny+1,nxptmx) _real [1/m**2s] #inner plt deut ion heat flux -ue_heat_fluxh2p1rb(0:ny+1,nxptmx) _real [1/m**2s] #outer plt deut ion heat flux -ue_heat_fluxh2p1yi(0:nx+1) _real [1/m**2s] #inner (PF) wall deut ion heat flux -ue_heat_fluxh2p1yo(0:nx+1) _real [1/m**2s] #outer (PF) wall deut ion heat flux -ue_heat_fluxh2lb(0:ny+1,nxptmx) _real [1/m**2s] #inner plt deut neut heat flux -ue_heat_fluxh2rb(0:ny+1,nxptmx) _real [1/m**2s] #outer plt deut neut heat flux -ue_heat_fluxh2yi(0:nx+1) _real [1/m**2s] #inner (PF) wall deut neut heat flux -ue_heat_fluxh2yo(0:nx+1) _real [1/m**2s] #outer (PF) wall deut neut heat flux -ue_mean_engelb(0:ny+1,nxptmx) _real [J] #inner plt elec mean energy -ue_mean_engerb(0:ny+1,nxptmx) _real [J] #outer plt elec mean energy -ue_mean_engeyi(0:nx+1) _real [J] #inner (PF) wall elec mean energy -ue_mean_engeyo(0:nx+1) _real [J] #outer (PF) wall elec mean energy -ue_mean_engh2p1lb(0:ny+1,nxptmx) _real [J] #inner plt deut ion mean energy -ue_mean_engh2p1rb(0:ny+1,nxptmx) _real [J] #outer plt deut ion mean energy -ue_mean_engh2p1yi(0:nx+1) _real [J] #inner (PF) wall deut ion mean energy -ue_mean_engh2p1yo(0:nx+1) _real [J] #outer (PF) wall deut ion mean energy -ue_mean_engh2lb(0:ny+1,nxptmx) _real [J] #inner plt deut neut mean energy -ue_mean_engh2rb(0:ny+1,nxptmx) _real [J] #outer plt deut neut mean energy -ue_mean_engh2yi(0:nx+1) _real [J] #inner (PF) wall deut neut mean energy -ue_mean_engh2yo(0:nx+1) _real [J] #outer (PF) wall deut neut mean energy -ue_pot_engh2p1lb(0:ny+1,nxptmx) _real [J] #inner plt deut ion pot energy -ue_pot_engh2p1rb(0:ny+1,nxptmx) _real [J] #outer plt deut ion pot energy -ue_pot_engh2p1yi(0:nx+1) _real [J] #inner (PF) wall deut ion pot energy -ue_pot_engh2p1yo(0:nx+1) _real [J] #outer (PF) wall deut ion pot energy - -***** Rccoef: -#Variables for recycling coeff. profiles on divertor plates -#Set for ngspmx gas species -recylb(0:ny+1,ngspmx,nxptmx) _real #tot inner plate recycling coeff. (calc) - #if recylb > 0, recycling coeff - #if in range [-1,0], acts as albedo - #if in range (-2,-1), gives ng=nglfix - #if recylb <= -2, gives ng(1)=ng(0) -recyrb(0:ny+1,ngspmx,nxptmx) _real #tot outer plate recycling coeff. (calc) - #if recyrb > 0, recycling coeff - #if in range [-1,0], acts as albedo - #if in range (-2,-1), gives ng=ngrfix - #if recyrb <= -2, gives ng(nx+1)=ng(nx) -recylb_use(0:ny+1,ngspmx,nxptmx) _real #inner plate recycling coeff. user input -recyrb_use(0:ny+1,ngspmx,nxptmx) _real #outer plate recycling coeff. user input -recycp(ngspmx) real /.9,5*0./ #recycling coef at plates if ndatlb,rb=0 -recycflb(ngspmx,nxptmx) _real /1./ #extra factor for recycling at ix=0 -recycfrb(ngspmx,nxptmx) _real /1./ #extra factor for recycling at ix=nx+1 -recycm real /-0.9/ #mom recycling inertial gas; at plates - # =up(,,2)/up(,,1)=-recycm. - #if recycm betwn -9.9 & -10.1 d(up)/dx=0 - #if recycm < -10.1, therm mom flux used -recycmlb_use(0:ny+1,ngspmx,nxptmx) _real #inner plt mom-recycl coeff user input -recycmrb_use(0:ny+1,ngspmx,nxptmx) _real #outer plt mom-recycl coeff user input -recycmlb(0:ny+1,ngspmx,nxptmx) _real #total inner plt mom recycling coeff -recycmrb(0:ny+1,ngspmx,nxptmx) _real #total outer plt mom recycling coeff -recyce real /0./ #energy recycling/Rp for inertial gas -recycl real /1./ #recycling coef. at a limiter (ix_lim) -recycml real /0.1/ #momentum recycling/Rp for gas at limtr -recycc(ngspmx) real /6*1./ #core recycling coeff. if isnicore=3 -albedoc(ngspmx) real /6*1./ #core neut albedo for isngcore=0 -albedolb(ngspmx,nxptmx) _real /1./ #albedo at inner plate if ndatlb=0 -albedorb(ngspmx,nxptmx) _real /1./ #albedo at outer plate if ndatrb=0 -ndatlb(ngspmx,nxptmx) _integer /0/ #number of recycp data pts on inner plt -ndatrb(ngspmx,nxptmx) _integer /0/ #number of recycp data pts on outer plt -ydatlb(ngspmx,50,nxptmx) _real [m] /0./ #inner data pt location from sep. -ydatrb(ngspmx,50,nxptmx) _real [m] /0./ #outer data pt location from sep. -rdatlb(ngspmx,50,nxptmx) _real /0./ #inner recycp data for each ydatlb -rdatrb(ngspmx,50,nxptmx) _real /0./ #outer recycp data for each ydatrb -alblb(0:ny+1,ngspmx,nxptmx) _real #inner plate albedo; used if <1 (calc) -albrb(0:ny+1,ngspmx,nxptmx) _real #outer plate albedo; used if <1 (calc) -albedo_by_user integer /0/ #if=1, user fills albedoo,i & albdlb,rb -fngxslb(0:ny+1,ngspmx,nxptmx) _real [1/s]#inner plt liq vapor gas sour. if sputtlb>0 -fngxsrb(0:ny+1,ngspmx,nxptmx) _real [1/s]#outer plt liq vapor gas sour. if sputtlb>0 -fngxlb_use(0:ny+1,ngspmx,nxptmx) _real [1/s] #user external left plate source -fngxrb_use(0:ny+1,ngspmx,nxptmx) _real [1/s] #user external left plate source -adatlb(ngspmx,50,nxptmx) _real /1./ #inner albdedo data for each ydati -adatrb(ngspmx,50,nxptmx) _real /1./ #outer albdedo data for each ydati -recycw(ngspmx) real /ngspmx*1e-10/ #recycling coef. at side walls -recypf_use(0:nx+1,ngspmx,nxptmx) _real #priv flux recycling coef; user input -recywall_use(0:nx+1,ngspmx) _real #outer wall recycling coef; user input -recycwit(0:nx+1,ngspmx,nxptmx) _real #tot recyc coeff on PF wall -recycwot(0:nx+1,ngspmx) _real #tot recyc coeff on outer wall -isrefluxclip integer /1/ #=1 prohib outward gas for inward ion -gamsec real /0./ #secondary elec emiss coeff on plates -sputtr real /0./ #sputtering coef. at plates -sputtlb(0:ny+1,ngspmx,nxptmx) _real #set sputt coef. inner plate (iy,igsp) -sputtrb(0:ny+1,ngspmx,nxptmx) _real #set sputt coef. outer plate (iy,igsp) -sputflxlb(0:ny+1,ngspmx,nxptmx) _real #calc sput flux inner plate (iy,igsp) -sputflxrb(0:ny+1,ngspmx,nxptmx) _real #calc sput flux outer plate (iy,igsp) -sputflxw(0:nx+1,ngspmx) _real #calc sput flux outer wall (ix,igsp) -sputflxpf(0:nx+1,ngspmx) _real #calc sput flux PF wall (ix,igsp) -ngplatlb(ngspmx,nxptmx) _real #ng on inner plate if sputti < -9.9 -ngplatrb(ngspmx,nxptmx) _real #ng on outer plate if sputto < -9.9 -ipsputt_s integer /1/ #start dens-index phys sputt species -ipsputt_e integer /1/ #end dens-index of phys sputt species -npltsor integer /1/ #number sources on plates; must be <= 10 -igaslb(10,nxptmx) _real [Amp] /0./ #Gas cur from left-hand plate(s) (ix=0) -igasrb(10,nxptmx) _real [Amp] /0./ #Gas cur from right-hand plate(s) (ix=nx) -igspsorlb(10,nxptmx) _integer /1/ #gas species index, left-hand plate sources -igspsorrb(10,nxptmx) _integer /1/ #gas species index, right-hand plate sources -ygaslb(10,nxptmx) _real [m] /0./ #loc of left-plate sources wrt strike pt -ygasrb(10,nxptmx) _real [m] /0./ #loc of right-plate sources wrt strike pt -wgaslb(10,nxptmx) _real [m] /100./ #total cos width of left-plate gas sources -wgasrb(10,nxptmx) _real [m] /100./ #total cos width of right-plate gas sources -fvaplb(ngspmx,nxptmx) _real /0./ #scale factor left-plate evap vapor source -avaplb(ngspmx,nxptmx) _real [k**.5/(m**2s)] /1./ #lin coeff left-plate evapor sor -bvaplb(ngspmx,nxptmx) _real [K] /1./ #expon. coeff. left-plate evap vapor source -fvaprb(ngspmx,nxptmx) _real /0./ #scale factor right-plate evap vapor source -avaprb(ngspmx,nxptmx) _real [k**.5/(m**2s)] /1./ #lin coeff right-plate evapor sor -bvaprb(ngspmx,nxptmx) _real [K] /1./ #expon coeff. right-plate evap vapor source -tvaplb(0:ny+1,nxptmx) _real [K] #left-plate temp for evap; input after alloc -tvaprb(0:ny+1,nxptmx) _real [K] #right-plate temp for evap; input after alloc -isextpltmod integer /0/ #=1 use ext gas plate fluxes fngxextlb,rb - # and feixextlb,rb -isextwallmod integer /0/ #=1 use ext gas wall fluxes fngyexti,o - # and feiyexti,o -isoutwall integer /0/ #=1 call outwallflux to export wall fluxes -fngxextlb(0:ny+1,ngspmx,nxptmx) _real [1/s]#inner plt external particle flux*A -fngxextrb(0:ny+1,ngspmx,nxptmx) _real [1/s]#outer plt external particle flux*A -fngyexti(0:nx+1,ngspmx) _real [1/s]#inner wall external particle flux*A -fngyexto(0:nx+1,ngspmx) _real [1/s]#outer wall external particle flux*A -feixextlb(0:ny+1,nxptmx) _real [J/s]#inner plt external energy flux*A -feixextrb(0:ny+1,nxptmx) _real [J/s]#outer plt external energy flux*A -feiyexti(0:nx+1) _real [J/s]#inner wall external energy flux*A -feiyexto(0:nx+1) _real [J/s]#outer wall external energy flux*A - -***** Fixsrc: -#Variables for including a fix-source at (xxsrc,yysrc) with int.=a* -ifixsrc integer /0/ #=1 turns on fixed Gaussian source -ifixpsor integer /0/ #=1 freezes part. source to initial val. -xxsrc real /3./ -yysrc real /0.2/ -c1n real /0./ -c1e real /0./ -c1i real /0./ -a1n real /.5e+23/ -a1e real /150.e+23/ -a1i real /45.e+23/ -b1n real /.1111/ -b1e real /.1111/ -b1i real /.1111/ - -***** Selec: -#Variables for the calculation of the Jacobian locally. -i1 integer -i2 integer -i2p integer #used for 4th-order diffusion in x -i3 integer -i4 integer -i5 integer -i5m integer #same as i5, except restricted to ix0; =3, options 1 & 2 added - # info(11)=0, consist init cond; =1, calc init cond(alg + der) - # =2, calc init cond (use Y', calc Y) - # info(12)=0, direct mat sol; =1, Krylov method - # info(13)=0, default Krylov param; =1, iwork(24)=maxl, - # iwork(25)=kmp, iwork(26)=nrmax; rwork(10)=eplidpk - # default Krylov and direct pram: rwork(16)=epnldpk - # info(14)=0, proc after init; =1, stop after init, then - # reset info(1)=0 to avoid recalc init - # (or info(14)=0 & info(11)=0 to avoid recalc init?) - # info(15)=0, no Jac routine; =1 Jac provided - # info(16)=0, err chk on all Y; =1, no err on alg Y - # info(17)=0, init calc control default; =1,input init control - # info(18)=0. no init print; =1, min print; =2, full print - # info(19) not specified - # info(20) not specified - -eplidpk real /5.e-2/ # optional input for daspk when info(13) = 1 - # tolerance for linear Krylov iteration. -epnldpk real /1.e0/ # optional input for daspk when info(13) = 1 - # tolerance for Newton iteration convergence. - -srtolpk real /1.e-4/ #del=srtolpk*rtol for num. diff. (daspk,vodpk) - #Now set internally as srtolpk=del/rtolv -efacn real /1.e0/ #scaling factor for Newton error test in vodpk -ftol real /1.e-8/ #stop tolerance of su*f for nksol (=epsmch**(1/3)) - # ( maxnorm(f) .le. ftol to stop. ) -stptol real /0.e0/ #stop tolerance of yl(k)-yl(k-1) in nksol - # ( maxnorm(yl(k)-yl(k-1)) .le. stptol to stop. ) -epscon1 real /1.e-1/ #linear solve tolerance in nksol, epsfac = - # epscon1*min(epscon2,frnm) -epscon2 real /1.e-2/ #linear solve tolerance in nksol, epsfac = - # epscon1*min(epscon2,frnm) -iterm integer #output flag for nksol -mdif integer /0/ #nksol flag for user-supplied j*v product (0=internal) -ipflag integer /1/ #nksol flag to precondition (1=yes) -mfnksol integer /-3/#nksol method flag; =1 means dogleg strategy, - #=2 means linesearch with Arnoldi method, - #=3 means linesearch with GMRES method. - #=4 full direct solve by RSmirnov;set premeth=banded - #negative mfnksol ignores global constaints -iprint integer /1/ #nksol optional statistics flag. - #=0 means no optional statistics are printed. - #=1 means iteration count, norm of F(u) and - # no. of F evaluations are printed. - #=2 means irpint=1 statistics are printed, and - # statistics regarding the convergence of the - # Krylov iteration, dogleg strategy. See - # nksol documentation for more details. -itermx integer /30/# maximum number of nonlinear iterations for nksol. -stepmx real /1.e9/ # maximum length of a Newton step for nksol. -del2nksol real /1.e-14/ # if nonzero, size of del**2 for diff. quot. Jac -taunksol real /1.e9/ # initial size of trust region for dogleg strategy - # (mfnksol = 1) in nksol. -incpset integer /5/ # maximum number of nonlinear iterations before - # the preconditioner is reevaluated within nksol. -ismmaxuc integer /1/ #=1 for calc. mmaxu internally from nx and ny -mmaxu integer /25/# maximum Krylov subspace dimension. - # currently, only used in nksol # If ismmaxuc=1, calc. internally; ismmaxuc=0 use input -icntnunk integer /0/ #nksol continuation call flag. - #=1 tells nksol not to call the preconditioner routine - # pset on the current call. In this case, nksol - # assumes that the preconditioner was evaulated - # on an earlier call, and is to be used for as - # many steps as it is successful on this call. - #=0 tells nksol that this is not a continuation call. - # The preconditioner routine pset is called to - # evaluate and factor the Jacobian matrix. - -***** Parallv: -#Variables used for the parallel version utilizing pvode or kinsol -nlocal integer #number of equations on given processor -neqg integer #total number of equations over all processors -nxg integer #number of global poloidal mesh points = nxg+2 -nyg integer #number of global radial mesh points = nyg+2g -meth integer /2/ #input for fpvmalloc; spec. method (lmm) -itmeth integer /2/ #input for fpvmalloc; spec. interation method (iter) -iatol integer /1/ #input for fpvmalloc; spec. error array type -igs integer /1/ #input for fcvspgrm2; Gram-Schmidt process -maxkd integer /50/ #maximum Krylov dimension for kinsol -maxlrst integer /2/ # for kinsol -msbpre integer /0/ #preconditioner flag for kinsol -globalstrat integer /0/ #global strategy flag for kinsol -iopt(40) integer /40*0/#opt. input/output array -ropt(40) real /40*0./ #opt. input/output array -rtol_pv real /1e-4/ #relative tol. for parallel pvode -atol_pv real /1e-6/ #relative tol. for parallel pvode -delt_pv real /5e-4/ #linear converg. error-test param. for pvode - -***** Constraints: -#Variables for checking constraints, i.e., negativity -icflag integer /1/ #flag to use constraint that ni, etc. not < 0 - #=1 turns on for nksol(with rlx) and vodpk(no rlx) - #=2 adds rlx constraint to vodpk -rlx real /.4/ #fractional change allowed per iteration -rlxv real /.4/ #fractional change in up allowed for svrpkg=newton -icnstr(neqmx) _integer #nksol constraint array; =1 means must be > 0 -constr(neqmx) _real #kinsol constraint array; =1 means must be > 0 -ylprevc(neqmx) _real #yl vector from previous call from vodpk -ylchng(neqmx) _real #change in yl from prev. step, yl-ylprevc -adjf1 real /1.2/ #if mfnksol=3 glob strat, frnm_new/adjf1>=fnrm_old - - -***** Ynorm: -#Variables for the normalization of the y's: -iscolnorm integer /3/ # =0 for no implicit scaling (suscal=1) - # =1 for scaling by normalization constants - # =2 for scaling by max(abs(yl),floors) - # =3 combination of global scaling with nnorm, - # etc, followed by local scaling by each yl -norm_cons(numvar) _real # normalization constants (calculated) -floor_cons(numvar) _real # floor constants (calculated) -var_scale_floor real /1.e-7/ # factor from norm_c to floor_c except for up - # factor multiplied by normalization constants to get floors for scaling -vsf_up real /1.e0/ #var_scale_floor factor for up eqns -vsf_phi real /1.e0/ #var_scale_floor factor for phi eqns -n0(nispmx) real [m**-3] /nispmx*1.e20/ #normalization ion density -n0g(ngspmx) real [m**-3] /ngspmx*1.e20/ #normalization gas density -temp0 real [eV] /100./ #normalization temperature -isflxvar integer /0/ #sets variables for ODE, Jacobian - #=1 for yl=n,nv,nT; =0 for yl=n,v,T - #=2 for yl=n,v,nT -isrscalf integer /1/ #rescales ODE rhs if isflxvar.ne.1 -dx0 real [m] /30./ #norm. grid spacing factor for phi eqn -nnorm real [m**-3] #normalization density(calc) -ennorm real [J/m**3] #normalization energy density(calc) -sigbar0 real [Mho/m] #normalization parallel cond. (calc) -vpnorm real [m/s] #normalization ion paral.velocity(calc) -fnorm(1:nusp) _real [kg/m**2 s] #normalization momentum flux(calc) -suscal(neqmx) _real #scale factors for yl's in nksol routine (nominally=1) -sfscal(neqmx) _real #scale factors for f's in nksol routine (nominally=1) -rdoff real /0./ #ranf-induced roundoff error compared to unity -yloext(neqmx) _real #last var for d(yl)/dt set externally -isyloext integer /0/ #=1 allows d(yl)/dt using ext. yloext - -***** Phyvar: -#Values of some physical constants -pi real /3.14159265358979323e0/ #Pi -me real /9.1096e-31/ #Electron mass -mp real /1.6726e-27/ #Proton mass -ev real /1.6022e-19/ #1 electron volt -qe real /1.6022e-19/ #Elementary charge -mu0 real /1.25663706e-6/ #Vac. magnetic perm. -eps0 real /8.8542e-12/ #Vac. dielectric perm. -rt8opi real /1.595769121606e0/ #sqrt(8/pi) - -***** Comtra restart: -#Variables that contain the transport parameters. -parvis(1:nispmx) real /nispmx*1./ #factor times parallel visc. -travis(1:nispmx) real [m**2/s] /nispmx*1./ #value of perp. visc. -difni(1:nispmx) real [m**2/s] /nispmx*0.5/ #value of density radial diff. coef. -dif4order(1:nispmx) real [m**4/s] /nispmx*0./ #4th ord ion density radial diff. coef. -difgy4order(1:ngspmx) real [m**4/s] /ngspmx*0./ #4th ord gas density radial diff. coef. -difgx4order(1:ngspmx) real [m**4/s] /ngspmx*0./ #4th ord gas density poloid diff. coef. -difax(1:nispmx) real [m*2/s] /nispmx*0./ #poloid. diff coeff.,scaled with dn/dx -difnit(1:nispmx) real [none] /nispmx*0./ #turb. radial diff. multiplier -cdifnit real [none] /1./ #=1 for all turb., =0 all fixed, D coef -difpr(1:nispmx) real [m**2/s] /nispmx*0./ #value of pressure radial diff. coef. -difni2(1:nispmx) real [m**2/s] /nispmx*0./ #value of density e_ll x e_r diff. coef. -difpr2(1:nispmx) real [m**2/s] /nispmx*0./ #value of pressure e_ll x e_r diff. coef -difutm(1:nispmx) real [m**2/s] /nispmx*1./ #value of toroidal mom. diff. coef -difniv(0:ny+1,1:nisp) _real [m**2/s] /0./ #dens diff. if isbohmcalc=3, varys w/B -difprv(0:ny+1,1:nisp) _real [m**2/s] /0./ #press diff if isbohmcalc=3, varys w/B -difniv2(0:ny+1,1:nisp) _real [m**2/s] /0./ #dens2 diff. if isbohmcalc=3, varys w/B -travisv(0:ny+1,1:nisp) _real [m**2/s] /0./ #viscosity. if isbohmcalc=3, varys w/B -kyev(0:ny+1) _real [m**2/s] /0./ #elec eng chi if isbohmcalc=3, vary(0:ny+1)s w/B -kyiv(0:ny+1) _real [m**2/s] /0./ #ion eng chi if isbohmcalc=3, varys w/B -difutmv(0:ny+1,1:nisp) _real [m**2/s] /0./ #dens diff. if isbohmcalc=3, varys w/B -vconyv(0:ny+1,1:nisp) _real [m/s] /0./ #convec radial vel if isbohmcalc=3 -inbtdif real /2/ #if isbohmcalc=3, D,chi ~1/Bt**inbtdif -inbpdif integer /1/ #if isbohmcalc=3, D,chi ~1/Bp**inbpdif -ixbpmin integer /0/ #isbohmcalc=3, min bpol(ixpt2-ixbpmin, -isbohmcalc integer /1/ #if=1, calc Bohm diff if facb... > 0 - #if=2, harmonic ave of Bohm, difni, etc. - #if=3, D=difniv*(B0/B)**inbdif, etc -facbni real [ ] /0./ #factor for Bohm density y-diff. coeff. -facbup real [ ] /0./ #factor for Bohm parll v y-diff. coeff. -facbni2 real [ ] /0./ #factor for Bohm density 2-diff. coeff. -facbee real [ ] /0./ #factor for Bohm Te diff. coeff. -facbei real [ ] /0./ #factor for Bohm Ti diff. coeff. -vcony(1:nispmx) real [m/s] /nispmx*0./ #value of constant radial velocity -difcng real [m**2/s] /50./ #constant gas diff. coeff if isgasdc=1 -isgasdc integer /0/ #switch to turn on constant gas dif coef -flalfe real /0.21/ #|| heat flux limit factor for elec. -flalfi real /0.21/ #|| heat flux limit factor for ions -lxtemax real [m] /1.e10/ #max pol. scale len of elec heat-flux lim -lxtimax real [m] /1.e10/ #max pol. scale len of ion heat-flux lim -lxtgmax real [m] /1.e10/ #max pol. scale len of gas heat-flux lim -flalftf real /1.e20/ #elec. thermal force flux-lim factor -flgam real /1./ #exponent for ion flux-limit expression -flgamv real /2./ #exponent for vel flux-limit expression -flgamg real /2./ #exponent for gas dens flux-limit -flgamvg real /2./ #exponent for gas visc flux-limit -flgamtg real /1./ #exponent for gas temp flux-limit -fricflf real /1./ #flux-limiting factor for inputs to - #multispecies friction (and upi) calc -isflxlde integer /0/ #=1,elec flux limit diff;=0, conv/diff -isflxldi integer /2/ #=1,ion flux limit diff;=0, conv/diff - #=2, diff on individ hxcij -kxe real /1./ #pol Braginsk elec heat conduc factor; - #prev 1.35->Balescu explain by M.Zhao -alfkxi real /0./ #reduces ion thermal conduc, K_||, if - #|ti(ix+1)-ti(ix)| ng_hydrn+ni_Z=1_imp -kelhihg real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_ion+hyd_atom -kelhghg real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_atm+hyd_atom -kelhmhg real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_mol+hyd_atom -kelhmhm real [m**3/s] /5e-16/ #elastic coll. coeff:hyd_mol+hyd_mol -kelighi(ngspmx) real [m**3/s]/0.,5*5e-16/#elastic coll. coeff:imp_gas+hyd_ion -kelighg(ngspmx) real [m**3/s]/0.,5*5e-16/#elastic coll. coeff:imp_gas+hyd_gas -keligii(ngspmx) real [m**3/s]/0.,5*5e-16/#elastic coll. coeff:imp_gas+imp_ion -keligig(ngspmx) real [m**3/s]/6*5e-16/ #elastic coll. coeff:imp_gas+imp_gas -cfmassfac real /1./ #scales elas scat factor 16mi/(3mg+mi) -sigvi_floor real [m**3/s] /0./ #minimum of ioniz. rates allowed(1e-18) -fupe_cur real [] /1./ #=1 fixes cur err to upe for isimpon=6 -diffusivity(0:nx+1,0:ny+1) _real -restart - # anomalous (turbulent) diffusivity (calculated during rhs eval) -diffusivwrk(0:nx+1,0:ny+1) _real -restart - # anomalous (turbulent) diffusivity (mixed w/difni using cdifnit) -diffusivloc(0:nx+1,0:ny+1) _real -restart - # anomalous (turbulent) diffusivity (local values for isturbcons=2) -cfnus_e real /1.e20/ # factor mult nu_star_e for elec coll_fe -cfnus_i real /1.e20/ # factor mult nu_star_i for ion coll_fi -coll_fe(0:nx+1,0:ny+1) _real # nu_star_e/(1+nu_star_e) for elec CF drifts -coll_fi(0:nx+1,0:ny+1) _real # nu_star_i/(1+nu_star_i) for ion CF drifts -tibsep [eV] real /100./ # Ion temp on sep for banana width in lconi -tebsep [eV] real /100./ # Elec temp on sep for banana width in lcone -cfelecbwd real /10./ # Factor for elec banana width in lcone; makes - # elec banana width not to small for mesh -fluxfacy real /1./ # multiples y-fluxes & v(dP/dy) for 1D sims -isdifbetap integer /0/ #=1 turns on betap-dependent & difniv diffusion -iexpbp real /1./ #exponent for diff ~ betap**iexpbp -dfacbp real [m**2/s] /0./#diff. coeff dens *betap**iexpbp;dif_use,dif_use -trfacbp real [m**2/s] /0./#diff. coeff up *betap**iexpbp;tray_use,trax_use -kefacbp real [m**2/s] /0./#diff. coeff Te *betap**iexpbp;kye_use,kxe_use -kifacbp real [m**2/s] /0./#diff. coeff Ti *betap**iexpbp;kyi_use,kxi_use -flalfea(0:nx+1) _real /0./#calc:elec thermal flux-limit array (see flalfe) -flalfia(0:nx+1) _real /0./#calc:ion thermal flux-limit array (see flalfi) -flalfva(0:nx+1) _real /0./#calc:ion visc flux-limit array (see flalfv) -flalfgxa(0:nx+1,10) _real /0./#calc:neut pol flux-limit array (see flalfgx) -flalfgxya(0:nx+1,10) _real /0./#calc:neut xy flux-limit array (see flalfgxy) -flalfgya(0:ny+1,10) _real /0./#calc:neut rad flux-limit array (see flalfgy) -flalfvgxa(0:nx+1) _real /0./#calc:neut part pol flux-limit array (see flalfgx) -flalfvgxya(0:nx+1) _real /0./#calc:neut part xy flux-limit array (see flalfgxy) -flalfvgya(0:ny+1) _real /0./#calc:neut part rad flux-limit array (see flalfgy) -flalftgxa(0:nx+1) _real /0./#calc:neut part pol flux-limit array (see flalfgx) -flalftgxya(0:nx+1) _real /0./#calc:neut part xy flux-limit array (see flalfgxy) -flalftgya(0:ny+1) _real /0./#calc:neut part rad flux-limit array (see flalfgy) -cfmolcool real /0./ #scale factor for molec cooling if ishymol=1 - - -***** Interprettrans: -# Variables used for interpretive analysis of expt profiles -isdifuseinterp integer /1/ # =1 use dif_int in dif_use, etc, only -isadjsolprof integer /1/ # adjs SOL nis,tes,tis to smooth connect -denrdrop real /.9/ # rel drop in nis rad prof for adjsolprof -terdrop real /.9/ # rel drop in tes rad prof for adjsolprof -tirdrop real /.95/ # rel drop in tis rad prof for adjsolprof -maxchgdiff real /.5/ # max change allowed in dif_int per cell -dif_use_max real [m**2/s] /1./ # max used values of diff. coeff -dif_use_min real [m**2/s] /.02/ # max used values of diff. coeff -kye_use_max real [m**2/s] /3./ # max used values of kye coeff -kye_use_min real [m**2/s] /.1/ # max used values of kye coeff -kyi_use_max real [m**2/s] /3./ # max used values of kyeicoeff -kyi_use_min real [m**2/s] /.1/ # max used values of kye coeff -difni_sol real [m**2/s] /0./ # added to SOL dif_use if interp mode -difni_pf real [m**2/s] /0./ # added to PF dif_use if interp mode -kye_sol real [m**2/s] /0./ # added to SOL kye_use if interp mode -kye_pf real [m**2/s] /0./ # added to PF kye_use if interp mode -kyi_sol real [m**2/s] /0./ # added to SOL kyi_use if interp mode -kyi_pf real [m**2/s] /0./ # added to PF kye_use if interp mode - -##taudndt real [s] /1.e10/ # global density rise-time -del_sp(0:ny+1) _real [1/m**3s] /0./ # dN/dt for ion source term -del_witot(0:ny+1) _real [W/m**3] /0./ # Total dWi/dt; not used -del_wetot(0:ny+1) _real [W/m**3] /0./ # Total dWe/dt; not used -del_dndt(0:ny+1) _real [1/m**3s] /0./ # dN/dt deduced from data (input) -del_deedt(0:ny+1) _real [W/m**3s] /0./ # dNTe/dt deduced from data (input) -del_deidt(0:ny+1) _real [W/m**3s] /0./ # dNTi/dt deduced from data (input) -del_wicd(0:ny+1) _real [W/m**3] /0./ # dWi/dt for ions rad diff heat flux -del_wicv(0:ny+1) _real [W/m**3] /0./ # dWi/dt for ions rad conv heat flux -del_wecd(0:ny+1) _real [W/m**3] /0./ # dWe/dt for elec rad diff heat flux -del_wecv(0:ny+1) _real [W/m**3] /0./ # dWe/dt for elec rad conv heat flux -del_wicdd(0:ny+1) _real [W/m**3] /0./ # diag: dWi/dt ion rad diff heat flux -del_wecdd(0:ny+1) _real [W/m**3] /0./ # diag: dWe/dt elec rad diff heat flux -del_cei(0:ny+1) _real [W/m**3] /0./ # dWe/dt=-dWi/dt elec-ion coll exchange -del_wivdp(0:ny+1) _real [W/m**3] /0./ # dWi/dt p-v type pressure-work terms -del_wevdp(0:ny+1) _real [W/m**3] /0./ # dWe/dt p-v type pressure-work terms -dif_int(0:ny+1) _real [m**2/s] /0./ # interp particle diff, D -kyi_int(0:ny+1) _real [m**2/s] /0./ # interp ion radial conduc., Chi_i -kye_int(0:ny+1) _real [m**2/s] /0./ # interp elec radial conduc., Chi_e -vyn_int(0:ny+1) _real [m/s] /0./ # interp ion radial particle drift vel -vyei_int(0:ny+1) _real [m/s] /0./ # interp ion radial energy drift vel -vyee_int(0:ny+1) _real [m/s] /0./ # interp elec radial energy drift vel -gamp(0:ny+1) _real [1/m**2s] /0./ # radial ion particle flux -gamei(0:ny+1) _real [W/m**2s] /0./ # ion radial energy flux -gamee(0:ny+1) _real [W/m**2s] /0./ # elec radial energy flux -pfmpg(0:ny+1) _real [1/m**2s] /0./ # radial neutral particle flux -facgam(0:nx+1,0:ny+1) _real /0./ # geom factor for flux-surf averaging -floyd(0:nx+1,0:ny+1) _real [1/s] /0./ # equiv radial ion particle current - -***** Turbulence: -# Variables used in calculating anomalous diffusivities -kappabar real [1/m] /0.003/ # field-line avg'd curvature -lambdan real [none] /4./ # dens(divertor) / dens(midplane) -lambdat real [none] /4./ # temp(midplane) / temp(divertor) -gammasi real [none] /0./ # secondary emis. coef. from ion bombard. -lambdap real [none] /3.5/ # e (dPhi0 / dr0) / (dTed / dr0) -suppress_lmode integer /0/ # =1 to suppress L-mode turbulence in SOL -maxmag_lmode real /2./ # max magn. of step in bracketing kymax -nky integer /30/ # number of ky values in search for kymax -kybeg real [none] /0.05/ # lower limit of acceptable kymax -kyend real [none] /3./ # upper limit of acceptable kymax -kya real [none] /1.0/ # one initial point in search for kymax -kyb real [none] /1.1/ # other initial point in search for kymax -iprint_lmode integer /0/ # =1 for diagnostic output, =2 for more output -tol_lmode real [none] /1.e-6/ # abs & rel tolerance in search for kymax -isturbnloc integer /1/ # =1 to turn on nonlocal dependence of D,chi -isturbcons integer /1/ # =1 to make turbulent D,chi const within SOL - # =2 to apply radial digital filter to D,chi -diffusrange real [m] /0.01/ # radial range of digital filter -diffuslimit integer # no. of surfaces in half-range of digital filter -diffuswgts(-9:9) real [none] # weights for radial digital filter -islmodebeta integer /1/ # =1 to turn on finite-beta correction -gradvconst real [none] /0.005/ # factor involving rad. grad. of v(parallel) - -***** Turbulence_comm: -# Communication of variables to minimization routine for turbulent growth rate -epsilon real [none] # rhos / lte -turbdelta real [none] # param. depending on temp. & length ratios -ssqthsqavg real [none] /1./ # field-line avg of s**2 * theta**2 -kxconst real [none] /2.47/ # constant appearing in calc. of kx -cubrtnu real [none] # cube root of parameter nu -bcoef0 complex [none] -ccoef1 complex [none] -ccoef2 real [none] -ccoef3 real [none] - -***** Turbulence_diagnostics: -chinorml(0:nx+1,0:ny+1) _real # norm. anom. diffusivity (L-mode turbulence) -chinormh(0:nx+1,0:ny+1) _real # norm. anom. diffusivity (H-mode turbulence) - -***** Timary: -#Vars stored at output times for time-dependent calculations; also control vars -nsteps integer /100/ #number of logarithmically spaced output times -n_stor integer /1/ #number of storage pts for solution -dt_init_rundt real /1.e30/ #init dtreal for first call to rundt -nist1(nsteps,0:nx+1,0:ny+1,nisp) _real [1/m**3] #density for ODE output times -upst1(nsteps,0:nx+1,0:ny+1,nisp) _real [m/s] #parallel vel for ODE output times -test1(nsteps,0:nx+1,0:ny+1) _real [eV] #Te at for ODE output times -tist1(nsteps,0:nx+1,0:ny+1) _real [eV] #Ti at for ODE output times -ngst1(nsteps,0:nx+1,0:ny+1,ngsp) _real [1/m**3] #ng at for ODE output times -phist1(nsteps,0:nx+1,0:ny+1) _real [V] #phi at various times -toutlsod(nsteps) _real [s] #time which nist1, etc, are filled -yldnmx(nsteps) _real [1/s] #max. rate-of-change, yldot/yl -iyldnmx(nsteps) _integer #index of vector yldnmx -istep_nk integer /0/ #array index for time-dep. nksol -nsteps_nk integer /1/ #number of nksol time-steps -ni_stor(n_stor,0:nx+1,0:ny+1,nisp) _real [1/m**3] #density for rundt output times -up_stor(n_stor,0:nx+1,0:ny+1,nisp) _real [m/s] #par vel for rundt output times -te_stor(n_stor,0:nx+1,0:ny+1) _real [eV] #Te for rundt output times -ti_stor(n_stor,0:nx+1,0:ny+1) _real [eV] #Ti for rundt output times -ng_stor(n_stor,0:nx+1,0:ny+1,ngsp) _real [1/m**3] #ng for rundt output times -phi_stor(n_stor,0:nx+1,0:ny+1) _real [V] #phi for rundt times -tim_stor(n_stor) _real [t] #output times for rundt -nfe_stor(n_stor) _real #num func evals in rundt interval -dtreal_stor(n_stor) _real [t] #dtreal for rundt output times -rdtphidtr real /1.e20/ #ratio dtphi/dtreal -ismfnkauto integer /1/ # if =1, mfnksol=3 for dtreal 0 -initjac integer /0/ # if=1, calc initial Jac upon reading rdcontdt -irev integer /-1/ # flag allows reduced dt advance after cutback -numrevjmax integer /2/ # num dt reducts before Jac recalculated -numfwdjmax integer /1/ # num dt increases before Jac recalculated -numrev integer /0/ # count dt reducts in rdcontdt -numfwd integer /0/ # count dt increases in rdcontdt -numrfcum integer /0/ # number of cumulative reducts/increase in dt -tstor_s real /1.e-3/ # beginning time for storing solution -tstor_e real /4.e-2/ # ending time for storing solution -ipt integer /1/ # index of variable printed at each out timestep -savefname character*5 /"it333"/ # name of pfb save file pfdt_"savefname" -iprtrundt integer /1/ # =1, then print rundt diag; .ne.1, no printing - -***** Compla: -#Variables in common -- plasma parameters -mi(1:nisp) _real [kg] /1.67e-27/ #ion mass in kg, calculated from minu -zi(1:nisp) _real [ ] /1./ #ion charge number, calc. from ziin -mg(1:ngsp) _real [kg] /1.67e-27/ #gas species mass, calc. fr minu -facmg(1:nispmx) real /nispmx*1./ #scale factor for mg to recov old case -znucl(1:nisp) _integer [ ] #tot. nucl. charge, calc. from znuclin -ni(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #ion density in primary cell (ix,iy) -lni(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #log(ion dens) in prim. cell (ix,iy) -nm(0:nx+1,0:ny+1,1:nisp) _real [kg*m^-3]#mass density [nm(,,1) is sum, exclud. - #gas, if nusp=1, isimpon=5] in cell -nz2(0:nx+1,0:ny+1) _real [m^-3] #sum of ni*zi**2 over all ion species -uu(0:nx+1,0:ny+1,1:nisp) _real [m/s] #ratio ion-flux/density at x-face; - #if orthog mesh, poloidal ion velocity -uup(0:nx+1,0:ny+1,1:nisp) _real [m/s] #poloidal ion vel (|| flow contrib) -up(0:nx+1,0:ny+1,1:nisp) _real [m/s] #par ion vel if full mom eqn on - # (mass-dens. avg if isimpon = 5) -upi(0:nx+1,0:ny+1,1:nisp) _real [m/s] #inter. par ion vel even if force bal -upifmb(0:nx+1,0:ny+1,1:nisp) _real [m/s] #par ion vel fmombal if isimpon=5 -uz(0:nx+1,0:ny+1,1:nisp) _real [m/s] #toroidal ion vel in pol X rad direct -v2(0:nx+1,0:ny+1,1:nisp) _real [m/s] #vel normal to parallel & rad. direc. -v2xgp(0:nx+1,0:ny+1,1:nisp) _real [m/s] #v2 ion vel for v2x_gradx_P eng terms -v2ce(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of v2 from ExB -v2cb(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of v2 from grad_B -ve2cb(0:nx+1,0:ny+1) _real [m/s] #electron v2 from grad_B -v2cd(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of ion v2 from grad_PxB -ve2cd(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of elec v2 from grad_PxB -q2cd(0:nx+1,0:ny+1,1:nisp) _real [m/s] #ion heat flux from grad_PxB -v2rd(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of v2 from resistive drift -v2dd(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of v2 from anomalous drift -vy(0:nx+1,0:ny+1,1:nisp) _real [m/s] #radial ion velocity -vygp(0:nx+1,0:ny+1,1:nisp) _real [m/s] #radial ion vel for vy_grady_P eng terms -vytan(0:nx+1,0:ny+1,1:nisp)_real [m/s] #radial ion vel.*tan(vtag) on x-face -vygtan(0:nx+1,0:ny+1,1:ngsp)_real [m/s] #radial gas grad-T vel.*tan(vtag) on - #x-face -vyce(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of vy from ExB -vycb(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of vy from grad_B -veycb(0:nx+1,0:ny+1) _real [m/s] #electron vy from grad_B -vycp(0:nx+1,0:ny+1,1:nisp) _real [m/s] #ion vy from grad_PixB -veycp(0:nx+1,0:ny+1) _real [m/s] #electron vy from grad_PeXB -vyrd(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of vy from resistive drift -vydd(0:nx+1,0:ny+1,1:nisp) _real [m/s] #portion of vy from anomalous drift -vyavis(0:nx+1,0:ny+1,1:nisp) _real [m/s] #rad vel from anom perp vis (ExB,P) -vex(0:nx+1,0:ny+1) _real [m/s] #Poloidal electron velocity -upe(0:nx+1,0:ny+1) _real [m/s] #parallel electron velocity -vep(0:nx+1,0:ny+1) _real [m/s] #old parallel electron velocity-remove -ve2(0:nx+1,0:ny+1) _real [m/s] #old "2" electron velocity-remove -vey(0:nx+1,0:ny+1) _real [m/s] #Radial electron velocity -vycf(0:nx+1,0:ny+1) _real [m/s] #radial vel from class. viscosity -vycr(0:nx+1,0:ny+1) _real [m/s] #radial vel from class. thermal force -te(0:nx+1,0:ny+1) _real [J] #electron temperature in primary cell -ti(0:nx+1,0:ny+1) _real [J] #ion temperature in primary cell -ng(0:nx+1,0:ny+1,1:ngsp) _real [m^-3] #gas density in primary cell (ix,iy) -lng(0:nx+1,0:ny+1,1:ngsp) _real [m^-3] #log(gas dens) in prim. cell (ix,iy) -uug(0:nx+1,0:ny+1,1:ngsp) _real [m/s] #ratio gas-flux/density at x-face; - #if orthog mesh, poloidal gas velocity -uuxg(0:nx+1,0:ny+1,1:ngsp) _real [m/s] #poloidal-only component of uug; - #for uuxg*gradx_Pg coomp of seic -vyg(0:nx+1,0:ny+1,1:ngsp) _real [m/s] #radial gas velocity -tg(0:nx+1,0:ny+1,1:ngsp) _real [J] #gas temperature in primary cell -istgcon(ngspmx) real /ngspmx*0/ #=0, set tg(,,i)=rtg2ti*ti; if >0, set - #tg=(1-istgcon)*rtg2ti*ti+istgcon*tgas*ev -tev(0:nx+1,0:ny+1) _real [J] #ion temperature at vertex of cell -niv(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #ion dens up-right vert[rm,zm(,,4)] -upv(0:nx+1,0:ny+1,1:nisp) _real [m/s] #ion par vel up-right vert[rm,zm(,,4)] -ngv(0:nx+1,0:ny+1,1:ngsp) _real [m^-3] #gas dens up-right vert[rm,zm(,,4)] -tiv(0:nx+1,0:ny+1) _real [J] #ion temperature at vertex of cell -niy0(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #ion density below y-face center -niy1(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #ion density above y-face center -niy0s(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #old ion density below y-face center -niy1s(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #old ion density above y-face center -ney0(0:nx+1,0:ny+1) _real [m^-3] #elec density below y-face center -ney1(0:nx+1,0:ny+1) _real [m^-3] #elec density above y-face center -nity0(0:nx+1,0:ny+1) _real [m^-3] #total ion density below y-face center -nity1(0:nx+1,0:ny+1) _real [m^-3] #total ion density above y-face center -tey0(0:nx+1,0:ny+1) _real [eV] #elec temp below y-face center -tey1(0:nx+1,0:ny+1) _real [eV] #elec temp above y-face center -tiy0(0:nx+1,0:ny+1) _real [eV] #ion temp below y-face center -tiy1(0:nx+1,0:ny+1) _real [eV] #ion temp above y-face center -tiy0s(0:nx+1,0:ny+1) _real [eV] #old ion temp below y-face center -tiy1s(0:nx+1,0:ny+1) _real [eV] #old ion temp above y-face center -tgy0(0:nx+1,0:ny+1,1:ngsp) _real [eV] #atom temp below y-face center -tgy1(0:nx+1,0:ny+1,1:ngsp) _real [eV] #atom temp above y-face center -ngy0(0:nx+1,0:ny+1,1:ngsp) _real [m^-3] #gas density below y-face center -ngy1(0:nx+1,0:ny+1,1:ngsp) _real [m^-3] #gas density above y-face center -pgy0(0:nx+1,0:ny+1,1:ngsp) _real [J/m^3] #gas pressure below y-face center -pgy1(0:nx+1,0:ny+1,1:ngsp) _real [J/m^3] #gas pressure above y-face center -pg(0:nx+1,0:ny+1,1:ngsp) _real [J/m^3] #gas pressure at cell center -phiy0(0:nx+1,0:ny+1) _real [V] #potential below y-face center -phiy1(0:nx+1,0:ny+1) _real [V] #potential above y-face center -phiy0s(0:nx+1,0:ny+1) _real [V] #old potential below y-face center -phiy1s(0:nx+1,0:ny+1) _real [V] #old potential above y-face center -pr(0:nx+1,0:ny+1) _real [J/m^3] #total pressure at center of cell -prev(0:nx+1,0:ny+1) _real [J/m^3] #elec pressure at vertex of cell -prtv(0:nx+1,0:ny+1) _real [J/m^3] #total pressure at vertex of cell -pri(0:nx+1,0:ny+1,1:nisp) _real [J/m^3] #ion plasma pressure -priv(0:nx+1,0:ny+1,1:nisp) _real [J/m^3] #ion pressure at vertex of cells -priy0(0:nx+1,0:ny+1,1:nisp) _real [J/m^3] #ion pressure below y-face center -priy1(0:nx+1,0:ny+1,1:nisp) _real [J/m^3] #ion pressure above y-face center -pre(0:nx+1,0:ny+1) _real [J/m^3] #el. plasma pressure -ne(0:nx+1,0:ny+1) _real [m^-3] #electron dens in primary cell (ix,iy) -nit(0:nx+1,0:ny+1) _real [m^-3] #tot ion dens in primary cell (ix,iy) -nginit(0:nx+1,0:ny+1) _real [m^-3] #init gas dens in primary cell (ix,iy) -phi(0:nx+1,0:ny+1) _real [V] #potential in primary cell (ix,iy) -phiv(0:nx+1,0:ny+1) _real [V] #potential at vertex of cell -zeff(0:nx+1,0:ny+1) _real [ ] #Z_effective charge in cell (ix,iy) -loglambda(0:nx+1,0:ny+1) _real [ ] #Coulomb logarithm on "east" x-face -netap(0:nx+1,0:ny+1) _real [ ] #ne*parallel resistivity -znot(0:nx+1,0:ny+1) _real [ ] #=Sum(n_z * Z^2)/n_i in cell -zimpc(0:nx+1,0:ny+1) _real [ ] #Zimp (avg-ion model) in cell (ix,iy) -nil(0:nx+1,0:ny+1,1:nisp) _real [m^-3] #ion density at last output -upl(0:nx+1,0:ny+1,1:nisp) _real [m/s] #parallel ion velocity at last output -tel(0:nx+1,0:ny+1) _real [J] #electron temperature at last output -til(0:nx+1,0:ny+1) _real [J] #ion temperature at last output -ngl(0:nx+1,0:ny+1,1:ngsp) _real [m^-3] #gas density at last output -phil(0:nx+1,0:ny+1) _real [V] #potential at last output -upxpt(1:nusp,1:nxpt) _real [m/s] #parallel velocity at x-point -nixpt(1:nusp,1:nxpt) _real [m^-3] #ion density at x-point -visyxpt(1:nusp,1:nxpt) _real #ion viscosity at x-point -vyhxpt(1:nusp,1:nxpt) _real [m/s] #horiz. ion drift vel. at x-point -vyvxpt(1:nusp,1:nxpt) _real [m/s] #vert. ion drift vel. at x-point -fmihxpt(1:nusp,1:nxpt) _real [Nwt] #horiz. mom. flux at x-point -fmivxpt(1:nusp,1:nxpt) _real [Nwt] #vert. mom. flux at x-point -rtauxfac real /0./ #fac*rtaux, Ly-a optic depth to plate - #=1 standard; <=0 skips rtau calc. -rtauyfac real /1./ #fac*rtauy, Ly-a optic depth to wall -rt_scal real /1.e-16/#factor to scale rtaux,y & thus rtau -rtaux(0:nx+1,0:ny+1) _real [1e-16 m^-2]/0./ #Norm. poloidal neutral line-dens., - #Ly-a opacity to plates -rtauy(0:nx+1,0:ny+1) _real [1e-16 m^-2]/0./ #Norm. radial neutral line-dens., - #norm. Ly-a opacity to radial wall -rtau(0:nx+1,0:ny+1) _real [1e-16 m^-2]/0./ #Min. norm neutral line-dens., - #min. Ly-a opacity; min(rtaux,rtauy) -betap(0:nx+1,0:ny+1) _real /0./ #poloidal plasma beta -fracvgpgp real /1./ #frac of vgp in vgradp eng terms - -***** Postproc: -#Variables used in the postprocessing of data to check energy and particle bal. -fetx(0:nx+1,0:ny+1) _real [W] #total energy flow through a poloidal cell face -fety(0:nx+1,0:ny+1) _real [W] #total energy flow through a radial cell face -pdrift(0:nx+1,0:ny+1) _real [W/m^3] #power in bringing new ion to flow velocity -peirad(0:nx+1,0:ny+1) _real [W] #tot. power lost by electrons and ions in - #rad., ion. and dissoc. -png2ni(0:nx+1,0:ny+1) _real [W] #power exchange bwt. neutral and ion -pmomv(0:nx+1,0:ny+1) _real [W/m^3] #power exchange bwt. neutal & ion from flow -jdote(0:nx+1,0:ny+1) _real [W] #power from J.E heating -engerr(0:nx+1,0:ny+1) _real #local error in power balance -ptjdote real [W] #sum of J.E heating -ptigas real [W/m^3] #sum of png2ni heating -pvmomcx real [W/m^3] #sum of pmomv heating -iion(ngsp) _real [A] #net ionization current per gas isotope -irecomb(ngsp) _real [A] #net recombination current of gas isotope -icxgas(ngsp) _real [A] #net charge exchange current of gas isotope -iion_tot real [A] #total ioniz. current over all isotopes -irecomb_tot real [A] #total recomb. current over all isotopes -icxgas_tot real [A] #total cx current over all gas isotopes -pradht real [W] #total H photon rad. loss (- binding eng.) -pradiz real [W] #ionization radiation energy loss -pradrc real [W] #recombination radiation energy loss -pradimpt(ngsp) _real [W] #net impurity photon rad. loss -pradfft real [W] #net radiation loss via fixed-fraction impurity -pradzbind real [W] #elec loss at imp ioniz carried as bind eng -pradimp(0:nzspmx,ngsp-1) _real [W] #rad. loss for each impurity charge state -pbinde real [W] #pwr stored in ion binding pot. eng. from ioniz. -pbindrc real [W] #binding eng. pwr released to elec. from recomb. -prdiss real [W] #net photon pwr lost in dissoc. -pibirth real [W] #net ion energy gain from dissoc. -pwr_plth(0:ny+1,2*nxpt) _real [W/m**2]#hydrog rad pwr flux on divertor plate -pwr_pltz(0:ny+1,2*nxpt) _real [W/m**2]#impur rad pwr flux on divertor plate -pwr_wallh(0:nx+1) _real [W/m**2]#hydrog rad pwr flux on outer wall -pwr_wallz(0:nx+1) _real [W/m**2]#impur rad pwr flux on outer wall -pwr_pfwallh(0:nx+1,nxpt) _real [W/m**2]#hydrog rad pwr flux on PF wall -pwr_pfwallz(0:nx+1,nxpt) _real [W/m**2]#impur rad pwr flux on PF wall -sdelb(0:ny+1,1:nxpt) _real [W/m**2]#elec pwr flux to left div -sderb(0:ny+1,1:nxpt) _real [W/m**2]#elec ion pwr flux to right div -sdilb(0:ny+1,1:nxpt) _real [W/m**2]#tot ion pwr flux to left div -sdirb(0:ny+1,1:nxpt) _real [W/m**2]#tot ion pwr flux to right div -sbindlb(0:ny+1,1:nxpt) _real [W/m**2]#tot bind eng pwr flux to left div -sbindrb(0:ny+1,1:nxpt) _real [W/m**2]#tot bind eng pwr flux to right div -sdrlb(0:ny+1,1:nxpt) _real [W/m**2]#tot rad pwr flux to left div -sdrrb(0:ny+1,1:nxpt) _real [W/m**2]#tot rad flux to right div -sdtlb(0:ny+1,1:nxpt) _real [W/m**2]#tot pwr flux to left div -sdtrb(0:ny+1,1:nxpt) _real [W/m**2]#tot pwr flux to right div -gdilb(0:ny+1,nisp,nxpt) _real [1/m**2s]#particle flux to left div -gdirb(0:ny+1,nisp,nxpt) _real [1/m**2s]#particle flux to right div -engilb(0:ny+1,nisp,nxpt) _real [Volts] #ave ion energy to left div -engirb(0:ny+1,nisp,nxpt) _real [Volts] #ave ion energy to right div -gwalli(0:nx+1,nisp) _real [1/m**2s]#particle flux to left div -engwalli(0:nx+1,nisp) _real [Volts] #ave ion energy to outer wall -swallr(0:nx+1) _real [W/m**2]#radiation pwr flux to outer wall -swalli(0:nx+1) _real [W/m**2]#ion pwr flux to outer wall -swalle(0:nx+1) _real [W/m**2]#elec pwr flux to outer wall -swbind(0:nx+1) _real [W/m**2]#binding energy flux to outer wall -swallt(0:nx+1) _real [W/m**2]#total pwr flux to outer wall -spfwallr(0:nx+1,nxpt) _real [W/m**2]#radiation pwr flux to PF wall - -***** Volsrc: -#Parameters for volume particle, mom. & power sources for electrons and ions -pwrsore(0:nx+1,0:ny+1) _real [W] #power src into electrons in cell ix,iy -pwrsori(0:nx+1,0:ny+1) _real [W] #power src into ions in cell ix,iy -volpsor(0:nx+1,0:ny+1,1:nisp) _real [1/s]#current src into ions in cell ix,iy -volmsor(0:nx+1,0:ny+1,1:nisp) _real [kg m/s**2] #up mom src in cell ix,iy -voljcsor(0:nx+1,0:ny+1) _real [A] #uniform core-region curr sor. in ix,iy -volpsorg(0:nx+1,0:ny+1,1:ngsp) _real [1/s]#curr source for gas in cell ix,iy -pondpot(0:nx+1,0:ny+1) _real [V] /0./ #elec ponderomotive potential -psgov_use(0:nx+1,0:ny+1,1:ngsp) _real [1/m**3 s]#user-specified gas source -jcvsor real [A] /0./ #total core-region current for voljcsor -ix_sjcsor integer /0/ #if nonzero, beginning ix for voljcsor -ix_ejcsor integer /0/ #if nonzero, ending ix for voljcsor -iy_sjcsor integer /0/ #if nonzero, beginning iy for voljcsor -iy_ejcsor integer /0/ #if nonzero, ending iy for voljcsor -pvole real [W] /0./ #total power into electrons -pvoli real [W] /0./ #total power into ions -z0pe real [m] /0./ #axial or x loc. of elec. power profile -z0pi real [m] /0./ #axial or x loc. of ion power profile -r0pe real [m] /0./ #radial or y loc. of elec. power profile -r0pi real [m] /0./ #radial or y loc. of ion power profile -zwpe real [m] /3./ #axial or x Gauss. 1/2 width of e-power -zwpi real [m] /3./ #axial or y Gaussian 1/2 width ion power -rwpe real [m] /.05/ #rad. or x Gaussian 1/2 width e-power -rwpi real [m] /.05/ #rad. or y Gaussian 1/2 width ion power -ivolcur(1:nisp) _real [A] /0./ #total volume current -mvolcur(1:nisp) _real [kgA m/s] /0./ #total volume parallel mom. curr. -z0ni real [m] /0./ #axial or x loc. of ion particle profile -r0ni real [m] /0./ #rad. or y loc. of ion particle profile -zwni real [m] /3./ #axial or y Gaussian 1/2 width ion prtcl -rwni real [m] /.05/ #rad. or y Gaussian 1/2 width ion prtcl -z0up real [m] /0./ #axial or x loc. of ion mom. profile -r0up real [m] /0./ #rad. or y loc. of ion mom. profile -zwup real [m] /3./ #axial or y Gaussian 1/2 width ion mom. -rwup real [m] /.05/ #rad. or y Gaussian 1/2 width ion mom. -ponderompot real [V] /0./ #peak elec ponderomotive potential -z0pondp real [m] /0./ #axial or x loc. of ion mom. profile -r0pondp real [m] /0./ #rad. or y loc. of ion mom. profile -zwpondp real [m] /3./ #axial or y Gaussian 1/2 width ion mom. -rwpondp real [m] /.05/ #rad. or y Gaussian 1/2 width ion mom. -thetarot real [rad]/0./ #rotation angle for R,Z with effec. R,Z - # R_e= R0+(R-R0)cos(th)+(Z-Z0)sin(th), - # Z_e= Z0-(R-R0)sin(th)+(Z-Z0)cos(th), -rcutmin real [m] /0./ #source zero if R feex) -floxibgt(0:nx+1,0:ny+1,1:nisp) _real [W]#BxgradTi diamag part floxi (-> feex) -fqy(0:nx+1,0:ny+1) _real [Amp] #net radial current, north face -fqyb(0:nx+1,0:ny+1) _real [Amp] #radial current from grad_B, north face -fqyn(0:nx+1,0:ny+1) _real [Amp] #radial cur from cx coll, north face -fqym(0:nx+1,0:ny+1) _real [Amp] #radial cur from inertia, north face -fqymi(0:nx+1,0:ny+1,1:nisp) _real [Amp] #spec rad cur from inertia, north face -fqya(0:nx+1,0:ny+1) _real [Amp] #anomalous visc rad cur, north face -fqydt(0:nx+1,0:ny+1) _real [Amp] #time-dep inertial rad cur, north face -fqydti(0:nx+1,0:ny+1,1:nisp) _real [Amp]#spec time-dep inert rad cur, north face -fqyao(0:nx+1,0:ny+1) _real [Amp] #old anom mobil rad current, north face -fqyae(0:nx+1,0:ny+1) _real [Amp] #anom mobil rad current for electrons, north face -fqyai(0:nx+1,0:ny+1) _real [Amp] #anom mobil rad current for ions, north face -fqyd(0:nx+1,0:ny+1) _real [Amp] #diamag radial current; north face -fqygp(0:nx+1,0:ny+1) _real [Amp] #net radial curr. uses grad_P, north face -fq2d(0:nx+1,0:ny+1) _real [Amp] #diamag 2-current; east face -fqypneo(0:nx+1,0:ny+1) _real [Amp] #rad-cur from neo particle flux -fq2pneo(0:nx+1,0:ny+1) _real [Amp] #2-cur from neo particle flux -fqyqneo(0:nx+1,0:ny+1) _real [Amp] #rad-cur from neo heat flux -fq2qneo(0:nx+1,0:ny+1) _real [Amp] #2-cur from neo heat flux -fnix(0:nx+1,0:ny+1,1:nisp) _real [1/s] #ion poloidal current, east face -fnixcb(0:nx+1,0:ny+1,1:nisp) _real [1/s] #ion grad-B pol. current, east face -fniy(0:nx+1,0:ny+1,1:nisp) _real [1/s] #ion radial current, north face -fniy4ord(0:nx+1,0:ny+1,1:nisp) _real [1/s] #4th ord ion radial current, north face -fniycb(0:nx+1,0:ny+1,1:nisp) _real [1/s] #ion grad-B rad. current, north face -flnix(0:nx+1,0:ny+1,1:nisp) _real [1/s] #ion poloidal log-current, east face -flniy(0:nx+1,0:ny+1,1:nisp) _real [1/s] #ion radial log-current, north face -fmix(0:nx+1,0:ny+1,1:nusp) _real [Nwt] #ion poloidal momentum current,east face -fmiy(0:nx+1,0:ny+1,1:nusp) _real [Nwt] #ion radial momentum current, north face -fmixy(0:nx+1,0:ny+1,1:nusp) _real [Nwt] #nonorthog ion pol. mom. curr., east f. -fmity(0:nx+1,0:ny+1,1:nisp) _real [ ] #rad flux of cross-field tor. mom*R/Bp; - #nisp dimen, not nusp as for pot eqn -fmgx(0:nx+1,0:ny+1,ngsp) _real [Nwt] #pol. neutral mom. current, east face ### IJ 2016/10/11 -fmgy(0:nx+1,0:ny+1,ngsp) _real [Nwt] #rad. neutral mom. current, north face ### IJ 2016/10/11 -feex(0:nx+1,0:ny+1) _real [J/s] #poloidal electron thermal current, - #east face -feey(0:nx+1,0:ny+1) _real [J/s] #radial electron thermal current, - #north face -feexy(0:nx+1,0:ny+1) _real [J/s] #nonorthog elec. pol. therm cur, east f. -feey4ord(0:nx+1,0:ny+1) _real [J/s] #elec. pol. kye4order therm cur, east f. -feix(0:nx+1,0:ny+1) _real [J/s] #poloidal ion thermal current, east face -feiy(0:nx+1,0:ny+1) _real [J/s] #radial ion thermal current, north face -fegx(0:nx+1,0:ny+1,ngsp) _real [J/s] #poloidal neut thermal curr, east face ### IJ 2016/09/2 -fegy(0:nx+1,0:ny+1,ngsp) _real [J/s] #radial neut thermal curr, north face ### IJ 2016/09/22 -fegxy(0:nx+1,0:ny+1,ngsp) _real [J/s] #pol. nonog neut thermal curr, north face -isfegxyqflave integer /0/ #=0fegxy T*vt,ng ave;=1, use harm aves -cfegxy real /1./ #coeff multiple fegxy -qipar(0:nx+1,0:ny+1,nisp) _real [J/m**2s] #parallel conductive ion heat flux -qgpar(0:nx+1,0:ny+1,ngsp) _real [J/m**2s] #parallel conductive gas heat flux -fniycbo(0:nx+1,1:nisp) _real [1/s] #fniy cor. iy=0 bdry for grad_B, grad_P -feiycbo(0:nx+1) _real [J/s] #feiy cor. iy=0 bdry for grad_B, grad_P -feeycbo(0:nx+1) _real [J/s] #feey cor. iy=0 bdry for grad_B, grad_P -feixy(0:nx+1,0:ny+1) _real [J/s] #nonorthog ion pol. thermal cur, east f. -feiy4ord(0:nx+1,0:ny+1) _real [J/s] #ion pol. kyi4order therm cur, east f. -fngx(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #neutral polodial current, east face -fngx4ord(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #4th ord gas radial current, north face -flngx(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #neutral pol. log-current, east face -fngxs(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #neutral pol cur w/o fngxy, east face -fngy(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #neutral radial current, north face -fngy4ord(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #4th ord gas radial current, north face -flngy(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #neutral radial log-current, north face -fngxy(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #nonorthog gas pol. cur., east face -flngxy(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #nonorthog gas pol.log-cur., east face -fngyx(0:nx+1,0:ny+1,1:ngsp) _real [1/s] #nonorthog gas rad. cur., north face -fnixtot(0:nx+1,0:ny+1) _real [1/s] #total poloidal ion cur. -fniytot(0:nx+1,0:ny+1) _real [1/s] #total radial ion cur. - -***** Indexes: -#Indices that help the calculation -idxn(0:nx+1,0:ny+1,1:nisp) _integer # index of yl vector for ni(ix,iy) -idxg(0:nx+1,0:ny+1,1:ngsp) _integer # index of yl vector for ng(ix,iy,ig) -idxtg(0:nx+1,0:ny+1,1:ngsp) _integer # index of yl vector for tg(ix,iy,ig) -idxu(0:nx+1,0:ny+1,1:nusp) _integer # index of yl vector for up(ix,iy) -idxti(0:nx+1,0:ny+1) _integer # index of yl vector for ti(ix,iy) -idxte(0:nx+1,0:ny+1) _integer # index of yl vector for te(ix,iy) -idxphi(0:nx+1,0:ny+1) _integer # index of yl vector for phi(ix,iy) -ivfirst(0:nx+1,0:ny+1) _integer # first eqn number iv at (ix,iy) -igyl(neqmx,2) _integer # ix,iy indices for vector yl(iv) -iseqalg(neqmx) _integer # flag(=1) for eqn being algebraic -isvarup(numvar) _integer # flag(=1) for variable being up -isvarphi(numvar) _integer # flag(=1) for variable being phi - -***** Stat: -#Variables for statistics of solver performance -hu(nsteps,ngrid) _real [1/s] #present timestep -gpe(nsteps,ngrid) _real #ratio, linear to nonlinear iter, nli/nni -npe(nsteps,ngrid) _integer #cumulative number of precond. eval. -nps(nsteps,ngrid) _integer #cumulative number of precond. solves -nfe(nsteps,ngrid) _integer #cumulative number of RHS eval. -nst(nsteps,ngrid) _integer #cum. number of steps taken -nni(nsteps,ngrid) _integer #cumulative number of nonlinear iter. -nli(nsteps,ngrid) _integer #cumulative number of linear iter. -nje(nsteps,ngrid) _integer #cumulative number of Jacobian eval. -ncfn(nsteps,ngrid) _integer #number of nonlinear converg. failures -ncfl(nsteps,ngrid) _integer #number of linear converg. failures -nqu(nsteps,ngrid) _integer #method order last used -iddas(nsteps,ngrid) _integer #idid for daspk -eqmxer(nsteps,ngrid) _integer #eqn. number giving maximum error in lsode -lacor integer #location in rwork where error vector begins -lewt integer #location in rwork where ewt**-1 begins -npsn(ngrid) _integer #cum. number of Jacobian solves for Newton -njen(ngrid) _integer #cum. Jacobian evals. for Newton iter. - -***** Poten: -#Variables required for the calculation of the potential. -newbcl(nxptmx) integer /nxptmx*0/ +restart #switch on new sheath model -newbcr(nxptmx) integer /nxptmx*0/ +restart #switch on new sheath model -iskaplex integer /0/ #=1 if kappal is set externally (from parser) -iskaprex integer /0/ #=1 if kappar is set externally (from parser) -bcee real /4./ +restart - #electron sheath energy trans. factor(newbc=0) -bcei real /2.5/ +restart - #ion sheath energy trans. factor(newbc=0) -bceew real /4./ #elec wall energy trans factor -bceiw real /2.5/ #ion wall energy trans factor -bcen real /0./ #neut energy trans. factor on plates - #For combined neutral+ion energy equation -bcenw real /0./ #neut eng trans fac on walls -isfdiax real /0./ #switch to turn on diamagnetic drift for sheath - #potential calculation -cthe real /0.71/ #electron thermal force coeff. -cthi real /4.05/ #?ion thermal force coeff.?; enters if zeff.ne.1 -sigma1 real [1/(eV**1.5_Ohm_m)] /1490./#parallel conductivity coeff. - #sigma1=1/(5.19e-5*Z*ln_lambda) & Z=1, ln_lambda=12.9 -cfsigm real /1./ #scale factor for parallel cond. sigma1 -rsigpl real /0./ #ad hoc radial electrical conductivity - global -rsigplcore real /0./ #ad hoc radial electrical conduct - core only - #ratio of perp to parallel conductivity -bcel(0:ny+1,nxpt) _real [ ] #electron sheath energy transmission factor - #on the left boundary -bcer(0:ny+1,nxpt) _real [ ] #electron sheath energy transmission factor - #on the right boundary -bcil(0:ny+1,nxpt) _real [ ] #ion sheath energy transmission factor - #on the left boundary -bcir(0:ny+1,nxpt) _real [ ] #ion sheath energy transmission factor - #on the right boundary -kappal(0:ny+1,nxpt) _real [ ] #sheath pot'l drop on left boundary, phi/Te -kappar(0:ny+1,nxpt) _real [ ] #sheath pot'l drop on right boundary, phi/Te -bctype(0:ny+1) _integer #/0,ny*0,0/ -phi0r(0:ny+1,nxpt) _real [V] /0./ #plate pot'l at right poloidal boundary -phi0l(0:ny+1,nxpt) _real [V] /0./ #plate pot'l at left poloidal boundary -capx(1:ny) _real #/ny*0.0/ -dphi_iy1(0:nx+1) _real [V] #/(nx+2)*0./ #incremental phi at iy=1 to have - #Te=constant for second phi BC -kincorlb(0:ny+1,nxpt) _real [ ] # kinetic corr. factor for elec part. loss, left b -kincorrb(0:ny+1,nxpt) _real [ ] # kinetic corr. factor for elec part. loss, right b -cfkincor real [ ] /0.5/ # factor for kincorlb,rb denom. factor -#Variables for the grid-sequencing. -#yet to be defined? - -***** Gradients: -#Gradients of the different physical quantities. -ex(0:nx+1,0:ny+1) _real [V/m] #poloidal electric field -ey(0:nx+1,0:ny+1) _real [V/m] #radial electric field -eymask1d(0:nx+1,0:ny+1) _real [V/m] #set ey=0 in core+sep if isphicore0=1 -einduc real [V/m] #inductive tor. E-field - input -gpix(0:nx+1,0:ny+1,1:nisp) _real [Pa/m] #X-gradient of ion pressure -gpiy(0:nx+1,0:ny+1,1:nisp) _real [Pa/m] #Y-gradient of ion pressure -gpex(0:nx+1,0:ny+1) _real [Pa/m] #X-gradient of el. pressure -gpey(0:nx+1,0:ny+1) _real [Pa/m] #Y-gradient of el. pressure -gprx(0:nx+1,0:ny+1) _real [Pa/m] #X-gradient of total pressure -gpry(0:nx+1,0:ny+1) _real [Pa/m] #Y-gradient of total pressure -gtex(0:nx+1,0:ny+1) _real [J/m] #X-gradient of el. temperature -gtey(0:nx+1,0:ny+1) _real [J/m] #Y-gradient of el. temperature -gtix(0:nx+1,0:ny+1) _real [J/m] #X-gradient of ion temperature -gtiy(0:nx+1,0:ny+1) _real [J/m] #Y-gradient of ion temperature -gpondpotx(0:nx+1,0:ny+1) _real [V/m] #X-gradient of elec pondom pot - -***** Cfric: -#Coulomb friction terms for parallel transport -frice(0:nx+1,0:ny+1) _real [J/m**4] #Electron parallel Coulomb friction -frici(0:nx+1,0:ny+1,nisp) _real [J/m**4] #Ion parallel Coulomb friction -fricnrl(0:nx+1,0:ny+1,nusp) _real [J/m**4] #NRL ion par fric ni*mi*nu*(up1-up2) -cfgti /1./ real #scale factor for ion thermal force -cfgte /1./ real #scale factor for elec. thermal force -cftaud /1./ real #scale factor for ion-ion drag time -isalfecalc(1:nisp) /1/ _integer #=1 for internal calc of alfe -isbetaicalc(1:nisp)/1/ _integer #=1 for internal calc of betai -alfe(1:nisp) /1./ _real #grad_Te thm force coeff isalfecalc=0 -betai(1:nisp) /1./ _real #grad_Ti thm force coeff isbetaicalc=0 - -***** Grid: -ngrid /1/ integer +regrid -ig /1/ integer #counter for mesh-seq number -inewton(30) /30*0/ integer #=1 for Newton iter., =0 for time-dependent - #reset=1 internally if svrpkg=nksol or newton -imeth /0/ integer #imeth=inewton(igrid) -nurlx /1.e8/ real [1/s] #rate coeff. to relax to boundary cond. -ijac(ngrid) _integer -ijactot /0/ integer # tot Jac calcs, used as check when icntnunk=1 - -***** Wkspace: -#Workspace arrays -w(0:nx+1,0:ny+1) _real -w0(0:nx+1,0:ny+1) _real -w1(0:nx+1,0:ny+1) _real -w2(0:nx+1,0:ny+1) _real -w3(0:nx+1,0:ny+1) _real - -***** Locflux: -#Local arrays for the calculation of the fluxes and other quantities. -flox(0:nx+1,0:ny+1) _real -floy(0:nx+1,0:ny+1) _real -conx(0:nx+1,0:ny+1) _real -cony(0:nx+1,0:ny+1) _real -floxe(0:nx+1,0:ny+1) _real -floye(0:nx+1,0:ny+1) _real -floxi(0:nx+1,0:ny+1) _real -floyi(0:nx+1,0:ny+1) _real -floxg(0:nx+1,0:ny+1) _real -floyg(0:nx+1,0:ny+1) _real -fgtdx(0:nx+1) _real #scale factor for gas grad-x T vel -fgtdy(0:ny+1) _real #scale factor for gas grad-x T vel -conxe(0:nx+1,0:ny+1) _real -conye(0:nx+1,0:ny+1) _real -conxi(0:nx+1,0:ny+1) _real -conyi(0:nx+1,0:ny+1) _real -conxg(0:nx+1,0:ny+1) _real -conyg(0:nx+1,0:ny+1) _real -floxge(0:nx+1,0:ny+1,1:ngsp) _real -floyge(0:nx+1,0:ny+1,1:ngsp) _real -conxge(0:nx+1,0:ny+1,1:ngsp) _real -conyge(0:nx+1,0:ny+1,1:ngsp) _real - -***** Conduc: -#Variables for the common -- conduc -visx(0:nx+1,0:ny+1,1:nisp) _real [kg/m s]#poloidal viscosity coeff. -visy(0:nx+1,0:ny+1,1:nisp) _real [kg/m s]#radial viscosity coeff. -hcxe(0:nx+1,0:ny+1) _real [1/m s] #poloidal elec. therm. conduct. -hcye(0:nx+1,0:ny+1) _real [1/m s] #radial elec. therm. conduct. -hcxij(0:nx+1,0:ny+1,1:nisp) _real [1/m s] #j-species pol. ion therm. conduct. -hcyij(0:nx+1,0:ny+1,1:nisp) _real [1/m s] #j-species rad. ion therm. conduct. -hcxg(0:nx+1,0:ny+1,1:ngsp) _real [1/m s] #j-species pol. gas therm. conduct. -hcyg(0:nx+1,0:ny+1,1:ngsp) _real [1/m s] #j-species rad. gas therm. conduct. -hcxi(0:nx+1,0:ny+1) _real [1/m s] #summed pol. ion+neut therm. conduct. -hcxineo(0:nx+1,0:ny+1) _real [1/m s] #neocl. pol. ion+neut therm. conduct. -hcyi(0:nx+1,0:ny+1) _real [1/m s] #summed rad. ion+neut therm. conduct. -hcxn(0:nx+1,0:ny+1) _real [1/m s] #poloidal neutral therm. conduct. -hcyn(0:nx+1,0:ny+1) _real [1/m s] #radial neutral therm. conduct. -kxbohm(0:nx+1,0:ny+1) _real [m**2/s]#spatially depend. diff. on x-face - #set by user; Bohm if isbohmcalc=1 -kybohm(0:nx+1,0:ny+1) _real [m**2/s]#spatially depend. diff. on y-face - #set by user; Bohm if isbohmcalc=1 -vybohm(0:nx+1,0:ny+1) _real [m/s] #spatially depend. convect. y-vel - #set user if isbohmcalc=0; else =0 -dif_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#spatially depend. diff; if - #isbohmcalc=1, user input if all - #facbni+facbup+facbee+facbei =0, - # or kybohm if facbni, etc. > 0; - # if isbohmcalc=2, then - # D = difni*kybohm/(difni+kybohm) -difp_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for gen pr diff; see dif_use comment -dif2_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for dif2; see dif_use comment -tray_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for travis; see dif_use comment -trax_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#pol. analog to tra_use -kye_use(0:nx+1,0:ny+1) _real [m**2/s]#for kye; see dif_use comment -kyi_use(0:nx+1,0:ny+1) _real [m**2/s]#for kyi; see dif_use comment -kxe_use(0:nx+1,0:ny+1) _real [m**2/s]#user elec pol. heat cond -kxi_use(0:nx+1,0:ny+1) _real [m**2/s]#user ion pol. heat cond. -kxg_use(0:nx+1,0:ny+1,1:ngsp) _real [m**2/s]#user gas pol. heat cond. -kyg_use(0:nx+1,0:ny+1,1:ngsp) _real [m**2/s]#user gas rad. heat cond. -dutm_use(0:nx+1,0:ny+1,1:nisp) _real [m**2/s]#for difutm; see dif_use comment -vy_use(0:nx+1,0:ny+1,1:nisp) _real [m/s] #user-set rad vel;for isbohmcalc=0 -vyup_use(0:nx+1,0:ny+1) _real [m/s] #user-set conv vel of ion || vel, up -vyte_use(0:nx+1,0:ny+1) _real [m/s] #user-set rad elec eng vel -vyti_use(0:nx+1,0:ny+1) _real [m/s] #user-set rad ion eng vel -pondomfpare_use(0:nx+1,0:ny+1) _real [N/m**3] #user-in elec parallel pondero force -pondomfpari_use(0:nx+1,0:ny+1,1:nisp) _real [N/m**3] #user-in parallel ion ponder. force -fniyos_use(0:nx+1,0:ny+1,1:nisp) _real [1/s m**2] #user-set particle flux -feeyosn_use(0:nx+1,0:ny+1) _real [J/s m**2] #user-set Te energy flux -feiyosn_use(0:nx+1,0:ny+1) _real [J/s m**2] #user-set Ti energy flux -vy_cft(0:nx+1,0:ny+1,1:nisp) _real [m/s] #calc vy from fniyos_use (fix flux) -vyte_cft(0:nx+1,0:ny+1) _real [m/s] #calc vyte from feeyos_use (fix flux) -vyti_cft(0:nx+1,0:ny+1) _real [m/s] #calc vyte from feiyos_use (fix flux) -nuiz(0:nx+1,0:ny+1,ngsp) _real [1/s] #ionization rate (=ne*sigma*v) -nucx(0:nx+1,0:ny+1,ngsp) _real [1/s] #charge-exchg rate for neut(sigv*ni) -nucxi(0:nx+1,0:ny+1,nisp) _real [1/s] #charge-exchg rate for ion (sigv*ng) -nueli(0:nx+1,0:ny+1,nisp) _real [1/s] #elast scatt rate for ion (sigv*ng) -nuelg(0:nx+1,0:ny+1,ngsp) _real [1/s] #elast scatt rate for gas (sigv*nimp) -nuix(0:nx+1,0:ny+1,ngsp) _real [1/s] #fnuizx*nuiz+fnucxx*nucx -fnuizx real /0./ #fraction of nuiz in nuix (see nuix) -fnucxx real /1./ #fraction of nucx in nuix (see nuix) -nurc(0:nx+1,0:ny+1,ngsp) _real [1/s] #recombination rate -nuvl(0:nx+1,0:ny+1,nisp) _real [1/s] #vol loss rate, ~cs/l_parloss for 1-D -cfvlh real #scal fac for hyd rate in nuvl -cfvli(nisp) _real #/nisp*0./#scal fac for individ ion rate nuvl -l_parloss real [m] /1.e20/ #parall length for nuvl loss rate -eqp(0:nx+1,0:ny+1) _real [1/m**3]#Te,i equipart. fact; needs *(Te-Ti)*vol -eqpg(0:nx+1,0:ny+1,ngsp) _real [1/m**3]#Tg,i equipart. fact; needs *(Tg-Ti)*vol -engcoolm(0:nx+1,0:ny+1) _real [J/s] #cool rate ion/atoms by mols if ishymol=1 -eeli(0:nx+1,0:ny+1) _real [J] #electron energy loss per ionization -pradhyd(0:nx+1,0:ny+1) _real [W/m**3] /0./#power radiated by hydrogen -tdiflim real [s] /0./ #lim on hcxe/ne; reduces hcxe if >0 -lmfplim real [m] /1.e20/#hcxe,i -> hcxe,i/(1+lmfp/lmfelim) -eta1(0:nx+1,0:ny+1) _real [J-s/m**3] #Braginskii ion visc coeff eta_1 -cfeta1 real /0./ # scale factor for eta1 -rtaue(0:nx+1,0:ny+1) _real [s/kg] #Brag. R coeff (t_e/me)/(w_ce*t_e)**2 -cfrtaue real /0./ # scale factor for cfrtaue -dclass_e(0:nx+1,0:ny+1) _real [m**2/s]#classical elec perp heat conduc. -dclass_i(0:nx+1,0:ny+1) _real [m**2/s]#classical ion perp heat conduc. -cfcl_e real /0./ #scale fac for dclass_e -cfcl_i real /0./ #scale fac for dclass_i -omgci_taui real /10./ #ion gy_freq*coll_rate for cl_model -omgce_taue real /10./ #elec gy_freq*coll_rate for cl_model -nuneo real /0./ #neoclass pol. damping rate; for fqyn -visxneo(0:nx+1,0:ny+1,1:nisp) _real [kg/m s] #Braginskii eta_0 neo-modified -visvol_v(0:nx+1,0:ny+1,1:nisp) _real #vel-based viscosity in (n*m*up)^dot eqn -visvol_q(0:nx+1,0:ny+1,1:nisp) _real #heat-flux-based viscosity (n*m*up)^dot eqn -nuii(0:nx+1,0:ny+1,1:nisp) _real #Braginski nuii coll freq. -nuiistar(0:nx+1,0:ny+1,1:nisp)_real #neoclassical nuii coll freq. -alfneo(0:nx+1,0:ny+1,1:nisp) _real #neoclassical factor for q-based visc. -k2neo(0:nx+1,0:ny+1,1:nisp) _real #neoclassical coeff reducing therm cond -ktneo(0:nx+1,0:ny+1,1:nisp) _real #neoclassical coeff of grad Ti - -***** Rhsides: -#Variables to evaluate the sources and RHS's. -snic(0:nx+1,0:ny+1,1:nisp) _real -sniv(0:nx+1,0:ny+1,1:nisp) _real -psorc(0:nx+1,0:ny+1,1:nisp) _real [part/s] # cell ctr ioniz. sor plasma (>0) -psor(0:nx+1,0:ny+1,1:nisp) _real [part/s] # cell ave ioniz. sor plasma (>0) -psort(0:nx+1,0:ny+1,1:nisp) _real [part/s] # ioniz. source for plasma (>0) -psorxrc(0:nx+1,0:ny+1,1:nisp) _real [part/s] # cell ctr cx &recomb. for ions (<0) -psorxr(0:nx+1,0:ny+1,1:nisp) _real [part/s] # cell ave cx &recomb. for ions (<0) -psor_tmpov(0:nx+1,0:ny+1) _real [part/s] # work array for psor,etc for ave -psorgc(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ctr ioniz. sor neutral (<0) -psorg(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ave ioniz. sor neutral (<0) -psorrgc(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ctr recomb. source for neutrals -psorrg(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ave recomb. source for neutrals -psorcxgc(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ctr cx source for neutrals -psorcxg(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ave cx source for neutrals -psori(0:nx+1,0:ny+1,1:nisp) _real [part/s] # impurity gas source -psordis(0:nx+1,0:ny+1) _real [part/s] # diss. source of hydrogen -psorbgg(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # diag artific neut backg source -psorbgz(0:nx+1,0:ny+1) _real [part/s] # diag artific impur backg source -erliz(0:nx+1,0:ny+1) _real [J/s] # H rad'n loss for ioniz'n -erlrc(0:nx+1,0:ny+1) _real [J/s] # H rad'n loss for recom'n -vsoreec(0:nx+1,0:ny+1) _real [J/s] # cell ctr tot elec vol eng source -vsoree(0:nx+1,0:ny+1) _real [J/s] # cell ave tot elec vol eng source -pwrebkg(0:nx+1,0:ny+1) _real [W/m**3] - # elec energy backgrd source; limits te~tebg -pwribkg(0:nx+1,0:ny+1) _real [W/m**3] - # ion energy backgrd source; limits ti~tibg -wjdote(0:nx+1,0:ny+1) _real [J/s] # Joule heating rate -wvh(0:nx+1,0:ny+1,1:nusp) _real [kg/m-s**3] #ion viscous heating -smoc(0:nx+1,0:ny+1,1:nusp) _real -smov(0:nx+1,0:ny+1,1:nusp) _real -msor(0:nx+1,0:ny+1,1:nisp) _real [kg-m/s**2]# ioniz. mom. source for ions -msorxr(0:nx+1,0:ny+1,1:nisp) _real [kg-m/s**2]# cx&recomb. mom. sink for ions -seec(0:nx+1,0:ny+1) _real -seev(0:nx+1,0:ny+1) _real -seic(0:nx+1,0:ny+1) _real -seiv(0:nx+1,0:ny+1) _real -segc(0:nx+1,0:ny+1,1:ngsp) _real [J/(sm**3)]#v_grad_P for neutral eng. eqn -resco(0:nx+1,0:ny+1,1:nisp) _real -resng(0:nx+1,0:ny+1,1:ngsp) _real -reseg(0:nx+1,0:ny+1,1:ngsp) _real -resmo(0:nx+1,0:ny+1,1:nusp) _real -resee(0:nx+1,0:ny+1) _real -resei(0:nx+1,0:ny+1) _real -resphi(0:nx+1,0:ny+1) _real - -***** MCN_dim: -# array bounds used in connection with Monte Carlo Neutrals -nstra integer /2/ -# number of 'strata' or 'source groups' in Monte-Carlo-Neutrals model; -# i.e., a surface or volume element where neutrals originate; -# for multi-species neutrals, each is a separate source group. -nfl integer /1/ -# number of plasma fluids recognized by Monte-Carlo-Neutrals model -natmi integer /1/ -# number of atomic neutral species in EIRENE code -nmoli integer /1/ -# number of molecular neutral species in EIRENE code -nioni integer /1/ -# number of molecular ion species in EIRENE code -nxf integer -# ix dimension from EIRENE file fort.44 or DEGAS2 file testdata.out -nyf integer -# iy dimension from EIRENE file fort.44 or DEGAS2 file testdata.out -nmcsp integer /1/ -# number of Monte Carlo species - -***** MCN_sources: -# plasma source terms from Monte-Carlo-Neutrals model -ismcnon integer /0/ -# flag for turning on plasma source terms from Monte-Carlo-Neutrals -# ismcnon=0 --> MCN plasma source terms are OFF (default) -# ismcnon=1 --> MCN-only is used for both Jac'n and RHS in pandf -# ismcnon=2 --> MCN-only is used for RHS, fluid-only is used for Jac'n -ismcnvar integer /0/ -# flag for scaling plasma source terms from Monte-Carlo-Neutrals -# ismcnvar=0 --> MCN plasma source terms are constant (default) -# ismcnvar=1 --> MCN plasma source terms scale with plate currents - -#Special case of neutral atoms emitted with finite energy from walls -eedisspl real /0/ [eV] #energy loss for prompt dissociation at left plate -eedisspr real /0/ [eV] #energy loss for prompt dissociation at right plate -eidisspl real /0/ [eV] #energy gain for prompt dissociation at left plate -eidisspr real /0/ [eV] #energy gain for prompt dissociation at right plate -cmntgpl real /0/ #coeff. for neutral energy at left plate: cmntipl*ti -cmntgpr real /0/ #coeff. for neutral energy at right plate: cmntipr*ti -edisswo real /0/ [eV] #energy for prompt dissociation loss at outer wall -edisswi real /0/ [eV] #energy for prompt dissociation loss at private flux wall -cmntgwo real /0/ #coeff. for neutral energy at outer plate: cmntiwo*ti -cmntgwi real /0/ #coeff. for neutral energy at private flux plate: cmntiwi*ti - -#cfneut real /1./ #Coef to turn on all fluid neutrals contrib's to resid's -cfneutsor_ni real /1/ #coeff. for fluid neutral particle source in resco -cfneutsor_mi real /1/ #coeff. for fluid neutral momentum source in resmo -cfneutsor_ei real /1/ #coeff. for fluid neutral energy source in resei -cfneutsor_ee real /1/ #coeff. for fluid neutral energy source in resee - -#cmneut real /0./ #Coef to turn on all Monte Carlo neutral sources -cmneutsor_ni real /1/ #coeff. for MC neutral particle source in resco -cmneutsor_mi real /1/ #coeff. for MC neutral momentum source in resmo -cmneutsor_ei real /1/ #coeff. for MC neutral energy source in resei -cmneutsor_ee real /1/ #coeff. for MC neutral energy source in resee - -cfneutdiv real /1/ #coeff. to turn on divergence of all fluid neutral fluxes -cfneutdiv_fng real /1/ #coeff. for div. fluid neutral particle flux in resng -cfneutdiv_fmg real /1/ #coeff. for div. fluid neutral momentum flux in resmo -cfneutdiv_feg real /1/ #coeff. for div. fluid neutral energy flux in resei - -cmneutdiv real /0/ #coeff. to turn on divergence of all MC neutral fluxes -cmneutdiv_fng real /1/ #coeff. for div. fluid neutral particle flux in resng -cmneutdiv_fmg real /1/ #coeff. for div. fluid neutral momentum flux in resmo -cmneutdiv_feg real /1/ #coeff. for div. fluid neutral energy flux in resei - - -mcalpha_ng real /2/ #coeff. for blending kinetic and fluid ng -mcalpha_pg real /2/ #coeff. for blending kinetic and fluid pg -mcalpha_fng real /2/ #coeff. for blending kinetic and fluid fng -mcalpha_fmg real /2/ #coeff. for blending kinetic and fluid fmg -mcalpha_feg real /2/ #coeff. for blending kinetic and fluid feg - -### Scalars ### -ng_mc(0:nx+1,0:ny+1,nfl) _real [part/m**3] -# neutral gas density from Monte-Carlo-Neutrals model -ng_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# neutral gas density rsd from Monte-Carlo-Neutrals model -pg_mc(0:nx+1,0:ny+1,nfl) _real [Pa] -# neutral gas pressure from Monte-Carlo-Neutrals model -pg_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# neutral gas pressure rsd from Monte-Carlo-Neutrals model - - -ng_ue(0:nx+1,0:ny+1,nfl) _real [part/m**3] -# neutral gas density from Monte-Carlo-Neutrals model, blended with fluid result -ng_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# neutral gas density rsd from Monte-Carlo-Neutrals model, blended with fluid result - -upg_ue(0:nx+1,0:ny+1,nfl) _real [m/s] -# neutral gas parallel velocity from Monte-Carlo-Neutrals model, blended with fluid result -upg_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# neutral gas parallel velocity rsd from Monte-Carlo-Neutrals model, blended with fluid result - -pg_ue(0:nx+1,0:ny+1,nfl) _real [Pa] -# neutral gas pressure from Monte-Carlo-Neutrals model, blended with fluid result -pg_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# neutral gas pressure rsd from Monte-Carlo-Neutrals model, blended with fluid result - -tg_ue(0:nx+1,0:ny+1,nfl) _real [J] -# neutral gas temperature from Monte-Carlo-Neutrals model -tg_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# neutral gas temperature rsd from Monte-Carlo-Neutrals model - -sng_ue(0:nx+1,0:ny+1,1:nfl) _real [part/m**3-s] #neutral particle source density (convective only) -smg_ue(0:nx+1,0:ny+1,1:nfl) _real [N/m**3] #neutral parallel momentum source density -seg_ue(0:nx+1,0:ny+1,1:nfl) _real [W/m**3] #neutral energy source density (convective only) - - -### Vectors ### - -jng_mc(0:nx+1,0:ny+1,nfl,3) _real [part/s*m**2] -# neutral gas particle flux density from Monte-Carlo-Neutrals model -jng_mc_rsd(0:nx+1,0:ny+1,nfl,3) _real [part/s*m**2] -# relative standard deviation -jng_ue(0:nx+1,0:ny+1,nfl,3) _real [part/s*m**2] -# neutral gas particle flux density interpolated to UEDGE grid -jng_ue_rsd(0:nx+1,0:ny+1,nfl,3) _real [#] -# relative standard deviation - -vg_mc(0:nx+1,0:ny+1,nfl,3) _real [m/s] -# neutral gas velocity from Monte-Carlo-Neutrals model -vg_mc_rsd(0:nx+1,0:ny+1,nfl,3) _real [#] -# relative standard deviation -vg_ue(0:nx+1,0:ny+1,nfl,3) _real [m/s] -# neutral gas velocity interpolated to UEDGE grid -vg_ue_rsd(0:nx+1,0:ny+1,nfl,3) _real [#] -# relative standard deviation - -fngx_mc(0:nx+1,0:ny+1,nfl) _real [part/s] -# blended poloidal neutral gas particle flux from Monte-Carlo-Neutrals model -fngx_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation -fngy_mc(0:nx+1,0:ny+1,nfl) _real [part/s] -# blended poloidal neutral gas particle flux from Monte-Carlo-Neutrals model -fngy_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation - -fngx_ue(0:nx+1,0:ny+1,nfl) _real [part/s] -# blended poloidal neutral gas particle flux on UEDGE grid -fngx_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation -fngy_ue(0:nx+1,0:ny+1,nfl) _real [part/s] -# blended poloidal neutral gas particle flux on UEDGE grid -fngy_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation - -fmgx_mc(0:nx+1,0:ny+1,nfl) _real [N] -# blended poloidal neutral gas momentum flux from Monte-Carlo-Neutrals model -fmgx_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation -fmgy_mc(0:nx+1,0:ny+1,nfl) _real [N] -# blended radial neutral gas momentum flux from Monte-Carlo-Neutrals model -fmgy_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation - -fmgx_ue(0:nx+1,0:ny+1,nfl) _real [N] -# blended poloidal neutral gas momentum flux on UEDGE grid -fmgx_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation -fmgy_ue(0:nx+1,0:ny+1,nfl) _real [N] -# blended radial neutral gas momentum flux on UEDGE grid -fmgy_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation -fmgxy_ue(0:nx+1,0:ny+1,nfl) _real [N] -# blended poloidal neutral gas momentum flux on nonorthog. UEDGE grid -fmgxy_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation - -jeg_mc(0:nx+1,0:ny+1,nfl,3) _real [W/m**2] -# neutral gas energy flux density vector from Monte-Carlo-Neutrals model -jeg_mc_rsd(0:nx+1,0:ny+1,nfl,3) _real [#] -# relative standard deviation -jeg_ue(0:nx+1,0:ny+1,nfl,3) _real [W/m**2] -# neutral gas energy flux density vector interpolated to UEDGE grid -jeg_ue_rsd(0:nx+1,0:ny+1,nfl,3) _real [#] -# relative standard deviation - -fegx_mc(0:nx+1,0:ny+1,nfl) _real [W] -# blended poloidal neutral gas heat flux from Monte-Carlo-Neutrals model -fegx_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation -fegy_mc(0:nx+1,0:ny+1,nfl) _real [W] -# blended radial neutral gas heat flux from Monte-Carlo-Neutrals model -fegy_mc_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation - -fegx_ue(0:nx+1,0:ny+1,nfl) _real [W] -# blended poloidal neutral gas heat flux on UEDGE grid -fegx_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation -fegy_ue(0:nx+1,0:ny+1,nfl) _real [W] -# blended radial neutral gas heat flux on UEDGE grid -fegy_ue_rsd(0:nx+1,0:ny+1,nfl) _real [#] -# relative standard deviation - - - - - -### Tensors ### - -stressg_mc(0:nx+1,0:ny+1,nfl,1:3,1:3) _real [Pa] -# neutral gas stress tensor from Monte-Carlo-Neutrals model -stressg_mc_rsd(0:nx+1,0:ny+1,nfl,1:3,1:3) _real [Pa] -# neutral gas stress tensor from Monte-Carlo-Neutrals model - -stressg_ue(0:nx+1,0:ny+1,nfl,1:3,1:3) _real [Pa] -# neutral gas stress tensor interpolated to UEDGE grid -stressg_ue_rsd(0:nx+1,0:ny+1,nfl,1:3,1:3) _real [Pa] -# neutral gas stress tensor interpolated to UEDGE grid - -pxz_mc(0:nx+1,0:ny+1,nfl) _real [Pa] -# neutral gas pressure from Monte-Carlo-Neutrals model -pxz_mc_rsd(0:nx+1,0:ny+1,nfl) _real [Pa] -# neutral gas pressure rsd from Monte-Carlo-Neutrals model - -mcnsor_ni(0:nx+1,0:ny+1,1:nisp,1:nstra) _real [part/s] -# ion particle source from Monte-Carlo-Neutrals model -mcnsor_up(0:nx+1,0:ny+1,1:nisp,1:nstra) _real [kg-m/s**2] -# ion parallel momentum source from Monte-Carlo-Neutrals model -mcnsor_te(0:nx+1,0:ny+1,1:nstra) _real [J/s] -# electron thermal energy source from Monte-Carlo-Neutrals model -mcnsor_ti(0:nx+1,0:ny+1,1:nstra) _real [J/s] -# ion thermal energy source from Monte-Carlo-Neutrals model -mcncurr(1:nstra) _real [part/s] -# neutral source current from each strata in Monte-Carlo-Neutrals model -uesor_ni(0:nx+1,0:ny+1,1:nisp) _real [part/s] -# scaled ion particle source from Monte-Carlo-Neutrals model -uesor_up(0:nx+1,0:ny+1,1:nisp) _real [kg-m/s**2] -# scaled ion parallel momentum source from Monte-Carlo-Neutrals model -uesor_te(0:nx+1,0:ny+1) _real [J/s] -# scaled electron thermal energy source from Monte-Carlo-Neutrals model -uesor_ti(0:nx+1,0:ny+1) _real [J/s] -# scaled ion thermal energy source from Monte-Carlo-Neutrals model -uecurr(1:nstra) _real [part/s] -# neutral source current from each strata according to UEDGE plasma model -olduecurr(1:nstra) _real [part/s] -# neutral source current from each strata according to UEDGE plasma model -strascal(1:nstra) _real -# scaling factor for plasma source terms due to each strata -wsor(1:nstra) _real [part/s] -# normalization constant for plasma source terms from EIRENE file 'fort.32' -esor(1:nstra) _real -# unused constant from EIRENE file 'fort.32' -sni(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [part/s] -# normalized ion particle sources from EIRENE file 'fort.32' -# or absolute ion particle source from DEGAS2 -smo(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [kg-m/s**2] -# normalized ion parallel momentum sources from EIRENE file 'fort.32', -# or absolute ion parallel momentum source from DEGAS2 -smor(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [kg-m/s**2] -# "radial" component of ion momentum source from DEGAS2 -smophi(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [kg-m/s**2] -# "toroidal" component of ion momentum source from DEGAS2 -smoz(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [kg-m/s**2] -# "vertical" component of ion momentum source from DEGAS2 -see(0:nx+1,0:ny+1,1:nstra) _real [J/s] -# normalized electron energy source from EIRENE file 'fort.32' -# or absolute electron energy source from DEGAS2 -sei(0:nx+1,0:ny+1,1:nstra) _real [J/s] -# normalized ion energy source from EIRENE file 'fort.32' -# or absolute ion energy source from DEGAS2 -labela(1:nmcmx) character*8 -# data from Monte Carlo neutrals code: -$ C90 compiler does not allow dynamic character arrays, e.g., labela(1:natmi) -labelm(1:nmcmx) character*8 -# data from Monte Carlo neutrals code: -$ C90 compiler does not allow dynamic character arrays, e.g., labelm(1:nmoli) -labeli(1:nmcmx) character*8 -# data from Monte Carlo neutrals code: -$ C90 compiler does not allow dynamic character arrays, e.g., labeli(1:nioni) -naf(1:nxf,1:nyf,1:natmi) _real -# data from Monte Carlo neutrals code: -# atomic neutral density -taf(1:nxf,1:nyf,1:natmi) _real -# data from Monte Carlo neutrals code: -# atomic neutral temperature -nmf(1:nxf,1:nyf,1:nmoli) _real -# data from Monte Carlo neutrals code: -# molecular neutral density -tmf(1:nxf,1:nyf,1:nmoli) _real -# data from Monte Carlo neutrals code: -# molecular neutral temperature -ntf(1:nxf,1:nyf,1:nioni) _real -# data from Monte Carlo neutrals code: -# molecular ion density -ttf(1:nxf,1:nyf,1:nioni) _real -# data from Monte Carlo neutrals code: -# molecular ion temperature -fnax(1:nxf,1:nyf,1:natmi) _real -# data from Monte Carlo neutrals code: -# x-particle flux of atomic neutrals -fnmx(1:nxf,1:nyf,1:nmoli) _real -# data from Monte Carlo neutrals code: -# x-particle flux of molecular neutrals -fntx(1:nxf,1:nyf,1:nioni) _real -# data from Monte Carlo neutrals code: -# x-particle flux of molecular ions -fnay(1:nxf,1:nyf,1:natmi) _real -# data from Monte Carlo neutrals code: -# y-particle flux of atomic neutrals -fnmy(1:nxf,1:nyf,1:nmoli) _real -# data from Monte Carlo neutrals code: -# y-particle flux of molecular neutrals -fnty(1:nxf,1:nyf,1:nioni) _real -# data from Monte Carlo neutrals code: -# y-particle flux of molecular ions -fnaz(1:nxf,1:nyf,1:natmi) _real -# data from Monte Carlo neutrals code: -# z-particle flux of atomic neutrals -fnmz(1:nxf,1:nyf,1:nmoli) _real -# data from Monte Carlo neutrals code: -# z-particle flux of molecular neutrals -fntz(1:nxf,1:nyf,1:nioni) _real -# data from Monte Carlo neutrals code: -# z-particle flux of molecular ions -feay(1:nxf,1:nyf,1:natmi) _real -# data from EIRENE file fort.44: y-energy flux of atomic neutrals -femy(1:nxf,1:nyf,1:nmoli) _real -# data from EIRENE file fort.44: y-energy flux of molecular neutrals -feax(1:nxf,1:nyf,1:natmi) _real -# data from EIRENE file fort.44: x-energy flux of atomic neutrals -femx(1:nxf,1:nyf,1:nmoli) _real -# data from EIRENE file fort.44: x-energy flux of molecular neutrals -hatm(1:nxf,1:nyf) _real -# data from EIRENE file fort.44: h-alpha radiation from atomic neutrals -hmol(1:nxf,1:nyf) _real -# data from EIRENE file fort.44: h-alpha radiation from molecular neutrals - -***** MCN_test: -# densities, temperatures and fluxes from DEGAS2 code -labelmc(1:nmcmx) character*8 -# labels for Monte Carlo species -$ C90 compiler does not allow dynamic character arrays, e.g., labelmc(1:nmcsp) -nmc(1:nxf,1:nyf,1:nmcsp) _real -# density from Monte Carlo neutrals code -tmc(1:nxf,1:nyf,1:nmcsp) _real -# temperature from Monte Carlo neutrals code -fnmcx(1:nxf,1:nyf,1:nmcsp) _real -# x-component of particle flux from Monte Carlo neutrals code -fnmcy(1:nxf,1:nyf,1:nmcsp) _real -# y-component of particle flux from Monte Carlo neutrals code -fnmcz(1:nxf,1:nyf,1:nmcsp) _real -# z-component of particle flux from Monte Carlo neutrals code -femcx(1:nxf,1:nyf,1:nmcsp) _real -# x-component of energy flux from Monte Carlo neutrals code -femcy(1:nxf,1:nyf,1:nmcsp) _real -# y-component of energy flux from Monte Carlo neutrals code -femcz(1:nxf,1:nyf,1:nmcsp) _real -# z-component of energy flux from Monte Carlo neutrals code - -***** MCN_bkgd: -# plasma background velocities for DEGAS2 Monte-Carlo-Neutrals model -v2c(1:nx,1:ny,1:nisp) _real [m/s] -# v2 velocity component at cell centers -vyc(1:nx,1:ny,1:nisp) _real [m/s] -# vy velocity component at cell centers -upc(1:nx,1:ny,1:nisp) _real [m/s] -# up velocity component at cell centers -uuc(1:nx,1:ny,1:nisp) _real [m/s] -# uu velocity component at cell centers -utc(1:nx,1:ny,1:nisp) _real [m/s] -# ut velocity component at cell centers -vr(1:nx,1:ny,1:nisp) _real [m/s] -# vr velocity component at cell centers -vphi(1:nx,1:ny,1:nisp) _real [m/s] -# vphi velocity component at cell centers -vz(1:nx,1:ny,1:nisp) _real [m/s] -# vz velocity component at cell centers -v2tg1(1:ny,1:nisp) _real [m/s] -# v2 velocity component at target plate number 1 (ix=0) -vytg1(1:ny,1:nisp) _real [m/s] -# vy velocity component at target plate number 1 (ix=0) -uptg1(1:ny,1:nisp) _real [m/s] -# up velocity component at target plate number 1 (ix=0) -uutg1(1:ny,1:nisp) _real [m/s] -# uu velocity component at target plate number 1 (ix=0) -uttg1(1:ny,1:nisp) _real [m/s] -# ut velocity component at target plate number 1 (ix=0) -vrtg1(1:ny,1:nisp) _real [m/s] -# vr velocity component at target plate number 1 (ix=0) -vphitg1(1:ny,1:nisp) _real [m/s] -# vphi velocity component at target plate number 1 (ix=0) -vztg1(1:ny,1:nisp) _real [m/s] -# vz velocity component at target plate number 1 (ix=0) -v2tg2(1:ny,1:nisp) _real [m/s] -# v2 velocity component at target plate number 2 (ix=nx) -vytg2(1:ny,1:nisp) _real [m/s] -# vy velocity component at target plate number 2 (ix=nx) -uptg2(1:ny,1:nisp) _real [m/s] -# up velocity component at target plate number 2 (ix=nx) -uutg2(1:ny,1:nisp) _real [m/s] -# uu velocity component at target plate number 2 (ix=nx) -uttg2(1:ny,1:nisp) _real [m/s] -# ut velocity component at target plate number 2 (ix=nx) -vrtg2(1:ny,1:nisp) _real [m/s] -# vr velocity component at target plate number 2 (ix=nx) -vphitg2(1:ny,1:nisp) _real [m/s] -# vphi velocity component at target plate number 2 (ix=nx) -vztg2(1:ny,1:nisp) _real [m/s] -# vz velocity component at target plate number 2 (ix=nx) - -***** Ext_neutrals: -# External Neutrals API -extneutopt integer /0/ #specifies which external neutral program to use -isextneuton integer /0/ #whether to use external neutrals implicitly within exmain -extneutmeth integer /0/ #method for external neutrals: default=sources, 1=div. fluxes - -uedgecmd character*16 /"xuedge6dev"/ #uedge command -uedgescript character*16 /"setup_neutrals.bas"/ #uedge script to run -uedgefile character*16 /"uedge_out.pdb"/ #uedge output file -uedgesave character*16 /"uedge_in.pdb"/ #uedge save file - -eirenecmd character*16 /"./eirene"/ #eirene command -eirenefile character*16 /"fort.40"/ #eirene output file - -degas2cmd character*32 /"./flighttest"/ #degas2 MC executable -degas2mpi character*32 /"./flighttest_mpi"/ #degas2 MC executable for use with MPI -degas2file character*32 /"sources.out"/ #degas2 output file -gecmd character*32 /"./readgeometry"/ #degas2 readgeometry executable -geufile character*32 /"readgeometry_input"/ #geometry input file for degas2 -gedfile character*32 /"ge_uers.nc"/ #degas2 readgeometry output file -bkcmd character*32 /"./readbackground"/ #degas2 readbackground executable -bkufile character*32 /"uedata.u"/ #uedge output file for degas2 readbackground - #NOTE: the same file(grid) must also be used for readgeometry, as specified in the geufile -bkdfile character*32 /"bk_uers.nc"/ #degas2 readbackground output file -degas2outcmd character*32 /"./outputbrowser"/ #degas2 outputbrowser executable -degas2outscript character*32 /"output.input"/ #degas2 outputbrowser input file -degas2outsh character*32 /"seddata.sh *.dat"/ #sed script to clean up output files - -mcnflights(1:nstramx) integer /nstramx*500/ #number of mc pseudo-particle trajectories -ncsetcmd character*32 /"ncset"/ #netcdf file editor command -ncsetvar character*32 /"source_num_flights"/ #variable to edit in bkdfile netcdf file - -ext_verbose logical /.true./ # whether to print system call commands -istimecmdon logical /.true./ # whether to time system call commands -ismpicmdon logical /.false./ # whether to use MPI for external system call -mpicmd character*64 /"mpirun"/ # MPI command -npopt character*8 /"-np"/ # option to specify # procs -npext integer /2/ # number of procs for external system call - -runid character*80 /" "/ # description of run - -get_neutral_sources logical /.true./ #whether to use neutral source data -get_neutral_moments logical /.false./ #whether to use neutral moment data - -neut_output_dir character*64 /"output"/ #output directory -neut_ng_file character*64 /"neutral_density.dat"/ #neutral density file -neut_pg_file character*64 /"neutral_pressure.dat"/ #neutral pressure file -neut_jng1_file character*64 /"neutral_particle_flux_1.dat"/ #neutral particle flux: R -neut_jng2_file character*64 /"neutral_particle_flux_2.dat"/ #neutral particle flux: T -neut_jng3_file character*64 /"neutral_particle_flux_3.dat"/ #neutral particle flux: Z -neut_pg11_file character*64 /"neutral_stress_11.dat"/ #neutral stress: RR -neut_pg22_file character*64 /"neutral_stress_22.dat"/ #neutral stress: TT -neut_pg33_file character*64 /"neutral_stress_33.dat"/ #neutral stress: ZZ -neut_pg23_file character*64 /"neutral_stress_23.dat"/ #neutral stress: TZ -neut_pg31_file character*64 /"neutral_stress_31.dat"/ #neutral stress: ZR -neut_pg12_file character*64 /"neutral_stress_12.dat"/ #neutral stress: RT -neut_jeg1_file character*64 /"neutral_heat_flux_1.dat"/ #neutral heat flux: R -neut_jeg2_file character*64 /"neutral_heat_flux_2.dat"/ #neutral heat flux: T -neut_jeg3_file character*64 /"neutral_heat_flux_3.dat"/ #neutral heat flux: Z - -***** PNC_params: -#Plasma-Neutral Coupling Algorithm -pnc_verbose logical /.true./ #print diagnostic info -pnc_opt integer /0/ # specifies choice of plasma-neutral coupling -pnc_step integer /0/ # step count for plasma-neutral coupling -pnc_maxstep integer /10/ # maximum number of coupled plasma+neutral steps -pnc_time real /0/ # time since beginning of coupled run -#pnc_ftol real /1e-4/ # ftol for PNC -dtneut real [s] /1.e20/ # time step for neutrals -dtplasma real [s] /1e-6/ # time step for plasma-neutral coupling -dtold real [s] /1.e20/ # old time step -relax_p real /1./ # relaxation parameter for plasma -relax_g real /1./ # relaxation parameter for neutral gas - -pnc_ngs_mc logical /.false./ # replace fluid density with MC value -pnc_upgs_mc logical /.false./ # replace fluid parallel velocity with MC value -pnc_tgs_mc logical /.false./ # replace fluid temperature with MC value - -pnc_histfile character*64 /"pnc_hist.dat"/ # file name -pnc_fp integer /1001/ # file unit - -pnc_print_norm integer /2/ # choice of normalization: 0=absolute, 1=relative to max - -pnc_nsave integer /50/ # number of steps before saving data -pnc_savefile character*64 /"pnc_step"/ # default pdb filename for saving pnc data -pnc_dobalance logical /.true./ # run dobalance function MUST BE READ FIRST!!! -pnc_balancefile character*64 /"pnc_balance.dat"/ # file to store diagnositic info for each step - -## test preconditioner with alternate neutrals model -pnc_cfparvis(1:nispmx) real /nispmx*1./ #factor for parallel visc. in preconditioner -pnc_cftravis(1:nispmx) real /nispmx*1./ #factor for perp. visc. in preconditioner -pnc_cfni(1:nispmx) real /nispmx*1./ #factor for ni in preconditioner -pnc_cfup(1:nispmx) real /nispmx*1./ #factor for up in preconditioner - - - -***** PNC_data: -#Plasma-Neutral Coupling Data Storage -ni_pnc(0:nx+1,0:ny+1,1:nisp) _real [1/m**3] #ion density in primary cell (ix,iy) at last pnc step -up_pnc(0:nx+1,0:ny+1,1:nisp) _real [m/s] #parallel velocity in primary cell (ix,iy) at last pnc step -ti_pnc(0:nx+1,0:ny+1) _real [J] #ion temperature in primary cell (ix,iy) at last pnc step -te_pnc(0:nx+1,0:ny+1) _real [J] #electron temperature in primary cell (ix,iy) at last pnc step -phi_pnc(0:nx+1,0:ny+1) _real [V] #potential in primary cell (ix,iy) at last pnc step - -ng_pnc(0:nx+1,0:ny+1,1:nfl) _real [1/m**3] #neutral density in primary cell (ix,iy) at last pnc step -upg_pnc(0:nx+1,0:ny+1,1:nfl) _real [m/s] #parallel neutral velocity in primary cell (ix,iy) at last pnc step -tg_pnc(0:nx+1,0:ny+1,1:nfl) _real [J] #neutral temperature in primary cell (ix,iy) at last pnc step -sng_pnc(0:nx+1,0:ny+1,1:nfl) _real [1/s] #neutral particle source at last pnc step -smg_pnc(0:nx+1,0:ny+1,1:nfl) _real [N] #neutral momentum source at last pnc step -seg_pnc(0:nx+1,0:ny+1,1:nfl) _real [W] #neutral energy source at last pnc step - -sni_pnc(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [1/s] #density source in primary cell (ix,iy) at last pnc step -smor_pnc(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [N] #radial momentum source in primary cell (ix,iy) at last pnc step -smophi_pnc(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [N] #toroidal momentum source in primary cell (ix,iy) at last pnc step -smoz_pnc(0:nx+1,0:ny+1,1:nfl,1:nstra) _real [N] #vertical momentum source in primary cell (ix,iy) at last pnc step -sei_pnc(0:nx+1,0:ny+1,1:nstra) _real [W] #ion energy source in primary cell (ix,iy) at last pnc step -see_pnc(0:nx+1,0:ny+1,1:nstra) _real [W] #electron energy source in primary cell (ix,iy) at last pnc step - - -#fngx_pnc(0:nx+1,0:ny+1,1:nfl) _real [1/s] #neutral particle flux -#fngy_pnc(0:nx+1,0:ny+1,1:nfl) _real [1/s] #neutral particle flux -#feg_pnc(0:nx+1,0:ny+1,1:3,1:nfl) _real [W] #total neutral heat flux -#vg_pnc(0:nx+1,0:ny+1,1:3,1:nfl) _real [m/s] #neutral velocity -#qg_pnc(0:nx+1,0:ny+1,1:3,1:nfl) _real [W/m**2] #neutral heat flux - - -res_ni real #standard deviation of relative change in density -res_up real #standard deviation of relative change in parallel velocity -res_ti real #standard deviation of relative change in ion temperature -res_te real #standard deviation of relative change in electron temperature -res_phi real #standard deviation of relative change in electric potential - -res_ng real #standard deviation of relative change in neutral density -res_upg real #standard deviation of relative change in neutral parallel velocity -res_tg real #standard deviation of relative change in neutral temperature -res_sng real #standard deviation of relative change in neutral density source -res_smg real #standard deviation of relative change in neutral parallel momentum source -res_seg real #standard deviation of relative change in neutral energy source - -res_sni real #standard deviation of relative change in ion particle source -res_smor real #standard deviation of relative change in radial ion momentum source -res_smophi real #standard deviation of relative change in toroidal ion momentum source -res_smoz real #standard deviation of relative change in vertical ion momentum source -res_sei real #standard deviation of relative change in ion energy source -res_see real #standard deviation of relative change in electron energy source - -del_ni real #maximum absolute change in density -del_up real #maximum absolute change in parallel velocity -del_ti real #maximum absolute change in ion temperature -del_te real #maximum absolute change in electron temperature -del_phi real #maximum absolute change in electric potential - -del_ng real #maximum absolute change in neutral density -del_upg real #maximum absolute change in neutral parallel velocity -del_tg real #maximum absolute change in neutral temperature -del_sng real #maximum absolute change in neutral density source -del_smg real #maximum absolute change in neutral parallel momentum source -del_seg real #maximum absolute change in neutral energy source - -del_sni real #maximum absolute change in ion particle source -del_smor real #maximum absolute change in radial ion momentum source -del_smophi real #maximum absolute change in toroidal ion momentum source -del_smoz real #maximum absolute change in vertical ion momentum source -del_sei real #maximum absolute change in ion energy source -del_see real #maximum absolute change in electron energy source - -***** Save_terms: -#Arrays to hold unperturbed values of particle-source terms -psorold(1:nisp) _real [part/s] # unpert. ioniz. sources -psorxrold(1:nisp) _real [part/s] # unpert. recom. & cx sources -msorold(1:nisp) _real [kg-m/s**2] # unpert. ioniz. mom. sources -msorxrold(1:nisp) _real [kg-m/s**2] # unpert. recom. & cx mom. sources - -***** Time_dep_nwt: -#Old variables and time step for Newton iteration -ylodt(neqmx) _real #primary variables for ODE's at last output -nufak real [1/s] /0./ #pseudo freq. on precond.-Jac diag for nksol -nufak0 real [1/s] #initial value of nufak0 saved (calc) -inufaknk integer /1/ #flag for using nufak in Krylov step of nksol -dtreal real [s] /1.e20/ #real timestep (both Jac and RHS) for nksol - #Do not use large nufak and small dtreal simult -dtdamp real [s] /0./ #mix old/new as frac=1/(1+(dtdamp/dtreal)**itdamp) -itdamp real /1./ #exponent for mix of old/new dt solutions -dtreal_old real [s] /1.e20/ #previous value of dtreal -dtphi real [s] /1.e20/ #additional dt to relax phi equation -ydt_max real #maximum of yldot*sfscal -ydt_max0 real #old value of ydt_max -alfnuf real /1./ #dtnewt->dtnewt*alfdtn*exp(ydt_max0/ydt_max) - # **expdtn -expnuf real /0./ # see alfdtn -deldt real /0.3/ # frac. of var. change per cell for var. dt -dtoptx(0:nx+1,0:ny+1) _real # spatial-depend. time step, min. in a cell -dtoptv(neqmx) _real # variable-dependent time step; each var. diff -dtuse(neqmx) _real # time step used based on model_dt value -model_dt integer /0/ # determines dtuse for nksol time-step: - #=0, use dtreal - #=1, use dtreal*dtoptv/(dtreal+dtoptv) - #=2, use dtoptv - #=3, use sqrt(dtreal*dtoptv); - #=4, use dtreal*dtoptx/(dtreal+dtoptx) - #=5, use dtoptx - #=6, use sqrt(dtreal*dtoptx) - -***** Decomp: -#Arrays required for the L-U decomposition. -ubw integer -lbw integer - -***** Condition_number: -rconds(300,ngrid) _real # condition numbers of Jacobians - -***** Jacobian: -#Jacobian matrix in compressed sparse row format -neqp1 integer # Dimension (=neq+1) of jaci -nnzmx integer # Maximum no. of nonzeros in Jacobian matrix. -jac(nnzmx) _real # Nonzero entries of the Jacobian matrix. - # This array, together with jacj and jaci, - # contain the Jacobian in compressed sparse - # row format. -jaci(neqp1) _integer # Nonzero structure of Jacobian matrix jac. - # jaci(i+1) - jaci(i) = no. of nonzeros - # in row i of jac. -jacj(nnzmx) _integer # Column indices of nonzero entries in jac. -isjacstnlon integer /0/ # Compute 9-pt stencil in ivl2gstnl - serial - -***** Jacobian_csc: -#Jacobian matrix in compressed sparse column format -rcsc(nnzmx) _real # Nonzero entries of the Jacobian matrix. - # This array, together with jcsc and icsc, - # contain the Jacobian in compressed sparse - # column format. -jcsc(neq+1) _integer # Nonzero structure of Jacobian matrix rcsc. - # jcsc(j+1) - jcsc(j) = no. of nonzeros - # in column j of rcsc. -icsc(nnzmx) _integer # Row indices of nonzero entries in rcsc. -yldot_pert(neqmx) _real # Perturbed yldot within Jac_calc (diagnostic) -yldot_unpt(neqmx) _real # Initial yldot with Jac_calc (diagnostic) - - -***** Jacobian_part: -#Part of Jacobian matrix arising from a particular equation -nnz1mx integer # Length of arrays in Jacobian_part -jac1(nnz1mx) _real # Nonzero elements of Jacobian -ia1(nnz1mx) _integer # Row indices of elements in jac1, or - # nonzero structure of jac1 in csr format -ja1(nnz1mx) _integer # Column indices of elements in jac1 - -***** Jacreorder: -#Arrays used in performing a reordering of the rows and columns in the -#Jacobian matrix -perm(neq) _integer # Integer array containing the permutation - # used in reordering the rows and columns of - # the Jacobian matrix. -qperm(neq) _integer # Integer array holding the inverse of the - # permutation in array perm. -levels(neq) _integer # Work array used by the bfs reordering - # subroutine. See subroutine bfs for - # more details. -nlev integer # Number of levels in levels array. - # See subroutine bfs for more details. -mask(neq) _integer # Work array used by the bfs reordering - # subroutine. See bfs subroutine. -maskval integer # Scalar used with mask. -ireorder integer /1/ # Flag used to determine if a reordering - # of the Jacobian matrix is desired. - # = 1 means a reverse Cuthill-McKee - # reordering of the rows and columns - # of the Jacobian is done. - # = 0 means no reordering. - -***** Jacobian_full: -#Jacobian matrix in full storage format -jacfull(neq,neq) _real - -***** Preconditioning: -#Parameters for type of preconditioning and sizes of matrices -premeth character*8 /"ilut"/ # type of preconditioning used in the - # linear iteration: - # ="banded" means use full banded jacobian as - # preconditioner. Also used with mfnksol=4 - # ="ilut" means use ilut preconditioning. - # ="inel" means use INEL ILU preconditioning -lenpfac integer /60/ # fudge factor to multiply neq by to get an - # estimate for the number of nonzeros in the - # preconditioner matrix. -lenplufac integer /100/ # fudge factor to multiply neq by to get an - # estimate for the number of nonzeros in the - # factored preconditioner matrix. -lenplumx integer # maximum number of nonzeros in the - # factored preconditioner matrix - # lenplumx = nnzmx + lenplufac*neq. -***** Ilutv: -#Control parameters for ILUT preconditioner -tolilut real /1.e-3/ # threshold tolerance for ILUT. -lfililut integer /50/ # fill-in parameter used in ILUT. ILUT - # will allow up to lfililut additional nonzeros - # in each row of L and U. - -***** Nonzero_diagonals: -ndiagmx integer /100/ # maximum number of nonzero diagonals in the - # Jacobian matrix -ndiag integer # actual number of nonzero diagonals in the - # Jacobian matrix -lfilinel integer /0/ # fill-in parameter used in INEL preconditioner - # lfilinel= number of additional diagonals - # used in the INEL ILU preconditioner - # lfilinel+ndiag .le. ndiagmx. -ndiagm integer # number of nonzero diagonals stored in the - # INEL ILU preconditioner - # = min(lfilinel+ndiag,ndiagmx) -adiag(neq,ndiagmx) _real # diagonals of the Jacobian matrix -siginel(neq) _real # work array used by INEL precond5 -fmuinel(neq) _real # work array used by INEL precond5 -rwkd(ndiagmx) _real # work array used by cdiagsrt -iwkd1(2*neq-1) _integer # number of nonzeros in each diagonal -iwkd2(ndiagmx) _integer # work array used by cdiagsrt - -***** UEint: -#Auxiliary variables for Ueinit. -GridFileName character*200 /"gridue"/ # name of Grid file to be read -newgeo integer /1/ #flag to calculate new grid (1=yes) -mhdgeo integer /-1/ #flag for grid geometry - #mhdgeo = 2 ==> toroidal circular limiter - #mhdgeo = 1 ==> toroidal MHD equilibrium - #mhdgeo = 0 ==> cylindrical geometry - #mhdgeo = -1 ==> cartesian geometry - #mhdgeo = -2 ==> mag mirror (FRC-annulus) -gengrid integer /1/ #flag to generate grid, else read from file GridFileName -isgindx integer /1/ #=1 for interpolating grid based on indices -nfmax integer /10/ -restart integer /0/ #flag for restart from previous case(yes=1) -initsol integer /0/ #flag to initially solve algebraic eqns for - #DASPK (yes=1) -ttbeg real #initial Te in Joules = tinit/ev (calc) -tinit real /40./ #initial electron temperature Te in eV -tscal real /.5/ #ratio of initial Ti & Tg to Te -ngscal(ngspmx) real /ngspmx*.1/ #ratio of initial gas density to ion dens -xgscal real /1./ #exponential scale of initial gas (m) -nibeg(1:nispmx) real /nispmx*2.e19/ #initial ion density -minu(1:nispmx) real /nispmx*2./ #ion mass in units of proton mass (AMU) -ziin(1:nispmx) real /nispmx*1./ #ion charge read in, used to reset zi in - #group Compla which gets erased on gallot -znuclin(1:nispmx) integer /nispmx*1./ #total nuclear charge of ion (i.d. isotope) -isallloc integer /0/ #=1 for local process. allocation with mpi -newaph integer /1/ #=1 calls aphread for hyd. atomic data;=0 not -newapi integer /1/ #=1, call readmc for new imp. data;=0, no -pyrestart_file character*80 /""/ #Python file that can also be used to restart -read_diffs integer /0/ #=0,a flag to signal whether to read diffusivities -dif_io integer /0/ #=0,a flag to signal whether to read/write dif_use -tra_io integer /0/ #=0,a flag to signal whether to read/write tra_use -dutm_io integer /0/ #=0,a flag to signal whether to read/write dutm_use -kye_io integer /0/ #=0,a flag to signal whether to read/write kye_use -kyi_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vy_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vyup_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vyte_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -vyti_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -fniyos_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -feeyosn_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -feiyosn_io integer /0/ #=0,a flag to signal whether to read/write kyi_use -isvolsorext integer /0/ #volsor sources if =0; or user sors if =1 - -***** Interp: -#Variables for the interpolation - -uedge_savefile character*64 /"uedge_save.pdb"/ #default pdb filename for saving uedge data -isnintp integer /1/ +restart - #switch to turn on new interpol. (=1) - #also check isgindx switch in UEint -isimesh integer /1/ #flag for initial mesh => must copy - #save variables and not interpolate -isumesh2 integer /0/ #for parallel vers;=1, interp new mesh -nxold integer -nyold integer -nxoldg integer -nyoldg integer -ixlbo(1:nxpt) _integer #prev. grid value for ixlb -ixpt1o(1:nxpt) _integer #prev. grid value for ixpt1 -ixpt2o(1:nxpt) _integer #prev. grid value for ixpt2 -ixrbo(1:nxpt) _integer #prev. grid value for ixrb -iysptrxo integer #prev. grid value for iysptrx -ixst(1:6) integer #starting ix for 6 poloid region interp -ixsto(1:6) integer #value of ixst on previous grid -ixend(1:6) integer #end ix for 6 poloid region interp -ixendo(1:6) integer #value of ixend on previous grid -xnrmo(0:nxold+1,0:nyold+1) _real #norm. x-grd; old x-grid, old y-grid -xvnrmo(0:nxold+1,0:nyold+1) _real #norm. xv-grd; old x-grid, old y-grid -xnrmox(0:nxold+1,0:ny+1) _real #norm. x-grd;nxold grd interp. to new ny -xvnrmox(0:nxold+1,0:ny+1) _real #norm. xv-grd;nxold grd interp.to new ny -xnrmnx(0:nx+1,0:ny+1) _real #norm. x-grd; second intermed. grid -xvnrmnx(0:nx+1,0:ny+1) _real #norm. xv-grd; second intermed. grid -ynrmo(0:nxold+1,0:nyold+1) _real #norm. y-grd; old x-grid, old y-grid -yvnrmo(0:nxold+1,0:nyold+1) _real #norm. yv-grd; old x-grid, old y-grid -ynrmox(0:nxold+1,0:ny+1) _real #norm. y-grd; old x-grid, new y-grid -yvnrmox(0:nxold+1,0:ny+1) _real #norm. yv-grd; old xv-grid, new y-grid -ynrmnx(0:nx+1,0:ny+1) _real #norm. y-grd; second intermed. grid -yvnrmnx(0:nx+1,0:ny+1) _real #norm. yv-grd; second intermed. grid -wrkint(0:nxold+1,0:ny+1) _real #wrk array; vars on old x, new y grid -wrkint2(0:nx+1,0:ny+1) _real #wrk array; vars on second interm. grid -ixmg(0:nxold+1,0:ny+1) _integer #ix index used for (ixo,iy) pt. -iyomg(0:nxold+1,0:ny+1) _integer #iyo index used for (ixo,iy) pt. -ixvmg(0:nxold+1,0:ny+1) _integer #ixv index used for (ixvo,iy) pt. -iyvomg(0:nxold+1,0:ny+1) _integer #iyvo index used for (ixvo,iy) pt. -ix2g(0:nx+1,0:ny+1) _integer #ix index for sec. interm. (ix,iy) pt. -iy2g(0:nx+1,0:ny+1) _integer #iy index for sec. interm. (ixo,iy) pt. -ixv2g(0:nx+1,0:ny+1) _integer #ixv index for sec. interm.(ixvo,iy) pt. -iyv2g(0:nx+1,0:ny+1) _integer #iyv index for sec.interm.(ixvo,iy) pt. -nis(0:nxold+1,0:nyold+1,1:nisp) _real [m^-3] +restart - #ion dens at last success. calc -tes(0:nxold+1,0:nyold+1) _real [J] #elec. temp at last success. calc -tis(0:nxold+1,0:nyold+1) _real [J] #ion temp at last success. calc -tgs(0:nxold+1,0:nyold+1,1:ngsp) _real [J] #gas temp at last success. calc -phis(0:nxold+1,0:nyold+1) _real [V] #potential at last success. calc -ups(0:nxold+1,0:nyold+1,1:nisp) _real [m/s] #parall. vel at last success. calc -ngs(0:nxold+1,0:nyold+1,1:ngsp) _real [m^-3] #gas dens at last success. calc. -afracs(0:nxold+1,0:nyold+1) _real [ ] #rel. imp. frac at last succ. calc - -***** Global_vars: -# Arrays for primary variables over full mesh for domain decomposition -nisg(0:nxoldg+1,0:nyoldg+1,1:nisp) _real [m^-3] #global array for nis -tesg(0:nxoldg+1,0:nyoldg+1) _real [J] #global array for tes -tisg(0:nxoldg+1,0:nyoldg+1) _real [J] #global array for tis -tgsg(0:nxoldg+1,0:nyoldg+1) _real [J] #global array for tgs -phisg(0:nxoldg+1,0:nyoldg+1) _real [V] #global array for phis -upsg(0:nxoldg+1,0:nyoldg+1,1:nisp) _real [m/s] #global array for ups -ngsg(0:nxoldg+1,0:nyoldg+1,1:ngsp) _real [m^-3] #global array for ngs -afracsg(0:nxoldg+1,0:nyoldg+1) _real [ ] #global array for afracs - -***** Global_input: -# Arrays for real and integer input variables to be passed for domain decomp. -ipassin(1:100) integer #integer input variables to be passed -rpassin(1:100) real #real input variables to be passed -cpassin(1:30) character*8 #character input variables to be passed - -***** Npes_mpi: -# Processor numbers for parallel version with mpi -npes integer /0/ #total number of processors -mype integer /-1/ #processor number of local processor (domain) -ismpion integer /0/ #flag to indicate using MPI (if=1) -hascomm integer /0/ #flag indicates communicator has been set (if=1) -isparmultdt integer /0/ #=1 for multistep parallel beyond 1st step - -***** Indices_domain_dcg: -# Indices used for domain decomposition on the global mesh -isddcon integer /0/ #switch to turn on domain decomposition -ndleg(1:10,1:2) integer /20*1/ #number of x-domains in nxleg regions -ndxcore(1:10) integer /10*1/ #number of x-domains in nxcore(,1:2) regions -ndycore(1:10) integer /10*1/ #number of y-domains in core -ndysol(1:10) integer /10*1/ #number of y-domains in sol -idxpt(1:2) integer /2*0/ #PF/core domains with up touching X-point -ndxt integer #total number of x-domains -ndyt integer #total number of y-domains -ndomain integer /1/ #total number of domains -ndomain_orig integer /1/ #tot num orig domains before par_data gather -nvrsend integer /10000/ #size of global real send/recv array for MPI -nvisend integer /10000/ #size of global integer send/recv array for MPI -ixmin(ndomainmx) integer #min global ix for given domain -ixmax(ndomainmx) integer #max global ix for given domain -iymin(ndomainmx) integer #min global iy for given domain -iymax(ndomainmx) integer #max global iy for given domain -ixmnbcg(ndomainmx) integer /ndomainmx*1/ - #B.C. type at ix=ixmin bdry;=0 inter.,=1 ex. -ixmxbcg(ndomainmx) integer /ndomainmx*1/ - #B.C. type at ix=ixmax bdry;=0 inter.,=1 ex. -iymnbcg(ndomainmx) integer /ndomainmx*1/ - #B.C. type at iy=iymin bdry;=0 inter.,=1 ex. -iymxbcg(ndomainmx) integer /ndomainmx*1/ - #B.C. type at iy=iymax bdry;=0 inter.,=1 ex. -ncell(ndomainmx) integer #number of cells for given domain -idxp1g(ndomainmx) integer #domain to the right of given domain (ix+1) -idxm1g(ndomainmx) integer #domain to the left of given domain (ix-1) -idyp1g(ndomainmx) integer #domain above given domain (iy+1) -idym1g(ndomainmx) integer #domain below given domain (iy-1) -idcorng(ndomainmx,1:4) integer #domains touching corners; from lower left, - #numbering as in rm,zm: (l,r bot=1,2; top=3,4) -ixpt1g(ndomainmx) integer #ixpt1 for a given domain -ixpt2g(ndomainmx) integer #ixpt2 for a given domain -iysptrxg(ndomainmx) integer #iysptrx for a given domain -vrsend(nvrsend) _real #real array used for passing global data via MPI -visend(nvisend) _integer #int array used for passing global data via MPI -neq_locg(ndomainmx) _integer #number of vars per domain -neq_locgmx integer #maximum of neq_locg -ispwrbc(ndomainmx) integer #=1 for core pwr flux BC if corresp to ixpt2g - -***** Indices_loc_glob_map: -# Indices that provide maps from loc-vars to glob-var and Jac entries -ivcum(ndomainmx) _integer #counter to build yl-local to yl-global map -ivloc2sdg(neqmx,ndomainmx) _integer #map loc-var to glob-var, single domain -ivloc2mdg(neqmx,ndomainmx) _integer #map loc-var to glob-var, mult domain -ivl2gstnl(neq_locgmx,9*numvar,ndomainmx) _integer /0/ # 1st arg loc-eqn number; - - # 2nd arg poss Jac vars - global-mp; 3rd arg domain -iellast(neqmx,ndomainmx) _integer #last meaningful entry into ivl2gstnl - -***** Indices_domain_dcl: -# Indices used to connect domain with "neighbors"; known on local processor -nx_loc integer #number of ix cells for given processor -ny_loc integer #number of iy cells for given processor -nvrsendl integer /10000/ #size of local real send/recv array for MPI -nvisendl integer /10000/ #size of local integer send/recv array for MPI -ixmnbcl integer /1/ #B.C. type at ix=ixmin bdry;=0 intern,=1 extern -ixmxbcl integer /1/ #B.C. type at ix=ixmax bdry;=0 intern,=1 extern -iymnbcl integer /1/ #B.C. type at ix=iymin bdry;=0 intern,=1 extern -iymxbcl integer /1/ #B.C. type at iy=iymax bdry;=0 intern,=1 extern -idxp1 integer #domain to the right of given domain (ix+1) -idxm1 integer #domain to the left of given domain (ix-1) -idyp1 integer #domain to the above given domain (iy+1) -idym1 integer #domain to the below given domain (iy-1) -idcorn(1:4) integer #domains touching corners; from lower left, - #numbering as in rm,zm: (l,r bot=1,2; top=3,4) -iv_totbdy(1:8) integer /8*0/ #number of elems. in bdry messages vrsendl -typebdyi(1:4) integer /21,22,23,24/ #mpi tags for bdry iv_totbdy along edges -typecni(1:4) integer /25,26,27,28/ #mpi tags for bdry iv_totbdy at corners -typebdy(1:4) integer /11,12,13,14/ #mpi tags for bdry vrsendl along edges -typecn(1:4) integer /15,16,17,18/ #mpi tags for bdry vrsendl at corners -vrsendl(nvrsendl) _real #real array used for passing local data via MPI -visendl(nvisendl) _integer #int array used for passing local data via MPI -neq_locl integer /1/ #number of variables on local processor -numvarl integer /1/ #=numvar global via MPI_BCAST for parallel -ivloc2sdgl(nvisendl) _integer #maps loc-var to glob-var, single domain -ivloc2mdgl(nvisendl) _integer #maps loc-var to glob-var, mult domain -ivl2gstnll(neq_locl,9*numvarl) _integer /0/ # 1st arg loc-eqn number; - # 2nd arg poss Jac vars-global-mp -ispwrbcl integer /1/ #=1 if domain has cell for core power BC -ixpt1l integer /0/ #local ixpt1 before par_data gather -ixpt2l integer /1/ #local ixpt2 before par_data gather -iysptrx1l integer /1/ #local iysptrx1 before par_data gather -ixlbl integer /0/ #local ixlb before par_data gather -ixrbl integer /1/ #local ixrb before par_data gather - -***** Jacaux: -#Internal variables of jacnw -scrit real /1.e-4/ -ylold(neqmx) _real -yldot1(neqmx) _real -yldot0(neqmx) _real -normtype integer /0/ #0,1,2 for max-norm, 1-norm, or 2-norm row scaling -fnormnw(neqmx) _real -issfon integer /1/ #=1 calc sfscal for row scaling (norml.) by nksol -isrnorm integer /1/ #=1 causes row normaliza. of Jac. (see normtype) -jscalcol integer /0/ #=1 causes column scaling for daspk -ExtendedJacPhi integer /1/ #=1 extend bandwith for jacobian calculation when isphion=1 - -***** Variable_perturbation restart: -del real /1.e-8/ # fractional change for finite diffs -delpy real /-1.e-8/ # Forthon del; used to set del if > 0 -dylconst real /1./ # factor in floor term in dyl -isjacreset integer /1/ # if=1, pandf1 reset for last variable - -***** Jacobian_clipping restart: -jaccliplim real /0./ # rel. value of elements to be retained -istopjac integer /0/ # flag to stop if non-zero elem at irstop,icstop -irstop integer /0/ # row (or eqn) index of non-zero stopping test -icstop integer /0/ # column (or var.) index of n-z stopping test - -***** Newtaux: -icsum integer -rwmin real /1.e-7/ #value of sumnew1 to stop Newton iter. -saux real -saux1 real -sumnew real -sumrdy real -nmaxnewt integer /15/ #max number of Newton iterations -ysave(2,neqmx) _real #last two yl's in Newton (1,) most recent -ycor(neqmx) _real -saux2(nmaxnewt) _real #maximum update allowed in Newton -sumf(0:nmaxnewt) _real #ave value of right-hand-sides after Newton -irwd(nmaxnewt,2) _integer -rwdmax(nmaxnewt,2) _real -rwdmin(nmaxnewt,2) _real -sumnew1(nmaxnewt) _real #average change in variables for Newton iter. -sumr1dy(nmaxnewt) _real - -***** Cdv: -#Commonly defined variables -ifexmain integer /0/ #scalar to indicate if subroutine allocate - #is called by exmain. - #=1 means allocate is called by exmain, - #=0 means it is not. -exmain_aborted logical /.false./ # Set to .true. in Python version on control-C abort -iallcall integer /0/ #flag to signal first call to allocate - -***** RZ_cell_info: -# RZ grid-cell center and face locations -rcn(0:nxm+1,0:nym+1) _real [m] # radial position of density cell -zcn(0:nxm+1,0:nym+1) _real [m] # vertical position of density cell -rfn(-1:nxm+1,-1:nym+1) _real [m] # radial position of density face -zfn(-1:nxm+1,-1:nym+1) _real [m] # vertical position of density face -rcv(0:nxm+1,0:nym+1) _real [m] # radial position of velocity cell -zcv(0:nxm+1,0:nym+1) _real [m] # vertical position of velocity cell -rfv(0:nxm+2,0:nym+2) _real [m] # radial position of velocity face -zfv(0:nxm+2,0:nym+2) _real [m] # vertical position of velocity face - -***** Subs: -# Subroutines that can be called from the BASIS parser -# -###outputstats subroutine -exmain subroutine -exmain_prelims subroutine -uedriv() subroutine -convert() subroutine -convsr_vo(i,j,yl:real) subroutine - # in i - # in j - # in yl(*) variables -convsr_aux(i,j) subroutine - # in i - # in j -pandf(i,j,neq:integer,t:real,yl:real,yldot:real) subroutine - # in i polodial index for perturbed variable - # in j radial index for perturbed vars for Jacobian calc (-1 for full RHS) - # in neq total number of variables - # in t present physical time - # in yl(*) vector of unknowns - # out yldot(*) RHS of ODE solver or RHS=0 for Newtown solver (NKSOL) -pandf1(i,j,ieq,neq:integer,t:real,yl:real,yldot:real) subroutine - # in i polodial index for perturbed variable - # in j radial index for perturbed vars for Jacobian calc (-1 for full RHS) - # in ieq equation index for Jacobian calc - # in neq total number of variables - # in t present physical time - # in yl(*) vector of unknowns - # inout yldot(*) RHS of ODE solver or RHS=0 for Newtown solver (NKSOL) -bouncon(neq:integer,yl:real,yldot:real) subroutine - # Updates RHS (yldot) for boundary cells - # in neq number of equations - # in yl(neq) variables - # inout yldot(neq) RHS values -poteneq(i,a:real,b:real) subroutine - # Calculates RHS for potential equations - # in i number of equations(neq) - # in a yl variablevalues - # inout b yldot (RHS) values for potential eqn -potent_1dsol() subroutine - # User diagnostic routine to calc potential from ex-field obtained - # from parallel Ohms law when isphion+isphiofft=0; assume zero par current -ffun(neq:integer,t:real,yl:real,yldot:real) subroutine - # Used to calculate RHS for (old) direct Newton solve - # in neq number of equations - # in t physical time - # in yl(*) most recent iterate of solution vector - # in yldot(neq) right hand sides -resid(t:real,y:real,yp:real,delta:real,ires,rp:real,ip) subroutine - # Used to calculate RHS for DASPK solver - # in t physical time - # in y(*) variables - # out yp(*) RHS - # in delta physical time - # in ires error flag - # in rp real parameters - # in ip integer parameters -ueinit() subroutine -set_var_norm (job, neq, nvars, yl:real, norm_cons:real, \ - floor_cons:real, su:real) subroutine - # Set su column scale factor - # in job methods 0: su=1, 1: global, 2 and 3 (default):local - # in neq total number of equations - # in nvars total number of variables - # in yl(*) most recent iterate of solution vector - # in norm_cons(nvars) global normalization constants - # in floor_cons(nvars) minimum normalization constants - # out su(*) column scale factors -gridseq() subroutine -nphygeo() subroutine -###init_par_meshg() subroutine - # builds initial global mesh & Bcasts area_core -jacnw(neq,yl:real,f0:real,dt:real,wk:real,\ - wp:real,iwp) subroutine - # calc LU of Jacobian at yl - # in neq total number of equations - # in yl(*) most recent iterate of solution vector - # in f0(neq) function values f(yl) - # in dt false timestep to improve condition number - # inout wk(neq) work space - # inout wp(*) matrix element of LU - # inout iwp(*) array indices for elements of LU -psolnw(neq,yl:real,wk:real,wp:real,iwp,\ - bl:real,ierr) subroutine - # in neq total number of equations - # in yl(neq) most recent iterate of solution vector - # inout wk(neq) work space - # in wp(*) matrix elements of LU - # in iwp(*) dimensions and array indices for elements of LU - # inout bl(neq) on input c of P*x=c, on output x - # out ierr error flag -psolbody(neq,using:logical,suscal:real,wk:real,\ - wp:real,iwp,bl:real,ierr) subroutine - # in neq total number of equations - # in using if su if used - # in suscal scale factors for yl - # inout wk(neq) work array - # in wp(*) matrix elements of LU - # in iwp(*) dimensions and array indices for elements of LU - # inout bl(neq) on input, c of P*x=c; on output, x - # out ierr error flag -csrcsc(neq,job,ipos,rcsc:real,icsc,jcsc,\ - jac:real,jacj,jaci) subroutine - # Note that csrcsc resides in uedge/svr/svrut4.f - # in neq dimension of matrix - # in job integer to indicate whether or not to fill - # in ijob starting position in ao, jao of transposed matrix - # in rcsc(*) the matrix coefficients - # in icsc(*) outgoing matrix column (nnz) - # in jcsc(neq+1) - # inout jac(*) outgoing matrix elements - # inout jacj(*) outgoing matrix column (nnz) - # inout jaci(neq+1) -allocate() subroutine -walsor() subroutine -volsor() subroutine -write_profs() subroutine -read_profs() subroutine -write_profs_boris(fname:string) subroutine - # in fname the filename -read_profs_boris(fname:string,ierr) subroutine - # in fname the filename - # in ierr version flag -quadsvr(neq,a:real,b:real,c:real,d:real,yl:real,\ - yldot:real,ylprev:real,ylchng:real,\ - sfscal:real) subroutine - # actual args are (neq,xs,xs1,xs2,xs3,ys1,ys2,ys3,yq1,yq2) - # in neq number of equations - # in a new xs - # in b previous value of xs - # in c previous value of xs - # in d previous value of xs - # in yl(neq) previous solution - # in yldot(neq) previous solution - # in ylprev(neq) previous solution - # inout y1chng(neq) one solution of quadratic (closest to solution ys1) - # inout sfscal(neq) other solution of quadratic -aplsb(nrow,ncol,a:real,ja,ia,s:real,b:real,\ - jb,ib,c:real,jc,ic,nzmax,iw,ierr) subroutine - # Calculate C = A+s*B, where A, B, and C are matrices in - # compressed sparse row format (e.g., A is in a,ja,ia). - # Dimensions for output and work arrays: c(nnzmx),jc(nnzmx), - # ic(nrow+1),iw(ncol). ierr=0 if nnzmx was large enough. - # - # in nrow row dimension of a - # in ncol column dimension of a - # in a(*) matrix a in compressed sparse row format - # in ja(*) column number of each element of a (sparse row format) - # in ia(nrow+1) ia(j) the starting index of elements of row j in a, ja - # in s scalar applied to matrix b - # in b(*) matrix b in compressed sparse row format - # in jb(*) column number of each element of b (sparse row format) - # in ib(nrow+1) ib(j) the starting index of elements of row j in b, jb - # inout c(nzmax) resulting of a+s+b is stored here - # inout jc(nzmax) column indices of c matrix (sparse row format) - # inout ic(nrow+1) starting index of each row of c - # inout iw(ncol) integer workspace - # in nzmax maximum number of nonzeros for c - # out ierr error flag -jacmap() subroutine - # output Jacobian map to file -map_var_jac1d() subroutine - # compute Jacobian stencil ivl2gstnl with 1 where elements -jacstnlout() subroutine - # output Jacobian stencil with 4 where elements -jacout() subroutine - # output Jacobian matrix in Boeing-Harwell format to a file -radintp(i,j,k,l,m,n,ii,jj,kk,ll,a:real,b:real,\ - c:real,d:real) subroutine - # does interpolation in radial direction - # in i - # in j - # in k - # in l - # in m - # in n - # in ii - # in jj - # in kk - # in ll - # in a(kk+2,ll+2) - # in b(kk+2,ll+2) - # in c(kk+2,ll+2) - # inout d(kk+2,jj+2) -polintp(i,j,k,l,m,n,ii,jj,kk,ll,a:real,b:real,\ - c:real,d:real) subroutine - # does interpolation in poloidal direction - # in i - # in j - # in k - # in l - # in m - # in n - # in ii - # in jj - # in kk - # in ll - # in a(ii+2,jj+2) - # in b(kk+2,jj+2) - # in c(kk+2,jj+2) - # inout d(ii+2,jj+2) -intpvar(a:real,b:real,i,j,k) subroutine - # does combined radial and poloidal interpolation - # in a(j+2, k+2) - # inout b(*,*) - # in i - # in j - # in k -engbal(a:real) subroutine - # calc. arrays for postproc. energy balance - # in a total input power for normalization -pradpltwl() subroutine - # calc. radiation flux on plates from impurities and hydrogen -ebindz(za:integer, zn:integer) real function - # calculates the ionization energy for atomic charge state za-->za+1 - # of impurity with total nuclear charge zn. - # in za atomic charge - # in zn nuclear charge -wtottim() subroutine - # writes out timing information -domain_dc() subroutine - # calculates indices of domains for domain decomposition -map_var_jac() subroutine - # calculates indices of Jacobian; array ivl2gstnl is main output -bbb2wdf() subroutine - # write file containing plasma information for DEGAS namelist -write30 (fname:string, runid:string) subroutine - # write geometry data file 'fname' for EIRENE code - # in fname - # in runid -write31 (fname:string, runid:string) subroutine - # write plasma data file 'fname' for EIRENE code - # in fname - # in runid -write_eirene subroutine - # write geometry and plasma data files for EIRENE code -read32(fname:string) subroutine - # read source term data file fname='fort.32' from EIRENE code - # in fname -read44(fname:string) subroutine - # read diagnostic data file fname='fort.44' from EIRENE code - # in fname -writemcnfile(fname:string, runid:string) subroutine - # write geometry and plasma background data for DEGAS2 code - # in fname filename - # in runid case id -readmcntest(fname:string) subroutine - # read neutral density, temperature and flux data from DEGAS2 code - # in fname filename -readmcnsor(fname:string) subroutine - # read plasma source data from DEGAS2 code - # in fname filename -readmcndens(fname:string) subroutine - # read plasma density and pressure data from DEGAS2 code - # in fname filename -readmcnoutput(fname:string,skip:integer,var:real,rsd:real) subroutine - # read data from DEGAS2 outputbrowser data file - # in fname filename - # out var data to be read - # out rsd rel. std. dev. of data -readmcnmoments(dname:string) subroutine - # read plasma data from DEGAS2 outputbrowser files - # in fname filename -lmode_roots(bcoef:complex, ccoef:complex, omega:complex) subroutine - # in bcoef - # in ccoef - # inout omega(2) -lmode_chi_norm(kappabar:real, lte:real, rhos:real, - cubrtnu:real, ti0:real, ted:real, zavg:real, - lpi:real, lambdap:real, - maxmag:real, nky:integer, kybeg:real, kyend:real, kya:real, kyb:real, - tol:real, iprint:integer, islmodebeta:integer, kt:real, - lmodechin:real, gammamax:real, kymax:real) subroutine - # in kappabar field-line-averaged curvature [1/m] - # in lte L_Te = Ted / (dTed / dr0) [m] - # in rhos ion gyroradius at Ted [m] - # in cubrtnu cube root of collisionarility nu - # in ti0 ti at "mid-plain" [eV] - # in ted Te at divertor plate [eV] - # in zavg average Z - # in lpi Pi / (dPi / dr) at "mid-plane" [m] - # in lambdap e (dPhi0 / dr0) / (dTed / dr0) - # in maxmag max magnitude of parab. step in bracketing ky - # in nky number of ky's used in maximizing growth rate - # in kybeg lower limit of acceptable kymax [none] - # in kyend upper limit of acceptable kymax [none] - # in kya one initial point in search for kymax [none] - # in kyb other initial point in search for kymax [none] - # in tol abs & rel tolerance in search for kymax - # in iprint - # in islmodebeta =1 to turn on finite-beta correction - # in kt parameter in finite-beta correction [none] - # out lmodechin - # out gammamax maximum growth rate - # out kymax ky at maximum growth rate -hmode_chi_norm (gradvconst:real, cubrtnu:real, epsilon:real, lambdap:real, - hmodechin:real) subroutine - # in gradvconst factor involing rad. grad of v (parallel) - # in cubrtnu cube root of collisionality nu - # in epsilon rhos / L_Te - # in lambdap e (dPhi0 / dr0) / (dTed / dr0) - # out hmodechin normalized chi for H-mode turbulence -turb_chi (lmodechin:real, hmodechin:real, rhos:real, csed:real, lte:real, - lambdap:real, cubrtnu:real, chi:real) subroutine - # in lmodechin normalized chi for L-mode turbulence - # in hmodechin normalzied chi for H-mode turbulence - # in rhos ion gyroradius at Ted [m] - # in csed sound speed cs at divertor plate [m/s] - # in lte Ted / (dTed / dr0) [m] - # in lambdap e (dPhi0 / dr0) / (dTed / dr0) - # in cubrtnu cube root of collisionarity nu - # out chi turbulent transport coefficient chi (SI units) -read_zag() subroutine - # reads output for Zagorski's edge code -kappa (fqpsati:real, fqpsate:real, fqp:real) real function - # Calculates sheath drop (in units of Te) with modified form - # that allows fqp > fqpsati and fqpsati < 0. - # Adjustable form factors are kappamx and kappa0 -mombal(ix:integer, ix1:integer, iy:integer) subroutine - # calculates impurity upi and frici from Hirschman's fmombal - # ix1=ixp1(ix,iy) - # in ix index - # in iy index - # out ix1 result -mombalni(ix:integer, ix1:integer, iy:integer) subroutine - # calculates impurity upi and frici from force balance - # ix1=ixp1(ix,iy) - # in ix index - # in iy index - # out ix1 result -###fluxsurfav1(inarray:real) real function - # calcs flux surface average of 1D array inarray(ixpt1+1:ixpt2) - # Inarray dimensions nx*ny, distributed to processors if parallel - # in inarray(*) 1-D flux array -###fluxsurfav2(inarray:real) real function - # calcs flux surface average of 2D array inarray. - # Inarray dimensions nx*ny, distributed to processors if parallel - # in inarray(*,*) 2-D flux array -###interptrans() subroutine - # Deduces(interprets) radial transport coeff. from present profiles - # Model is only applicable in core region; assumes plasma flux functions -fitdata2svar() subroutine - # evals expt profile fits; fills nis,tes,tis; - # fitfrac1 cntrls mix of profiles at times 1 and 2 -onedconteq() subroutine - # solves 1D convection/diffusion eqn; see Convdiffeqn group for vars - -fit_neteti() subroutine - # interpolates expt profile data to UEDGE mesh for ne, Te, Ti - # in fname the filename -###build_global_soln() subroutine - # evals expt profile fits; fills nis,tes,tis; -###reset_pe0_vars() subroutine - # resets PE0's variables to local after call to build_global_soln -###getixiyloc(ixg:integer,iyg:integer,ixl:integer,iyl:integer,iownit:integer) subroutine - # Determines if the local processor owns the global index (ixg,iyg); if yes, - # set iownit to one and return local index pair (ixl,iyl) - # in ixg global index - # in iyg global index - # out iownit 1 if ixg,iyg are in the local processor's space, else 0 - # out ixl local index - # out iyl local index -###getbdyindexlims() subroutine - # calculates values of running index corresponding to start and end of various - # portions of the edge boundary -###getixiybdy(lindex:integer,ix:integer,iy:integer,surfacename:character) subroutine - # returns poloidal and radial indices corresponding to single running - # index that moves around the UEDGE boundary. Also returns the name - # of the bounding surface, for single null or upper single null - # in lindex 1-d index that runs around periphery of domain starting at junction - # of inner divertor and private flux wall, across inner divertor, around outer wall, - # across outer divertor, and around private flux wall to starting point - # out ix global poloidal index corresponding to 1D running lindex - # out iy global radial index corresponding to 1D running lindex - # out surfacename name of bounding surface corresponding to lindex -###set2dat2dpoint(darray:real,ix:integer,iy:integer,val:real) subroutine - # Sets value of 2D array "darray" at global index point ix,iy to value "val". - # Assumes that darray is dimensioned (0:nx+1,0:ny+1). - # out darray(*,*) global array being set - # in ix poloidal index at which darray is set - # in iy radial index at which darray is set - # in val value to which darray(ix,iy) is set -###set1dat1dpoint(darray:real,lindex:integer,val:real) subroutine - # Sets value of 1D array "darray" at global index point ix,iy to value "val". - # out darray(*) global array being set - # in index poloidal index at which darray is set - # in val value to which darray(lindex) is set -###getat2dpoint(darray:real,ix:integer,iy:integer) real function - # Returns value of 2D array "darray" at global index point ix,iy - # Assumes that darray is dimensioned (0:nx+1,0:ny+1). - # in darray(*,*) global array being queried - # in ix poloidal index at which darray is set - # in iy radial index at which darray is set -###getat1dpoint(darray:real,lindex:integer) real function - # Returns value of 2D array "darray" at index "lindex" that runs around periphery - # in darray(*,*) global darray being set - # in lindex poloidal index at which darray is set -ru_active(amumass:integer,znucleus:integer,charge:integer) integer function - # tests if given mass, charge, znucleus ion is active - # in amumass is particle mass in AMU - # in znucleus is the total charge of the atomic nucleus - # in charge is particle charge in abs value of fundamental charge - -upvisneo() subroutine - # computes ion neoclassical viscosity terms - -jvisneo() subroutine - # computes neoclassical current terms - -# Ext_neutrals ### -init_neutrals subroutine - # call external neutral program (typically with system call) - # variable extneutopt determines which neutral program option to use -init_degas2 subroutine - # initialize degas2 via system call: prepare options & setup files needed for readbackground + flighttest -init_eirene subroutine - # initialize eirene via system call -- not yet working! -- use for testing purposes - -run_neutrals subroutine - # call external neutral program (typically with system call) - # variable extneutopt determines which neutral program option to use -run_uedge subroutine - # run a new uedge session via system call -run_degas2 subroutine - # run degas2 via system call -run_eirene subroutine - # run eirene via system call -- not yet working! -- use for testing purposes - -convertmcnsor subroutine - # convert degas2 sources into uedge sources - -# PNC ### Plasma-Neutral Coupling - -uedge_plasma subroutine - # run uedge plasma fluid model without neutrals -- NOTE: uses timestep dtplasma -uedge_neutrals subroutine - # run uedge neutral fluid model without plasma -- NOTE: uses timestep dtneut -uedge_uedge subroutine - # run coupled uedge plasma fluid + uedge neutral fluid model -uedge_degas2 subroutine - # run coupled uedge plasma fluid + degas2 monte carlo neutral model -run_pnc subroutine - # run coupled uedge plasma fluid + external neutral physics model - - -uedge_save_pdb(filename:string) integer function - # save standard uedge data: nis, ups, tis, tes, phis, ngs to pdb file -uedge_save integer function - # save standard uedge data: nis, ups, tis, tes, phis, ngs to pdb file - # filename set in uedge_savefile -uedge_read_pdb(filename:string) integer function - # read standard uedge data: nis, ups, tis, tes, phis, ngs from pdb file -uedge_read integer function - # read standard uedge data: nis, ups, tis, tes, phis, ngs from pdb file - # filename set in uedge_savefile -mcnsor_save_pdb(filename:string) integer function - # save neutral source data: sni, smor, smophi, smoz, sei, see -mcnsor_append_pdb(filename:string) integer function - # save neutral source data: sni, smor, smophi, smoz, sei, see -pnc_save_pdb(filename:string) integer function - # save uedge plasma and neutral source data - -get_fnrm(dtreal_try:real) real function - # get fnrm given present value of yl and yldot for time step dtreal_try - -test_opt(;optarg:string) subroutine - # test optional argument - -test_parser(;optarg:string) subroutine - # test optional argument - -interpmcnvec(mcvar:real,uevar:real,mcvar_rsd:real,uevar_rsd:real) subroutine - # interpolate vector components from MC grid to uedge grid - -convertmcnvec(mcvar:real,uevar:real,mcvar_rsd:real,uevar_rsd:real,sgn:integer) subroutine - # convert vector components from RTZ to XYP - -convertmcnvector(mcvar:real,uevar:real,mcvar_rsd:real,uevar_rsd:real) subroutine - # convert vector components from MC grid to uedge grid - -convertmcntensor(mcvar:real,uevar:real,mcvar_rsd:real,uevar_rsd:real) subroutine - # convert vector components from MC grid to uedge grid - -convertmcnmoments subroutine - # convert moments from MC grid to uedge grid - -mcndivide(out:real,var:real,dens:real,out_rsd:real,var_rsd:real,dens_rsd:real) subroutine - # out = MC kinetic variable divided by density, also calculates rel. std. dev. - -mcuedivide(out:real,var:real,dens:real,out_rsd:real,var_rsd:real,dens_rsd:real) subroutine - # out = MC kinetic variable divided by density, also calculates rel. std. dev. - -mcnrsdfix(mcrsd:real) subroutine - # fix range of rel. std. dev. to to lie within (0,1] - -mcnblend(out:real,uevar:real,mcvar:real,out_rsd:real,mcrsd:real,alpha:real) subroutine - # interpolation between fluid and MC kinetic results based on rel. std. dev. - # out = mcvar*(1-mcrsd)**alpha + uevar*(1-(1-mcrsd)**alpha) - -mult23(var2:real,var3:real,n3:integer) function - # component-wise multiplication of 2d*3d variable along x and y directions - -mult24(var2:real,var4:real,n3:integer,n4:integer) function - # component-wise multiplication of 2d*4d variable along x and y directions - -mult34(var2:real,var4:real,n3:integer,n4:integer) function - # component-wise multiplication of 3d*4d variable along x, y, and third directions - -wallflux subroutine - # diagnostic calc particle/heat flux to walls; alt. to balancee - -plateflux subroutine - # diagnostic calc particle/heat flux to plates; alt. to balancee - -***** Imprad: -# variables associated with impurity radiation -isimpon integer /0/ +restart - # switch for impurity model: - # 0 for no impurities - # 2 for fixed-fraction model - # 3 for average-impurity-ion model(disabled) - # 4 for INEL multi-charge-state model(disabled) - # 5 for Hirshman's reduced-ion model - # 6 for force-balance model or nusp_imp > 0; - # see also isofric for full-Z drag term - # 7 for simultaneous fixed-fraction and - # multi-charge-state (isimpon=6) models -nusp_imp integer /0/ # fixes nusp for total num. of par. mom. eqns. -isupimpap integer /1/ # =1 includes imp atm phys in up eqn; =0, omits -ismctab integer /1/ +restart -# Determines which data is used for multi-charge-state rates. -# =1 tables originally generated by R. Campbell for D. Knoll, -# data file name is specified by inelmc=.... -# corresponding rate evaluation routines are imprates and radimpmc. -# =2 tables generated by code from B. Braams, -# data file name is specified by mcfilename=..., -# corresponding rate evaluation routines are mcrates and radmc. -nzloc(0:nzspmx) _real [/m**3] - # imp. dens. for each Z at one grid cell -impradloc(0:nzspmx) _real [Watts/m**3] - # rad. power loss density for each Z at one grid cell -pwrzec(0:nx+1,0:ny+1) _real [Watts/m**3] - # elec energy loss via impurities at cell-cntr -pwrze(0:nx+1,0:ny+1) _real [Watts/m**3] - # elec energy loss via impurities; cell-ave -pradc(0:nx+1,0:ny+1) _real [Watts/m**3] - # cell ctr total impurity radiation -pradcff(0:nx+1,0:ny+1) _real [Watts/m**3] - # cell ctr impurity radiation (fixed-fraction) -prad(0:nx+1,0:ny+1) _real [Watts/m**3] - # cell ave total impurity radiation -pradzc(0:nx+1,0:ny+1,0:nzspmx,1:ngsp-1) _real [Watts/m**3] - # cell ctr imp rad due to each imp. ch. state -pradz(0:nx+1,0:ny+1,0:nzspmx,1:ngsp-1) _real [Watts/m**3] - # cell ave imp rad due to each imp. ch. state -na(0:nx+1,0:ny+1) _real [/m**3] - # atomic density of impurity (=afrac*ne) -ntau(0:nx+1,0:ny+1) _real [sec/m**3] - # confinement parameter for impurity (=atau*ne) -nratio(0:nx+1,0:ny+1) _real - # ratio of neutrals to electrons -afrac(0:nx+1,0:ny+1) _real /.00/ +restart - # atomic impur conc; set internally to afracs -atau(0:nx+1,0:ny+1) _real /1./ [sec] +restart - # lifetime of impurity -tau1(0:nx+1,0:ny+1) _real # time to escape to inboard divertor plate -tau2(0:nx+1,0:ny+1) _real # time to escape to outboard divertor plate - -***** Impurity_source_flux: -# Arrays for impurity-source fluxes calculated from api variables -fnzysi(0:nx+1,nzspt) _real # profiles along inner wall -fnzyso(0:nx+1,nzspt) _real # profiles along outer wall - -***** Reduced_ion_interface: -# Arrays for info transfer between subroutines mombal and fmombal -misotope integer # number of isotopes (including electrons) -nchstate integer # maximum charge state among all isotopes -natomic(1:MXMISO) integer # maximum charge state of each isotope -amu(1:misotope) _real [none] # atomic mass, relative to proton -tempa(1:misotope) _real [J] # temperature -qneut(1:misotope) _real [J/m**2-s] # parallel heat flux of neutral -uneut(1:misotope) _real [m/s] # parallel flow speed of neutral -den(1:misotope,0:nchstate) _real [1/m**3] # density -gradp(1:misotope,1:nchstate) _real [J/m**4] # parallel pressure grad -gradt(1:misotope,1:nchstate) _real [J/m**4] # parallel temp gradient -friction(1:misotope,1:nchstate) _real [J/m**4] # parallel friction force -friccomp(1:misotope,1:nchstate,1:5) _real [J/m**4] # par friction components - #friccomp(,,1)~ upi-upj - #friccomp(,,2)~ qcond - #friccomp(,,3)~ h;higher mom - #friccomp(,,4)~ caplam;elec? - #friccomp(,,5)~ ioniz/recomb -nuion(1:misotope,0:nchstate) _real [1/s] # ionization rate -nurec(1:misotope,1:nchstate) _real [1/s] # recombination rate -qcond(1:misotope,1:nchstate) _real [J/m**2-s] # parallel heat flux -ucond(1:misotope,1:nchstate) _real [m/s] # parallel flow speed -dztot(1:misotope) _real [1/m**3] # total local isotope density - -***** Bdy_indexlims: -# Limits of running index that goes around boundary -ib_idiv integer /0/ # begin inner divertor -ie_idiv integer /0/ # end inner divertor -ib_comwall integer /0/ # begin common flux wall -ie_comwall integer /0/ # end common flux wall -ib_odiv integer /0/ # begin outer divertor -ie_odiv integer /0/ # end outer divertor -ib_opfwall integer /0/ # begin outer part of pf wall -ie_opfwall integer /0/ # end outer part of pf wall -ib_ipfwall integer /0/ # begin inner part of pf wall -ie_ipfwall integer /0/ # end inner part of pf wall - -***** Solver_work_arrays: -# Work arrays used to communicate with solver routines -liw integer /1/ # length of iwork -lrw integer /1/ # length of rwork -iwork(liw) _integer # integer work array -rwork(lrw) _real # real work array - -***** Jac_work_arrays: -# work arrays needed by Jac routines when using cvode (FPRECO) -liwp integer /1/ # length of iwwp -lwp integer /1/ # length of wwp -iwwp(liwp) _integer # integer work array -wwp(lwp) _real # real work array - -***** Temporary_work_arrays: -rwk1(neq+1) _real -rwk2(neq+1) _real -iwk1(neq+1) _integer -iwk2(neq+1) _integer -iwk3(neq+1) _integer - -***** Zag_output: -# Arrays used to store output from Zagorski's FPIT edge code -# PLASMA common block -nezag(imx+1,imy+1) _real # Zagorski's electron density -nizag(imx+1,imy+1) _real # Zagorski's hydrogen ion density -tezag(imx+1,imy+1) _real # Zagorski's electron temperature -tizag(imx+1,imy+1) _real # Zagorski's electron temperature -vizag(imx+1,imy+1) _real # Zagorski's velocity 1 -uizag(imx+1,imy+1) _real # Zagorski's velocity 2 -v0zag(imx+1,imy+1,5) _real # Zagorski's velocity 3 -u0zag(imx+1,imy+1,5) _real # Zagorski's velocity 4 -zeffzag(imx+1,imy+1) _real # Zagorski's Zeff -elfzag(imx+1,imy+1) _real # Zagorski's elf -vezag(imx+1,imy+1) _real # Zagorski's ve -uezag(imx+1,imy+1) _real # Zagorski's ue -curxzag(imx+1,imy+1) _real # Zagorski's curx -curyzag(imx+1,imy+1) _real # Zagorski's cury -t0zag(imx+1,imy+1,5) _real # Zagorski's t0 -n0zag(imx+1,imy+1,5) _real # Zagorski's n0 -tz0zag(imx+1,imy+1) _real # Zagorski's tz0 -# IMPUR common block -nzzag(imx+1,imy+1,lnst+1) _real # Zagorski's nz -vzzag(imx+1,imy+1,lnst+1) _real # Zagorski's vz -uzzag(imx+1,imy+1,lnst+1) _real # Zagorski's uz -# GEOMETRY common block -rxzag(imx+1,imy+1) _real # Zagorski's rx -ryzag(imx+1,imy+1) _real # Zagorski's ry -ggzag(imx+1,imy+1) _real # Zagorski's gg -bratiozag(imx+1,imy+1) _real # Zagorski's bratio -viparzag(imx+1,imy+1) _real # Zagorski's vipar -veparzag(imx+1,imy+1) _real # Zagorski's vepar -vzparzag(imx+1,imy+1,lnst+1) _real # Zagorski's vzpar -# NET common block -xpzag real # Zagorski's xp -xszag real # Zagorski's xs -xkzag real # Zagorski's xk -ypzag real # Zagorski's yp -ykzag real # Zagorski's yk -xzag(imx+2) _real # Zagorski's x -yzag(imy+2) _real # Zagorski's y -# WARIANT common block -inh integer -inz /0/ integer -ihf integer -istype integer -ibound integer -iboundz integer -zs real -spuff real -# PARAM common block -lst integer -wx real -wy real -ht real -rmach real -recyc real -zrecyc real -imap integer -snz real -sn real -sqe real -sqi real -fe(imx+1) _real -fi(imx+1) _real -fe0 real -fi0 real -flime real -flimi real -wkr real -# OUT common block -xsi real -zxsi real -sdod(imx+1,imy+1,lnst+1) _real -yielh(imx+1) _real -yielz(imx+1,lnst+1) _real - -***** Ident_vars: -uedge_ver character*80 /'$Name: 8.0.4.0$'/ -uedge_date character*80 /'Version date in README_Uedge_vers in dir uedge'/ -session_id integer /0/ # Identifier for use with uetools -max_session_id integer /0/ # Identifier for max allocated runs, use with uetools -exmain_evals integer /0/ # Number of successfull exmain evaluations - -***** Last_group_ex_sav_var: -# Last group in bbb where new variables from read save files get stored - -***** MpiComponent: -# Link to setting and getting communicators -###set_uedgeComm(comm:integer) integer function # in comm the new communicator - -###uedge_mpiInit subroutine - # Do mpiInit if it is not a component -###uedge_petscInit subroutine - # Enable the initialization of petsc from -###uedge_mpiFinal subroutine - # call MPI_Finalize() to exit MPI -###uedge_petscFinal subroutine - # calls PetscFinalizeWrap() to exit petsc -###uedge_petscInsertOpts subroutine - # calls PetscInsertOpts() to set petscoptions -###uedge_reset subroutine - # Does the reset - -***** Logging: -# Variables/Methods required for logging output to file instead of console -logfname character*64 /'uedgelog'/ - # name of the log file to which to write - -***** Convdiffeqn: - -# Variables used in the standalone sub onedconteq solving cont eqn -nxx integer /50/ # number of mesh points -alfz real /10./ -vrfac real /1./ # scales convective velocity -sp real /20./ -courant real /0.9/ -tend real /0.1/ # final time -ndtmax integer /10000/ # max number of timesteps allowed -ntim integer /50/ # number of output times -ito integer /1/ -xcz(1:nxx) _real -xfz(1:nxx) _real -vrz(1:nxx) _real -drz(1:nxx) _real -dens(1:nxx) _real -vrhs(1:nxx) _real -drhs(1:nxx) _real -gampz(1:nxx) _real -gampzt(1:nxx,1:ntim) _real -nnt(1:nxx,1:ntim) _real /0./ # solution at output times -timo(1:ntim) _real /0./ # output times - -setLogFile(filename:string) subroutine - # sets the filename base to which to direct log output -writeToLog(message:string) subroutine - # writes a message to the uedge log file - -***** ParallelEval: # added by J.Guterl -ParallelJac integer /0/ # [0]: serial jacobian calc [1] parallel jacobian calc -ParallelPandf1 integer /0/ # [0]: serial pandf1 calc [1] parallel pandf1 calc - -**** PandfTiming: # added by J.Guterl -TimingPandfOn integer /1/ -TimingPandf integer /1/ -TimePandf real /0.0/ -TotTimePandf real /0.0/ -TimeConvert0 real /0.0/ -TotTimeConvert0 real /0.0/ -TimeConvert1 real /0.0/ -TotTimeConvert1 real /0.0/ -TimeNeudif real /0.0/ -TotTimeNeudif real /0.0/ -Timefd2tra real /0.0/ -TotTimefd2tra real /0.0/ -PrintTimingPandf() subroutine - diff --git a/bbb/ext_neutrals.m b/bbb/ext_neutrals.m index cb92f1a8..9d477114 100755 --- a/bbb/ext_neutrals.m +++ b/bbb/ext_neutrals.m @@ -173,10 +173,10 @@ c call gchange("MCN_sources",0) #wsor, sni, ... see c ... Write uedge plasma data if(isechocmdon) then - cmd="call writemcnfile("""//trim(bkufile)//""","""//trim(runid)//""")" + cmd="call writemcnfile("""//trim(bkufile)//""","""//trim(runid_ext)//""")" print *,trim(cmd) else - call writemcnfile(bkufile,runid) + call writemcnfile(bkufile,runid_ext) end if c ... Process plasma data into degas2 background file format diff --git a/bbb/geometry.m b/bbb/geometry.m index 65fb7be8..4cb70d61 100755 --- a/bbb/geometry.m +++ b/bbb/geometry.m @@ -448,6 +448,7 @@ logical function tstguardc (ix, iy) implicit none Use(Dim) # nx,ny + Use(Math_problem_size) # neqmx Use(Share) # nxomit,nxc,nxleg,nxcore,geometry,ismpsym Use(Xpoint_indices) # ixpt1,ixpt2,iysptrx1,iysptrx2,iysptrx Use(RZ_grid_info) # rm,zm,psi,br,bz,bpol,bphi,b @@ -456,6 +457,7 @@ logical function tstguardc (ix, iy) Use(UEpar) # thetar Use(Phyvar) # pi Use(Bfield) # b0old + Use(Lsode) # iprint Use(Npes_mpi) # mype Use(Comgeo) # area_core * -- local scalars -- @@ -487,7 +489,7 @@ c write(6,*) "Calling flxrun in globalmesh." else fname = trim(GridFileName) call readgrid(fname, runid) - write(*,*) 'Read file "', fname, '" with runid: ', runid + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) 'Read file "', fname, '" with runid: ', runid write(*,*) endif elseif (mhdgeo .eq. 2) then @@ -497,23 +499,23 @@ call readgrid(fname, runid) else fname = trim(GridFileName) call readgrid(fname, runid) - write(*,*) 'Read file "', fname, '" with runid: ', runid + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) 'Read file "', fname, '" with runid: ', runid write(*,*) endif elseif (mhdgeo .eq. 0) then call idealgrd - write(*,*) '**** mhdgeo=0: cylindrical grid generated *****' + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) '**** mhdgeo=0: cylindrical grid generated *****' elseif (mhdgeo .eq. -1) then call idealgrd - write(*,*) '**** mhdgeo=-1: cartesian grid generated *****' + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) '**** mhdgeo=-1: cartesian grid generated *****' elseif (mhdgeo .eq. -2) then call mirrorgrd - write(*,*) '**** mhdgeo=-2: mag mirror grid generated *****' + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) '**** mhdgeo=-2: mag mirror grid generated *****' else - write(*,*) '**** mhdgeo < -1: reading grid from file *****' + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) '**** mhdgeo < -1: reading grid from file *****' fname = trim(GridFileName) call readgrid(fname, runid) - write(*,*) 'Read file "', fname, '" with runid: ', runid + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) 'Read file "', fname, '" with runid: ', runid write(*,*) endif @@ -635,6 +637,7 @@ call s2copy (nx+2,ny+2,psi(0,0,ij),1,nx+2,psig(0,0,ij),1,nx+2) Use(Indices_domain_dcl) # ixmnbcl,ixmxbcl Use(Math_problem_size) # neqmx Use(Npes_mpi) # mype + Use(Lsode) # iprint * -- local scalars -- integer nj, iu, ik, ij, jx, iysi, iyso, iyp1, ix_last_core_cell, @@ -680,7 +683,7 @@ call remark('*** WARNING: ismmon.ne.0 BUT isnonog=0 ****') else fname = trim(GridFileName) call readgrid(fname, runid) - write(*,*) 'Read file "', fname, '" with runid: ', runid + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) 'Read file "', fname, '" with runid: ', runid c ... now that the grid is read in, we can manipulate dnull for nxomit>0 if (geometry=="dnull" .and. nxpt==2) then if (nxomit >= ixlb(2)) then @@ -702,7 +705,7 @@ call remark("*** nxomit>0: do outer quad as single-null") else fname = trim(GridFileName) call readgrid(fname, runid) - write(*,*) 'Read file "', fname, '" with runid: ', runid + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) 'Read file "', fname, '" with runid: ', runid write(*,*) endif elseif (mhdgeo .eq. 0) then @@ -718,7 +721,7 @@ call readgrid(fname, runid) write(*,*) '**** mhdgeo < -1: reading grid from file *****' fname = trim(GridFileName) call readgrid(fname, runid) - write(*,*) 'Read file "', fname, '" with runid: ', runid + if (iprint*(1-isgriduehdf5) .ne. 0) write(*,*) 'Read file "', fname, '" with runid: ', runid write(*,*) endif diff --git a/bbb/oderhs.m b/bbb/oderhs.m index b8537046..c15bf2f2 100755 --- a/bbb/oderhs.m +++ b/bbb/oderhs.m @@ -2471,13 +2471,28 @@ ccc if (isupgon .eq. 1 .and. zi(ifld) .eq. 0.0) call neudif ix1 = ixm1(ix,iy) ix2 = ixp1(ix,iy) nexface = 0.5*(ne(ix2,iy)+ne(ix,iy)) - t1 =.5*cvgp*(upe(ix,iy)*rrv(ix,iy)* - . ave(gx(ix,iy),gx(ix2,iy))*gpex(ix,iy)/gxf(ix,iy) + - . upe(ix1,iy)*rrv(ix1,iy)* - . ave(gx(ix,iy),gx(ix1,iy))*gpex(ix1,iy)/gxf(ix1,iy) ) - t2 = 1.e-20* 0.25*(fqp(ix,iy)+fqp(ix1,iy))* - . (ex(ix,iy)+ex(ix1,iy))/gx(ix,iy) - seec(ix,iy) = seec(ix,iy) + t1*vol(ix,iy) - t2 + if (oldseec .gt. 0) then + t1 =.5*cvgp*(upe(ix,iy)*rrv(ix,iy)* + . ave(gx(ix,iy),gx(ix2,iy))*gpex(ix,iy)/gxf(ix,iy) + + . upe(ix1,iy)*rrv(ix1,iy)* + . ave(gx(ix,iy),gx(ix1,iy))*gpex(ix1,iy)/gxf(ix1,iy) ) + t2 = 1.e-20* 0.25*(fqp(ix,iy)+fqp(ix1,iy))* + . (ex(ix,iy)+ex(ix1,iy))/gx(ix,iy) + seec(ix,iy) = seec(ix,iy) + t1*vol(ix,iy) - t2 + else + iyp1 = min(iy+1,ny+1) + iym1 = max(iy-1,0) + t1 = .5*cvgp*( vex(ix,iy)* + . ave(gx(ix,iy),gx(ix2,iy))*gpex(ix,iy)/gxf(ix,iy) + + . vex(ix1,iy)* + . ave(gx(ix,iy),gx(ix1,iy))*gpex(ix1,iy)/gxf(ix1,iy) ) + t2 = .5*cvgp*( vey(ix,iy)* + . ave(gy(ix,iy),gy(ix,iyp1))*gpey(ix,iy)/gyf(ix,iy) + + . vey(ix,iy)* + . ave(gy(ix,iy),gy(ix,iym1))*gpey(ix,iym1)/gyf(ix,iym1) + . ) + seec(ix,iy) = seec(ix,iy) + (t1+t2)*vol(ix,iy) + endif if (nusp-isupgon(1).eq.1) smoc(ix,iy,1)=(( -cpgx*gpex(ix,iy)- . qe*nexface*gpondpotx(ix,iy) )*rrv(ix,iy) + . pondomfpare_use(ix,iy) )*sx(ix,iy)/gxf(ix,iy) @@ -8423,8 +8438,6 @@ cc real(Size4) ranf c ... Pause from BASIS if a ctrl_c is typed call ruthere -c ... Count Jacobian evaluations, both for total and for this case - ijactot = ijactot + 1 #note: ijactot set 0 in exmain if icntnunk=0 ijac(ig) = ijac(ig) + 1 if (svrpkg.eq.'nksol') write(*,*) ' Updating Jacobian, npe = ', @@ -8578,6 +8591,9 @@ ccc call pandf1 (xc, yc, iv, neq, t, yl, wk) c sparse row format. call csrcsc (neq, 1, 1, rcsc, icsc, jcsc, jac, ja, ia) +c ... Count Jacobian evaluations, both for total and for this case + ijactot = ijactot + 1 #note: ijactot set 0 in exmain if icntnunk=0 + c ... Accumulate cpu time spent here. if (istimingon .eq. 1) ttjstor = ttjstor + gettime(sec4) - tsjstor return diff --git a/bbb/odesetup.m b/bbb/odesetup.m index d14d343f..2cbc559f 100755 --- a/bbb/odesetup.m +++ b/bbb/odesetup.m @@ -58,8 +58,6 @@ cc Use(Rccoef) * -- local variables integer lda, lenk, ngspon, nispon, nuspon, ntgspon, ifld, isor, id character*60 runid - integer iprt_tfcx_warn - data iprt_tfcx_warn/1/ #Former Aux module variables integer igsp @@ -204,13 +202,6 @@ call xerrab("") endif enddo -c ... Check attempt to use deprecated variables fchemywi and fchemywo - if (fchemywi .ne. 1. .or. fchemywo .ne. 1.) then - call remark('**Input error: change fchemywi --> fchemygwi(igsp) - . and fchemywo --> fchemygwo(igsp)') - call xerrab("") - endif - c ... Check consistency of cngmom; should be zero if inertial neutrals if (isupgon(1).eq. 1 .and. cngmom(1).ne.0) then call remark('*** WARNING, likely Error: cngmom=1, isupgon=1') @@ -264,11 +255,6 @@ call remark('*** ERROR: use cgengpl, not cgpl for neut eng loss') call remark('*** Warning: yinc=2 recommended when isphion=1') endif -c ... Check if tfcx or tfcy set in input file - if ((tfcx>1.e-10 .or. tfcy>1.e-10) .and. iprt_tfcx_warn==1) then - call remark('*** WARNING: tfcx,y not active; see tgas instead') - iprt_tfcx_warn = 0 - endif c ... Check if isnfmiy=1 when geometry is snowflake > SF15 if (geometry=="snowflake45" .or. geometry=="snowflake75" .or. . geometry=="snowflake105" .or. geometry=="snowflake135" .or. @@ -6506,6 +6492,7 @@ c_mpi call MPI_BCAST(area_core,1,MPI_DOUBLE_PRECISION,0,uedgeComm,ierr) Use(Npes_mpi) # npes,mype,ispmion Use(UEint) # isallloc Use(Rccoef) # isoutwall + Use(Coefeq) # oldseec, override c_mpi Use(MpiVars) #module defined in com/mpivarsmod.F.in integer ifake #forces Forthon scripts to put implicit none above here @@ -6538,6 +6525,38 @@ c_mpi call MPI_BARRIER(uedgeComm, ierr) icall = 1 endif +c Check model switches for UEDGE updates/bugs + if (oldseec .gt. 0) then + write(*,*) " **** WARNING ****" + write(*,*) "Using old, deprecated seec model" + write(*,*) "Set switch oldseec = 0 to use new model " + write(*,*) "The old model will be removed from" + write(*,*) "future versions of UEDGE" + write(*,*) "Please set oldseec = 0 " + write(*,*) "" + if (override .eq. 0) then + write(*,*) "To use the deprecated model oldseec = 1, manually" + write(*,*) "override the settings by using override=1" + call xerrab("Error: oldseec=1 used without override=1") + endif + endif + if (jhswitch .gt. 0) then + write(*,*) " **** WARNING ****" + write(*,*) "Switch jhswitch > 0 is deprecated and should not" + write(*,*) "be used. The option jhswitch > 0 will be removed" + write(*,*) "from future versions of UEDGE." + write(*,*) "Please set jhswitch = 0 " + write(*,*) "" + if (override .eq. 0) then + write(*,*) "To use the deprecated model jhswitch > 0, manually" + write(*,*) "override the settings by using override=1" + call xerrab("Error: jhswitch>0 used without override=1") + endif + endif + + + + c_mpi call MPI_BARRIER(uedgeComm, myfoo) imeth = inewton(igrid) @@ -7392,7 +7411,7 @@ call gchange("Convdiffeqn",0) delt = courant*min(delx/vrzmax, 0.5*delx**2/drzmax) write(*,*) 'delt = ',delt dtdx = delt/delx - delto = tend/float(ntim) + delto = tendoned/float(ntim) ito = 1 timo(1) = 0. @@ -7428,7 +7447,7 @@ cc dens(1) = (4.*dens(2) - dens(3))/3. # Update boundary vals gampzt(ix,ito) = gampz(ix) enddo endif - if (tim > tend) exit + if (tim > tendoned) exit enddo return end diff --git a/bbb/odesolve.m b/bbb/odesolve.m index cc72939d..fa78b1ec 100755 --- a/bbb/odesolve.m +++ b/bbb/odesolve.m @@ -21,6 +21,7 @@ Use(Compla) # ni,up,vy,te,ti,phi,zeff,nil,upl,tel,til,ngl,phil Use(Grid) # ngrid,ig,imeth,ijac,iyld,yldmax Use(Stat) + Use(Ident_vars) # exmain_evals Use(Ynorm) # suscal,sfscal Use(Ident_vars) # exmain_evals Use(Oldpla) diff --git a/builder/std/packages b/builder/std/packages index f8c16281..62d15aae 100755 --- a/builder/std/packages +++ b/builder/std/packages @@ -5,5 +5,5 @@ ProgName = xuedge Packages = aph api bbb com flx grd ncl svr wdf . #Packages = aph api bbb com flx grd svr wdf . -Macros = sptodp +Macros = sptodp dimvars RealSize = 8 diff --git a/com/Package b/com/Package index 41a2532f..0e93863b 100755 --- a/com/Package +++ b/com/Package @@ -4,8 +4,8 @@ POINTER = cray VDF = com.v -NVDF = ../aph/aph.v ../api/api_basis.v ../bbb/bbb_basis.v ../grd/grd_basis.v\ - ../flx/flx_basis.v ../wdf/wdf.v +NVDF = ../aph/aph.v ../api/api.v ../bbb/bbb.v ../grd/grd.v\ + ../flx/flx.v ../wdf/wdf.v SM = comutil.m diff --git a/com/com.v b/com/com.v index a74a4cb1..af44091d 100755 --- a/com/com.v +++ b/com/com.v @@ -14,20 +14,20 @@ glbwrlog(ioun) function ***** Dim: # Variables that contain widely-used dimensions -nx integer /8/ # number of cells in x (poloidal) direc. (see also nxm) -ny integer /4/ # number of cells in y (radial) direction +nx integer /8/ +griddata # number of cells in x (poloidal) direc. (see also nxm) +ny integer /4/ +griddata # number of cells in y (radial) direction nxm integer /8/ # total number of cells in x direc.; nxm = nx+|nxomit| nym integer /4/ # total number of cells in y direc.; nym = ny+nyomitmx nxpt integer /1/ # number of x-points in (R,Z) simulation domain -nhsp integer /1/ # number of hydrogenic species -nzsp(1:ngspmx-1) integer /5*0/ # number of impurity species per gas species +nhsp integer /1/ +input # number of hydrogenic species +nzsp(1:ngspmx-1) integer /5*0/ +input # number of impurity species per gas species nzspt integer /1/ # total number of impurity species nzspmx integer /10/ # maximum of nzsp(igsp) used for storage allocation -nisp integer /1/ # number of ion species -nusp integer # number of parallel momentum equations -nfsp integer # number of cont. eqns or flux species (calc internal) -ngsp integer /1/ +restart +regrid # number of gas species -nhgsp integer /1/ # number of hydrogen gas species (prepare for tritium) +nisp integer /1/ +input # number of ion species +nusp integer +input # number of parallel momentum equations +nfsp integer +input # number of cont. eqns or flux species (calc internal) +ngsp integer /1/ +input +regrid # number of gas species +nhgsp integer /1/ +input # number of hydrogen gas species (prepare for tritium) imx integer /50/ # size in x of Zagorski arrays imy integer /40/ # size in y of Zagorski arrays lnst integer /43/ # size of impurity species(?) for Zagorski @@ -60,25 +60,25 @@ bcentr real [Tesla] # reference toroidal field rcentr real [m] # major radius where vacuum toroidal field is bcentr -rmagx real [m] +rmagx real [m] +griddata # major radius of magnetic axis -zmagx real [m] +zmagx real [m] +griddata # vertical position of magnetic axis -simagx real [volt-sec/radian] +simagx real [volt-sec/radian] +griddata # poloidal magnetic flux at the magnetic axis -sibdry real [volt-sec/radian] +sibdry real [volt-sec/radian] +griddata # poloidal magnetic flux at primary x-point -sibdry1 real [volt-sec/radian] +sibdry1 real [volt-sec/radian] +griddata # poloidal magnetic flux at the lower x-point -sibdry2 real [volt-sec/radian] +sibdry2 real [volt-sec/radian] +griddata # poloidal magnetic flux at the upper x-point xdim real [m] # horizontal (radial) extent of EFIT computational grid zdim real [m] # vertical extent of EFIT computational grid -zmid real [m] +zmid real [m] +griddata # vertical height of midplane above bottom of EFIT mesh -zshift real [m] +zshift real [m] +griddata # vertical shift of EFIT data to put z=0 at the bottom workk(nxefit) _real # dummy array for neqdsk output @@ -96,9 +96,9 @@ rbdry(nbdry) _real [m] # radial coordinates of last closed flux surface from EFIT zbdry(nbdry) _real [m] # vertical coordinates of last closed flux surface from EFIT -xlim(nlim) _real [m] +xlim(nlim) _real [m] +griddata # radial coordinates of limiter/vessel boundary from EFIT -ylim(nlim) _real [m] +ylim(nlim) _real [m] +griddata # vertical coordinates of limiter/vessel boundary from EFIT bscoef(nxefit,nyefit) _real # 2-d spline coefficients @@ -150,25 +150,25 @@ eshot integer # shot number from EFIT etime real [msec] # time slice from EFIT -rseps real [m] +rseps real [m] +griddata # major radius of lower x-point -zseps real [m] +zseps real [m] +griddata # vertical position of lower x-point -rseps1 real [m] +rseps1 real [m] +griddata # major radius of lower x-point -zseps1 real [m] +zseps1 real [m] +griddata # vertical position of lower x-point -rseps2 real [m] +rseps2 real [m] +griddata # major radius of upper x-point -zseps2 real [m] +zseps2 real [m] +griddata # vertical position of upper x-point -rvsin real [m] +rvsin real [m] +griddata # major radius of inboard strike point -zvsin real [m] +zvsin real [m] +griddata # vertical position of inboard strike point -rvsout real [m] +rvsout real [m] +griddata # major radius of outboard strike point -zvsout real [m] +zvsout real [m] +griddata # vertical position of outboard strike point mco2v integer /3/ # number of vertical co2 chords @@ -203,18 +203,18 @@ aeqdskfname character*128 /'aeqdsk'/ ***** RZ_grid_info: # RZ grid location data and magnetic-field info at those locations -rm(0:nxm+1,0:nym+1,0:4) _real [m] # radial cell position, 0 is center -zm(0:nxm+1,0:nym+1,0:4) _real [m] # vertical cell position, 0 is center -rmt(0:nxm+1,0:nym+1,0:4) _real [m] # temp rad cell position, 0 is center -zmt(0:nxm+1,0:nym+1,0:4) _real [m] # temp vert cell position, 0 is center +rm(0:nxm+1,0:nym+1,0:4) _real [m] +griddata # radial cell position, 0 is center +zm(0:nxm+1,0:nym+1,0:4) _real [m] +griddata # vertical cell position, 0 is center +rmt(0:nxm+1,0:nym+1,0:4) _real [m] +griddata # temp rad cell position, 0 is center +zmt(0:nxm+1,0:nym+1,0:4) _real [m] +griddata # temp vert cell position, 0 is center rv(0:nxm+2,-1:nym+1) _real [m] # rad position velocity cell corner zv(0:nxm+2,-1:nym+1) _real [m] # vert position velocity cell corner -psi(0:nxm+1,0:nym+1,0:4) _real [Tm^2] # polodial magnetic flux -br(0:nxm+1,0:nym+1,0:4) _real [T] # radial magnetic field, 0 is center -bz(0:nxm+1,0:nym+1,0:4) _real [T] # vert magnetic field, 0 is center -bpol(0:nxm+1,0:nym+1,0:4) _real [T] # pol. magnetic field, 0 is center -bphi(0:nxm+1,0:nym+1,0:4) _real [T] # tor.l magnetic field, 0 is center -b(0:nxm+1,0:nym+1,0:4) _real [T] # total magnetic field, 0 is center +psi(0:nxm+1,0:nym+1,0:4) _real [Tm^2] +griddata # polodial magnetic flux +br(0:nxm+1,0:nym+1,0:4) _real [T] +griddata # radial magnetic field, 0 is center +bz(0:nxm+1,0:nym+1,0:4) _real [T] +griddata # vert magnetic field, 0 is center +bpol(0:nxm+1,0:nym+1,0:4) _real [T] +griddata # pol. magnetic field, 0 is center +bphi(0:nxm+1,0:nym+1,0:4) _real [T] +griddata # tor.l magnetic field, 0 is center +b(0:nxm+1,0:nym+1,0:4) _real [T] +griddata # total magnetic field, 0 is center bsqr(0:nxm+1,0:nym+1) _real [T] # B**2 at density-cell center b12(0:nxm+1,0:nym+1) _real [T] # B**0.5 at vel-cell center/dens face b12ctr(0:nxm+1,0:nym+1) _real [T] # B**0.5 at density-cell center @@ -233,25 +233,26 @@ bg(0:nxm+1,0:nym+1,0:4) _real [T] # global total B field, 0 is center ***** Share: # Variables used by more than one package -nycore(30) integer /30*0/ +regrid +nycore(30) integer /30*0/ +regrid +gridgen # number of radial zones in the core region of the edge plasma -nysol(30) integer /30*2/ +regrid +nysol(30) integer /30*2/ +regrid +gridgen # number of radial zones in the open flux surface region of the edge plasma -nyout(30) integer /30*0/ +regrid +nyout(30) integer /30*0/ +regrid +gridgen # number of radial zones beyond second separatrix of full double-null -nxleg(30,2) integer /0, 59*2/ +regrid +nxleg(30,2) integer /0, 59*2/ +regrid +gridgen # number of cells along divertor legs: (,1) inside, (,2) outside -nxcore(30,2) integer /0, 59*4/ +regrid +nxcore(30,2) integer /0, 59*4/ +regrid +gridgen # number of cells along core boundary: (,1) inside, (,2) outside -nxomit integer /0/ +nxomit integer /0/ +gridgen # number of x-cells to omit from ix=0; if <0, omit from ix=nx for fluid eqns # done typically for isfixlb=1,2 cases with reflection b.c. at left boundary -nxxpt +nxxpt +gridgen # number of extra poloidal cells at x-point (per quadrant) -nyomitmx integer /0/ +nyomitmx integer /0/ +gridgen # number of y-cells to omit from iy=ny; used to do core only for fluid eqns igrid integer /1/ # loop index for which grid; e.g., nysol(igrid) -geometry character*16 /"snull"/ +isgriduehdf5 integer /0/ +geometry character*16 /"snull"/ +input # specifies magnetic configuration, e.g., # ='snull' for lower single null # ='uppersn' for upper single null @@ -267,18 +268,18 @@ geometry character*16 /"snull"/ nxc integer /4/ # center index of x-grid, normally nx/2, # OR # guard cell index for 'dnbot' symmetry b.c. -simagxs real # "shared" value of simagx from flx package -sibdrys real # "shared" value of sibdry from flx package +simagxs real +griddata # "shared" value of simagx from flx package +sibdrys real +griddata # "shared" value of sibdry from flx package nxpt2msh integer /0/ # number of 1D cells above ixpt2 reset/no-cross nxpt2psh integer /0/ # number of 1D cells below ixpt2 reset/no-cross zxpt2msh real /0.01/ [m] # spacing iy=1 1D vertices reset above ixpt2 rxpt2msh real /0.0/ [m] # spacing iy=1 1D vertices reset above ixpt2 zxpt2psh real /0.01/ [m] # spacing iy=1 1D vertices reset below ixpt2 rxpt2psh real /0.0/ [m] # spacing iy=1 1D vertices reset below ixpt2 -ismpsym integer /0/ # =1 re-constructs "guard" cells at midplane +ismpsym integer /0/ +gridgen # =1 re-constructs "guard" cells at midplane # of "dnbot" via up/down symmetry -isudsym integer /0/ #=1 up-down symmetric setup (only down part is modeled) -islimon integer /0/ +isudsym integer /0/ +input #=1 up-down symmetric setup (only down part is modeled) +islimon integer /0/ +input # option switch to apply b.c.'s at ix_lim and ix_lim+1 # =1 turns on limiter/continuity b.c.'s ix_lim integer @@ -287,8 +288,8 @@ iy_lims integer /9999/ # radial index of 1st flux surface where limiter b.c.'s apply theta_split real /1.570796326794896/ # (computed) poloidal angle where in/outboard regions of the mesh meet -isnonog integer /0/ # is 9-point (non-orthog) differencing on -ismmon integer /0/ +isnonog integer /0/ +input # is 9-point (non-orthog) differencing on +ismmon integer /0/ +gridgen # flag that controls mesh modification # = 0 strictly orthogonal mesh and divertor plates # = 1 non-orthogonal mesh, compressed distrib'n on each surface @@ -296,24 +297,24 @@ ismmon integer /0/ # = 3 combination of options 1 and 2 using weight factor # wtmesh1 isoldgrid integer /0/ # =1 returns to pre-1/25/96 nonorthog grid -isgrdsym integer /0/ # =1 makes symmetric grid for mhdgeo.ne.1, +isgrdsym integer /0/ +gridgen # =1 makes symmetric grid for mhdgeo.ne.1, # requires nxm,ixpt2 even cutlo real /1.e-300/ #rough range of a small number(avoids R1MACH(2)) #CAUTION; this could be machine dependent #1.e-300 is generally conservative for 64-bit #words; on SUN double-p (e-330); C-90 (e-2500) epslon real /1e-6/ #scale factor for relative guard-cell size -spheromak integer /0/ # =0 for tokamak, use vacuum toroidal field +spheromak integer /0/ +input # =0 for tokamak, use vacuum toroidal field # =1 for spheromak, use bphi=fpoloidal(psi)/rm -isfrc integer /0/ # =1 for field-reversed-configuration mesh options -ishalfm integer /0/ # =1 for doing outboard half-mesh only -isbphicon integer /0/ # =0 gives bphi=bcentrg*rcentrg/rm; =1 gives bphi=bcentrg +isfrc integer /0/ +gridgen # =1 for field-reversed-configuration mesh options +ishalfm integer /0/ +gridgen # =1 for doing outboard half-mesh only +isbphicon integer /0/ +gridgen # =0 gives bphi=bcentrg*rcentrg/rm; =1 gives bphi=bcentrg nhdf integer /1/ # number of hydrogenic b2frates-format data files hdfilename(1:12) Filename /12*'b2frates'/ # names of hydrogenic data files nzdf integer /1/ # number of impurity b2frates-format data files -mcfilename(1:12) Filename /12*'b2frates'/ # names of impurity data files -coronalimpfname character*120 /'mist.dat'/ # name coronal impurity rate file -istabon integer /7/ +restart +mcfilename(1:12) Filename /12*'b2frates'/ +input # names of impurity data files +coronalimpfname character*120 /'mist.dat'/ +input # name coronal impurity rate file +istabon integer /7/ +input #turns on look-up table for hydrogenic rate coefficients # = 0 simple analytic rates and constant energy loss per ionization # = 1 table look-up from ADPAK; rates.adpak @@ -341,14 +342,14 @@ reset_core_og integer /0/ ***** Xpoint_indices: # target plate, x-point and separatrix indices -ixlb(1:nxpt) _integer # ix index of left boundary -ixpt1(1:nxpt) _integer # ix index of first x-point -ixmdp(1:nxpt) _integer # ix index of midplane -ixpt2(1:nxpt) _integer # ix index of second x-point -ixrb(1:nxpt) _integer # ix index of right boundary -iysptrx1(1:nxpt) _integer # iy index of first x-point -iysptrx2(1:nxpt) _integer # iy index of second x-point -iysptrx integer # iy index of last closed flux surface +ixlb(1:nxpt) _integer +griddata # ix index of left boundary +ixpt1(1:nxpt) _integer +griddata # ix index of first x-point +ixmdp(1:nxpt) _integer +griddata # ix index of midplane +ixpt2(1:nxpt) _integer +griddata # ix index of second x-point +ixrb(1:nxpt) _integer +griddata # ix index of right boundary +iysptrx1(1:nxpt) _integer +griddata # iy index of first x-point +iysptrx2(1:nxpt) _integer +griddata # iy index of second x-point +iysptrx integer +griddata # iy index of last closed flux surface ***** Cut_indices: # Indices for cut location (in x) and length (in y) @@ -620,18 +621,18 @@ rtlqa(0:rtnt,0:rtnn,0:rtnsd-1) _real # ln(rtqa) where rtqa[eV*m**3/s] is 'b2frates' data for elec energy loss rtlcx(0:rtnt,0:rtnn,0:rtnsd-1) _real # ln(rtcx); rtcx[m**3/s] is 'b2frates' data for c-x on neutral hydrogen -iscxfit real /1./ # flag for C ion c-x on neutral H +iscxfit real /1./ +input # flag for C ion c-x on neutral H #=0 use analytic forms in Braams' rate package #=1 use polynomial fit to C.F. Maggi curves (1997) #=2 same as =1, except Z=1 has lower rate from Pigarov -isrtndep integer /1/ # flag for turning on ne-dep atomic rates when +isrtndep integer /1/ +input # flag for turning on ne-dep atomic rates when # ismctab=2 (impurities) and/or istabon=16 (hydrogen) mcfformat(1:12) integer /12*0/ # flag read from mcfilename rate files to distingu # pre-2012 format (0) from 2012 format (1) for rates; # assoc. with how ebindz is used. -chgstate_format(0:rtnsd-1) _integer # flag denoting data format used for +chgstate_format(0:rtnsd-1) _integer +input # flag denoting data format used for # each charge state; see mcfformat -ispradextrap integer /0/ #=1 extrapolated neutral prad below table min +ispradextrap integer /0/ +input #=1 extrapolated neutral prad below table min ***** Fitdata: # Arrays and variables for the tanh and b-spline fits to DIII-D radial profiles diff --git a/com/handlers_CRAY.c b/com/handlers_CRAY.c deleted file mode 100755 index 23c78cfa..00000000 --- a/com/handlers_CRAY.c +++ /dev/null @@ -1,11 +0,0 @@ -FCNTL (int *fildes,int *cmd,int *args) { - int i; - i = fcntl(*fildes,*cmd,*args); - return i; -} - -RDFILE (int *fildes, char *buf, int *nbyte) { - int i; - i = read(*fildes, buf, *nbyte); - return i; -} diff --git a/com/handlers_SP.c b/com/handlers_SP.c deleted file mode 100755 index fe249786..00000000 --- a/com/handlers_SP.c +++ /dev/null @@ -1,11 +0,0 @@ -fcntl (int *fildes,int *cmd,int *args) { - int i; - i = fcntl(*fildes,*cmd,*args); - return i; -} - -rdfile (int *fildes, char *buf, int *nbyte) { - int i; - i = read(*fildes, buf, *nbyte); - return i; -} diff --git a/dimvars b/dimvars new file mode 100644 index 00000000..0f93f99a --- /dev/null +++ b/dimvars @@ -0,0 +1,3 @@ + +define Com_Dim_Vars Dim +define Grd_Dim_Vars Dimflxgrd diff --git a/doc/uedge_elec_eqn_2.pdf b/doc/uedge_elec_eqn_2.pdf new file mode 100644 index 00000000..6b834fe3 Binary files /dev/null and b/doc/uedge_elec_eqn_2.pdf differ diff --git a/doc/uedge_elec_eqn_2.tex b/doc/uedge_elec_eqn_2.tex new file mode 100644 index 00000000..480170db --- /dev/null +++ b/doc/uedge_elec_eqn_2.tex @@ -0,0 +1,150 @@ +\documentclass [11pt]{article} +\usepackage {nf,eqalign} +\usepackage{graphicx} +\pagestyle{myheadings} +\topmargin -0.50truein +\oddsidemargin 0.truein +\textheight 9.00truein +\textwidth 6.5truein +\renewcommand{\baselinestretch}{1.5} +\parskip 0.10in + +\def\u{{\bf u}} +\def\B{{\bf B}} +\def\E{{\bf E}} +\def\J{{\bf J}} +\def\v{{\bf v}} +\def\F{{\bf F}} +\def\R{{\bf R}} +\def\bx{B_x} +\def\curl{\nabla \times} +\def\div{\nabla \cdot} +\def\grad{\nabla} +\def\lap{\nabla^2} +\def\pt{\partial_t} +\def\pr{\partial_r} +\def\pz{\partial_z} +\def\bl{\item{$\bullet$}} +\def\sp{\item{-}} +\def\dz{{d \over dz}} +\def\rp{R^\prime} +\def\fc{{\cal F}} +\def\rc{{\cal R}} +\def\dec{\Delta {\cal E}} +\def\pd{\partial} +\def\deriv#1#2{{d#1\over d#2}} +\def\pderiv#1#2{{\partial#1\over \partial#2}} +\def\parder#1#2{{\partial#1\over\partial#2}} +\def\pardersq#1#2{{\partial^2#1\over\partial#2^2}} +\def\av#1{\left\langle#1\right\rangle} +\def\cosa{\cos \alpha} +\def\sina{\sin \alpha} +\def\epei{\epsilon_{e,i}} +\def\epnuie{\epsilon_{\nu i, \nu e}} +\def\vp{v_\perp} +\def\vh{\hat v} +\def\vhp{{\hat v}_\perp} +\def\epr{\epsilon_{\rho}} +\def\epd{\epsilon_{\Delta}} +\def\epl{\epsilon_{\lambda}} +\def\epnu{\epsilon_{\nu}} +\def\exb{{\bf E \! \times \! B}} +\def\iv{{\bf \hat i}} +\def\hsa{\hskip.4truein} +\def\hsp6{\hskip.6truein} +\def\hsm{\hskip.2truein} +\def\tild{$\sim$} +\def\la{$\langle$} +\def\ra{$\rangle$} +\def\bB{{\bf B}} +\def\bV{{\bf V}} +\def\bE{{\bf E}} +\def\bR{{\bf R}} +\def\bJ{{\bf J}} + +\begin{document} +\section {Electron Energy Equation for UEDGE} + +The dynamical fluid equations for particle continuity, parallel (to the B-field) +ion velocity, and separate ion and electron temperatures are given below. +The perpendicular ion velocities come from both algebraic equations involving +other variables (classical drifts) and diffusion/convection coefficients +that are user-specified +to mimic anomalous (turbulence-driven) ion/electron fluxes ({\it i.e.}, the turbulence +fluxes are assumed ambipolar, {\it i.e.}, giving equal ion and electron fluxes). The velocity ${\bf u}$ is the portion of the total velocity, ${\bf V}$, that yields a nonzero divergence when multiplied by the species density, $n$. + +For the poloidal ion velocity the various components are +\begin{equation} +\label{uex_eq} + u_{ex} = {B_x \over B} v_{i\|} + v_{x,E} + v_{ex,\nabla B}, +\end{equation} +where the second term is the ${\bf E} \times {\bf B} / B^2$ drift and third term is +the sum of the curvature and $\nabla B$ drifts scaling in tokamaks +as $-eT_e/RB$; here $e$ is the electron charge, and $R$ is the major radius of the +tokamak. Note that we only include those drift terms giving a finite divergence +of plasma fluxes since they will appear inside divergence terms in the transport +equations. + +For the radial ion velocity +\begin{equation} +\label{uey_eq} + u_{ey}= - {D_a\over n_i} {\partial n_i \over \partial y} + V_a + + v_{y,E} + v_{ey,\nabla B} , +\end{equation} +where $D_a$ and $V_a$ are the anomalous transport coefficients +characterizing turbulence-driven transport (assumed ambipolar). +The third and fourth terms in Eq.~\ref {uey_eq} are the +radial components of the cross-field drifts. A more detailed +discussion of the cross-field drifts terms used is given in Rognlien {\it et al.}, +Phys. Plasmas {\bf 6} (1999) 1851 and references therein. + +The electron energy equation from Braginskii is +\begin{equation} + \label{a_eengeq} + \eqalign{ +{\partial \over \partial t}\left( {3 \over 2} n_e T_e \right) +&+ {\partial \over \partial x} \biggl[ \frac{5}{2} n_e u_{ex} T_e ++ q_{ex} \biggr] + + {\partial \over \partial y}\left( \frac{5}{2} n_e u_{ey} T_e + + q_{ey} \right) \cr +&= {\bf V_e} \cdot \nabla P_e + Q_e + S_{Ee} \cr +&= {\bf V_e} \cdot \nabla P_e + {\bf J} \cdot {\bf R_e}/(en_e) - Q_\Delta + S_{Ee} . \cr +} +\end{equation} +where the Braginskii $Q_e = {\bf J} \cdot {\bf R_e}/(en_e) - Q_\Delta$ has been used. The collisional +energy exchange with ions is given by $Q_\Delta = n_e \nu_{eqp}(T_e - T_i)$. The $S_{Ee}$ term represents atomic physics losses from neutral +and ion ionization, excitation, and recombination of neutral hydrogen gas and impurities. Equation~\ref{a_eengeq} is the form of the electron energy equation used presently in UEDGE. + +The explicit form of $R_e$ is given by Braginskii as +\begin{equation} + {\bf R_e} = en_e({\bf J}_{\parallel}/\sigma_{\parallel} + {\bf J}_\perp/\sigma_\perp) - + 0.71 n_e \nabla_\parallel T_e \approx en_e{\bf J}_{\parallel}/\sigma_{\parallel} -0.71 n_e \nabla_\parallel T_e +\end{equation} +The $\sigma$ are conductivities with the parallel one being about twice that of conductivity. Because +we assume $J_\parallel \gg J_\perp$, only the parallel component of ${\bf R}_e$ is retained in UEDGE. +In more detail for UEDGE, both terms in $V_e \cdot \nabla P_e + J_\parallel R_{e\parallel}$ are included +in the array seec(ix,iy), computed in subroutine pandf. The force term $R_e$ in UEDGE is call frice(ix,iy). +Note that the Joule heating between electrons and ions is included in the ${\bf J} \cdot {\bf R}_e$ so separate term is not needed for this physical process. + +\noindent {\bf Separate details for UEDGE coding in file bbb/oderhs.m of UEDGE-V8041:} +% +First, note that using a finite-volume method in UEDGE, we first integrate the electron energy equation (Eq. \ref{a_eengeq} ) over the volume of the computational cells in order to convert the divergence terms on the LHS into fluxes evaluated at the boundaries of the cell. The terms on the RHS of Eq. \ref{a_eengeq} then are volume-intergrated values, i.e., the RHS becomes: +% +\begin{equation} + RHS = ({\bf V_e} \cdot \nabla P_e + {\bf J} \cdot {\bf R_e}/(en_e) - Q_\Delta + S_{Ee})*vol +\end{equation} +where $vol$ is the UEDGE volume element of a computational cell. These contributions are contained in UEDGE as follows: + +\begin{itemize} +\item The (${\bf V}_e \cdot \nabla P_e) vol$ is present in the bbb.seec array as shown in line 2485 (should add $v_{ey} \nabla_y P_e$ as well as $v_{ex} \nabla_x P_e$). + +\item The ($J_\parallel R_{e\parallel}/en_e) vol$ contribution to bbb.seec is present as shown in line 2527-8. + +\item The $- Q_\Delta vol$ term is given by bbb.w0 in line 4529 and the $S_{Ee} vol$ term is bbb.seec in line 4530. + +\item Finally, the section computing a separate Joule heating term wjdotr beginning on line 4743 should be removed as it duplicates a portion of the RHS already included in bbb.seec (it was also missing the volume element mentioned above). Also, the related switch bbb.jhswitch should be removed. +\end{itemize} + +\underline{Tom Rognlien, \today} + +\end{document} diff --git a/flx/Package b/flx/Package index e0cbc8ef..85662872 100755 --- a/flx/Package +++ b/flx/Package @@ -1,9 +1,9 @@ PKG = flx POINTER = cray -VDF = flx_basis.v +VDF = flx.v -NVDF = ../com/com.v ../bbb/bbb_basis.v +NVDF = ../com/com.v ../bbb/bbb.v SM = flxcomp.m flxdriv.m flxread.m flxwrit.m #SM = flxcomp.m flxdriv.m flxread.m flxwrit.m dvshdf5.m diff --git a/flx/PackageMake b/flx/PackageMake index 1080466a..250a1af2 100755 --- a/flx/PackageMake +++ b/flx/PackageMake @@ -1,5 +1,5 @@ SYSTEM SUN4 HP700 SOL SGI RS6000 AXP CS2 IRIX64 LINUX -Macros = ../../sptodp +Macros = ../../sptodp ../../dimvars SYSTEM J90 FORT = f90 diff --git a/flx/flx.v b/flx/flx.v index 1ac47a7a..8777987c 100755 --- a/flx/flx.v +++ b/flx/flx.v @@ -10,31 +10,38 @@ NPTS = 2000 # maximum number of data points on a contour NSEARCH = 4 # maximum number of search regions } +***** Com_Dim_Vars hidden: +dim_vars_hidden integer # Do not edit this group. It is used to build + # the Basis version of the code. +***** Grd_Dim_Vars hidden: +grd_vars_hidden integer # Do not edit this group. It is used to build + # the Basis version of the code. + ***** Dimflx: # dimensioning parameter used in flx package only nsearch integer /NSEARCH/ # maximum number search regions for contouring package ***** Flxin: -istchkon integer /0/ +istchkon integer /0/ +gridgen # switch for imposing limits on the polar angle about (rmagx,zmagx) # of (r,z) points on flux contours. # =0 no limits # =1 limits are defined by theta_split, thetax, dtheta_exclude, # dtheta_overlap_sol and dtheta_overlap_pf -isthmmxn integer /1/ +isthmmxn integer /1/ +gridgen # switch that controls expressions for thetamin and thetamax when # istchkon=1 for 'dnbot' configurations: # =0 uses same theta_split for in/outboard halves # =1 uses pi/twopi in place of theta_split for in/outboard halves -dtheta_exclude(1:2) real [radians] /2*1.5/ +dtheta_exclude(1:2) real [radians] /2*1.5/ +gridgen # angular width of region where SOL flux contours are excluded # index 1 refers to inboard flux contours; 2 refers to outboard contours -dtheta_overlap_sol(1:2) real [radians] /2*0.5/ +dtheta_overlap_sol(1:2) real [radians] /2*0.5/ +gridgen # angular width over which SOL flux contours can overlap # with flux contours in the adjacent region. # index 1 refers to inboard flux contours; 2 refers to outboard contours -dtheta_overlap_pf(1:2) real [radians] /2*0.25/ +dtheta_overlap_pf(1:2) real [radians] /2*0.25/ +gridgen # angular width over which p.f. flux contours can overlap # with flux contours in the adjacent region. thetax real [radians] @@ -45,13 +52,13 @@ thetamin(1:2) real [radians] thetamax(1:2) real [radians] # computed maximum poloidal angle of flux contour data # index 1 refers to inboard flux contours; 2 refers to outboard contours -theta1fac real /1.0/ +theta1fac real /1.0/ +gridgen # multiplicative factor for theta1 boundary of inner-half pf region -theta2fac real /0.0/ +theta2fac real /0.0/ +gridgen # multiplicative factor for theta2 boundary of outer-half pf region -ymax1fac real /1.0/ +ymax1fac real /1.0/ +gridgen # multiplies zmagx to set upper bound on search region 1 -ymax2fac real /3.0/ +ymax2fac real /3.0/ +gridgen # multiplies zseps to set upper bound on search region 2 imagx integer # horizontal (R) index of the refined-EFIT cell containing the magnetic axis @@ -65,99 +72,99 @@ icutoff1 integer # horizontal (R) index of the refined-EFIT cell containing xcutoff1 jcutoff1 integer # vertical (Z) index of the refined-EFIT cell containing ycutoff1 -slpyt real /1.0/ +slpyt real /1.0/ +gridgen # scaling factor for radial mesh near double-null separatrices - # - mesh size is scaled by slpyt near inner separatrix # - mesh size is scaled by 1/slpyt near outer separatrix -slp2fac real /1.0/ +slp2fac real /1.0/ +gridgen # scale factor for radial mesh in asymmetric double-null configurations # (see function rho3dn for details) # = 1. for uniform mesh between separatrices # < 1. for finer mesh at innermost separatrix # > 1. for coarser mesh at innermost separatrix -slp3fac real /1.0/ +slp3fac real /1.0/ +gridgen # scale factor for radial mesh in asymmetric double-null configurations # (see function rho3dn for details) # = 1. for uniform mesh between separatrices # < 1. for finer mesh at outermost separatrix # > 1. for coarser mesh at outermost separatrix -psifac real /1.0005/ +psifac real /1.0005/ +gridgen # multiplicative factor in normalized separatrix flux # to ensure that contour is just outside the x-point. psi0sep1 real # normalized flux value at lower x-point psi0sep2 real # normalized flux value at upper x-point -psi0max_inner real /1.07/ +regrid +psi0max_inner real /1.07/ +regrid +gridgen # normalized flux value at wall on inboard side of magnetic axis -psi0max_outer real /1.07/ +regrid +psi0max_outer real /1.07/ +regrid +gridgen # normalized flux value at wall on outboard side of magnetic axis -psi0min2_upper real /0.98/ +regrid +psi0min2_upper real /0.98/ +regrid +gridgen # normalized flux value at private flux boundary near upper x-point -psi0min2_lower real /0.98/ +regrid +psi0min2_lower real /0.98/ +regrid +gridgen # normalized flux value at private flux boundary near lower x-point -psi0min1 real /0.98/ +regrid +psi0min1 real /0.98/ +regrid +gridgen # normalized flux value at innermost core flux surface -psi0min2 real /0.98/ +regrid +psi0min2 real /0.98/ +regrid +gridgen # normalized flux value at innermost private flux surface -psi0sep real /1.00001/ +regrid +psi0sep real /1.00001/ +regrid +gridgen # normalized flux value at separatrix flux surface (just slightly outside) -psi0max real /1.07/ +regrid +psi0max real /1.07/ +regrid +gridgen # normalized flux value at wall on outboard side of magnetic axis -psi0lim real +psi0lim real +gridgen # normalized flux value where core radial mesh can be concentrated -sfaclim real /1.0/ +sfaclim real /1.0/ +gridgen # multiplicative factor for slope of psi0(iy) distribution at psi0lim # sfaclim = 1 --> nearly uniform # sfaclim < 1 --> more concentrated near psi0lim -alfcy_inner real /.0001/ +regrid +alfcy_inner real /.0001/ +regrid +gridgen # exponential factor for distribution of SOL flux contours (inboard) # alfcy << 1 --> uniform # alfcy >> 1 --> concentrated near separatrix -alfcy real /.0001/ +regrid +alfcy real /.0001/ +regrid +gridgen # exponential factor for distribution of SOL flux contours (outboard) # alfcy << 1 --> uniform # alfcy >> 1 --> concentrated near separatrix -xoverlap(2) real /5.0,4.0/ +xoverlap(2) real /5.0,4.0/ +gridgen +gridgen # overlap parameters for inboard and outboard flux contours # (in units of dxefit) rho(0:nym) _real # temporary array for normalized flux values on B2/UEDGE flux surfaces tflx(0:nym) _real # temporary array for indicies of B2/UEDGE flux surfaces -psitop(1:jdim) _real +psitop(1:jdim) _real +gridgen # array of un-normalized pol. mag. flux values across the midplane -psibot(1:jdim) _real +psibot(1:jdim) _real +gridgen # array of un-normalized pol. mag. flux values across both divertor plates -iseqdskr integer /0/ +iseqdskr integer /0/ +gridgen # switch (=1) for reflecting eqdsk data about the midplane; # used with geometry='uppersn' and for upper half-mesh of geometry='dnull' -kymesh integer /1/ +kymesh integer /1/ +gridgen # option flag for setting flux contour values that define radial mesh # =0 user sets arrays psitop (midplane) and psibot (div plates) # =1 psitop and psibot are analytic forms (see rho1); adjust via alfcy # =2 psitop and psibot are analytic forms (see rho5); uniform core -xcutoff1 real /0./ [m] +xcutoff1 real /0./ [m] +gridgen # inboard cutoff radius for flux contours -ycutoff1 real /0./ [m] +ycutoff1 real /0./ [m] +gridgen # lower vertical cutoff for flux contours -mdsefit integer /0/ +mdsefit integer /0/ +gridgen # Set this flag to 1 if the data is read in from Mdsplus # Prevents inflx from calling readefit. ***** Workdn: # some working arrays for full double-null configurations -psi0_mp_inner(0:nym) _real +psi0_mp_inner(0:nym) _real +gridgen # normalized flux values at radial mesh points of inner midplane -psi0_mp_outer(0:nym) _real +psi0_mp_outer(0:nym) _real +gridgen # normalized flux values at radial mesh points of outer midplane -psi0_dp_lower_inner(0:nym) _real +psi0_dp_lower_inner(0:nym) _real +gridgen # normalized flux values at radial mesh points of lower inner divertor plate -psi0_dp_lower_outer(0:nym) _real +psi0_dp_lower_outer(0:nym) _real +gridgen # normalized flux values at radial mesh points of lower outer divertor plate -psi0_dp_upper_inner(0:nym) _real +psi0_dp_upper_inner(0:nym) _real +gridgen # normalized flux values at radial mesh points of upper inner divertor plate -psi0_dp_upper_outer(0:nym) _real +psi0_dp_upper_outer(0:nym) _real +gridgen # normalized flux values at radial mesh points of upper outer divertor plate ***** Inpf0: @@ -186,14 +193,14 @@ yminf0(nsearch) _real [m] # vertical cutoff for contours at upper edge of efit domain ymaxf0(nsearch) _real [m] # vertical cutoff for contours at lower edge of efit domain -istcvon integer /0/ +istcvon integer /0/ +gridgen # obsolete option istcvon=1; use altsearch=2 instead. -altsearch integer /0/ +altsearch integer /0/ +gridgen # flag to change search path for private flux surfaces # altsearch=0 --> search vertically up toward x-point # altsearch=1 --> search vertically down from x-point # altsearch=2 --> search diagonally down and in from x-point -isetpath integer /0/ +isetpath integer /0/ +gridgen # set path for finding flux surfaces in midplane # isetpath=0 --> search radially outward from left boundary # isetpath=1 --> search radially inward from magnetic axis @@ -231,7 +238,7 @@ ncmax1 integer # flux contouring variables on the refined grid plflux(jdim) _real # temporary array of poloidal flux values in a search region -mrfac integer /4/ +mrfac integer /4/ +gridgen # mesh refinement factor relative to EFIT nx4 integer # number of grid surfaces in x-direction on refined grid @@ -246,7 +253,7 @@ f(nx4,ny4) _real ijumpf(jdim) _integer # core/p.f. discontinuity on flux contour j occurs between # data points ijumpf(j) and ijumpf(j)+1 -dsjumpf real /0.1/ [m] +dsjumpf real /0.1/ [m] +gridgen # criterion for "jump" discontinuity in core/p.f. contours ilast(jdim) _integer # comment needed diff --git a/flx/flx_basis.v b/flx/flx_basis.v deleted file mode 100755 index 66e2387a..00000000 --- a/flx/flx_basis.v +++ /dev/null @@ -1,401 +0,0 @@ -flx - # This is the flux contouring package that converts the EQDSK output - # from the EFIT code into flux surface data that forms the basic structure - # of the plasma zone grid used by DEGAS and B2/UEDGE. -{ -MFLX = 100 # maximum number of flux surfaces -NOREGS = 2 # number of horizontal regions -JDIM = 2 * MFLX -NPTS = 2000 # maximum number of data points on a contour -NSEARCH = 4 # maximum number of search regions -} - -***** Dim_flx hidden: -%ifelse(Module,flxdata|flxwake,[ -% Use(Dimflxgrd) -%],[]) -# Dimension variables for automatically written routines flxdata & flxwake. -# These variables need never be set, because those routines don't access array -# elements. -nym integer # total number of cells in y direction - -***** Dimflx: - # dimensioning parameter used in flx package only -nsearch integer /NSEARCH/ - # maximum number search regions for contouring package - -***** Flxin: -istchkon integer /0/ - # switch for imposing limits on the polar angle about (rmagx,zmagx) - # of (r,z) points on flux contours. - # =0 no limits - # =1 limits are defined by theta_split, thetax, dtheta_exclude, - # dtheta_overlap_sol and dtheta_overlap_pf -isthmmxn integer /1/ - # switch that controls expressions for thetamin and thetamax when - # istchkon=1 for 'dnbot' configurations: - # =0 uses same theta_split for in/outboard halves - # =1 uses pi/twopi in place of theta_split for in/outboard halves -dtheta_exclude(1:2) real [radians] /2*1.5/ - # angular width of region where SOL flux contours are excluded - # index 1 refers to inboard flux contours; 2 refers to outboard contours -dtheta_overlap_sol(1:2) real [radians] /2*0.5/ - # angular width over which SOL flux contours can overlap - # with flux contours in the adjacent region. - # index 1 refers to inboard flux contours; 2 refers to outboard contours -dtheta_overlap_pf(1:2) real [radians] /2*0.25/ - # angular width over which p.f. flux contours can overlap - # with flux contours in the adjacent region. -thetax real [radians] - # computed poloidal angle of xpoint relative to magnetic axis -thetamin(1:2) real [radians] - # computed minimum poloidal angle of flux contour data - # index 1 refers to inboard flux contours; 2 refers to outboard contours -thetamax(1:2) real [radians] - # computed maximum poloidal angle of flux contour data - # index 1 refers to inboard flux contours; 2 refers to outboard contours -theta1fac real /1.0/ - # multiplicative factor for theta1 boundary of inner-half pf region -theta2fac real /0.0/ - # multiplicative factor for theta2 boundary of outer-half pf region -ymax1fac real /1.0/ - # multiplies zmagx to set upper bound on search region 1 -ymax2fac real /3.0/ - # multiplies zseps to set upper bound on search region 2 -imagx integer - # horizontal (R) index of the refined-EFIT cell containing the magnetic axis -jmagx integer - # vertical (Z) index of the refined-EFIT cell containing the magnetic axis -iseps integer - # horizontal (R) index of the refined-EFIT cell containing the x-point -jseps integer - # vertical (Z) index of the refined-EFIT cell containing the x-point -icutoff1 integer - # horizontal (R) index of the refined-EFIT cell containing xcutoff1 -jcutoff1 integer - # vertical (Z) index of the refined-EFIT cell containing ycutoff1 -slpyt real /1.0/ -# scaling factor for radial mesh near double-null separatrices - -# - mesh size is scaled by slpyt near inner separatrix -# - mesh size is scaled by 1/slpyt near outer separatrix -slp2fac real /1.0/ -# scale factor for radial mesh in asymmetric double-null configurations -# (see function rho3dn for details) -# = 1. for uniform mesh between separatrices -# < 1. for finer mesh at innermost separatrix -# > 1. for coarser mesh at innermost separatrix -slp3fac real /1.0/ -# scale factor for radial mesh in asymmetric double-null configurations -# (see function rho3dn for details) -# = 1. for uniform mesh between separatrices -# < 1. for finer mesh at outermost separatrix -# > 1. for coarser mesh at outermost separatrix -psifac real /1.0005/ -# multiplicative factor in normalized separatrix flux -# to ensure that contour is just outside the x-point. -psi0sep1 real -# normalized flux value at lower x-point -psi0sep2 real -# normalized flux value at upper x-point -psi0max_inner real /1.07/ +regrid -# normalized flux value at wall on inboard side of magnetic axis -psi0max_outer real /1.07/ +regrid -# normalized flux value at wall on outboard side of magnetic axis -psi0min2_upper real /0.98/ +regrid -# normalized flux value at private flux boundary near upper x-point -psi0min2_lower real /0.98/ +regrid -# normalized flux value at private flux boundary near lower x-point -psi0min1 real /0.98/ +regrid - # normalized flux value at innermost core flux surface -psi0min2 real /0.98/ +regrid - # normalized flux value at innermost private flux surface -psi0sep real /1.00001/ +regrid - # normalized flux value at separatrix flux surface (just slightly outside) -psi0max real /1.07/ +regrid - # normalized flux value at wall on outboard side of magnetic axis -psi0lim real - # normalized flux value where core radial mesh can be concentrated -sfaclim real /1.0/ - # multiplicative factor for slope of psi0(iy) distribution at psi0lim - # sfaclim = 1 --> nearly uniform - # sfaclim < 1 --> more concentrated near psi0lim -alfcy_inner real /.0001/ +regrid - # exponential factor for distribution of SOL flux contours (inboard) - # alfcy << 1 --> uniform - # alfcy >> 1 --> concentrated near separatrix -alfcy real /.0001/ +regrid - # exponential factor for distribution of SOL flux contours (outboard) - # alfcy << 1 --> uniform - # alfcy >> 1 --> concentrated near separatrix -xoverlap(2) real /5.0,4.0/ - # overlap parameters for inboard and outboard flux contours - # (in units of dxefit) -rho(0:nym) _real - # temporary array for normalized flux values on B2/UEDGE flux surfaces -tflx(0:nym) _real - # temporary array for indicies of B2/UEDGE flux surfaces -psitop(1:jdim) _real - # array of un-normalized pol. mag. flux values across the midplane -psibot(1:jdim) _real - # array of un-normalized pol. mag. flux values across both divertor plates -iseqdskr integer /0/ - # switch (=1) for reflecting eqdsk data about the midplane; - # used with geometry='uppersn' and for upper half-mesh of geometry='dnull' -kymesh integer /1/ - # option flag for setting flux contour values that define radial mesh - # =0 user sets arrays psitop (midplane) and psibot (div plates) - # =1 psitop and psibot are analytic forms (see rho1); adjust via alfcy - # =2 psitop and psibot are analytic forms (see rho5); uniform core -xcutoff1 real /0./ [m] - # inboard cutoff radius for flux contours -ycutoff1 real /0./ [m] - # lower vertical cutoff for flux contours -mdsefit integer /0/ - # Set this flag to 1 if the data is read in from Mdsplus - # Prevents inflx from calling readefit. - -***** Workdn: - # some working arrays for full double-null configurations -psi0_mp_inner(0:nym) _real -# normalized flux values at radial mesh points of inner midplane -psi0_mp_outer(0:nym) _real -# normalized flux values at radial mesh points of outer midplane -psi0_dp_lower_inner(0:nym) _real -# normalized flux values at radial mesh points of lower inner divertor plate -psi0_dp_lower_outer(0:nym) _real -# normalized flux values at radial mesh points of lower outer divertor plate -psi0_dp_upper_inner(0:nym) _real -# normalized flux values at radial mesh points of upper inner divertor plate -psi0_dp_upper_outer(0:nym) _real -# normalized flux values at radial mesh points of upper outer divertor plate - -***** Inpf0: -# flux contour control variables for each sub-region, nsearch: -plflux0(jdim,nsearch) _real - # poloidal flux contour values -ncmin0(nsearch) _integer - # flux index of first poloidal flux curve -ncmax0(nsearch) _integer - # flux index of last poloidal flux curve -iserch0(nsearch) _integer -# horizontal (x) index of starting point for flux contour search -# on refined EFIT grid -jserch0(nsearch) _integer -# vertical (y) index of starting point for flux contour search -# on refined EFIT grid -istepf0(nsearch) _integer -# horizontal step size (on refined EFIT mesh) for contour search path -jstepf0(nsearch) _integer -# vertical step size (on refined EFIT mesh) for contour search path -xminf0(nsearch) _real [m] - # radial cutoff for contours at inner edge of efit domain -xmaxf0(nsearch) _real [m] - # radial cutoff for contours at outer edge of efit domain -yminf0(nsearch) _real [m] - # vertical cutoff for contours at upper edge of efit domain -ymaxf0(nsearch) _real [m] - # vertical cutoff for contours at lower edge of efit domain -istcvon integer /0/ - # obsolete option istcvon=1; use altsearch=2 instead. -altsearch integer /0/ - # flag to change search path for private flux surfaces - # altsearch=0 --> search vertically up toward x-point - # altsearch=1 --> search vertically down from x-point - # altsearch=2 --> search diagonally down and in from x-point -isetpath integer /0/ - # set path for finding flux surfaces in midplane - # isetpath=0 --> search radially outward from left boundary - # isetpath=1 --> search radially inward from magnetic axis - -***** Inpf: -# local variables for flux contouring; see inpf0 description -ncmin integer - # flux index of first poloidal flux curve -ncmax integer - # flux index of last poloidal flux curve -iserch(jdim) _integer -# horizontal (x) index of starting point for flux contour search -# on refined EFIT grid -jserch(jdim) _integer -# vertical (y) index of starting point for flux contour search -# on refined EFIT grid -istepf integer -# horizontal step size (on refined EFIT mesh) for contour search path -jstepf integer -# vertical step size (on refined EFIT mesh) for contour search path -leadir(jdim) _integer -# specifies initial direction for flux contour search, subsequent movement : - # leadir = 1 upward vertical search - contouring right, then left - # leadir = 2 rightward horizontal search - contouring down, then up - # leadir = 3 upward vertical search - contouring left, then right - # leadir = 4 rightward horizontal search - contouring up, then down - # leadir = 5 downward vertical search - contouring left, then right - # leadir = 6 downward vertical search - contouring right, then left -ncmin1 integer - # flux index of first poloidal flux curve -ncmax1 integer - # flux index of last poloidal flux curve - -***** Polflx: - # flux contouring variables on the refined grid -plflux(jdim) _real - # temporary array of poloidal flux values in a search region -mrfac integer /4/ - # mesh refinement factor relative to EFIT -nx4 integer - # number of grid surfaces in x-direction on refined grid -ny4 integer - # number of grid surfaces in y-direction on refined grid -x(nx4) _real - # radial position of grid surfaces in x-direction on refined grid -y(ny4) _real - # vertical position of grid surfaces in y-direction on refined grid -f(nx4,ny4) _real - # poloidal magnetic flux values on refined grid -ijumpf(jdim) _integer - # core/p.f. discontinuity on flux contour j occurs between - # data points ijumpf(j) and ijumpf(j)+1 -dsjumpf real /0.1/ [m] - # criterion for "jump" discontinuity in core/p.f. contours -ilast(jdim) _integer - # comment needed -xcn(npts) _real [m] - # comment needed -ycn(npts) _real [m] - # comment needed -imin integer - # comment needed -imax integer - # comment needed -istart integer - # comment needed -jmins integer - # comment needed -jmaxs integer - # comment needed -jstart integer - # comment needed -ncontr integer - # comment needed -pfr real - # comment needed -twopie real - # comment needed -xminf real [m] - # comment needed -xmaxf real [m] - # comment needed -yminf real [m] - # comment needed -ymaxf real [m] - # comment needed -rs_com real [m] #rm output from subr. findstrike via common for python -zs_com real [m] #zm output from subr. findstrike via common for python - -***** Rho: - # various analytic forms for choosing rho versus t -rho1(t,rho,nt,t1,t2,t3,r1,r2,r3,alf) subroutine - # Defines rho(t) as a rational function of the form (f+gt)/(p+qt) on - # the interval t1 < t < t2 (the plasma core region) and - # an exponential function of the form sinh(at+b) on - # the interval t2 < t < t3 (the scrape-off layer region) with - # continuous first derivative at t2. - # input array is t(0:nt) and output array is rho(0:nt). - # alf sets the strength of the exponential behavior which - # becomes linear in the limit alf ---> 0. -rho1dn(t,rho,nt,t1,t2,t3,t4,r1,r2,r3,r4,alf) subroutine - # Defines rho(t) for unbalanced double-null configurations: - # rho(t) is a rational function of the form (f+gt)/(p+qt) on - # the interval t1 < t < t2 (the inner core region) and also on the - # interval t2 < t < t3 (between separatrices), and has an exponential - # form sinh(at+b) on the interval t3 < t < t4 (the scrape-off layer - # region) with continuous first derivatives at t2 and t3. - # t(0:nt) is an input array and rho(0:nt) is the output array. - # alf sets the strength of the exponential behavior which - # becomes linear in the limit alf ---> 0. -rho2dn(t,rho,nt,t1,t2,t3,t4,r1,r2,r3,r4,fac) subroutine - # Defines rho(t) for unbalanced double-null configurations: - # rho(t) is a piece-wise rational function of the form (f+gt)/(p+qt) - # on the intervals t1 < t < t2 (the inner core region), t2 < t < t3 - # (between separatrices), and t3 < t < t4 (the outer scrape-off layer - # region) with continuous first derivatives at t2 and t3. - # t(0:nt) is an input array and rho(0:nt) is the output array. - # fac is a scaling factor for the slopes at t2 and t3: - # rho'(t2)=((r3-r2)/(t3-t2))*fac - # rho'(t3)=((r3-r2)/(t3-t2))/fac -rho3dn(t,rho,nt,t1,t2,t3,t4,r1,r2,r3,r4,slp2fac,slp3fac,r2p,r3p) subroutine - # Defines rho(t) for unbalanced double-null configurations: - # rho(t) is a cubic function on the interval t2 < t < t3 (between - # separatrices) and a piece-wise rational function of the form - # (f+gt)/(p+qt) on the intervals t1 < t < t2 (the inner core region) - # and t3 < t < t4 (the outer scrape-off layer region) with - # continuous first derivatives at t2 and t3. - # t(0:nt) is an input array and rho(0:nt) is the output array. - # slp2fac & slp3fac are scaling factors for the slopes at t2 and t3: - # rho'(t2)=((r3-r2)/(t3-t2))*slp2fac - # rho'(t3)=((r3-r2)/(t3-t2))*slp3fac -rho1l(t,rho,nt,t1,t2,r1,r2,r1p) subroutine - # rho(t) is a rational function of the form - # (f+gt)/(p+qt) on the interval t1 < t < t2 - # with specified derivative at the left boundary. -rho1r(t,rho,nt,t1,t2,r1,r2,r2p) subroutine - # rho(t) is a rational function of the form - # (f+gt)/(p+qt) on the interval t1 < t < t2 - # with specified derivative at the right boundary. -rho2(t,rho,nt,t1,t2,t3,r1,r2,r3) subroutine - # Defines rho(t) as quadratic on the interval t1 < t < t2 - # and linear on the interval t2 < t < t3 with continuous - # first derivative at t2. - # nt specifies the length of input array t and output array rho. -rho3(t,rho,nt,t1,t2,t3,r1,r2,r3) subroutine - # Defines rho(t) as cubic on the interval t1 < t < t2 - # and linear on the interval t2 < t < t3 with continuous - # first and second derivatives at t2. - # nt specifies the length of input array t and output array rho. -rho4(t,rho,nt,t1,t2,t3,r1,r2,r3,s2) subroutine - # Defines rho(t) as a cubic on the interval t1 < t < t3 - # with slope at t2 modified relative to quadratic -rho5(t,rho,nt,t1,t2,t3,r1,r2,r3,r2p) subroutine - # Defines rho(t) as a piece-wise rational function of the form - # (f+gt)/(p+qt) on each of the intervals t1 < t < t2 (core region) - # and t2 < t < t3 (SOL region) with specified derivative rho'(t2). -***** Efit: - # subroutines that the user can call directly -aeqdsk subroutine - # This subroutine reads Efit data from file aeqdsk. -neqdsk subroutine - # This subroutine reads Efit data from file neqdsk. -readefit subroutine - # This subroutine calls neqdsk and aeqdsk and procefit. -procefit subroutine - # This subroutine assumes the equivalent of neqdsk and aeqdsk have - # already been called. It then defines the vertical - # coordinate with the z=0 surface located at the bottom of the mesh - # rather than at the midplane. -refine subroutine - # This subroutine subdivides the original EFIT grid and evaluates the - # original spline fit on the refined grid (see mrfac) -contours(ns:integer) subroutine - # This subroutine computes the data for flux contours in search region ns -flxrun subroutine - # This is the main driver routine for the flx package. -flxfin subroutine - # This subroutine writes the flx-grd file. -inflx subroutine - # This routine selects the psi values for the flux surfaces -theta_ok(r:real, z:real, n:integer) logical function - # test for theta [polar angle about (rmagx,zmagx)] within acceptable range - # in contouring region n where: - # n=1 inboard SOL and core - # n=2 inboard private flux - # n=3 outboard SOL and core - # n=4 outboard private flux -efitvers(vmonth:integer, vday:integer, vyear:integer) integer function - # test for updated version of EFIT (on or after 24 May 1997) - # =1 means new version - # =0 means old version -findstrike(js:integer, rs:real, zs:real) subroutine - # Finds the first intersection of a poloidal flux surface with - # the limiter surface from EFIT; input is flux surface index js; - # outputs are (rs,zs); assumes x,ycurve and x,ylim data exist. - diff --git a/grd/Package b/grd/Package index 6a807592..8d48b986 100755 --- a/grd/Package +++ b/grd/Package @@ -1,7 +1,7 @@ PKG = grd POINTER = cray -VDF = grd_basis.v +VDF = grd.v NVDF = ../com/com.v diff --git a/grd/PackageMake b/grd/PackageMake index 1080466a..250a1af2 100755 --- a/grd/PackageMake +++ b/grd/PackageMake @@ -1,5 +1,5 @@ SYSTEM SUN4 HP700 SOL SGI RS6000 AXP CS2 IRIX64 LINUX -Macros = ../../sptodp +Macros = ../../sptodp ../../dimvars SYSTEM J90 FORT = f90 diff --git a/grd/grd.v b/grd/grd.v index 68d29808..3fa8f8ae 100755 --- a/grd/grd.v +++ b/grd/grd.v @@ -10,6 +10,13 @@ NDAT = 7 # dimensioning parameter for x-mesh data NDATP2 = NDAT+2 } +***** Com_Dim_Vars hidden: +dim_vars_hidden integer # Do not edit this group. It is used to build + # the Basis version of the code. +***** Grd_Dim_Vars hidden: +grd_vars_hidden integer # Do not edit this group. It is used to build + # the Basis version of the code. + ***** Dimensions: # dimensioning parameters - some from flx package idim integer @@ -39,47 +46,47 @@ integer niwdim integer ***** Analgrd: # common block with parameters for cylindrical & rectangular (IDEAL) grid -radm real [m] /-1.e-4/ #minimum "radius" of cylinder or slab -radx real [m] /0.04/ #maximum "radius" of cylinder or slab -rad0 real [m] /0./ #location of "radial" separ'x for cylinder or slab -rscalcore real [ ] /1./ #scale fac to change radial dimen. of core region -za0 real [m] /0./ #position of left-hand axial boundary position -zax real [m] /1./ #position of right-hand axial boundary position -zaxpt real [m] /.75/ #position of x-point; uniform grid to here -tiltang real [deg] /0./ #inc. tilt angle of the divertor plate from 90 deg. -ixsnog integer /1/ #poloidal ix where nonorthogonal mesh begins -zxpt_reset real [m] /0./ #reset x-pt2 here if >0 for single-region mesh -alfyt real /-2./ #exponent coeff. for y (radial) grid nonuiformity -tnoty real /0./ #shift if r(t)~del_r*tanh radial mesh profile -sratiopf real /0./ #ratio of effec. alfyt in priv. flux region; calc - #internally to give same expans. rate if =0. -alfxt real /4.0/ #exponent coeff. for x (axial) grid nonuiformity -isadjalfxt integer /0/ #=1 changes alfxt slightly for smooth dx at ixpt2 -tctr real /0./ #relative location of dx maximum;0, left; 1., right -bpolfix real [T] /.3/ #poloidal B-field for cartesian grid -btfix real [T] /5./ #total B-field for cartesian grid -rmajfix real [m] /1.0/ #reference major radius for cartesian/cylindrical grid -sigma_bpol real [] /0.0/ #exponent for poloidal field for cartesian/cylindrical grid -sigma_btor real [] /0.0/ #exponent for toroidal field for cartesian/cylindrical grid -isgdistort integer /0/ #switch to distort poloidal grid -agsindx real /0./ #max amplitude shift of poloidal cell face linear +radm real [m] /-1.e-4/ +gridgen #minimum "radius" of cylinder or slab +radx real [m] /0.04/ +gridgen #maximum "radius" of cylinder or slab +rad0 real [m] /0./ +gridgen #location of "radial" separ'x for cylinder or slab +rscalcore real [ ] /1./ +gridgen #scale fac to change radial dimen. of core region +za0 real [m] /0./ +gridgen #position of left-hand axial boundary position +zax real [m] /1./ +gridgen #position of right-hand axial boundary position +zaxpt real [m] /.75/ +gridgen #position of x-point; uniform grid to here +tiltang real [deg] /0./ +gridgen #inc. tilt angle of the divertor plate from 90 deg. +ixsnog integer /1/ +gridgen #poloidal ix where nonorthogonal mesh begins +zxpt_reset real [m] /0./ +gridgen #reset x-pt2 here if >0 for single-region mesh +alfyt real /-2./ +gridgen #exponent coeff. for y (radial) grid nonuiformity +tnoty real /0./ +gridgen #shift if r(t)~del_r*tanh radial mesh profile +sratiopf real /0./ +gridgen #ratio of effec. alfyt in priv. flux region; calc + +gridgen #internally to give same expans. rate if =0. +alfxt real /4.0/ +gridgen #exponent coeff. for x (axial) grid nonuiformity +isadjalfxt integer /0/ +gridgen #=1 changes alfxt slightly for smooth dx at ixpt2 +tctr real /0./ +gridgen #relative location of dx maximum;0, left; 1., right +bpolfix real [T] /.3/ +gridgen #poloidal B-field for cartesian grid +btfix real [T] /5./ +gridgen #total B-field for cartesian grid +rmajfix real [m] /1.0/ +gridgen #reference major radius for cartesian/cylindrical grid +sigma_bpol real [] /0.0/ +gridgen #exponent for poloidal field for cartesian/cylindrical grid +sigma_btor real [] /0.0/ +gridgen #exponent for toroidal field for cartesian/cylindrical grid +isgdistort integer /0/ +gridgen #switch to distort poloidal grid +agsindx real /0./ +gridgen #max amplitude shift of poloidal cell face linear #linear in radial index iy -agsrsp real /0./ #max amplitude shift of poloidal cell face linear +agsrsp real /0./ +gridgen #max amplitude shift of poloidal cell face linear #in real space - use either asgindx or asgrsp/not b -iynod integer /0/ #iy about which asgindx distortion is centered -rnod real /0./ #value of y about which asgrsp distortion centered -ixdstar integer /1/ #ix where poloidal distortion begins +iynod integer /0/ +gridgen #iy about which asgindx distortion is centered +rnod real /0./ +gridgen #value of y about which asgrsp distortion centered +ixdstar integer /1/ +gridgen #ix where poloidal distortion begins ***** Torannulus: -acore real [m] /0.5/ #minor radius of core-edge bdry for mhdgeo=2 -rm0 real [m] /2./ #major radius of annulus for mhdgeo=2 -edgewid real [m] /0.1/ #width of simulated edge region for mhdgeo=2 -dthlim real [rad] /1e-4/ #polodial angular width of limiter cell -bpol0 real [T] /0.2/ #poloidal B-field for mhdgeo=2 (annulus) -btor0 real [T] /2./ #toroidal B-field for mhdgeo=2 on axis -radf(0:nym+1,0:4) _real [m] # minor radius of cells for mhdgeo=2 -thpf(1:nxm,0:4) _real [m] # poloidal angle of cells for mhdgeo=2 -ibpmodel integer /0/ #=0, Bpol=bpol0; =1, Bpol=bpol0*rm0/R +acore real [m] /0.5/ +gridgen #minor radius of core-edge bdry for mhdgeo=2 +rm0 real [m] /2./ +gridgen #major radius of annulus for mhdgeo=2 +edgewid real [m] /0.1/ +gridgen #width of simulated edge region for mhdgeo=2 +dthlim real [rad] /1e-4/ +gridgen #polodial angular width of limiter cell +bpol0 real [T] /0.2/ +gridgen #poloidal B-field for mhdgeo=2 (annulus) +btor0 real [T] /2./ +gridgen #toroidal B-field for mhdgeo=2 on axis +radf(0:nym+1,0:4) _real [m] +gridgen # minor radius of cells for mhdgeo=2 +thpf(1:nxm,0:4) _real [m] +gridgen # poloidal angle of cells for mhdgeo=2 +ibpmodel integer /0/ +gridgen #=0, Bpol=bpol0; =1, Bpol=bpol0*rm0/R ***** Magmirror: zu(1:nxm,1:nym,0:4) _real [m] #axial postions of vertices & center (0) @@ -195,23 +202,23 @@ iwsla(niwdim) _integer ***** Inmesh: # input data from user -isspnew integer /0/ +isspnew integer /0/ +gridgen # flag for source of strike-point data # isspnew = 0 --> strike point data from eqdsk files # = 1 --> user-specified values (rstrike(1:2),zstrike(1:2)) -rstrike(1:2) real [m] +rstrike(1:2) real [m] +gridgen # radial position of inboard:outboard strike point -zstrike(1:2) real [m] +zstrike(1:2) real [m] +gridgen # vertical position of inboard:outboard strike point -istpnew integer /0/ +istpnew integer /0/ +gridgen # flag for source of first-seed-point data (top of mesh) # istpnew = 0 --> 1st seed point at midplane for "dnbot" # = 1 --> user-specified values (rtpnew(1:2),ztpnew(1:2)) -rtpnew(1:2) real [m] +rtpnew(1:2) real [m] +gridgen # radial position of first inboard:outboard seed point -ztpnew(1:2) real [m] +ztpnew(1:2) real [m] +gridgen # vertical position of first inboard:outboard seed point -istptest(1:2) integer /2*0/ +istptest(1:2) integer /2*0/ +gridgen # flag for algorithm that defines top-of-mesh on inboard, (1), # and outboard, (2), separatrix flux contours: # = 0 --> test on R only @@ -219,10 +226,10 @@ istptest(1:2) integer /2*0/ # = 2 --> test on Z only ilmax(1:2) integer # index of last angle surface ( at divertor plate ) in each region -seedxp(idim,noregs) _real +seedxp(idim,noregs) _real +gridgen # normalized distance along core segment of separatrix # measured from first seed point (=0.) to x-point (=100.) -seedxpxl(idim,noregs) _real +seedxpxl(idim,noregs) _real +gridgen # normalized distance along divertor leg of separatrix measured from # x-point (=0.) to last seed point (=100.) seed(idim,noregs) _real @@ -245,7 +252,7 @@ y0g(noregs) _real # vertical position of the first seed point on the separatrix ylast(noregs) _real # vertical position of the last seed point on the separatrix -isztest(1:2) integer /2*0/ +isztest(1:2) integer /2*0/ +gridgen # flag for algorithm that defines end-of-mesh on inboard, (1), # and outboard, (2), separatrix flux contours: # = 0 --> test on R only @@ -253,7 +260,7 @@ isztest(1:2) integer /2*0/ # = 2 --> test on Z only epslon_lim real /1.e-3/ # ratio of limiter guard-cell x-width to adjacent cell -dalpha real /5./ +dalpha real /5./ +gridgen # fuzziness or overlap (in degrees) of angle limits associ. with alpha1 ***** Transit: @@ -295,7 +302,7 @@ iendc(noregs) _integer ***** UEgrid: # input/output data for defining the grid in the UEDGE code -ixtop integer +ixtop integer +gridgen # ix index of top "angle" surface opposite the x-point ***** Mmod: @@ -352,11 +359,11 @@ rtop2(ntop2) _real [m] ztop2(ntop2) _real [m] # vertical position of data points on the outboard top-of-mesh # reference surface -istream integer /0/ +istream integer /0/ +gridgen # option parameter for defining fixed upstream reference surface # istream=0 midplane+cut(ismmon=1) or top-of-mesh(ismmon=2) # istream=1 user-defined upstream surface arrays -isupstreamx integer /0/ +isupstreamx integer /0/ +gridgen # option parameter for defining fixed upstream reference surface # isupstreamx=0 midplane+cut(ismmon=1) or top-of-mesh(ismmon=2) # isupstreamx=1 orthogonal surface (SOL and PF) through x-point @@ -392,23 +399,23 @@ rdnstream2(ndnstream2) _real [m] zdnstream2(ndnstream2) _real [m] # vertical position of data points on the outboard downstream # reference surface -iplate integer /0/ +iplate integer /0/ +gridgen # option parameter for defining divertor plates # iplate=0 orthogonal plates # iplate=1 user-defined divertor plates -nplate1 integer +nplate1 integer +gridgen # number of data points on the inboard divertor plate surface -rplate1(nplate1) _real [m] +rplate1(nplate1) _real [m] +gridgen # radial position of data points on the inboard divertor plate surface -zplate1(nplate1) _real [m] +zplate1(nplate1) _real [m] +gridgen # vertical position of data points on the inboard divertor plate # surface -nplate2 integer +nplate2 integer +gridgen # number of data points on the outboard divertor plate surface -rplate2(nplate2) _real [m] +rplate2(nplate2) _real [m] +gridgen # radial position of data points on the outboard divertor plate # surface -zplate2(nplate2) _real [m] +zplate2(nplate2) _real [m] +gridgen # vertical position of data points on the outboard divertor plate # surface ntop integer @@ -455,17 +462,17 @@ zplate0(nptmp) _real [m] # temporary array for subroutine meshmod dsnorm(idim) _real # temporary array for subroutine meshmod2 -wtold real /0.5/ +wtold real /0.5/ +gridgen # weight factor for spatial smoothing of angle-like mesh surfaces # wtold=1.0 ==> no smoothing # wtold=0.5 ==> (1,2,1) relative weighting of (j-1,j,j+1) # wtold=0.0 ==> (1,0,1) relative weighting of (j-1,j,j+1) -nsmooth integer /2/ +nsmooth integer /2/ +gridgen # number of times to apply the smoothing algorithm to each # angle-like surface after non-orthogonal plate construction -fuzzm real [m] /1.0e-08/ +fuzzm real [m] /1.0e-08/ +gridgen # a measure of the "fuzziness" in meshpoint coordinates -delmax real [m] /1.0e-08/ +delmax real [m] /1.0e-08/ +gridgen # estimated maximum deviation of mesh points from exact flux # surfaces (used only in subroutine smooth) wtmesh1 real /0.5/ @@ -475,7 +482,7 @@ wtmesh1 real /0.5/ wtm1(idim) _real # temporary array of weight factors for merging limiter mesh # with original (unmodified) mesh -dmix0 real /0./ +dmix0 real /0./ +gridgen # normalized poloidal mixing length for combining mesh0 with mesh12 # =0. --> abrupt change from orthogonal mesh to mesh12 at upstream # position @@ -509,20 +516,20 @@ dsmesh3(idim) _real dsmeshff(idim) _real # temporary array for subroutine meshff # distance from top-of-mesh to modified meshpoints (flamefront) -cwtffu real /1./ +cwtffu real /1./ +gridgen # exponent for weight function variation between x-point and flamefront # wt(ix)=wtff*fac(ix)**cwtff where fac(ix) varies linearly from # zero at xpoint to unity at flamefront. -cwtffd real /1./ +cwtffd real /1./ +gridgen # exponent for weight function variation between flamefront and plate # wt(ix)=wtff*fac(ix)**cwtff where fac(ix) varies linearly from # zero at plate to unity at flamefront. -isxtform integer /1/ +isxtform integer /1/ +gridgen # flag for choosing various forms of x(ix) near flamefront # =1 --> specify slope factor at flamefront only (default) # =2 --> specify slope factor at flamefront and upstream # =3 --> specify slope factor at flamefront, upstream and downstream -iswtform integer /0/ +iswtform integer /0/ +gridgen # flag for choosing various forms of weight factors near flamefront # =0 --> wt(ix)=wtff for all ix (default) # =1 --> wt(ix)~wtff*abs(ix-ixlimit)**cwtff between flamefront and @@ -543,7 +550,7 @@ slpxffd1 real # slope factor at downstream limit (plate) of flamefront mesh # slpxuu < 1 makes mesh finer # slpxuu > 1 makes mesh coarser -nxdff1 integer /0/ +nxdff1 integer /0/ +gridgen # number of cells between flame front and divertor plate # on inner leg (region 1) wtff2 real @@ -568,26 +575,26 @@ nxdff2 integer /0/ ***** Refinex: # data used for mesh refinement near the x-point -isrefxptn integer /1/ +isrefxptn integer /1/ +gridgen # flag for choosing x-point mesh refinement algorithm # =0 old interpolation method # =1 new flux-surface-based method -nxmod integer /2/ +nxmod integer /2/ +gridgen # number of 'upstream' poloidal cells (per quadrant) in the # original mesh that we modify by calling subroutine refinex -alfxptl real /1./ # use as alfxpt for cells below(l) the x-pt; +alfxptl real /1./ +gridgen # use as alfxpt for cells below(l) the x-pt; # frac=(i/(nxxpt+nxmod))**alfxpt for extra x-pt grid spacing below x-pt -alfxpt2l real /1./ # use as alfxpt2 for cells below(l) the x-pt; +alfxpt2l real /1./ +gridgen # use as alfxpt2 for cells below(l) the x-pt; # frac2=(i/(nxxpt+nxmod-1))**alfxpt2 for mixing fixed lngth & # flux-surface length in adding extra x-pt cells below x-pt -alfxptu real /1./ # use as alfxpt for cells above(u) the x-pt; +alfxptu real /1./ +gridgen # use as alfxpt for cells above(u) the x-pt; # frac=(i/(nxxpt+nxmod))**alfxpt for extra x-pt grid spacing above x-pt -alfxpt2u real /1./ # use as alfxpt2 for cells above(u) the x-pt; +alfxpt2u real /1./ +gridgen # use as alfxpt2 for cells above(u) the x-pt; # frac2=(i/(nxxpt+nxmod-1))**alfxpt2 for mixing fixed lngth & # flux-surface length in adding extra x-pt cells above x-pt -alfxpt real /1./ # work var for alfxptl,u for below(l)/above(u) x-pt +alfxpt real /1./ +gridgen # work var for alfxptl,u for below(l)/above(u) x-pt # frac=(i/(nxxpt+nxmod))**alfxpt for setting extra x-pt grid spacing -alfxpt2 real /1./ # work var for alfxptsl,u for below(l)/above(u) x-pt +alfxpt2 real /1./ +gridgen # work var for alfxptsl,u for below(l)/above(u) x-pt # frac2=(i/(nxxpt+nxmod-1))**alfxpt2 for mixing fixed lngth & # flux-surface length in adding extra x-pt cells rsu(0:nym+2) _real [m] @@ -617,7 +624,7 @@ rmm(0:nym,0:nxm) _real [m] zmm(0:nym,0:nxm) _real [m] # working array that contains z-coord's of angle-like surfaces # in refined region near x-point -nsmoothx integer /8/ +nsmoothx integer /8/ +gridgen # number of times to apply the smoothing algorithm to each # angle-like surface after mesh refinement near the x-point @@ -629,21 +636,21 @@ xdat(ndat) _real [m] # data values for xfcn tdat(ndat) _real # data values for t -kxmesh integer /1/ +kxmesh integer /1/ +gridgen # switch parameter for choosing model that defines x-mesh : # kxmesh=0 use old model (manual def. of seed points) # kxmesh=1 use linear*rational form for x(t) # kxmesh=2 use linear*exponential form for x(t) # kxmesh=3 use spline form for x(t) # kxmesh=4 use exponential+spline form for x(t) -slpxt real /1.0/ +slpxt real /1.0/ +gridgen # slope enhancement factor for x(t) near the "top" of the core # plasma -alfx(2) real /2*0.1/ +alfx(2) real /2*0.1/ +gridgen # log( dx(n+1)/dx(n) ) for 'gas' cells near the divertor plates -dxgas(2) real [m] +dxgas(2) real [m] +gridgen # poloidal size of first 'gas' cell at inboard and outboard plates -nxgas(2) integer +nxgas(2) integer +gridgen # number of poloidal 'gas' cells at inboard and outboard plates dt1 real # normalized-index distance (t) from inboard plate to 'extra' data @@ -655,19 +662,19 @@ dt2 real # point dx2 real [m] # physical distance (x) from outboard plate to 'extra' data point -ileft integer /0/ +ileft integer /0/ +gridgen # type of end condition at the left endpoint # = 1 first derivative specified by dleft # = 2 second derivative specified by dleft -dleft real /0.0/ [m] +dleft real /0.0/ [m] +gridgen # derivative at left endpoint -iright integer /0/ +iright integer /0/ +gridgen # type of end condition at the right endpoint # = 1 first derivative specified by dright # = 2 second derivative specified by dright -dright real /0.0/ [m] +dright real /0.0/ [m] +gridgen # derivative at right endpoint -kord integer /4/ # order of spline (=4 for cubic interpolation) +kord integer /4/ +gridgen # order of spline (=4 for cubic interpolation) ndatp2 integer /NDATP2/ # NDATP2 = NDAT+2 kntopt integer /1/ # knot selection option flag tknt(ndatp2+4) _real # knot locations @@ -697,15 +704,15 @@ iysptrxu integer # radial index of cells just inside the separatrix ***** Expseed: # variables to control exponential poloidal mesh in sub exponseed -fraclplt(2) real /.6,.6/ #frac of divertor leg with near-plate spacing -alfxdiv(2) real /.18,.18/ #exponential factor for cell-size expansion -alfxcore(2) real /.4,.4/ #exponential factor for cell-size expansion -shift_seed_leg(2) real /0.,0./ #shift in seed away from Xpt toward plate -shift_seed_core(2) real /1.,1./ #shift in seed away from Xpt toward top -nxlplt(2) integer /12,12/ #num poloidal cells in leg-plate region -nxlxpt(2) integer /4,4/ #num pol cells in leg-xpt region; +fraclplt(2) real /.6,.6/ +gridgen #frac of divertor leg with near-plate spacing +alfxdiv(2) real /.18,.18/ +gridgen #exponential factor for cell-size expansion +alfxcore(2) real /.4,.4/ +gridgen #exponential factor for cell-size expansion +shift_seed_leg(2) real /0.,0./ +gridgen #shift in seed away from Xpt toward plate +shift_seed_core(2) real /1.,1./ +gridgen #shift in seed away from Xpt toward top +nxlplt(2) integer /12,12/ +gridgen #num poloidal cells in leg-plate region +nxlxpt(2) integer /4,4/ +gridgen #num pol cells in leg-xpt region; #note nxlplt+nxlxpt = nxleg (must check) -fcorenunif real /0.8/ #frac pol core mesh with expon mesh +fcorenunif real /0.8/ +gridgen #frac pol core mesh with expon mesh ***** Xfcn: # contains various x-mesh functional forms diff --git a/grd/grd_basis.v b/grd/grd_basis.v deleted file mode 100755 index a32b9213..00000000 --- a/grd/grd_basis.v +++ /dev/null @@ -1,897 +0,0 @@ -grd -# This is the 2-d grid construction package that adds orthogonal surfaces -# to the flux surfaces generated by the flx package. This forms the basic -# structure for the plasma zone grid in the DEGAS code. -{ -NIX = 3 # maximum number of coincident angle surfaces at x-point -MSEG = 15 # maximum number of segments on a flux curve -NALPHA = 4 # number of rotated coordinate systems used for spline fits -NDAT = 7 # dimensioning parameter for x-mesh data -NDATP2 = NDAT+2 -} - -***** Dim_vars hidden: -%ifelse(Module,grddata|grdwake,[ -% Use(Dimflxgrd) -%],[]) -# Dimension variables for automatically written routines grddata & grdwake. -# These variables need never be set, because those routines don't access array -# elements. -nx integer # number of cells in x (poloidal) direc. (see also nxm) -ny integer # number of cells in y (radial) direction -nxm integer # total number of cells in x direc.; nxm = nx + nxomit -nym integer # total number of cells in y direc.; nym = ny + nyomitmx - -***** Dimensions: -# dimensioning parameters - some from flx package -idim integer - # maximum number of angle coordinate surfaces -nix integer /NIX/ - # number of coincident angle surfaces at x-point -mseg integer /MSEG/ - # maximum number of segments on a flux curve -nalpha integer /NALPHA/ - # number of rotated coordinate systems used for spline fits -nxuse(1:2) integer - # number of finite-size cells along core boundary = nxcore-1 for - # double-null and limiter configurations -nptmp integer /300/ - # length of temporary arrays for upstream and plate surfaces in - # S.R. meshmod -ndata integer - # data array length for SLATEC spline routine FC -nbkpt integer - # breakpoint array length for SLATEC spline routine FC -nconst integer /0/ - # constraint array length for SLATEC spline routine FC -integer nwdim integer - # workspace array length for SLATEC spline routine FC -integer niwdim integer - # workspace array length for SLATEC spline routine FC - -***** Analgrd: -# common block with parameters for cylindrical & rectangular (IDEAL) grid -radm real [m] /-1.e-4/ #minimum "radius" of cylinder or slab -radx real [m] /0.04/ #maximum "radius" of cylinder or slab -rad0 real [m] /0./ #location of "radial" separ'x for cylinder or slab -rscalcore real [ ] /1./ #scale fac to change radial dimen. of core region -za0 real [m] /0./ #position of left-hand axial boundary position -zax real [m] /1./ #position of right-hand axial boundary position -zaxpt real [m] /.75/ #position of x-point; uniform grid to here -tiltang real [deg] /0./ #inc. tilt angle of the divertor plate from 90 deg. -ixsnog integer /1/ #poloidal ix where nonorthogonal mesh begins -zxpt_reset real [m] /0./ #reset x-pt2 here if >0 for single-region mesh -alfyt real /-2./ #exponent coeff. for y (radial) grid nonuiformity -tnoty real /0./ #shift if r(t)~del_r*tanh radial mesh profile -sratiopf real /0./ #ratio of effec. alfyt in priv. flux region; calc - #internally to give same expans. rate if =0. -alfxt real /4.0/ #exponent coeff. for x (axial) grid nonuiformity -isadjalfxt integer /0/ #=1 changes alfxt slightly for smooth dx at ixpt2 -tctr real /0./ #relative location of dx maximum;0, left; 1., right -bpolfix real [T] /.3/ #poloidal B-field for cartesian grid -btfix real [T] /5./ #total B-field for cartesian grid -rmajfix real [m] /1.0/ #reference major radius for cartesian/cylindrical grid -sigma_bpol real [] /0.0/ #exponent for poloidal field for cartesian/cylindrical grid -sigma_btor real [] /0.0/ #exponent for toroidal field for cartesian/cylindrical grid -isgdistort integer /0/ #switch to distort poloidal grid -agsindx real /0./ #max amplitude shift of poloidal cell face linear - #linear in radial index iy -agsrsp real /0./ #max amplitude shift of poloidal cell face linear - #in real space - use either asgindx or asgrsp/not b -iynod integer /0/ #iy about which asgindx distortion is centered -rnod real /0./ #value of y about which asgrsp distortion centered -ixdstar integer /1/ #ix where poloidal distortion begins - -***** Torannulus: -acore real [m] /0.5/ #minor radius of core-edge bdry for mhdgeo=2 -rm0 real [m] /2./ #major radius of annulus for mhdgeo=2 -edgewid real [m] /0.1/ #width of simulated edge region for mhdgeo=2 -dthlim real [rad] /1e-4/ #polodial angular width of limiter cell -bpol0 real [T] /0.2/ #poloidal B-field for mhdgeo=2 (annulus) -btor0 real [T] /2./ #toroidal B-field for mhdgeo=2 on axis -radf(0:nym+1,0:4) _real [m] # minor radius of cells for mhdgeo=2 -thpf(1:nxm,0:4) _real [m] # poloidal angle of cells for mhdgeo=2 -ibpmodel integer /0/ #=0, Bpol=bpol0; =1, Bpol=bpol0*rm0/R - -***** Magmirror: -zu(1:nxm,1:nym,0:4) _real [m] #axial postions of vertices & center (0) -ru(1:nxm,1:nym,0:4) _real [m] #radial postions of vertices & center (0) -bzu(1:nxm,1:nym,0:4) _real [T] #axial B-field at vertices & center (0) -bru(1:nxm,1:nym,0:4) _real [T] #radial B-field at vertices & center (0) -bmag(1:nxm,1:nym,0:4) _real [T] #total B-field at vertices & center (0) -nzc integer #number of mesh pts along B-field -nrc integer #number of radial mesh pts - -***** Curves: -# common block from original grid code -xcurveg(npts,jdim) _real [m] - # xcurve(n,j) is radial coordinate of nth data point on jth flux - # contour -ycurveg(npts,jdim) _real [m] - # ycurve(n,j) is vertical coordinate of nth data point on jth flux - # contour -npointg(jdim) _integer - # npoint(j) is the number of data points on the jth flux contour -xxpoint real [m] - # radial position of the (lower) x-point -yxpoint real [m] - # vertical position of the (lower) x-point -rtanpl real [m] - # radial position of "tangent point" (Bz = 0) on divertor plate -ztanpl real [m] - # vertical position of "tangent point" (Bz = 0) on divertor plate - -***** Linkco: -# common block from original grid code -cmeshx(idim,jdim) _real [m] - # radial coordinates of PLANET/DEGAS mesh -cmeshy(idim,jdim) _real [m] - # vertical coordinates of PLANET/DEGAS mesh -ixpoint(1:3,1:2) integer - # vertical indicies of x-point surfaces, for inboard and outboard - # regions -yextend real [m] /0./ - # fictitious lower boundary for constructing a mesh which extends - # below the EFIT mesh boundary -dsmin real [m] /0./ - # minimum separation of data points on flux contours -dsminx real [m] - # minimum separation of data points from true x-point -dyjump real [m] - # a "jump" in a flux contour occurs when dy > dyjump for consecutive - # points on the contour -alpha1 real [degrees] /45.0/ - # half-width angle that defines (up,down,left,right) directions -ityp(6,2) integer /0,0,0,1,1,2,1,1,2,0,0,0/ - # flag for subroutine orthogx - # ityp = 0 --> search over 1 < i < npoint - # ityp = 1 --> search over 1 < i < ijump - # ityp = 2 --> search over ijump+1 < i < npoint -dxleft real [m] /0./ - # radial step size for extrapolating flux contours -ndxleft integer /0/ - # incremental number of data points for extrapolating flux contours - -***** Transfm: -# common block from original grid code -isegment(npts,jdim) _integer - # data point n belongs to spline segment number isegment(n,j) of - # contour j -isys(mseg,jdim) _integer - # spline segment k of contour j uses coordinate system isys(k,j) - # where isys=1 ----> curve goes right, no rotation - # isys=2 ----> curve goes up, rotate by pi/2 - # isys=3 ----> curve goes left, rotate by pi - # isys=4 ----> curve goes down, rotate by 3*pi/2 -alphasys(nalpha) _real - # rotation angle of the nth fixed, rotated coordinate system -ijump(jdim) _integer - # The discontinuity in flux contour occurs between data points - # i=ijump and i=ijump+1 - -***** Spline: -# common block from original grid code -splcoef(npts,mseg,jdim) _real - # comment needed -xknts(npts,mseg,jdim) _real - # comment needed -ncap7(mseg,jdim) _integer - # comment needed - -***** Argfc: -# argument list for SLATEC spline routine FC -xdatag(npts) _real -# data array for independent variable x in SLATEC spline routine FC -ydatag(npts) _real -# data array for dependent variable y in SLATEC spline routine FC -sddata(npts) _real -# standard deviation array for data points in SLATEC spline routine FC -nord integer /4/ -# order of spline fit (=4 for cubic splines) -bkpt(npts) _real -# breakpoint array in SLATEC spline routine FC -xconst(nconst) _real -# x data for constraints in SLATEC spline routine FC -yconst(nconst) _real -# y data for constraints in SLATEC spline routine FC -nderiv(nconst) _integer -# identifies type of constraints in SLATEC spline routine FC -mode integer -# input/output flag for SLATEC spline routine FC -coeff(npts) _real -# B-spline coefficients from SLATEC spline routine FC -wsla(nwdim) _real -# real workspace for SLATEC spline routine FC -iwsla(niwdim) _integer -# integer workspace for SLATEC spline routine FC - -***** Inmesh: -# input data from user -isspnew integer /0/ - # flag for source of strike-point data - # isspnew = 0 --> strike point data from eqdsk files - # = 1 --> user-specified values (rstrike(1:2),zstrike(1:2)) -rstrike(1:2) real [m] - # radial position of inboard:outboard strike point -zstrike(1:2) real [m] - # vertical position of inboard:outboard strike point -istpnew integer /0/ - # flag for source of first-seed-point data (top of mesh) - # istpnew = 0 --> 1st seed point at midplane for "dnbot" - # = 1 --> user-specified values (rtpnew(1:2),ztpnew(1:2)) -rtpnew(1:2) real [m] - # radial position of first inboard:outboard seed point -ztpnew(1:2) real [m] - # vertical position of first inboard:outboard seed point -istptest(1:2) integer /2*0/ - # flag for algorithm that defines top-of-mesh on inboard, (1), - # and outboard, (2), separatrix flux contours: - # = 0 --> test on R only - # = 1 --> test on R and Z - # = 2 --> test on Z only -ilmax(1:2) integer - # index of last angle surface ( at divertor plate ) in each region -seedxp(idim,noregs) _real - # normalized distance along core segment of separatrix - # measured from first seed point (=0.) to x-point (=100.) -seedxpxl(idim,noregs) _real - # normalized distance along divertor leg of separatrix measured from - # x-point (=0.) to last seed point (=100.) -seed(idim,noregs) _real - # absolute distance along separatrix, measured from top of region, - # to each angle-like mesh point -dissep(npts,noregs) _real - # absolute distance along separatrix, measured from top of region, - # to each separatrix-flux-surface data point -distxp(noregs) _real - # absolute distance along core segment of separatrix - # from first seed point to x-point -distxpxl(noregs) _real - # absolute distance along divertor leg of separatrix - # from last seed point to x-point -x0g(noregs) _real [m] - # major radius of the first seed point on the separatrix -xlast(noregs) _real [m] - # major radius of the last seed point on the separatrix -y0g(noregs) _real - # vertical position of the first seed point on the separatrix -ylast(noregs) _real - # vertical position of the last seed point on the separatrix -isztest(1:2) integer /2*0/ - # flag for algorithm that defines end-of-mesh on inboard, (1), - # and outboard, (2), separatrix flux contours: - # = 0 --> test on R only - # = 1 --> test on R and Z - # = 2 --> test on Z only -epslon_lim real /1.e-3/ - # ratio of limiter guard-cell x-width to adjacent cell -dalpha real /5./ - # fuzziness or overlap (in degrees) of angle limits associ. with alpha1 - -***** Transit: -# common block from original grid code -xtrans(npts) _real - # x-position of data point for least-squares spline fit in rotated - # system -ytrans(npts) _real - # y-position of data point for least-squares spline fit in rotated - # system -wg(npts) _real - # weight of data point for least-squares spline fit in rotated - # system - -***** System: -# cliche from original grid code -istartg(mseg,jdim) _integer - # istart(k,j) is the i-index of the first data point on spline-fit - # segment k of contour j, including any "extra" data points. -iendg(mseg,jdim) _integer - # iend(k,j) is the i-index of the last data point on spline-fit - # segment k of contour j, including any "extra" data points. -m(mseg,jdim) _integer - # m(k,j) is the total number of data points for spline-fit segment k - # of contour j, including any "extra" data points. -nseg(jdim) _integer - # comment needed -ixpointc(1:3,1:2) integer - # the i-index of x-point data in (xcurve,ycurve) arrays; j-index is - # jsptrx. -xwork(npts) _real - # work array used in subroutine prune -ywork(npts) _real - # work array used in subroutine prune -istartc(noregs) _integer - # work array used in subroutine sow -iendc(noregs) _integer - # work array used in subroutine sow - -***** UEgrid: -# input/output data for defining the grid in the UEDGE code -ixtop integer - # ix index of top "angle" surface opposite the x-point - -***** Mmod: -# parameters that determine non-orthogonal mesh modifications -# Note: parameter ismmon has been moved to group Share of the com package -cmeshx0(idim,jdim) _real [m] - # working copy of orthogonal mesh, used by meshmod3 (for ismmon=3) -cmeshy0(idim,jdim) _real [m] - # working copy of orthogonal mesh, used by meshmod3 (for ismmon=3) -dsc(npts) _real - # temporary array for subroutine meshmod - # distance (along x,ycurve) downstream from top-of-mesh - # to each flux surface data point -xcrv(npts) _real - # temporary array for x-coordinates in subroutine meshmod -ycrv(npts) _real - # temporary array for y-coordinates in subroutine meshmod -dsm(idim) _real - # distance (along cmeshx,y) downstream from top-of-mesh -dss(idim) _real - # distance (along separatrix cmeshx,y) downstream from top-of-mesh -dssleg(idim) _real - # distance (along separatrix cmeshx,y) downstream from x-point -dsmesh(idim) _real - # temporary array for subroutine meshmod; distance (along x,ycurve) - # downstream from top-of-mesh to meshpoints -dsmesh0(idim) _real - # temporary array for subroutine meshmod - # distance from top-of-mesh to meshpoints for ismmon=0 option -dsmesh1(idim) _real - # temporary array for subroutine meshmod - # distance from top-of-mesh to meshpoints for ismmon=1 option -dsmesh2(idim) _real - # temporary array for subroutine meshmod - # distance from top-of-mesh to meshpoints for ismmon=2 option -xmsh(idim) _real - # temporary array for x-coordinates in subroutine meshmod -ymsh(idim) _real - # temporary array for y-coordinates in subroutine meshmod -ntop1 integer - # number of data points on the inboard top-of-mesh reference surface -rtop1(ntop1) _real [m] - # radial position of data points on the inboard top-of-mesh - # reference surface -ztop1(ntop1) _real [m] - # vertical position of data points on the inboard top-of-mesh - # reference surface -ntop2 integer - # number of data points on the outboard top-of-mesh reference - # surface -rtop2(ntop2) _real [m] - # radial position of data points on the outboard top-of-mesh - # reference surface -ztop2(ntop2) _real [m] - # vertical position of data points on the outboard top-of-mesh - # reference surface -istream integer /0/ - # option parameter for defining fixed upstream reference surface - # istream=0 midplane+cut(ismmon=1) or top-of-mesh(ismmon=2) - # istream=1 user-defined upstream surface arrays -isupstreamx integer /0/ - # option parameter for defining fixed upstream reference surface - # isupstreamx=0 midplane+cut(ismmon=1) or top-of-mesh(ismmon=2) - # isupstreamx=1 orthogonal surface (SOL and PF) through x-point -nupstream1 integer - # number of data points on the inboard upstream reference surface -rupstream1(nupstream1) _real [m] - # radial position of data points on the inboard upstream reference - # surface -zupstream1(nupstream1) _real [m] - # vertical position of data points on the inboard upstream reference - # surface -nupstream2 integer - # number of data points on the outboard upstream reference surface -rupstream2(nupstream2) _real [m] - # radial position of data points on the outboard upstream reference - # surface -zupstream2(nupstream2) _real [m] - # vertical position of data points on the outboard upstream - # reference surface -ndnstream1 integer - # number of data points on the inboard downstream reference surface -rdnstream1(ndnstream1) _real [m] - # radial position of data points on the inboard downstream reference - # surface -zdnstream1(ndnstream1) _real [m] - # vertical position of data points on the inboard downstream - # reference surface -ndnstream2 integer - # number of data points on the outboard downstream reference surface -rdnstream2(ndnstream2) _real [m] - # radial position of data points on the outboard downstream - # reference surface -zdnstream2(ndnstream2) _real [m] - # vertical position of data points on the outboard downstream - # reference surface -iplate integer /0/ - # option parameter for defining divertor plates - # iplate=0 orthogonal plates - # iplate=1 user-defined divertor plates -nplate1 integer - # number of data points on the inboard divertor plate surface -rplate1(nplate1) _real [m] - # radial position of data points on the inboard divertor plate surface -zplate1(nplate1) _real [m] - # vertical position of data points on the inboard divertor plate - # surface -nplate2 integer - # number of data points on the outboard divertor plate surface -rplate2(nplate2) _real [m] - # radial position of data points on the outboard divertor plate - # surface -zplate2(nplate2) _real [m] - # vertical position of data points on the outboard divertor plate - # surface -ntop integer - # temporary variable for subroutine meshmod -rtop(nptmp) _real [m] - # temporary array for subroutine meshmod -ztop(nptmp) _real [m] - # temporary array for subroutine meshmod -ntop0 integer - # temporary variable for subroutine meshlim -rtop0(nptmp) _real [m] - # temporary array for subroutine meshlim -ztop0(nptmp) _real [m] - # temporary array for subroutine meshlim -nbot integer - # temporary variable for subroutine meshlim -rbot(nptmp) _real [m] - # temporary array for subroutine meshlim -zbot(nptmp) _real [m] - # temporary array for subroutine meshlim -nupstream integer - # temporary variable for subroutine meshmod -rupstream(nptmp) _real [m] - # temporary array for subroutine meshmod -zupstream(nptmp) _real [m] - # temporary array for subroutine meshmod -ndnstream integer - # temporary variable for subroutine meshmod -rdnstream(nptmp) _real [m] - # temporary array for subroutine meshmod -zdnstream(nptmp) _real [m] - # temporary array for subroutine meshmod -nplate integer - # temporary variable for subroutine meshmod -rplate(nptmp) _real [m] - # temporary array for subroutine meshmod -zplate(nptmp) _real [m] - # temporary array for subroutine meshmod -nplate0 integer - # temporary variable for subroutine meshmod -rplate0(nptmp) _real [m] - # temporary array for subroutine meshmod -zplate0(nptmp) _real [m] - # temporary array for subroutine meshmod -dsnorm(idim) _real - # temporary array for subroutine meshmod2 -wtold real /0.5/ - # weight factor for spatial smoothing of angle-like mesh surfaces - # wtold=1.0 ==> no smoothing - # wtold=0.5 ==> (1,2,1) relative weighting of (j-1,j,j+1) - # wtold=0.0 ==> (1,0,1) relative weighting of (j-1,j,j+1) -nsmooth integer /2/ - # number of times to apply the smoothing algorithm to each - # angle-like surface after non-orthogonal plate construction -fuzzm real [m] /1.0e-08/ - # a measure of the "fuzziness" in meshpoint coordinates -delmax real [m] /1.0e-08/ - # estimated maximum deviation of mesh points from exact flux - # surfaces (used only in subroutine smooth) -wtmesh1 real /0.5/ - # weight factor for combining ismmon=1 and ismmon=2 meshes - # wtmesh1=1 ---> same as ismmon=1 - # wtmesh1=0 ---> same as ismmon=2 -wtm1(idim) _real - # temporary array of weight factors for merging limiter mesh - # with original (unmodified) mesh -dmix0 real /0./ - # normalized poloidal mixing length for combining mesh0 with mesh12 - # =0. --> abrupt change from orthogonal mesh to mesh12 at upstream - # position - # =1. --> gradual change from orthogonal mesh to mesh12 between - # upstream and downstream positions -cmeshx3(idim,jdim) _real [m] - # reference mesh for flamefront modifications -cmeshy3(idim,jdim) _real [m] - # reference mesh for flamefront modifications -nff1 integer - # number of data points on the inboard flamefront -rff1(nff1) _real [m] - # radial position of data points on the inboard flamefront -zff1(nff1) _real [m] - # vertical position of data points on the inboard flamefront -nff2 integer - # number of data points on the outboard flamefront -rff2(nff2) _real [m] - # radial position of data points on the outboard flamefront -zff2(nff2) _real [m] - # vertical position of data points on the outboard flamefront -nff integer - # temporary variable for subroutine meshff -rff(nptmp) _real [m] - # temporary array for subroutine meshff -zff(nptmp) _real [m] - # temporary array for subroutine meshff -dsmesh3(idim) _real - # temporary array for subroutine meshff - # distance from top-of-mesh to original meshpoints (no flamefront) -dsmeshff(idim) _real - # temporary array for subroutine meshff - # distance from top-of-mesh to modified meshpoints (flamefront) -cwtffu real /1./ - # exponent for weight function variation between x-point and flamefront - # wt(ix)=wtff*fac(ix)**cwtff where fac(ix) varies linearly from - # zero at xpoint to unity at flamefront. -cwtffd real /1./ - # exponent for weight function variation between flamefront and plate - # wt(ix)=wtff*fac(ix)**cwtff where fac(ix) varies linearly from - # zero at plate to unity at flamefront. -isxtform integer /1/ - # flag for choosing various forms of x(ix) near flamefront - # =1 --> specify slope factor at flamefront only (default) - # =2 --> specify slope factor at flamefront and upstream - # =3 --> specify slope factor at flamefront, upstream and downstream -iswtform integer /0/ - # flag for choosing various forms of weight factors near flamefront - # =0 --> wt(ix)=wtff for all ix (default) - # =1 --> wt(ix)~wtff*abs(ix-ixlimit)**cwtff between flamefront and - # limiting surface at xpoint (upstream) or plate (downstream). -wtff1 real - # maximum weight factor for combining meshes w and w/o flamefront - # wtff=1 ---> full flamefront mesh - # wtff=0 ---> no flamefront modifications -slpxff1 real - # slope factor at flamefront position - # slpxff < 1 makes mesh finer at flamefront - # slpxff > 1 makes mesh coarser at flamefront -slpxffu1 real - # slope factor at upstream limit (x-point) of flamefront mesh - # slpxuu < 1 makes mesh finer - # slpxuu > 1 makes mesh coarser -slpxffd1 real - # slope factor at downstream limit (plate) of flamefront mesh - # slpxuu < 1 makes mesh finer - # slpxuu > 1 makes mesh coarser -nxdff1 integer /0/ - # number of cells between flame front and divertor plate - # on inner leg (region 1) -wtff2 real - # maximum weight factor for combining meshes w and w/o flamefront - # wtff=1 ---> full flamefront mesh - # wtff=0 ---> no flamefront modifications -slpxff2 real - # slope reduction factor for flamefront mesh - # slpxff < 1 makes mesh finer at flamefront - # slpxff > 1 makes mesh coarser at flamefront -slpxffu2 real - # slope factor at upstream limit (x-point) of flamefront mesh - # slpxuu < 1 makes mesh finer - # slpxuu > 1 makes mesh coarser -slpxffd2 real - # slope factor at downstream limit (plate) of flamefront mesh - # slpxuu < 1 makes mesh finer - # slpxuu > 1 makes mesh coarser -nxdff2 integer /0/ - # number of cells between flame front and divertor plate - # on outer leg (region 2) - -***** Refinex: -# data used for mesh refinement near the x-point -isrefxptn integer /1/ - # flag for choosing x-point mesh refinement algorithm - # =0 old interpolation method - # =1 new flux-surface-based method -nxmod integer /2/ - # number of 'upstream' poloidal cells (per quadrant) in the - # original mesh that we modify by calling subroutine refinex -alfxptl real /1./ # use as alfxpt for cells below(l) the x-pt; - # frac=(i/(nxxpt+nxmod))**alfxpt for extra x-pt grid spacing below x-pt -alfxpt2l real /1./ # use as alfxpt2 for cells below(l) the x-pt; - # frac2=(i/(nxxpt+nxmod-1))**alfxpt2 for mixing fixed lngth & - # flux-surface length in adding extra x-pt cells below x-pt -alfxptu real /1./ # use as alfxpt for cells above(u) the x-pt; - # frac=(i/(nxxpt+nxmod))**alfxpt for extra x-pt grid spacing above x-pt -alfxpt2u real /1./ # use as alfxpt2 for cells above(u) the x-pt; - # frac2=(i/(nxxpt+nxmod-1))**alfxpt2 for mixing fixed lngth & - # flux-surface length in adding extra x-pt cells above x-pt -alfxpt real /1./ # work var for alfxptl,u for below(l)/above(u) x-pt - # frac=(i/(nxxpt+nxmod))**alfxpt for setting extra x-pt grid spacing -alfxpt2 real /1./ # work var for alfxptsl,u for below(l)/above(u) x-pt - # frac2=(i/(nxxpt+nxmod-1))**alfxpt2 for mixing fixed lngth & - # flux-surface length in adding extra x-pt cells -rsu(0:nym+2) _real [m] - # working array (for each quadrant) that contains r-coord's of - # upstream reference surface -zsu(0:nym+2) _real [m] - # working array (for each quadrant) that contains z-coord's of - # upstream reference surface -rsx(0:nym+2) _real [m] - # working array (for each quadrant) that contains r-coord's of - # reference surface passing thru the x-point -zsx(0:nym+2) _real [m] - # working array (for each quadrant) that contains z-coord's of - # reference surface passing thru the x-point -nflux integer - # number of data points in the working arrays rflux & zflux -rflux(npts) _real [m] - # working array that contains r-coord's of flux surface data points -zflux(npts) _real [m] - # working array that contains z-coord's of flux surface data points -dsflux(npts) _real [m] - # working array that contains cumulative distance from upstream - # reference surface -rmm(0:nym,0:nxm) _real [m] - # working array that contains r-coord's of angle-like surfaces - # in refined region near x-point -zmm(0:nym,0:nxm) _real [m] - # working array that contains z-coord's of angle-like surfaces - # in refined region near x-point -nsmoothx integer /8/ - # number of times to apply the smoothing algorithm to each - # angle-like surface after mesh refinement near the x-point - -***** Xmesh: -# data for analytic definition of xfcn(t) on separatrix -ndat integer /NDAT/ - # number of data values for xfcn(t) -xdat(ndat) _real [m] - # data values for xfcn -tdat(ndat) _real - # data values for t -kxmesh integer /1/ - # switch parameter for choosing model that defines x-mesh : - # kxmesh=0 use old model (manual def. of seed points) - # kxmesh=1 use linear*rational form for x(t) - # kxmesh=2 use linear*exponential form for x(t) - # kxmesh=3 use spline form for x(t) - # kxmesh=4 use exponential+spline form for x(t) -slpxt real /1.0/ - # slope enhancement factor for x(t) near the "top" of the core - # plasma -alfx(2) real /2*0.1/ - # log( dx(n+1)/dx(n) ) for 'gas' cells near the divertor plates -dxgas(2) real [m] - # poloidal size of first 'gas' cell at inboard and outboard plates -nxgas(2) integer - # number of poloidal 'gas' cells at inboard and outboard plates -dt1 real - # normalized-index distance (t) from inboard plate to 'extra' data - # point -dx1 real [m] - # physical distance (x) from inboard plate to 'extra' data point -dt2 real - # normalized-index distance (t) from outboard plate to 'extra' data - # point -dx2 real [m] - # physical distance (x) from outboard plate to 'extra' data point -ileft integer /0/ - # type of end condition at the left endpoint - # = 1 first derivative specified by dleft - # = 2 second derivative specified by dleft -dleft real /0.0/ [m] - # derivative at left endpoint -iright integer /0/ - # type of end condition at the right endpoint - # = 1 first derivative specified by dright - # = 2 second derivative specified by dright -dright real /0.0/ [m] - # derivative at right endpoint -kord integer /4/ # order of spline (=4 for cubic interpolation) -ndatp2 integer /NDATP2/ # NDATP2 = NDAT+2 -kntopt integer /1/ # knot selection option flag -tknt(ndatp2+4) _real # knot locations -z1work(5*(ndat+2)) _real # work array for BINT4 spline construction -z1cscoef(ndatp2) _real # spline coefficients -wrk1(3*kord) _real # work array for B1VAL spline evaluation -iflag1 integer # output status flag from B1VAL - -***** Dnull_temp: - # temporary storage for upper and bottom halves of double-null mesh -nxmb integer # number of cells in poloidal direction -nymb integer # number of cells in radial direction -rmb(0:nxmb+1,0:nymb+1,0:4) _real [m] # radial cell position -zmb(0:nxmb+1,0:nymb+1,0:4) _real [m] # vertical cell position -ixpt1b integer # poloidal index of cells at x-point on inboard side -ixtopb integer # poloidal index of cells at top of mesh -ixpt2b integer # poloidal index of cells at x-point on outboard side -iysptrxb integer # radial index of cells just inside the separatrix -nxmu integer # number of cells in poloidal direction -nymu integer # number of cells in radial direction -rmu(0:nxmu+1,0:nymu+1,0:4) _real [m] # radial cell position -zmu(0:nxmu+1,0:nymu+1,0:4) _real [m] # vertical cell position -ixpt1u integer # poloidal index of cells at x-point on inboard side -ixtopu integer # poloidal index of cells at top of mesh -ixpt2u integer # poloidal index of cells at x-point on outboard side -iysptrxu integer # radial index of cells just inside the separatrix - -***** Expseed: - # variables to control exponential poloidal mesh in sub exponseed -fraclplt(2) real /.6,.6/ #frac of divertor leg with near-plate spacing -alfxdiv(2) real /.18,.18/ #exponential factor for cell-size expansion -alfxcore(2) real /.4,.4/ #exponential factor for cell-size expansion -shift_seed_leg(2) real /0.,0./ #shift in seed away from Xpt toward plate -shift_seed_core(2) real /1.,1./ #shift in seed away from Xpt toward top -nxlplt(2) integer /12,12/ #num poloidal cells in leg-plate region -nxlxpt(2) integer /4,4/ #num pol cells in leg-xpt region; - #note nxlplt+nxlxpt = nxleg (must check) -fcorenunif real /0.8/ #frac pol core mesh with expon mesh - -***** Xfcn: - # contains various x-mesh functional forms -xfcn(t) function - # defines analytic x-mesh in terms of normalized cell index 0 < t < - # 1. the divertor leg distribution has a rational function form. -xfcn2(t) function - # defines analytic x-mesh in terms of normalized cell index 0 < t < - # 1. the divertor leg distribution has a linear*exponential - # function form. -xfcn3(t) function - # defines x-mesh in terms of normalized cell index 0 < t < 1. a - # cubic spline connects points. -xfcn4(t,nxtotal) function - # defines x-mesh in terms of normalized cell index 0 < t < 1. form - # is exponential near plates and cubic spline for interior region -xcscoef subroutine - # calls spline-fitting routine BINT4 - -***** Driver: - # user-callable subroutines -setidim subroutine - # sets dimensions for angle-like arrays -grdrun subroutine - # main driver routine for grd package -ingrd subroutine - # sets input data for grd package -codsys(j,icood,iseg,is,dy,region:integer,alpha1) subroutine - # constructs segmented spline fits to a flux contour -findalph(nsys,iseg,j,xob,yob,alphab) subroutine - # finds the rotation angle. -readflx subroutine - # read input data from flx package in file flx-grd. -prune subroutine - # inserts x-points on the separatrix contours, and removes - # closely-spaced points on all contours. -extend subroutine - # extrapolates contours, if necessary, below the plate surface. -splfit subroutine - # constructs segmented spline fits to flux contours using s.r. codsys -sow subroutine - # generates the seed points along the separatrix -meshgen(region:integer) subroutine - # generates a mesh by finding orthogonal curves to (xcurve,ycurve) -orthogx(ixtyp,i,j0,j,xob,yob,alphab) subroutine - # constructs the orthogonal point on j from the given x-point - # coordinates (xob,yob); the search is limited to the - # (upper,lower,entire) length of flux surface j by ixtyp=(1,2,0); On - # output, alpha is the local rotation angle of the jth flux surface - # at (xob,yob). Note that (xob,yob) are used as both input and - # output arguments. (i,j0) are informational only. -orthogrd(ixtyp,i,j0,j,xob,yob,alphab) subroutine - # constructs the orthogonal point on j from the given point (xob,yob) - # on j0; the search is limited to the (upper,lower,entire) length of - # flux surface j by ixtyp=(1,2,0); alpha is the local rotation angle - # of the jth flux surface at (xob,yob). Note that (xob,yob,alpha) - # are used as both input and output arguments. (i,j0) are - # informational only. -readgrid(fname:string,runid:string) subroutine - # This subroutine reads a formatted data file of (R,Z) coordinates - # and magnetic field data for the UEDGE code. -writesn(fname:string,runid:string) subroutine - # This subroutine converts (cmeshx,cmeshy) data into (rm,zm) data - # and writes a formatted data file of (R,Z) coordinates - # and magnetic field data for a single-null divertor configuration. -writedn(fname:string,runid:string) subroutine - # This subroutine converts (cmeshx,cmeshy) data into (rm,zm) data - # and writes a formatted data file of (R,Z) coordinates - # and magnetic field data for the outboard half of an up/down - # symmetric double-null configuration. -writedata(fname:string,runid:string) subroutine - # This subroutine writes a formatted data file of (R,Z) coordinates - # and magnetic field data for the UEDGE code. -writednf(fname:string,runid:string) subroutine - # This subroutine writes a formatted data file of (R,Z) coordinates - # and magnetic field data for a full double-null geometry. -intersect2(x1:real,y1:real,i1min:integer,i1max:integer, \ - x2:real,y2:real,i2min:integer,i2max:integer, \ - xc:real,yc:real,i1c:integer,i2c:integer, \ - fuzz:real,ierr:integer) subroutine - # Find the intersection of the two segmented curves : - # (x1(i),y1(i)) i=i1min,i1max and (x2(i),y2(i)) i=i2min,i2max - # Return the intersection point (xc,yc) and the node indices i1c - # and i2c such that the intersection point lies between nodes - # i1c and i1c+1 of curve 1 and nodes ic2 and ic2+1 of curve 2. - # fuzz is the absolute uncertainty in the data point positions. - # Return error flag ierr=1 if no intersection is found. -meshmod2(region:integer) subroutine - # generates a modified mesh with the same normalized distribution of - # points along every flux surface. -smooth(i:integer,j1:integer,j2:integer) subroutine - # smoothes spatial irregularities in angle-like surface (i) between - # flux surfaces (j1) and (j2) ---> modified cmeshx,y -writeue subroutine - # convert from DEGAS-indexed (cmeshx,cmeshy) to UEDGE-indexed - # (rm,zm) and write these into an ascii grid-data file, gridue. -grd2wdf subroutine - # write grid information for DEGAS namelist to unformatted file - # grd-wdf -evalspln(iseg:integer,j:integer,xo:real,yo:real) subroutine - # evaluates the spline representation for the y-coordinate and its - # derivatives (yo(1:4)) on a segment (iseg) of a flux surface (j) at - # the input x-coordinate (xo), where (xo,yo) are in the - # local/rotated coordinate system of the spline (see isys(iseg,j) - # and the corresponding alphasys for the rotation angle) -idealgrd subroutine - # calculates either a cylindrical mesh for mhdgeo=0, or a cartesian - # mesh for mhdgeo=-1 -mirrorgrd subroutine - # calculates a R,Z values for a magnetic mirror read in via a PDB file -gett subroutine - # generates top-of-mesh reference surfaces for use by meshmod3 -getu subroutine - # generates upstream reference surfaces for use by meshmod3 -getd subroutine - # generates downstream reference surfaces for use by meshmod3 -getp subroutine - # generates orthogonal plate reference surfaces for use by meshmod3 -meshmod3(region:integer) subroutine - # generates a modified mesh as defined by parameters wtmesh1 and - # dmix0, and by arrays for the plate and stream reference surfaces. -smoother subroutine - # applies smoothing algorithm to all angle-like flux surfaces in - # the mesh; number of applications is controlled by nsmooth. -smoother2 subroutine - # applies smoothing algorithm to all angle-like flux surfaces in - # the outboard half of the mesh only -meshff(region:integer) subroutine - # generates a modified mesh with refinement near a flamefront - # surface; degree of modification is controlled by wtff and slpxff. - # flamefront surface is defined in arrays rff1,zff1,rff2,zff2. -fpoloidal(psi:real) function - # evaluates the MHD flux function F(psi) = R*B_toroidal for - # arbitrary psi by interpolation on the array fpol(1:nxefit) - # from the EFIT eqdsk file. -pressure(psi:real) function - # evaluates the MHD plasma pressure P(psi) for arbitrary psi by - # interpolation on the array pres(1:nxefit) from the EFIT eqdsk file. -psif(r,z) function - # evaluates the EFIT 2-D spline for psi -brf(r,z) function - # evaluates the radial magnetic field from the 2-D spline for psi -bzf(r,z) function - # evaluates the vertical magnetic field from the 2-D spline for psi -rsurface(quadrant:integer) subroutine - # copies angle-like surface data to reference surface arrays - # rsu,zsu,rsx,zsx for x-point mesh refinement -fluxcurve(quadrant:integer,iy:integer) subroutine - # copies flux surface data from (xcurveg,ycurveg) to the work - # arrays (rflux,zflux) used for x-point mesh refinement -refinexm subroutine - # refine the mesh in the poloidal direction near the x-point - # with parameters nxmod, nxxpt and alfxpt set by user -refine_xpt subroutine - # refine the mesh in the poloidal direction near the x-point - # with parameters nxmod, nxxpt and alfxpt set by user -smoothx(rmm:real,zmm:real,nd1:integer,nd2:integer,\ - iy1:integer,iy2:integer,quadrant:integer) subroutine - # smooth spatial irregularities in the angle-like surface - # defined by the arrays rmm(iy1:iy2) and zmm(iy1:iy2) while ensuring - # that the smoothed points lie exactly on flux surfaces. -mapdnbot subroutine - # maps bottom-half mesh data (rmb,zmb) into mesh arrays (rm,zm) - # for full double null and sets special mesh indices -mapdntop subroutine - # maps upper-half mesh data (rmu,zmu) into mesh arrays (rm,zm) - # for full double null and sets special mesh indices -magnetics(ixmin,ixmax,iymin,iymax) subroutine - # evaluate magnetic field data for mesh cells (rm,zm) with - # indices in the range ixmin<=ix<=ixmax and iymin<=iy<=iymax; - # uses 2-d spline fit to eqdsk data -add_guardc_tp subroutine - # construct infinitesimal guard cells at target plates for full - # double-null mesh -exponseed subroutine - # computes seeds point for poloidal mesh based on exponentals - diff --git a/grd/grdcomp.m b/grd/grdcomp.m index e4926226..82c7400b 100755 --- a/grd/grdcomp.m +++ b/grd/grdcomp.m @@ -5599,12 +5599,12 @@ call xerrab("") c For inboard region of the mesh: nsplit1=nptnma+1 - call gchange("com.Limiter",0) + call gchange("Limiter",0) call getlim1 c For outboard region of the mesh: nsplit2=nlimu-nptnma+2 - call gchange("com.Limiter",0) + call gchange("Limiter",0) call getlim2 return diff --git a/grd/grddriv.m b/grd/grddriv.m index 54fb50de..8a079d6d 100755 --- a/grd/grddriv.m +++ b/grd/grddriv.m @@ -41,9 +41,9 @@ call gallot("Argfc",0) #uses npts,nconst,nwdim,niwdim call ingrd call grdgen + write(*,*) '***** Grid generation has been completed' call writeue - write(*,*) '***** Grid generation has been completed' return end diff --git a/grd/grdread.m b/grd/grdread.m index 1230aa29..cb8f08c0 100755 --- a/grd/grdread.m +++ b/grd/grdread.m @@ -153,6 +153,9 @@ subroutine readgridpars(fname, runid) real simagxs_tmp, sibdrys_tmp external freeus,remark,xerrab,gallot,rdgrid + if (isgriduehdf5 .eq. 1) then + call parsestr('import uedge.gridue as gue;gue.read_gridpars()') + else c Read mesh parameters from a UEDGE code grid data file simagxs_tmp=0 sibdrys_tmp=0 @@ -185,6 +188,7 @@ call xerrab("**** requested grid data file not found") close (nuno) 1999 format(5i4) + endif return end @@ -193,7 +197,7 @@ call xerrab("**** requested grid data file not found") subroutine readgrid(fname, runid) implicit none -Use(Share) # geometry +Use(Share) # geometry, isgriduehdf5 Use(Dim) # nxm,nym Use(Xpoint_indices) # ixlb,ixpt1,ixmdp,ixpt2,ixrb,iysptrx1,iysptrx2 character*(*) fname, runid @@ -201,6 +205,10 @@ subroutine readgrid(fname, runid) real simagxs_tmp, sibdrys_tmp external freeus,remark,xerrab,gallot,rdgrid + if (isgriduehdf5 .eq. 1) then + call parsestr('import uedge.gridue as gue;gue.read_gridue()') + else + c Read a UEDGE code grid data file simagxs_tmp=0 sibdrys_tmp=0 @@ -234,6 +242,7 @@ call gallot("RZ_grid_info",0) call rdgrid(nuno, runid) close (nuno) + endif # end isgriduehdf5 check return end diff --git a/grd/grdwrit.m b/grd/grdwrit.m index 73bb3ba6..e8484709 100755 --- a/grd/grdwrit.m +++ b/grd/grdwrit.m @@ -150,7 +150,11 @@ call mapdnbot2dnull(ixpt1t,ixtopt,ixpt2t,nxmt,iysptrxt,nymt) call add_guardc_tp call magnetics(0,nxm+1,1,nym) call symmetrize_magnetics - call writednf (fname, runidarg) + if (isgriduehdf5 .eq. 1) then + call parsestr('import uedge.gridue as gue;gue.write_gridue()') + else + call writednf (fname, runidarg) + endif else c write the outboard half of the full double null geometry, c excluding the PLANET guard cells near the x-points. @@ -426,7 +430,11 @@ call xerrab("*** ix indexing error in subroutine wrdndata ***") call magnetics(1,nxm,1,nym) # Finally, write out the data -- - call writedata (fname, runidarg) + if (isgriduehdf5 .eq. 1) then + call parsestr('import uedge.gridue as gue;gue.write_gridue()') + else + call writedata (fname, runidarg) + endif return end @@ -441,7 +449,7 @@ subroutine writesn (fname, runidarg) Use(Dimensions) Use(Inmesh) Use(Linkco) -Use(Share) # nxxpt +Use(Share) # nxxpt, isgriduehdf5 character*(*) fname, runidarg external gallot, wrsndata @@ -579,7 +587,12 @@ call xerrab("*** ix indexing error in subroutine wrsndata ***") call magnetics(ixmin,nxm,1,nym) # Finally, write out the data -- - call writedata (fname, runidarg) + + if (isgriduehdf5 .eq. 1) then + call parsestr('import uedge.gridue as gue;gue.write_gridue()') + else + call writedata (fname, runidarg) + endif return end diff --git a/pyexamples/box2/box2_in.py b/pyexamples/box2/box2_in.py index 83bd75b8..8eaa6b4b 100644 --- a/pyexamples/box2/box2_in.py +++ b/pyexamples/box2/box2_in.py @@ -4,6 +4,8 @@ # This is a Python version of the box case from Andreas Holm ########################################################################### +from uedge import bbb, com, grd + #-Geometry bbb.mhdgeo=-1 #-set cartesian geometry @@ -96,7 +98,7 @@ #-Neutral gas propeties -bbb.tfcx=5.;bbb.tfcy=5. #Franck-Condon temperatures +#bbb.tfcx=5.;bbb.tfcy=5. #Franck-Condon temperatures bbb.cngfx=1.;bbb.cngfy=1. #turn-on grad(T_g) flux if =1 bbb.cngflox=1.;bbb.cngfloy=0. #turn-on drift with ions if =1 bbb.cngmom = 1. #ion-gas momentum transfer diff --git a/pyexamples/box2/plotcontour.py b/pyexamples/box2/plotcontour.py index fd273279..559998a5 100644 --- a/pyexamples/box2/plotcontour.py +++ b/pyexamples/box2/plotcontour.py @@ -1,10 +1,12 @@ import matplotlib +import matplotlib.pyplot as plt import matplotlib.gridspec as gridspec +from uedge import bbb, com gs=gridspec.GridSpec(2, 2) plt.figure(10) plt.subplot(gs[0,0]) -CS = plt.contour(com.zm[:,:,0], com.rm[:,:,0], bbb.te/ev) +CS = plt.contour(com.zm[:,:,0], com.rm[:,:,0], bbb.te/bbb.ev) plt.clabel(CS, inline=1, fontsize=10) params = {'mathtext.default': 'regular' } plt.rcParams.update(params) @@ -14,7 +16,7 @@ plt.subplot(gs[0,1]) -CS = plt.contour(com.zm[:,:,0], com.rm[:,:,0], bbb.ti/ev) +CS = plt.contour(com.zm[:,:,0], com.rm[:,:,0], bbb.ti/bbb.ev) plt.clabel(CS, inline=1, fontsize=10) plt.title('T$\mathregular{_i}$ [ev]') plt.grid(True) diff --git a/pyexamples/box2/runcase.py b/pyexamples/box2/runcase.py index d0a39448..4d77e082 100644 --- a/pyexamples/box2/runcase.py +++ b/pyexamples/box2/runcase.py @@ -9,18 +9,21 @@ import matplotlib.gridspec as gridspec import numpy as np import os +from uedge.uedgeplots import * +from uedge.rundt import rundt #-import some utilities for using OS ###execfile(os.path.join(os.environ['HOME'], 'utils/python/osfun.py')) +def paws(): + programPause = input("Press the key to continue...") ##-how to do this better? #-in .bashrc: "export PYLIB=/home/umansky1/PyUEDGE/uedge/pylib" -execfile(os.environ['PYLIB']+"/plotmesh.py") -execfile(os.environ['PYLIB']+"/plotcontour.py") -execfile(os.environ['PYLIB']+"/plotvar.py") -execfile(os.environ['PYLIB']+"/paws.py") -execfile(os.environ['PYLIB']+"/osfun.py") +#execfile(os.environ['PYLIB']+"/plotmesh.py") +#execfile(os.environ['PYLIB']+"/plotcontour.py") +#execfile(os.environ['PYLIB']+"/plotvar.py") +#execfile(os.environ['PYLIB']+"/osfun.py") #execfile("../../plotmesh.py") #execfile("../../pylib/plotvar.py") #execfile("../../pylib/plotr.py") @@ -32,7 +35,7 @@ #-read UEDGE settings -execfile("box2_in.py") +from box2_in import * #-do a quick preliminary run to set all internals @@ -41,7 +44,7 @@ #-show grid plotmesh() -wait = raw_input("PAUSING, PRESS ENTER TO CONTINUE...") +wait = input("PAUSING, PRESS ENTER TO CONTINUE...") #-this should be done in uefacets @@ -66,13 +69,13 @@ bbb.isbcwdt=1 bbb.dtreal = 1e-14; bbb.itermx=30; bbb.exmain() bbb.t_stop=1e0 - bbb.rundt() + rundt() bbb.dtreal=1e20; bbb.isbcwdt=0; bbb.exmain() hdf5_save('mycase.h5') ###execfile('plotcontour.py') - plotcontour() + from plotcontour import * paws() diff --git a/pyexamples/d3dHsm/runcase.py b/pyexamples/d3dHsm/runcase.py index f1356b92..e8fe478f 100644 --- a/pyexamples/d3dHsm/runcase.py +++ b/pyexamples/d3dHsm/runcase.py @@ -9,23 +9,21 @@ import matplotlib.gridspec as gridspec import numpy as np import os +from uedge.uedgeplots import * +from uedge.rundt import rundt + #-import some utilities for using OS ###execfile(os.path.join(os.environ['HOME'], 'utils/python/osfun.py')) #-in .bashrc: "export PYLIB=/home/umansky1/PyUEDGE/uedge/pylib" -execfile(os.environ['PYLIB']+"/plotmesh.py") -execfile(os.environ['PYLIB']+"/plotcontour.py") -execfile(os.environ['PYLIB']+"/plotvar.py") -execfile(os.environ['PYLIB']+"/paws.py") -execfile(os.environ['PYLIB']+"/osfun.py") plt.ion() #-read UEDGE settings -execfile("rd_d3dHsm_in.py") +from rd_d3dHsm_in import * #-do a quick preliminary run to set all internals @@ -33,8 +31,8 @@ #-show grid -plotmesh(iso=1) -wait = raw_input("PAUSING, PRESS ENTER TO CONTINUE...") +plotmesh() +wait = input("PAUSING, PRESS ENTER TO CONTINUE...") #-run to steady state @@ -42,12 +40,13 @@ bbb.isbcwdt=1 bbb.dtreal = 1e-14; bbb.itermx=30; bbb.exmain() bbb.t_stop=1e0 -bbb.rundt() +print(rundt) +rundt.rundt() bbb.dtreal=1e20; bbb.isbcwdt=0; bbb.exmain() #-show some results -plotvar(bbb.te/bbb.ev) +plotmeshval(bbb.te/bbb.ev) #-export the solution in hdf5 file hdf5_save('mycase.h5') diff --git a/pyexamples/d3dHsmNew/README b/pyexamples/d3dHsmNew/README new file mode 100644 index 00000000..e35c896d --- /dev/null +++ b/pyexamples/d3dHsmNew/README @@ -0,0 +1,4 @@ +python -i runcase.py + +Or, in Python do: +exec(open("runcase.py").read()) diff --git a/pyexamples/d3dHsmNew/aeqdsk b/pyexamples/d3dHsmNew/aeqdsk new file mode 100644 index 00000000..86ded5a2 Binary files /dev/null and b/pyexamples/d3dHsmNew/aeqdsk differ diff --git a/pyexamples/d3dHsmNew/d3dHsm.h5 b/pyexamples/d3dHsmNew/d3dHsm.h5 new file mode 100644 index 00000000..653f63ec Binary files /dev/null and b/pyexamples/d3dHsmNew/d3dHsm.h5 differ diff --git a/pyexamples/d3dHsmNew/neqdsk b/pyexamples/d3dHsmNew/neqdsk new file mode 100644 index 00000000..354940d8 --- /dev/null +++ b/pyexamples/d3dHsmNew/neqdsk @@ -0,0 +1,669 @@ + EFITD 09/07/90 # 66832 ,2384ms 3 33 65 + 0.170000005E+01 0.320000005E+01 0.169550002E+01 0.839999974E+00 0.000000000E+00 + 0.172453952E+01 0.910593718E-01-0.380751818E+00 0.164451320E-01-0.206767821E+01 + 0.120704213E+07-0.380751818E+00 0.000000000E+00 0.172453952E+01 0.000000000E+00 + 0.910593718E-01 0.000000000E+00 0.164451320E-01 0.000000000E+00 0.000000000E+00 +-0.376038146E+01-0.373506474E+01-0.371134663E+01-0.368919587E+01-0.366857719E+01 +-0.364945292E+01-0.363178301E+01-0.361552477E+01-0.360063291E+01-0.358705997E+01 +-0.357475591E+01-0.356366873E+01-0.355374527E+01-0.354492903E+01-0.353716350E+01 +-0.353038955E+01-0.352454734E+01-0.351957560E+01-0.351541209E+01-0.351199365E+01 +-0.350925636E+01-0.350713611E+01-0.350556731E+01-0.350448513E+01-0.350382376E+01 +-0.350351667E+01-0.350349855E+01-0.350370312E+01-0.350406408E+01-0.350451517E+01 +-0.350499034E+01-0.350542355E+01-0.350574851E+01 +-0.434976123E+04-0.182651587E+04 0.542709229E+03 0.275791406E+04 0.481909863E+04 + 0.672626270E+04 0.847940625E+04 0.100785293E+05 0.115236318E+05 0.128147148E+05 + 0.139517773E+05 0.149348193E+05 0.157638408E+05 0.164388418E+05 0.169598223E+05 + 0.173267832E+05 0.175397227E+05 0.175986426E+05 0.175035430E+05 0.172544219E+05 + 0.168512813E+05 0.162941191E+05 0.155829375E+05 0.147177354E+05 0.136985127E+05 + 0.125252695E+05 0.111980068E+05 0.971672363E+04 0.808141943E+04 0.629209521E+04 + 0.434875049E+04 0.225138525E+04 0.000000000E+00 +-0.791346884E+01-0.737451935E+01-0.685424232E+01-0.635263681E+01-0.586970234E+01 +-0.540543985E+01-0.495984745E+01-0.453292751E+01-0.412467861E+01-0.373510170E+01 +-0.336419606E+01-0.301196194E+01-0.267839861E+01-0.236350751E+01-0.206728768E+01 +-0.178973937E+01-0.153086221E+01-0.129065645E+01-0.106912267E+01-0.866259813E+00 +-0.682069004E+00-0.516548812E+00-0.369700968E+00-0.241523921E+00-0.132018119E+00 +-0.411849171E-01 0.309779700E-01 0.844686925E-01 0.119288653E+00 0.135435984E+00 + 0.132912546E+00 0.111718789E+00 0.718519539E-01 + 0.209488453E+06 0.197079875E+06 0.184671297E+06 0.172262719E+06 0.159854141E+06 + 0.147445547E+06 0.135036969E+06 0.122628398E+06 0.110219805E+06 0.978112266E+05 + 0.854026406E+05 0.729940625E+05 0.605854766E+05 0.481768984E+05 0.357683203E+05 + 0.233597324E+05 0.109511543E+05-0.145742261E+04-0.138660000E+05-0.262745996E+05 +-0.386831758E+05-0.510917539E+05-0.635003320E+05-0.759089063E+05-0.883175078E+05 +-0.100726086E+06-0.113134664E+06-0.125543242E+06-0.137951813E+06-0.150360391E+06 +-0.162769000E+06-0.175177578E+06-0.187586156E+06 + 0.721479878E-01 0.624937564E-01 0.511088483E-01 0.383830927E-01 0.243493877E-01 + 0.176306255E-01 0.263733789E-02-0.535020605E-02-0.142600462E-01-0.170640498E-01 +-0.114340410E-01-0.876979530E-02-0.116666108E-01-0.195798501E-01-0.345983803E-01 +-0.567315072E-01-0.600479245E-01-0.446733832E-01-0.804638863E-02 0.217667222E-01 + 0.455679297E-01 0.661828071E-01 0.849517584E-01 0.102494366E+00 0.119042829E+00 + 0.134606332E+00 0.149060979E+00 0.162210926E+00 0.173846364E+00 0.183798358E+00 + 0.191983402E+00 0.198422328E+00 0.203235507E+00 0.700871497E-01 0.590926744E-01 + 0.459876247E-01 0.306905545E-01 0.215200409E-01 0.161816850E-01 0.618049502E-02 +-0.171422213E-02-0.809847564E-02-0.110300183E-01-0.975672901E-02-0.923087448E-02 +-0.125951618E-01-0.204607174E-01-0.350873843E-01-0.570527166E-01-0.600595474E-01 +-0.445291996E-01-0.730913877E-02 0.230438411E-01 0.478390008E-01 0.696861222E-01 + 0.898093134E-01 0.108786933E+00 0.126826316E+00 0.143893346E+00 0.159788683E+00 + 0.174213290E+00 0.186846688E+00 0.197431520E+00 0.205845386E+00 0.212131843E+00 + 0.216483817E+00 0.688181370E-01 0.571269281E-01 0.420824103E-01 0.300944224E-01 + 0.238809213E-01 0.189776458E-01 0.123297684E-01 0.579196960E-02 0.604785979E-03 +-0.277537853E-02-0.456120819E-02-0.634963810E-02-0.991243869E-02-0.161561593E-01 +-0.257470980E-01-0.360031873E-01-0.355222821E-01-0.220062584E-01 0.358977914E-02 + 0.294892043E-01 0.531211495E-01 0.751331672E-01 0.960884243E-01 0.116299786E+00 + 0.135839671E+00 0.154563874E+00 0.172138885E+00 0.188093260E+00 0.201917335E+00 + 0.213200182E+00 0.221754372E+00 0.227667257E+00 0.231258318E+00 0.684757158E-01 + 0.571621954E-01 0.434899107E-01 0.346383378E-01 0.290759504E-01 0.235628448E-01 + 0.177345909E-01 0.121091530E-01 0.730229169E-02 0.358518958E-02 0.764682889E-03 +-0.184364617E-02-0.500249863E-02-0.904437155E-02-0.134546012E-01-0.157886669E-01 +-0.121455640E-01-0.650554895E-03 0.175053626E-01 0.386574864E-01 0.603689775E-01 + 0.819932818E-01 0.103474438E+00 0.124831364E+00 0.145975843E+00 0.166629016E+00 + 0.186276823E+00 0.204185113E+00 0.219527468E+00 0.231622711E+00 0.240174800E+00 + 0.245363995E+00 0.247743115E+00 0.687776282E-01 0.586588010E-01 0.482516140E-01 + 0.404306948E-01 0.341601074E-01 0.283303820E-01 0.227091499E-01 0.174457729E-01 + 0.128099024E-01 0.895442814E-02 0.581165403E-02 0.312928110E-02 0.672996044E-03 +-0.148733705E-02-0.268607587E-02-0.146185607E-02 0.395810604E-02 0.145211965E-01 + 0.297434479E-01 0.481281057E-01 0.682940036E-01 0.895029232E-01 0.111456260E+00 + 0.134010330E+00 0.156980976E+00 0.179993287E+00 0.202342734E+00 0.222918943E+00 + 0.240351737E+00 0.253460288E+00 0.261758506E+00 0.265637338E+00 0.266105562E+00 + 0.690192208E-01 0.601205267E-01 0.522296093E-01 0.450656526E-01 0.386598185E-01 + 0.327284522E-01 0.271573998E-01 0.220119022E-01 0.174349211E-01 0.135394558E-01 + 0.103561282E-01 0.786284357E-02 0.609362870E-02 0.528478622E-02 0.599200279E-02 + 0.909225643E-02 0.155083835E-01 0.257546753E-01 0.396791101E-01 0.566278175E-01 + 0.758704692E-01 0.968931988E-01 0.119422033E+00 0.143315077E+00 0.168417528E+00 + 0.194381908E+00 0.220397249E+00 0.244863704E+00 0.265424937E+00 0.279904127E+00 + 0.287460029E+00 0.288978934E+00 0.286423385E+00 0.683522671E-01 0.607914105E-01 + 0.550814942E-01 0.486991629E-01 0.424978770E-01 0.365896709E-01 0.310205370E-01 + 0.258784331E-01 0.212847814E-01 0.173584670E-01 0.141999647E-01 0.119142085E-01 + 0.106694773E-01 0.107598826E-01 0.126118809E-01 0.167776868E-01 0.237944946E-01 + 0.339843705E-01 0.473422110E-01 0.636000410E-01 0.824079588E-01 0.103493713E+00 + 0.126724109E+00 0.152084500E+00 0.179600969E+00 0.209182546E+00 0.240238369E+00 + 0.270769328E+00 0.296457112E+00 0.312964380E+00 0.318753332E+00 0.315872103E+00 + 0.308505028E+00 0.712740123E-01 0.637281016E-01 0.577843972E-01 0.518189669E-01 + 0.458026230E-01 0.399136618E-01 0.342914835E-01 0.290676802E-01 0.243798681E-01 + 0.203693882E-01 0.171847641E-01 0.150029138E-01 0.140682533E-01 0.147226602E-01 + 0.172666162E-01 0.220628679E-01 0.294589177E-01 0.396882147E-01 0.528178215E-01 + 0.687768236E-01 0.874445960E-01 0.108745955E+00 0.132716447E+00 0.159535378E+00 + 0.189533651E+00 0.223166257E+00 0.260802925E+00 0.301590264E+00 0.336497635E+00 + 0.356238335E+00 0.358198136E+00 0.346335530E+00 0.331488043E+00 0.719051659E-01 + 0.651957318E-01 0.604294762E-01 0.546944104E-01 0.487194881E-01 0.427543223E-01 + 0.369887128E-01 0.315881222E-01 0.267113969E-01 0.225211605E-01 0.191947520E-01 + 0.169456378E-01 0.160665736E-01 0.170676559E-01 0.200299099E-01 0.252011791E-01 + 0.328335539E-01 0.431188121E-01 0.561631769E-01 0.720036924E-01 0.906597525E-01 + 0.112198636E+00 0.136801422E+00 0.164835826E+00 0.196953297E+00 0.234274149E+00 + 0.278785735E+00 0.333935350E+00 0.382554889E+00 0.407972217E+00 0.406733125E+00 + 0.378263652E+00 0.353199124E+00 0.757619888E-01 0.688297600E-01 0.633113235E-01 + 0.574831590E-01 0.513507053E-01 0.451630540E-01 0.391329937E-01 0.334433168E-01 + 0.282657892E-01 0.237748027E-01 0.201584883E-01 0.176287964E-01 0.164071321E-01 + 0.177386999E-01 0.209532380E-01 0.263328403E-01 0.340944454E-01 0.444105640E-01 + 0.574081540E-01 0.731832087E-01 0.918348581E-01 0.113516450E+00 0.138498917E+00 + 0.167261302E+00 0.200636253E+00 0.240111977E+00 0.288545549E+00 0.351945877E+00 + 0.413900256E+00 0.445567876E+00 0.444172204E+00 0.404598564E+00 0.369906157E+00 + 0.779870823E-01 0.714537874E-01 0.664044097E-01 0.602587834E-01 0.537447892E-01 + 0.471653640E-01 0.407339633E-01 0.346318781E-01 0.290316045E-01 0.241096653E-01 + 0.200564265E-01 0.170943439E-01 0.155964643E-01 0.168119073E-01 0.200834125E-01 + 0.255374610E-01 0.333374441E-01 0.436370969E-01 0.565705523E-01 0.722599700E-01 + 0.908402354E-01 0.112497166E+00 0.137520805E+00 0.166386262E+00 0.199880227E+00 + 0.239337981E+00 0.287072569E+00 0.347073019E+00 0.417508781E+00 0.453214049E+00 + 0.453254402E+00 0.416859329E+00 0.377476096E+00 0.830354691E-01 0.763174519E-01 + 0.699361339E-01 0.630261749E-01 0.558904521E-01 0.487529151E-01 0.417851880E-01 + 0.351470299E-01 0.290001109E-01 0.235150158E-01 0.188685022E-01 0.151905566E-01 + 0.134715028E-01 0.141325742E-01 0.174078718E-01 0.228512436E-01 0.306144804E-01 + 0.408425406E-01 0.536683947E-01 0.692190528E-01 0.876317695E-01 0.109079979E+00 + 0.133809403E+00 0.162188470E+00 0.194772109E+00 0.232387692E+00 0.276204765E+00 + 0.327719986E+00 0.391630620E+00 0.422646165E+00 0.428285092E+00 0.408697575E+00 + 0.373105764E+00 0.886474848E-01 0.817487314E-01 0.736334622E-01 0.656376556E-01 + 0.577105209E-01 0.498864353E-01 0.422663577E-01 0.349778384E-01 0.281656608E-01 + 0.219970867E-01 0.166804455E-01 0.124590658E-01 0.102801993E-01 0.103594176E-01 + 0.129400119E-01 0.182980746E-01 0.259570405E-01 0.360574126E-01 0.487261117E-01 + 0.640803427E-01 0.822370127E-01 0.103326946E+00 0.127510756E+00 0.154995099E+00 + 0.186030611E+00 0.220866114E+00 0.259552330E+00 0.301282585E+00 0.341756910E+00 + 0.369875699E+00 0.380467087E+00 0.374313891E+00 0.359036595E+00 0.938926265E-01 + 0.864606947E-01 0.767870024E-01 0.678369701E-01 0.590935014E-01 0.505121052E-01 + 0.421514921E-01 0.341128893E-01 0.265198760E-01 0.195198096E-01 0.133587606E-01 + 0.876656920E-02 0.606423616E-02 0.551274046E-02 0.736675784E-02 0.118926540E-01 + 0.193831176E-01 0.293042660E-01 0.417731553E-01 0.568884537E-01 0.747344196E-01 + 0.953841433E-01 0.118900254E+00 0.145324647E+00 0.174635038E+00 0.206640586E+00 + 0.240726352E+00 0.275305241E+00 0.306971252E+00 0.330945134E+00 0.344194055E+00 + 0.347022712E+00 0.342863888E+00 0.956574455E-01 0.885940716E-01 0.791120976E-01 + 0.694731995E-01 0.599569455E-01 0.505859405E-01 0.414200462E-01 0.325504690E-01 + 0.240776502E-01 0.160646737E-01 0.934401527E-02 0.417944416E-02 0.840134919E-03 +-0.414751470E-03 0.670015812E-03 0.435190648E-02 0.108976215E-01 0.205958523E-01 + 0.328371227E-01 0.476977304E-01 0.652244762E-01 0.854319334E-01 0.108292460E+00 + 0.133713782E+00 0.161484331E+00 0.191172019E+00 0.221941575E+00 0.252300054E+00 + 0.279964983E+00 0.302356511E+00 0.317742795E+00 0.326032400E+00 0.328657836E+00 + 0.997702405E-01 0.916645974E-01 0.808631480E-01 0.705471411E-01 0.602759235E-01 + 0.500874482E-01 0.400616340E-01 0.303007066E-01 0.209217407E-01 0.120403655E-01 + 0.457078591E-02-0.132605061E-02-0.542169437E-02-0.746523589E-02-0.720171630E-02 +-0.437980145E-02 0.124763697E-02 0.992981344E-02 0.219345912E-01 0.365553871E-01 + 0.538033545E-01 0.736408532E-01 0.959686860E-01 0.120602056E+00 0.147224039E+00 + 0.175315708E+00 0.204055116E+00 0.232230902E+00 0.258281976E+00 0.280601412E+00 + 0.298033267E+00 0.310228854E+00 0.317624092E+00 0.997893065E-01 0.923687071E-01 + 0.820303261E-01 0.711124912E-01 0.600672998E-01 0.490164198E-01 0.380678438E-01 + 0.273414850E-01 0.169855841E-01 0.725288689E-02-0.106307119E-02-0.781808048E-02 +-0.127868950E-01-0.157126710E-01-0.163323879E-01-0.143931210E-01-0.965905562E-02 +-0.191175193E-02 0.906132907E-02 0.234882981E-01 0.405417942E-01 0.601420440E-01 + 0.821379274E-01 0.106288522E+00 0.132232100E+00 0.159451008E+00 0.187223181E+00 + 0.214601189E+00 0.240467474E+00 0.263694644E+00 0.283363283E+00 0.298915416E+00 + 0.310175806E+00 0.103398286E+00 0.947051421E-01 0.829287097E-01 0.712576136E-01 + 0.593674891E-01 0.473858193E-01 0.354369134E-01 0.236446355E-01 0.121238194E-01 + 0.160373375E-02-0.764080137E-02-0.153765306E-01-0.213423166E-01-0.252558384E-01 +-0.268334392E-01-0.258095358E-01-0.219495837E-01-0.150557868E-01-0.496050715E-02 + 0.849099457E-02 0.254717357E-01 0.450121574E-01 0.669255704E-01 0.909380093E-01 + 0.116675749E+00 0.143663868E+00 0.171302795E+00 0.198864043E+00 0.225522503E+00 + 0.250421137E+00 0.272735417E+00 0.291698247E+00 0.306614608E+00 0.103025205E+00 + 0.950401723E-01 0.835409984E-01 0.710467175E-01 0.582101829E-01 0.452147573E-01 + 0.321843326E-01 0.192545634E-01 0.666677579E-02-0.487890095E-02-0.152111370E-01 +-0.240784045E-01-0.311840251E-01-0.362089463E-01-0.388357416E-01-0.387737341E-01 +-0.357778445E-01-0.296601728E-01-0.202880278E-01-0.756858662E-02 0.858043507E-02 + 0.282715149E-01 0.503811315E-01 0.746127963E-01 0.100581802E+00 0.127876654E+00 + 0.156024739E+00 0.184486389E+00 0.212666586E+00 0.239915669E+00 0.265485555E+00 + 0.288407862E+00 0.307390630E+00 0.106172390E+00 0.974910706E-01 0.841548666E-01 + 0.705044568E-01 0.566085540E-01 0.425186679E-01 0.283145886E-01 0.140657444E-01 + 0.469096005E-03-0.122417379E-01-0.238295272E-01-0.340002626E-01-0.424109362E-01 +-0.486928746E-01-0.524807908E-01-0.534445606E-01-0.513155162E-01-0.459044911E-01 +-0.371042341E-01-0.248753335E-01-0.921531394E-02 0.988516957E-02 0.324927270E-01 + 0.573125258E-01 0.838961527E-01 0.111926541E+00 0.141061634E+00 0.170938715E+00 + 0.201185197E+00 0.231392980E+00 0.261001468E+00 0.288980931E+00 0.313279301E+00 + 0.108466648E+00 0.990995094E-01 0.843003765E-01 0.695417970E-01 0.545542911E-01 + 0.393218845E-01 0.239067450E-01 0.841036066E-02-0.643950701E-02-0.205054525E-01 +-0.335396565E-01-0.452082530E-01-0.551130734E-01-0.628222004E-01-0.679065958E-01 +-0.699803457E-01-0.687367022E-01-0.639737099E-01-0.556014366E-01-0.436284989E-01 +-0.281256549E-01-0.917414948E-02 0.131963454E-01 0.390320942E-01 0.665329024E-01 + 0.956161767E-01 0.126065060E+00 0.157682240E+00 0.190332294E+00 0.223936498E+00 + 0.258377701E+00 0.293115169E+00 0.325654328E+00 0.108109899E+00 0.986868218E-01 + 0.837900564E-01 0.681070387E-01 0.520477034E-01 0.356368758E-01 0.189439915E-01 + 0.217206404E-02-0.140795484E-01-0.296836011E-01-0.443671457E-01-0.577470139E-01 +-0.693580136E-01-0.786890686E-01-0.852295235E-01-0.885194018E-01-0.881976038E-01 +-0.840371996E-01-0.759591609E-01-0.640182048E-01-0.483611822E-01-0.291555244E-01 +-0.648099184E-02 0.198845789E-01 0.483992212E-01 0.787462443E-01 0.110697709E+00 + 0.144182488E+00 0.179300770E+00 0.216368333E+00 0.255974680E+00 0.298988193E+00 + 0.345067650E+00 0.110124052E+00 0.995138884E-01 0.828729048E-01 0.662502125E-01 + 0.491303355E-01 0.314993896E-01 0.133725200E-01-0.465883501E-02-0.224373396E-01 +-0.397600941E-01-0.563040301E-01-0.716234818E-01-0.851719901E-01-0.963421911E-01 +-0.104521342E+00-0.109154873E+00-0.109809093E+00-0.106219709E+00-0.983130857E-01 +-0.861941949E-01-0.700991452E-01-0.503171496E-01-0.270935353E-01-0.537738204E-03 + 0.293026678E-01 0.611412376E-01 0.946811661E-01 0.129969284E+00 0.167304382E+00 + 0.207346037E+00 0.251358569E+00 0.301784098E+00 0.367813706E+00 0.107843198E+00 + 0.975676104E-01 0.814865455E-01 0.640605092E-01 0.458915047E-01 0.270411652E-01 + 0.755168684E-02-0.119622042E-01-0.314403027E-01-0.506719835E-01-0.692926794E-01 +-0.867883116E-01-0.102518238E+00-0.115760878E+00-0.125779390E+00-0.131902009E+00 +-0.133602619E+00-0.130565509E+00-0.122717962E+00-0.110220209E+00-0.934119672E-01 +-0.727236047E-01-0.485703088E-01-0.212485325E-01 0.913102180E-02 0.427533761E-01 + 0.778691843E-01 0.114734814E+00 0.153762266E+00 0.195767418E+00 0.242293373E+00 + 0.296201408E+00 0.362947375E+00 0.110547587E+00 0.982940570E-01 0.800264701E-01 + 0.616705008E-01 0.424271226E-01 0.223324988E-01 0.145780668E-02-0.196594223E-01 +-0.409864187E-01-0.623053722E-01-0.832111612E-01-0.103115492E+00-0.121271670E+00 +-0.136825055E+00-0.148892641E+00-0.156660944E+00-0.159489602E+00-0.156997025E+00 +-0.149106532E+00-0.136038974E+00-0.118251771E+00-0.963338837E-01-0.708771497E-01 +-0.423406847E-01-0.109030697E-01 0.238047652E-01 0.602973625E-01 0.984174386E-01 + 0.138486117E+00 0.181217805E+00 0.227944508E+00 0.281122953E+00 0.343576372E+00 + 0.106664397E+00 0.955226794E-01 0.784057826E-01 0.592022799E-01 0.388338268E-01 + 0.174408052E-01-0.484151952E-02-0.276364498E-01-0.509275012E-01-0.744846612E-01 +-0.978592709E-01-0.120383769E+00-0.141193956E+00-0.159285530E+00-0.173606053E+00 +-0.183176011E+00-0.187218711E+00-0.185270652E+00-0.177245915E+00-0.163432300E+00 +-0.144420102E+00-0.120976977E+00-0.938943475E-01-0.638313591E-01-0.311749950E-01 + 0.406262279E-02 0.420984328E-01 0.812231004E-01 0.121757820E+00 0.164145306E+00 + 0.209107608E+00 0.257787496E+00 0.311996251E+00 0.109487720E+00 0.970690772E-01 + 0.772285536E-01 0.567766465E-01 0.352052227E-01 0.124047082E-01-0.112240259E-01 +-0.357293338E-01-0.610595681E-01-0.869635269E-01-0.112947181E+00-0.138260216E+00 +-0.161912650E+00-0.182735637E+00-0.199487031E+00-0.210998207E+00-0.216333672E+00 +-0.214933515E+00-0.206696823E+00-0.191984087E+00-0.171532929E+00-0.146309987E+00 +-0.117327452E+00-0.854644030E-01-0.513131768E-01-0.150457956E-01 0.237673000E-01 + 0.636264086E-01 0.104258582E+00 0.145700574E+00 0.187971652E+00 0.230632305E+00 + 0.271143347E+00 0.108472645E+00 0.959820673E-01 0.758646429E-01 0.543803833E-01 + 0.316740125E-01 0.760102086E-02-0.174713861E-01-0.437188745E-01-0.711209774E-01 +-0.994223207E-01-0.128090009E+00-0.156291738E+00-0.182907447E+00-0.206593066E+00 +-0.225901440E+00-0.239455447E+00-0.246142432E+00-0.245291844E+00-0.236782327E+00 +-0.221050978E+00-0.198995501E+00-0.171797514E+00-0.140707269E+00-0.106839545E+00 +-0.710103810E-01-0.336268879E-01 0.534822419E-02 0.461801328E-01 0.868630260E-01 + 0.127300501E+00 0.167103320E+00 0.205303162E+00 0.239773110E+00 0.108515389E+00 + 0.954614878E-01 0.744008273E-01 0.520305596E-01 0.283115413E-01 0.306869857E-02 +-0.234130155E-01-0.513666756E-01-0.808048397E-01-0.111475423E+00-0.142813236E+00 +-0.173907802E+00-0.203510046E+00-0.230096906E+00-0.252007663E+00-0.267644614E+00 +-0.275705159E+00-0.275397241E+00-0.266575009E+00-0.249753460E+00-0.225997403E+00 +-0.196711808E+00-0.163393214E+00-0.127395093E+00-0.897499025E-01-0.510552302E-01 +-0.114105865E-01 0.296980441E-01 0.704756677E-01 0.110183023E+00 0.148249403E+00 + 0.183759674E+00 0.215285391E+00 0.108179197E+00 0.946479812E-01 0.728809386E-01 + 0.497963540E-01 0.252081081E-01-0.108141731E-02-0.288661327E-01-0.584158078E-01 +-0.897708982E-01-0.122686312E+00-0.156569883E+00-0.190440744E+00-0.222926378E+00 +-0.252330005E+00-0.276778787E+00-0.294452637E+00-0.303855449E+00-0.304069489E+00 +-0.294920146E+00-0.276998550E+00-0.251534879E+00-0.220156550E+00-0.184602082E+00 +-0.146454975E+00-0.106950618E+00-0.668640137E-01-0.264815744E-01 0.143401735E-01 + 0.558190681E-01 0.952347219E-01 0.132297114E+00 0.166339546E+00 0.196436435E+00 + 0.106608398E+00 0.930255204E-01 0.713842064E-01 0.477811843E-01 0.224769600E-01 +-0.471066032E-02-0.336374566E-01-0.646002814E-01-0.976644531E-01-0.132593021E+00 +-0.168773770E+00-0.205164298E+00-0.240282297E+00-0.272271067E+00-0.299060076E+00 +-0.318618804E+00-0.329265863E+00-0.329961210E+00-0.320499569E+00-0.301541418E+00 +-0.274471670E+00-0.241125047E+00-0.203462705E+00-0.163276836E+00-0.121978439E+00 +-0.804817975E-01-0.391756035E-01 0.204949826E-02 0.437841713E-01 0.830959231E-01 + 0.119678639E+00 0.153022453E+00 0.182497576E+00 0.107437558E+00 0.929754302E-01 + 0.701431930E-01 0.461139940E-01 0.202403273E-01-0.767659815E-02-0.375377163E-01 +-0.696629956E-01-0.104139924E+00-0.140741631E+00-0.178841755E+00-0.217349529E+00 +-0.254691362E+00-0.288875490E+00-0.317661375E+00-0.338836104E+00-0.350554407E+00 +-0.351666987E+00-0.341938704E+00-0.322088629E+00-0.293632448E+00-0.258582622E+00 +-0.219089687E+00-0.177119404E+00-0.134223461E+00-0.914174095E-01-0.491506718E-01 +-0.732490048E-02 0.346972942E-01 0.741077140E-01 0.110596515E+00 0.143738598E+00 + 0.173055679E+00 0.104138426E+00 0.904099643E-01 0.691768229E-01 0.449235886E-01 + 0.186068397E-01-0.985502917E-02-0.404017940E-01-0.733776912E-01-0.108891211E+00 +-0.146726072E+00-0.186248198E+00-0.226333186E+00-0.265340865E+00-0.301178783E+00 +-0.331477791E+00-0.353884429E+00-0.366427362E+00-0.367870301E+00-0.357951909E+00 +-0.337432444E+00-0.307925791E+00-0.271576643E+00-0.230676964E+00-0.187319562E+00 +-0.143155828E+00-0.992680937E-01-0.561413877E-01-0.136849415E-01 0.287349075E-01 + 0.684482381E-01 0.105151512E+00 0.138448402E+00 0.167910203E+00 0.108899273E+00 + 0.934590772E-01 0.691408366E-01 0.442984551E-01 0.176373497E-01-0.111616626E-01 +-0.421073399E-01-0.755712390E-01-0.111680448E+00-0.150228098E+00-0.190578625E+00 +-0.231589690E+00-0.271583557E+00-0.308409154E+00-0.339620888E+00-0.362781525E+00 +-0.375840545E+00-0.377506614E+00-0.367499709E+00-0.346599787E+00-0.316475928E+00 +-0.279348642E+00-0.237590492E+00-0.193365782E+00-0.148379117E+00-0.103745036E+00 +-0.599593557E-01-0.169277657E-01 0.259896405E-01 0.662027448E-01 0.103402480E+00 + 0.137166753E+00 0.167024821E+00 0.106082328E+00 0.919306949E-01 0.691163689E-01 + 0.441152081E-01 0.173228029E-01-0.115621733E-01-0.425863490E-01-0.761404783E-01 +-0.112362713E+00-0.151052535E+00-0.191577435E+00-0.232793614E+00-0.273017675E+00 +-0.310086459E+00-0.341537595E+00-0.364912421E+00-0.378139704E+00-0.379910320E+00 +-0.369932771E+00-0.348984987E+00-0.318741918E+00-0.281435430E+00-0.239450738E+00 +-0.194961742E+00-0.149677008E+00-0.104705624E+00-0.605287291E-01-0.170278214E-01 + 0.264676418E-01 0.673820674E-01 0.105381630E+00 0.139961645E+00 0.170509607E+00 + 0.108138137E+00 0.933433250E-01 0.692931041E-01 0.442848988E-01 0.176206026E-01 +-0.110663623E-01-0.418291278E-01-0.750612095E-01-0.110900365E+00-0.149147764E+00 +-0.189177305E+00-0.229860291E+00-0.269539148E+00-0.306086898E+00-0.337084979E+00 +-0.360119879E+00-0.373158187E+00-0.374911368E+00-0.365086913E+00-0.344437301E+00 +-0.314593583E+00-0.277732998E+00-0.236184001E+00-0.192067310E+00-0.147043630E+00 +-0.102178879E+00-0.579113290E-01-0.140741579E-01 0.300674625E-01 0.719059557E-01 + 0.111082122E+00 0.146956086E+00 0.178638160E+00 0.106306896E+00 0.922275409E-01 + 0.693566874E-01 0.447291993E-01 0.184785984E-01-0.971650705E-02-0.398795642E-01 +-0.723876059E-01-0.107365668E+00-0.144610509E+00-0.183506072E+00-0.222954631E+00 +-0.261354178E+00-0.296659172E+00-0.326551914E+00-0.348725468E+00-0.361238778E+00 +-0.362860888E+00-0.353306592E+00-0.333282769E+00-0.304331034E+00-0.268512011E+00 +-0.228033483E+00-0.184903488E+00-0.140686542E+00-0.963676572E-01-0.523134321E-01 +-0.828482956E-02 0.365518332E-01 0.795566216E-01 0.120403655E+00 0.158303842E+00 + 0.191897869E+00 0.106239870E+00 0.921886265E-01 0.694286823E-01 0.454096459E-01 + 0.198475942E-01-0.757687259E-02-0.368266180E-01-0.682443008E-01-0.101930521E+00 +-0.137673169E+00-0.174870342E+00-0.212469473E+00-0.248950854E+00-0.282389045E+00 +-0.310615510E+00-0.331481069E+00-0.343182236E+00-0.344576001E+00-0.335391998E+00 +-0.316274613E+00-0.288637906E+00-0.254378080E+00-0.215525895E+00-0.173926666E+00 +-0.131006226E+00-0.876326561E-01-0.440712348E-01 0.637210906E-05 0.455151126E-01 + 0.898924693E-01 0.133021131E+00 0.174100116E+00 0.211083844E+00 0.104935400E+00 + 0.912121758E-01 0.693669096E-01 0.463101752E-01 0.216885190E-01-0.472578546E-02 +-0.327950045E-01-0.628125742E-01-0.948474258E-01-0.128676817E+00-0.163717806E+00 +-0.198975623E+00-0.233034581E+00-0.264119387E+00-0.290246308E+00-0.309461504E+00 +-0.320131540E+00-0.321221828E+00-0.312482655E+00-0.294484317E+00-0.268488109E+00 +-0.236188054E+00-0.199400693E+00-0.159770861E+00-0.118550584E+00-0.764582679E-01 +-0.336163379E-01 0.104248095E-01 0.563589595E-01 0.102124706E+00 0.148105279E+00 + 0.194051877E+00 0.237502724E+00 0.101298369E+00 0.886008516E-01 0.693148226E-01 + 0.474952459E-01 0.239776671E-01-0.125063024E-02-0.279332511E-01-0.563121699E-01 +-0.864227563E-01-0.118033417E+00-0.150585666E+00-0.183153600E+00-0.214441061E+00 +-0.242842793E+00-0.266582251E+00-0.283922076E+00-0.293417186E+00-0.294152856E+00 +-0.285903156E+00-0.269158483E+00-0.245012492E+00-0.214938596E+00-0.180517003E+00 +-0.143170193E+00-0.103955798E+00-0.634165630E-01-0.214626752E-01 0.228156522E-01 + 0.682688877E-01 0.115022667E+00 0.163894027E+00 0.216175407E+00 0.273821950E+00 + 0.104736276E+00 0.904621333E-01 0.699748546E-01 0.490563810E-01 0.266818348E-01 + 0.275011361E-02-0.224049557E-01-0.489822924E-01-0.769877285E-01-0.106184460E+00 +-0.136045426E+00-0.165721059E+00-0.194044560E+00-0.219590366E+00-0.240797460E+00 +-0.256152153E+00-0.264401764E+00-0.264754385E+00-0.257008016E+00-0.241572082E+00 +-0.219370648E+00-0.191652402E+00-0.159755021E+00-0.124874152E+00-0.878731683E-01 +-0.491360687E-01-0.845680945E-02 0.351161733E-01 0.799905285E-01 0.127035171E+00 + 0.177729517E+00 0.234691992E+00 0.300893903E+00 0.100594975E+00 0.887555331E-01 + 0.707772151E-01 0.509076715E-01 0.297252629E-01 0.716857053E-02-0.163764730E-01 +-0.410631038E-01-0.668707341E-01-0.935638845E-01-0.120652117E+00-0.147368073E+00 +-0.172677323E+00-0.195334375E+00-0.213990927E+00-0.227350995E+00-0.234347761E+00 +-0.234306440E+00-0.227048039E+00-0.212904528E+00-0.192636862E+00-0.167276770E+00 +-0.137928098E+00-0.105567202E+00-0.708703399E-01-0.340751708E-01 0.509181432E-02 + 0.472190268E-01 0.907884538E-01 0.136912897E+00 0.187317923E+00 0.245030075E+00 + 0.315692067E+00 0.103110529E+00 0.906343907E-01 0.718365312E-01 0.529291704E-01 + 0.330056921E-01 0.119070113E-01-0.100049917E-01-0.327794664E-01-0.563750900E-01 +-0.805661306E-01-0.104904599E+00-0.128706932E+00-0.151069030E+00-0.170918077E+00 +-0.187106431E+00-0.198540539E+00-0.204324633E+00-0.203891098E+00-0.197081000E+00 +-0.184154049E+00-0.165721118E+00-0.142614037E+00-0.115720712E+00-0.858157352E-01 +-0.534013286E-01-0.185437948E-01 0.193651263E-01 0.589775555E-01 0.100314200E+00 + 0.144112334E+00 0.191766635E+00 0.245858535E+00 0.315825790E+00 0.999498740E-01 + 0.890942290E-01 0.726569965E-01 0.549634099E-01 0.364141129E-01 0.169340521E-01 +-0.343187572E-02-0.243300200E-01-0.457613841E-01-0.675247461E-01-0.892180949E-01 +-0.110240169E+00-0.129809871E+00-0.147014320E+00-0.160888076E+00-0.170518965E+00 +-0.175162748E+00-0.174344838E+00-0.167922795E+00-0.156091169E+00-0.139326319E+00 +-0.118281372E+00-0.936524719E-01-0.660396069E-01-0.358166695E-01-0.299849920E-02 + 0.329746492E-01 0.700855479E-01 0.108588278E+00 0.148930013E+00 0.191818595E+00 + 0.238222674E+00 0.287859082E+00 0.100721255E+00 0.898159072E-01 0.733174607E-01 + 0.568919703E-01 0.398034863E-01 0.219017845E-01 0.316727906E-02-0.158836544E-01 +-0.352360532E-01-0.546987094E-01-0.739102289E-01-0.923456997E-01-0.109336182E+00 +-0.124112070E+00-0.135868385E+00-0.143850073E+00-0.147442669E+00-0.146249652E+00 +-0.140140250E+00-0.129251048E+00-0.113939770E+00-0.947024971E-01-0.720653012E-01 +-0.464741364E-01-0.182049293E-01 0.126766395E-01 0.463654585E-01 0.807643831E-01 + 0.116060078E+00 0.152347788E+00 0.189623237E+00 0.227405146E+00 0.263170660E+00 + 0.972504541E-01 0.874627233E-01 0.734389499E-01 0.586630479E-01 0.431428105E-01 + 0.268321354E-01 0.973232463E-02-0.754037127E-02-0.249385126E-01-0.422674604E-01 +-0.591996312E-01-0.752783567E-01-0.899350643E-01-0.102525055E+00-0.112380974E+00 +-0.118880399E+00-0.121515773E+00-0.119954072E+00-0.114071153E+00-0.103951082E+00 +-0.898487717E-01-0.721219704E-01-0.511428565E-01-0.272028875E-01-0.437689945E-03 + 0.290700085E-01 0.598539375E-01 0.913737640E-01 0.123368733E+00 0.155568197E+00 + 0.187510222E+00 0.218197688E+00 0.245525450E+00 0.939041823E-01 0.849240869E-01 + 0.733717680E-01 0.603976846E-01 0.464755893E-01 0.317519121E-01 0.162766837E-01 + 0.665500760E-03-0.149431815E-01-0.303353369E-01-0.452126153E-01-0.591812283E-01 +-0.717609450E-01-0.824141130E-01-0.905884653E-01-0.957707241E-01-0.975392014E-01 +-0.956097990E-01-0.898596421E-01-0.803257003E-01-0.671729222E-01-0.506373234E-01 +-0.309547521E-01-0.825838186E-02 0.176198091E-01 0.449853279E-01 0.733483434E-01 + 0.102211304E+00 0.131120712E+00 0.159584314E+00 0.186962366E+00 0.212308243E+00 + 0.234254614E+00 0.926011205E-01 0.841351226E-01 0.738050714E-01 0.623026378E-01 + 0.498688854E-01 0.366917178E-01 0.229180735E-01 0.875650533E-02-0.527309394E-02 +-0.189427417E-01-0.319967195E-01-0.441022068E-01-0.548570789E-01-0.638139546E-01 +-0.705150291E-01-0.745342970E-01-0.755169615E-01-0.732134357E-01-0.674972832E-01 +-0.583625734E-01-0.458949134E-01-0.302223954E-01-0.114752790E-01 0.102604721E-01 + 0.349461064E-01 0.606157891E-01 0.869987607E-01 0.113595143E+00 0.139827162E+00 + 0.165072918E+00 0.188661546E+00 0.209844992E+00 0.227805942E+00 0.919332653E-01 + 0.840397328E-01 0.747539029E-01 0.644493103E-01 0.533376187E-01 0.415814593E-01 + 0.293333810E-01 0.167650431E-01 0.407250039E-02-0.808288343E-02-0.195351765E-01 +-0.300117601E-01-0.391784720E-01-0.466615483E-01-0.520793237E-01-0.550736561E-01 +-0.553392507E-01-0.526477545E-01-0.468629971E-01-0.379400887E-01-0.258950517E-01 +-0.107400147E-01 0.751061179E-02 0.288750529E-01 0.519508719E-01 0.761689991E-01 + 0.101012290E+00 0.125841498E+00 0.149921343E+00 0.172502339E+00 0.192912653E+00 + 0.210615456E+00 0.225219503E+00 0.921635851E-01 0.846964419E-01 0.760896727E-01 + 0.667977706E-01 0.568593331E-01 0.463921688E-01 0.355256908E-01 0.243915040E-01 + 0.130808773E-01 0.229033642E-02-0.775934383E-02-0.168201216E-01-0.246140156E-01 +-0.308230538E-01-0.351248197E-01-0.372139998E-01-0.368189998E-01-0.337185264E-01 +-0.277574677E-01-0.188579373E-01-0.699315825E-02 0.798624847E-02 0.262024291E-01 + 0.464684516E-01 0.684544370E-01 0.916836113E-01 0.115551338E+00 0.139256135E+00 + 0.161828011E+00 0.182299793E+00 0.199951127E+00 0.214457110E+00 0.225852519E+00 + 0.923170671E-01 0.854138285E-01 0.776394978E-01 0.692670643E-01 0.603910498E-01 + 0.511004031E-01 0.415068530E-01 0.317372233E-01 0.219315346E-01 0.122916438E-01 + 0.344657525E-02-0.438740430E-02-0.110029299E-01-0.161122195E-01-0.194413625E-01 +-0.207271781E-01-0.197190251E-01-0.161853638E-01-0.992959458E-02-0.844377093E-03 + 0.110159619E-01 0.261383615E-01 0.435197428E-01 0.630047694E-01 0.843368024E-01 + 0.107114628E+00 0.130713761E+00 0.154154032E+00 0.176069617E+00 0.195032641E+00 + 0.210137978E+00 0.221321762E+00 0.229225114E+00 0.929623544E-01 0.864743441E-01 + 0.792914182E-01 0.717774704E-01 0.638843626E-01 0.556746572E-01 0.472497083E-01 + 0.387339070E-01 0.302729402E-01 0.220415089E-01 0.142186023E-01 0.746976957E-02 + 0.184745248E-02-0.230868720E-02-0.478107855E-02-0.534883700E-02-0.377413444E-02 + 0.206209719E-03 0.689089950E-02 0.165002421E-01 0.283090305E-01 0.426757559E-01 + 0.593965575E-01 0.783534348E-01 0.993984938E-01 0.122272603E+00 0.146456435E+00 + 0.170860380E+00 0.193427444E+00 0.211647600E+00 0.224156216E+00 0.231288552E+00 + 0.234844133E+00 0.932376012E-01 0.872538686E-01 0.809225291E-01 0.742695108E-01 + 0.673005581E-01 0.600859933E-01 0.527286455E-01 0.453519188E-01 0.380999111E-01 + 0.311425328E-01 0.246825684E-01 0.190066695E-01 0.141379638E-01 0.108320834E-01 + 0.913603883E-02 0.921851024E-02 0.113014737E-01 0.156814698E-01 0.228783265E-01 + 0.321694873E-01 0.436593145E-01 0.574996136E-01 0.737049058E-01 0.922945365E-01 + 0.113296218E+00 0.136709645E+00 0.162377775E+00 0.189567044E+00 0.215297490E+00 + 0.233870775E+00 0.243352041E+00 0.244497404E+00 0.241846934E+00 0.934127048E-01 + 0.879085809E-01 0.825293362E-01 0.767281577E-01 0.706189275E-01 0.643139333E-01 + 0.579251945E-01 0.515749902E-01 0.454015061E-01 0.395632498E-01 0.342438743E-01 + 0.296544917E-01 0.259830467E-01 0.235792007E-01 0.226311330E-01 0.233203135E-01 + 0.258437078E-01 0.304150581E-01 0.372283496E-01 0.461572558E-01 0.572431609E-01 + 0.705918819E-01 0.863100290E-01 0.104546919E+00 0.125533566E+00 0.149620518E+00 + 0.177295357E+00 0.209170133E+00 0.247614697E+00 0.265352756E+00 0.269254446E+00 + 0.259846300E+00 0.248184875E+00 0.938735902E-01 0.888414755E-01 0.842444301E-01 + 0.791730583E-01 0.738311410E-01 0.683448389E-01 0.628281534E-01 0.573980361E-01 + 0.521824248E-01 0.473250411E-01 0.429883748E-01 0.393527821E-01 0.366087258E-01 + 0.349854939E-01 0.346726142E-01 0.358444378E-01 0.386717767E-01 0.433180816E-01 + 0.499127321E-01 0.584922135E-01 0.691294745E-01 0.819419771E-01 0.970919207E-01 + 0.114825450E+00 0.135542631E+00 0.159924403E+00 0.189146370E+00 0.225228056E+00 + 0.261813730E+00 0.281611323E+00 0.283673346E+00 0.265449733E+00 0.250653744E+00 + 0.951518789E-01 0.903707296E-01 0.860929787E-01 0.816035718E-01 0.769256949E-01 + 0.721667632E-01 0.674312562E-01 0.628239736E-01 0.584584512E-01 0.544614457E-01 + 0.509752780E-01 0.481562689E-01 0.461720824E-01 0.452016667E-01 0.454123504E-01 + 0.469605550E-01 0.499940291E-01 0.546491556E-01 0.610405542E-01 0.692533627E-01 + 0.793855861E-01 0.915690809E-01 0.105989881E+00 0.122933246E+00 0.142867371E+00 + 0.166622594E+00 0.195799857E+00 0.233458668E+00 0.265146196E+00 0.281153470E+00 + 0.279981881E+00 0.261761844E+00 0.248058453E+00 0.959481969E-01 0.916335285E-01 + 0.879816189E-01 0.839848518E-01 0.798778459E-01 0.757641420E-01 0.717302039E-01 + 0.678614974E-01 0.642525852E-01 0.610120893E-01 0.582630076E-01 0.561411045E-01 + 0.547906123E-01 0.543604605E-01 0.549943037E-01 0.568278283E-01 0.599883161E-01 + 0.645935312E-01 0.707493573E-01 0.785525665E-01 0.881082043E-01 0.995465815E-01 + 0.113043092E+00 0.128854468E+00 0.147381008E+00 0.169297710E+00 0.195850030E+00 + 0.228817254E+00 0.254490554E+00 0.267166197E+00 0.265053004E+00 0.251658916E+00 + 0.241314426E+00 0.977753550E-01 0.935165137E-01 0.898913965E-01 0.862646773E-01 + 0.826484337E-01 0.791160241E-01 0.757223144E-01 0.725242123E-01 0.695937127E-01 + 0.670209527E-01 0.649120733E-01 0.633853376E-01 0.625659004E-01 0.625802502E-01 + 0.635508597E-01 0.655925572E-01 0.688127205E-01 0.733117759E-01 0.791848749E-01 + 0.865245908E-01 0.954291672E-01 0.106010832E+00 0.118406683E+00 0.132794037E+00 + 0.149406284E+00 0.168543503E+00 0.190507263E+00 0.214868590E+00 0.234376997E+00 + 0.244702861E+00 0.244494453E+00 0.238342777E+00 0.232021347E+00 0.986426398E-01 + 0.948681086E-01 0.916982368E-01 0.883595794E-01 0.851808935E-01 0.821973979E-01 + 0.794086009E-01 0.768324509E-01 0.745169669E-01 0.725361183E-01 0.709835440E-01 + 0.699644685E-01 0.695896447E-01 0.699685067E-01 0.712040067E-01 0.733902678E-01 + 0.766133368E-01 0.809550881E-01 0.864967182E-01 0.933202282E-01 0.101509377E+00 + 0.111149736E+00 0.122327641E+00 0.135125309E+00 0.149596646E+00 0.165695280E+00 + 0.183042526E+00 0.200264364E+00 0.214469865E+00 0.223240018E+00 0.226086140E+00 + 0.224774957E+00 0.221772045E+00 0.101063699E+00 0.969668999E-01 0.933295563E-01 + 0.901342556E-01 0.874001756E-01 0.849867389E-01 0.828014016E-01 0.808180571E-01 + 0.790656880E-01 0.776100010E-01 0.765384957E-01 0.759497136E-01 0.759453550E-01 + 0.766222775E-01 0.780661032E-01 0.803483203E-01 0.835299417E-01 0.876709372E-01 + 0.928368419E-01 0.990984738E-01 0.106525481E+00 0.115176998E+00 0.125092387E+00 + 0.136274114E+00 0.148649365E+00 0.161989242E+00 0.175751299E+00 0.188874647E+00 + 0.199865624E+00 0.207490295E+00 0.211443648E+00 0.212444365E+00 0.211659715E+00 + 0.102823384E+00 0.985840484E-01 0.943550467E-01 0.913522020E-01 0.892316028E-01 + 0.874868408E-01 0.859383792E-01 0.845310390E-01 0.832941979E-01 0.822994187E-01 + 0.816374570E-01 0.814070106E-01 0.817071870E-01 0.826280266E-01 0.842406005E-01 + 0.865896568E-01 0.897015259E-01 0.936069191E-01 0.983567685E-01 0.104018331E+00 + 0.110653989E+00 0.118303977E+00 0.126973853E+00 0.136616021E+00 0.147094697E+00 + 0.158131823E+00 0.169237003E+00 0.179673329E+00 0.188577935E+00 0.195266187E+00 + 0.199521393E+00 0.201640308E+00 0.202211052E+00 0.104448400E+00 0.100064203E+00 + 0.949191377E-01 0.919208899E-01 0.906667933E-01 0.897629112E-01 0.889022723E-01 + 0.880465582E-01 0.872685537E-01 0.866652504E-01 0.863386095E-01 0.863942206E-01 + 0.869364515E-01 0.880570337E-01 0.898199826E-01 0.922362655E-01 0.952724591E-01 + 0.989157781E-01 0.103205882E+00 0.108229548E+00 0.114057198E+00 0.120717928E+00 + 0.128198519E+00 0.136429250E+00 0.145257622E+00 0.154421106E+00 0.163525507E+00 + 0.172060028E+00 0.179485336E+00 0.185383603E+00 0.189591348E+00 0.192224339E+00 + 0.193587840E+00 0.106169961E+00 0.101967186E+00 0.966599509E-01 0.928079486E-01 + 0.918251052E-01 0.920024514E-01 0.918393731E-01 0.914624482E-01 0.910619497E-01 + 0.907695889E-01 0.906957537E-01 0.909585282E-01 0.916767344E-01 0.929544345E-01 + 0.948743895E-01 0.974203050E-01 0.100408182E+00 0.103770822E+00 0.107521877E+00 + 0.111861534E+00 0.116872579E+00 0.122568898E+00 0.128932953E+00 0.135893866E+00 + 0.143307343E+00 0.150946468E+00 0.158503398E+00 0.165614724E+00 0.171919882E+00 + 0.177140638E+00 0.181147471E+00 0.183974266E+00 0.185779780E+00 0.108074628E+00 + 0.104498193E+00 0.100286201E+00 0.955352262E-01 0.937536433E-01 0.946706310E-01 + 0.949395075E-01 0.948705077E-01 0.947446674E-01 0.946772024E-01 0.947553068E-01 + 0.951333866E-01 0.959508494E-01 0.973248780E-01 0.993885323E-01 0.102275424E+00 + 0.105280779E+00 0.108385332E+00 0.111377798E+00 0.115015492E+00 0.119210385E+00 + 0.123966821E+00 0.129286140E+00 0.135111660E+00 0.141315013E+00 0.147703573E+00 + 0.154033780E+00 0.160036266E+00 0.165454432E+00 0.170088589E+00 0.173831776E+00 + 0.176678866E+00 0.178708941E+00 0.110113911E+00 0.107487917E+00 0.104204640E+00 + 0.100623935E+00 0.970070660E-01 0.980412588E-01 0.982342139E-01 0.982439220E-01 + 0.982972234E-01 0.983847529E-01 0.985263139E-01 0.989403874E-01 0.997681990E-01 + 0.101141512E+00 0.103226788E+00 0.106115825E+00 0.109117210E+00 0.112096481E+00 + 0.114776745E+00 0.117790304E+00 0.121160291E+00 0.124978907E+00 0.129312754E+00 + 0.134124309E+00 0.139293358E+00 0.144648418E+00 0.149988338E+00 0.155103385E+00 + 0.159799442E+00 0.163923621E+00 0.167385146E+00 0.170159250E+00 0.172280356E+00 + 0.620565712E+00 0.642535746E+00 0.660853863E+00 0.682174385E+00 0.706194222E+00 + 0.732125759E+00 0.760542989E+00 0.791295230E+00 0.824818015E+00 0.860441208E+00 + 0.900061369E+00 0.943472266E+00 0.991030216E+00 0.104318440E+01 0.110040069E+01 + 0.116347051E+01 0.123315895E+01 0.131042480E+01 0.139618754E+01 0.149200296E+01 + 0.159953809E+01 0.172025740E+01 0.185701382E+01 0.201290226E+01 0.219133496E+01 + 0.239664483E+01 0.263768077E+01 0.292083907E+01 0.325979400E+01 0.367491221E+01 + 0.420350933E+01 0.495448399E+01 0.793196821E+01 + 67 50 + 0.105477178E+01 0.499999523E-01 0.105474961E+01 0.149999976E+00 0.105916715E+01 + 0.250000000E+00 0.106844461E+01 0.350000024E+00 0.108386970E+01 0.449999928E+00 + 0.110562503E+01 0.544746220E+00 0.112120986E+01 0.600000024E+00 0.115830672E+01 + 0.699999928E+00 0.118317974E+01 0.750000119E+00 0.121337843E+01 0.800000072E+00 + 0.126499999E+01 0.868783653E+00 0.131812501E+01 0.921098590E+00 0.137125003E+01 + 0.960451126E+00 0.145275426E+01 0.100000012E+01 0.153062499E+01 0.102186286E+01 + 0.163687503E+01 0.102548373E+01 0.174312508E+01 0.100245833E+01 0.179624999E+01 + 0.979757428E+00 0.184937501E+01 0.949727774E+00 0.192143464E+01 0.899999976E+00 + 0.198017967E+01 0.850000024E+00 0.203086877E+01 0.800000072E+00 0.207510018E+01 + 0.750000119E+00 0.211500001E+01 0.696638465E+00 0.216812491E+01 0.611374080E+00 + 0.219678116E+01 0.550000072E+00 0.222125006E+01 0.489633322E+00 0.225156307E+01 + 0.399999976E+00 0.227437496E+01 0.324134737E+00 0.229351902E+01 0.250000000E+00 + 0.231105804E+01 0.149999976E+00 0.231563663E+01 0.499999523E-01 0.230437565E+01 +-0.499999523E-01 0.227702069E+01-0.149999976E+00 0.225719738E+01-0.200000048E+00 + 0.222125006E+01-0.280016690E+00 0.218536472E+01-0.350000024E+00 0.215680003E+01 +-0.399999976E+00 0.211500001E+01-0.468032271E+00 0.206187510E+01-0.541482925E+00 + 0.201534939E+01-0.600000024E+00 0.197094786E+01-0.650000036E+00 0.192361236E+01 +-0.699999988E+00 0.187413692E+01-0.750000000E+00 0.182329488E+01-0.800000012E+00 + 0.177178347E+01-0.850000024E+00 0.172017288E+01-0.900000036E+00 0.166888404E+01 +-0.949999988E+00 0.161811340E+01-0.100000000E+01 0.156749690E+01-0.105000007E+01 + 0.150382864E+01-0.112791836E+01 0.145070362E+01-0.112266588E+01 0.140682149E+01 +-0.105000007E+01 0.137125003E+01-0.995866239E+00 0.131812501E+01-0.904936910E+00 + 0.129201245E+01-0.850000024E+00 0.126499999E+01-0.794037580E+00 0.122389770E+01 +-0.699999988E+00 0.120315039E+01-0.650000036E+00 0.116678965E+01-0.549999952E+00 + 0.114986026E+01-0.500000000E+00 0.112070811E+01-0.399999976E+00 0.110562503E+01 +-0.339724422E+00 0.108619428E+01-0.250000000E+00 0.107028735E+01-0.149999976E+00 + 0.105979693E+01-0.499999523E-01 0.105477178E+01 0.499999523E-01 + 0.101680005E+01 0.000000000E+00 0.101680005E+01 0.399760008E+00 0.101680005E+01 + 0.414759994E+00 0.101680005E+01 0.121730006E+01 0.115090001E+01 0.135140002E+01 + 0.170959997E+01 0.135140002E+01 0.190550005E+01 0.119299996E+01 0.214059997E+01 + 0.100269997E+01 0.220350003E+01 0.850099981E+00 0.232929993E+01 0.544900000E+00 + 0.239059997E+01 0.392199993E+00 0.237560010E+01 0.392199993E+00 0.237560010E+01 + 0.365500003E+00 0.236169982E+01 0.358399987E+00 0.233959985E+01 0.324900001E+00 + 0.234979987E+01 0.218899995E+00 0.235249996E+01 0.201000005E+00 0.235270000E+01 + 0.200000003E+00 0.236029983E+01 0.150000006E+00 0.236649990E+01 0.109700002E+00 + 0.236689997E+01 0.100000001E+00 0.236879992E+01 0.500000007E-01 0.237079978E+01 + 0.000000000E+00 0.236879992E+01-0.500000007E-01 0.236689997E+01-0.100000001E+00 + 0.236649990E+01-0.109700002E+00 0.236029983E+01-0.150000006E+00 0.235270000E+01 +-0.200000003E+00 0.235249996E+01-0.201000005E+00 0.234979987E+01-0.218899995E+00 + 0.233959985E+01-0.324900001E+00 0.236169982E+01-0.358399987E+00 0.237560010E+01 +-0.365500003E+00 0.237560010E+01-0.392199993E+00 0.239059997E+01-0.392199993E+00 + 0.232890010E+01-0.545799971E+00 0.220239997E+01-0.852900028E+00 0.213910007E+01 +-0.100639999E+01 0.183669996E+01-0.136590004E+01 0.182210004E+01-0.136590004E+01 + 0.170000005E+01-0.136590004E+01 0.156299996E+01-0.136590004E+01 0.139999998E+01 +-0.136590004E+01 0.127499998E+01-0.136590004E+01 0.115390003E+01-0.136590004E+01 + 0.101680005E+01-0.122880006E+01 0.101680005E+01-0.800000012E+00 0.101680005E+01 +-0.414759994E+00 0.101680005E+01-0.399760008E+00 0.101680005E+01 0.000000000E+00 + $OUT1 + ISHOT = 66832, + ITIME = 2384, + BETAP0 = 0.5000000 , + RZERO = 1.695500 , + QENP = 0.0000000E+00, + ENP = 1.000000 , + EMP = 1.000000 , + PLASMA = 1207042. , + EXPMP2 = 0.4708018 , 0.4773179 , 0.3603379 , 0.1731134 , + 8.8836350E-02, 6.6125073E-02, 6.3459434E-02, 7.2555467E-02, 9.4245583E-02, + 0.1759746 , 0.2399994 , 0.2538166 , 0.3425750 , 0.3374638 , + 0.2822209 , 0.4350058 , 0.3136042 , 0.1966812 , 0.1151106 , + 2.1058967E-02, -8.1345916E-02, -7.8260824E-02, -0.1639674 , 0.1066249 , + 0.2524083 , 0.3028223 , 0.2626219 , 0.3335645 , 0.3088680 , + 5.9432302E-02, 7.1395457E-02, 7.2097011E-02, 9.4330192E-02, 0.1296596 , + 0.1851648 , 0.2401672 , 0.2550771 , 0.3443176 , 0.3368228 , + 0.2813148 , 0.3108888 , 0.3329883 , 0.2639162 , 0.3030512 , + 0.2476704 , 0.1063703 , -0.1598371 , -8.0829881E-02, -8.0310188E-02, + 2.2322556E-02, 0.1148047 , 0.1977697 , 0.3164317 , 0.4353944 , + 0.4713073 , 0.4773440 , 0.3592431 , 0.1806585 , 8.5105397E-02, + 6.4306766E-02, + COILS = -9.2823125E-02, -8.9525498E-02, -8.4404118E-02, -9.1545321E-02, + -9.1610327E-02, -0.2315395 , -0.2023126 , -9.4911344E-02, -0.1020187 , + -9.5083944E-02, -9.9068999E-02, -9.0892375E-02, -6.5901682E-02, -3.2564409E-02, + -0.2699479 , -0.3252287 , 6.6496804E-03, 3.9711285E-02, -7.8558229E-02, + -7.7792674E-02, -7.8605026E-02, -8.4278710E-02, -9.1448635E-02, -9.0284504E-02, + -9.7341761E-02, -0.1887342 , -0.1653577 , -0.2570573 , -0.1920957 , + -8.5791036E-02, -8.8832252E-02, -7.4515246E-02, -5.2190609E-02, -2.0975456E-02, + -3.8985893E-02, -0.2692401 , -0.2544583 , -0.3149689 , -0.2491259 , + 9.9443272E-04, 1.5731834E-02, + PREXP = 0.0000000E+00, + BTOR = -2.067678 , + RCENTR = 1.695500 , + BRSP = -110450.9 , -73700.44 , -4188.844 , 13269.04 , + 25485.17 , -198939.5 , -129642.4 , -1059.132 , -3718.815 , + -97422.38 , -75386.45 , -38799.90 , 32434.57 , 61597.44 , + -194932.8 , -259359.5 , 92993.48 , 164767.4 , -556.4534 , + 1054.729 , 16727.29 , -37086.41 , 20207.24 , -0.2777848 , + 0.2569490 , 1.2478198E-02, 0.4994555 , -0.2454668 , -0.3186080 , + -0.1362296 , -0.2273455 , 0.3317215 , 0.5245887 , -0.3367561 , + 0.9300969 , 0.2759959 , 0.4367171 , -0.2228742 , 0.3564245 , + 2.0588748E-02, -0.1974280 , -1.7139224E-02, 7.9159841E-02, 0.3827312 , + 0.2814572 , 0.1769798 , -0.3535235 , -1.2577477E-02, -0.6293046 , + -0.1232804 , -0.3905841 , 7.8122015E-03, 0.1830417 , 9.5276833E-03, + 0.4021844 , -0.3404119 , 0.9754753 , 0.4746936 , -0.2150628 , + -0.1389852 , 0.9889172 , 0.1053845 , 0.1360717 , -9.9650815E-02, + -0.5503032 , -0.4042709 , -3.1082230E-02, 0.7354022 , 0.3024738 , + -0.1116976 , 0.4510566 , -9.1353171E-02, -0.5226294 , 4.8181456E-02, + 9.0212382E-02, 4.5185860E-02, -0.5540689 , -0.3065124 , 6.4070046E-02, + 7.2500899E-02, 0.7516741 , -1.247255 , 0.2785085 , -0.6357061 , + -0.3152615 , 0.4278110 , 0.1217311 , 0.2365918 , -0.2087229 , + -7.3400296E-02, 0.2407893 , 0.3041606 , -3.3600659E-03, -0.2205222 , + -0.7147905 , 0.1511142 , 184*0.0000000E+00, + ICURRT = 2, + RBDRY = 1.054772 , 1.054750 , 1.059167 , 1.068445 , + 1.083870 , 1.105625 , 1.121210 , 1.158307 , 1.183180 , + 1.213378 , 1.265000 , 1.318125 , 1.371250 , 1.452754 , + 1.530625 , 1.636875 , 1.743125 , 1.796250 , 1.849375 , + 1.921435 , 1.980180 , 2.030869 , 2.075100 , 2.115000 , + 2.168125 , 2.196781 , 2.221250 , 2.251563 , 2.274375 , + 2.293519 , 2.311058 , 2.315637 , 2.304376 , 2.277021 , + 2.257197 , 2.221250 , 2.185365 , 2.156800 , 2.115000 , + 2.061875 , 2.015349 , 1.970948 , 1.923612 , 1.874137 , + 1.823295 , 1.771783 , 1.720173 , 1.668884 , 1.618113 , + 1.567497 , 1.503829 , 1.450704 , 1.406821 , 1.371250 , + 1.318125 , 1.292012 , 1.265000 , 1.223898 , 1.203150 , + 1.166790 , 1.149860 , 1.120708 , 1.105625 , 1.086194 , + 1.070287 , 1.059797 , 1.054772 , 43*0.0000000E+00, + ZBDRY = 4.9999952E-02, 0.1500000 , 0.2500000 , 0.3500000 , + 0.4499999 , 0.5447462 , 0.6000000 , 0.6999999 , 0.7500001 , + 0.8000001 , 0.8687837 , 0.9210986 , 0.9604511 , 1.000000 , + 1.021863 , 1.025484 , 1.002458 , 0.9797574 , 0.9497278 , + 0.9000000 , 0.8500000 , 0.8000001 , 0.7500001 , 0.6966385 , + 0.6113741 , 0.5500001 , 0.4896333 , 0.4000000 , 0.3241347 , + 0.2500000 , 0.1500000 , 4.9999952E-02, -4.9999952E-02, -0.1500000 , + -0.2000000 , -0.2800167 , -0.3500000 , -0.4000000 , -0.4680323 , + -0.5414829 , -0.6000000 , -0.6500000 , -0.7000000 , -0.7500000 , + -0.8000000 , -0.8500000 , -0.9000000 , -0.9500000 , -1.000000 , + -1.050000 , -1.127918 , -1.122666 , -1.050000 , -0.9958662 , + -0.9049369 , -0.8500000 , -0.7940376 , -0.7000000 , -0.6500000 , + -0.5500000 , -0.5000000 , -0.4000000 , -0.3397244 , -0.2500000 , + -0.1500000 , -4.9999952E-02, 4.9999952E-02, 43*0.0000000E+00, + NBDRY = 67, + FWTSI = 999.9999 , 556.7620 , 561.7230 , 565.8070 , + 566.2111 , 239.1327 , 0.0000000E+00, 556.3060 , 488.1909 , + 557.0880 , 571.6694 , 529.0601 , 568.2542 , 562.8655 , + 188.7680 , 142.0892 , 337.5253 , 254.2535 , 562.9677 , + 559.1573 , 546.5208 , 569.8792 , 567.6462 , 557.4705 , + 485.5167 , 350.1021 , 375.8311 , 205.7207 , 333.7776 , + 562.3906 , 564.2797 , 558.1378 , 554.5692 , 457.6178 , + 444.1566 , 194.2616 , 207.9348 , 151.7483 , 211.6798 , + 352.6099 , 307.0927 , + FWTCUR = 2.7477012E-05, + MXITER = 25, + NXITER = 1, + LIMITR = 50, + XLIM = 4*1.016800 , 1.150900 , 1.709600 , 1.905500 , + 2.140600 , 2.203500 , 2.329300 , 2.390600 , + 2*2.375600 , 2.361700 , 2.339600 , 2.349800 , 2.352500 , + 2.352700 , 2.360300 , 2.366500 , 2.366900 , 2.368800 , + 2.370800 , 2.368800 , 2.366900 , 2.366500 , 2.360300 , + 2.352700 , 2.352500 , 2.349800 , 2.339600 , 2.361700 , + 2*2.375600 , 2.390600 , 2.328900 , 2.202400 , 2.139100 , + 1.836700 , 1.822100 , 1.700000 , 1.563000 , 1.400000 , + 1.275000 , 1.153900 , 5*1.016800 , 2.392100 , + 2*2.379100 , 2*2.373100 , 2*2.372100 , 2*2.373100 , + 2*2.379100 , 2.392100 , 58*0.0000000E+00, + YLIM = 0.0000000E+00, 0.3997600 , 0.4147600 , 1.217300 , + 2*1.351400 , 1.193000 , 1.002700 , 0.8501000 , 0.5449000 , + 2*0.3922000 , 0.3655000 , 0.3584000 , 0.3249000 , 0.2189000 + , 0.2010000 , 0.2000000 , 0.1500000 , 0.1097000 , + 0.1000000 , 5.0000001E-02, 0.0000000E+00, -5.0000001E-02, -0.1000000 , + -0.1097000 , -0.1500000 , -0.2000000 , -0.2010000 , -0.2189000 , + -0.3249000 , -0.3584000 , -0.3655000 , 2*-0.3922000 , + -0.5458000 , -0.8529000 , -1.006400 , 7*-1.365900 , -1.228800 + , -0.8000000 , -0.4147600 , -0.3997600 , 0.0000000E+00, + 2*0.3922000 , 2*0.0000000E+00, 2*0.2000000 , 2*-0.2000000 , + 2*0.0000000E+00, 2*-0.3922000 , 58*0.0000000E+00, + ERROR = 1.0000000E-03, + ICONVR = 2, + IBUNMN = 3, + PRESSR = 132*0.0000000E+00, + RPRESS = 132*0.0000000E+00 + $END + $CHIOUT + SAISIL = 3.0562438E-05, 5.9179747E-03, 5.0062783E-02, 2.7595712E-02, + 0.1488641 , 2.6582466E-02, 0.0000000E+00, 2.7352499E-02, 2.6084600E-02, + 5.3640924E-02, 2.2481044E-03, 7.6721571E-03, 6.4841054E-02, 0.9075497 , + 1.0222324E-02, 9.7214729E-02, 5.9108265E-02, 0.1335209 , 1.0431458E-04, + 1.0925709E-02, 8.2079172E-02, 2.7492193E-03, 1.0652039E-03, 2.5291166E-03, + 5.5883010E-04, 5.9249125E-02, 3.5640191E-05, 0.2042139 , 4.0082157E-02, + 4.4598214E-06, 1.1861410E-02, 1.1110056E-02, 0.1692510 , 0.2043316 , + 0.1057394 , 0.8772833 , 7.5677007E-02, 0.1414347 , 6.1683334E-02, + 6.2691003E-02, 2.3086492E-05, + SAIMPI = 5.6982312E-02, 1.5273975E-04, 1.9133480E-02, 5.9587371E-02, + 1.3435086E-02, 2*0.0000000E+00, 2.0074593E-03, 0.0000000E+00, 0.1366879 + , 0.0000000E+00, 9.3187485E-03, 0.1921618 , 8.9539858E-03, + 2.4765756E-02, 3.8349528E-03, 8.0762355E-04, 1.4646987E-03, 1.2814005E-02, + 0.0000000E+00, 2.7052544E-02, 0.9126120 , 9.5008463E-02, 7.7443495E-02, + 3.6042441E-02, 0.9349735 , 2.3855878E-02, 7.0651330E-02, 5.1497202E-03, + 9.4857492E-02, 0.1292573 , 6.3288331E-02, 0.3360588 , 5.6843691E-02, + 1.4573755E-02, 0.2399018 , 3.9295730E-04, 0.1100582 , 7.0646964E-02, + 0.1019014 , 4.6731960E-02, 0.1775764 , 6.5976396E-02, 1.7087533E-03, + 4.4726793E-04, 0.4480167 , 1.979766 , 5.8638420E-02, 0.2033015 , + 0.1795525 , 1.2593145E-02, 5.1588966E-03, 7.4997754E-03, 7.8012250E-02, + 1.2977102E-02, 6.0126837E-02, 0.1309072 , 1.6650161E-02, 0.1616113 , + 0.3601822 , + SAIPR = 0.0000000E+00, + SAIIP = 0.0000000E+00 + $END + LAO 10-SEP-1990 11:14:50 066832.02384 diff --git a/pyexamples/d3dHsmNew/rd_d3dHsm_in.py b/pyexamples/d3dHsmNew/rd_d3dHsm_in.py new file mode 100644 index 00000000..e8f43940 --- /dev/null +++ b/pyexamples/d3dHsmNew/rd_d3dHsm_in.py @@ -0,0 +1,92 @@ +# +# +########################################################################### +# DESCRIPTION OF PROBLEM (d3dHsm) from FACETS test suite: +# DIII-D single-null geometry with 5 variables (ni,upi,te,ti,ng) and a +# (16+2)*(8+2)=18x10 [poloidal*radial] mesh yielding 900 variables. +# Solver used is Newton Krylov (svrpkg="nksol") and preconditioner uses a +# direct banded solver for the LU decomposition (premeth="banded"). Iterates +# to steady-state solution from an initial profile file (HF5). +########################################################################### +###import uedge + +from uedge import * +from uedge.hdf5 import * +from uedge.rundt import * + + +# Set the geometry +bbb.mhdgeo = 1 #=1 use MHD equilibrium files +#flx.aeqdskfname = "aeqdskd3d" #name of EFIT 'a' file for flux-surface mesh +#flx.geqdskfname = "neqdskd3d" #name of EFIT 'g' or 'n' file for flux-sur mesh +flx.psi0min1 = 0.98 #normalized flux on core bndry +flx.psi0min2 = 0.98 #normalized flux on pf bndry +flx.psi0sep = 1.00001 #normalized flux at separatrix +flx.psi0max = 1.07 #normalized flux on outer wall bndry +bbb.ngrid = 1 #number of mesh sequenc. (always set to 1) +com.nxleg[0,0] = 4 #pol. mesh pts from inner plate to x-point +com.nxcore[0,0] = 4 #pol. mesh pts from x-point to top on inside +com.nxcore[0,1] = 4 #pol. mesh pts from top to x-point on outside +com.nxleg[0,1] = 4 #pol. mesh pts from x-point to outer plate +com.nysol[0] = 6 #rad. mesh pts in SOL +com.nycore[0] = 2 #rad. mesh pts in core + +# Finite-difference algorithms (upwind, central diff, etc.) +bbb.methn = 33 #ion continuty eqn +bbb.methu = 33 #ion parallel momentum eqn +bbb.methe = 33 #electron energy eqn +bbb.methi = 33 #ion energy eqn +bbb.methg = 33 #neutral gas continuity eqn + +# Boundary conditions +bbb.ncore[0] = 2.5e19 #hydrogen ion density on core +## iflcore = 0 #flag; =0, fixed Te,i; =1, fixed power on core +bbb.tcoree = 100. #core Te +bbb.tcorei = 100. #core Ti +bbb.tedge = 2. #fixed wall,pf Te,i if istewcon=1, etc +bbb.recycp[0] = 0.8 #hydrogen recycling coeff at plates + +# Transport coefficients (m**2/s) +bbb.difni[0] = 1. #D for radial hydrogen diffusion +bbb.kye = 1. #chi_e for radial elec energy diffusion +bbb.kyi = 1. #chi_i for radial ion energy diffusion +bbb.travis[0] = 1. #eta_a for radial ion momentum diffusion + +# Flux limits +bbb.flalfe = 0.21 #electron parallel thermal conduct. coeff +bbb.flalfi = 0.21 #ion parallel thermal conduct. coeff +bbb.flalfv = 1. #ion parallel viscosity coeff +bbb.flalfgx = 1.e20 #neut. gas in poloidal direction +bbb.flalfgy = 1.e20 #neut. gas in radial direction + +# Solver package +bbb.svrpkg = "nksol" #Newton solver using Krylov method +bbb.premeth = "banded" #Solution method for precond. Jacobian matrix + +# Restart from a HDF5 or PDB savefile +bbb.restart = 1 #Begin from savefile, not estimated profiles +bbb.allocate() #allocates storage for arrays + + +# Atomic data switches +com.istabon = 0 #-analytic rates +###com.istabon = 10 #=10 hydrogen data file ehr2.dat + + + +if (1): + hdf5_restore("d3dHsm.h5") + bbb.dtreal = 1e20; bbb.exmain() +else: + #-set up some simple initial state + bbb.ngs=1e14; bbb.ng=1e14 + bbb.nis=1e20; bbb.ni=1e20 + bbb.ups=0.0; bbb.up=0.0 + bbb.tes=bbb.ev; bbb.te=bbb.ev + bbb.tis=bbb.ev; bbb.ti=bbb.ev + + #-short run to initialize everything + bbb.dtreal = 1e-12; bbb.isbcwdt=1; bbb.exmain() + + ##-run to steady state + rundt(dtreal=1e-10) diff --git a/pyexamples/d3dHsmNew/runcase.py b/pyexamples/d3dHsmNew/runcase.py new file mode 100644 index 00000000..57f7e4c7 --- /dev/null +++ b/pyexamples/d3dHsmNew/runcase.py @@ -0,0 +1,14 @@ +import matplotlib.pyplot as plt +import numpy as np +from uedge import * +from uedge.uedgeplots import * + + + +exec(open("rd_d3dHsm_in.py").read()) + +#-show some results +plotmesh(z_min=0., z_max=3., r_min=0.8, r_max=2.5) +plotmeshval(bbb.te/bbb.ev, z_min=0., z_max=3., r_min=0.8, r_max=2.5, title="Te [ev]") +plotmeshval(bbb.ni, z_min=0., z_max=3., r_min=0.8, r_max=2.5, title="Ni [m-3]") +plotmeshval(bbb.ng, z_min=0., z_max=3., r_min=0.8, r_max=2.5, title="Ng [m-3]") diff --git a/pyscripts/__src__.py b/pyscripts/__src__.py index 817e9991..3c2c2db5 100644 --- a/pyscripts/__src__.py +++ b/pyscripts/__src__.py @@ -1 +1 @@ -__src__ = '/Users/meyer8/gitstuff/UEDGE' +__src__ = '/home/meyer8/UEDGE' diff --git a/pyscripts/__version__.py b/pyscripts/__version__.py index 0daae8c2..2fbeaa9f 100644 --- a/pyscripts/__version__.py +++ b/pyscripts/__version__.py @@ -1 +1 @@ -__version__ = '8.0.0' +__version__ = '8.0.4.1' diff --git a/pyscripts/bas2py b/pyscripts/bas2py index ca0e3e0f..cf37eb70 100755 --- a/pyscripts/bas2py +++ b/pyscripts/bas2py @@ -18,6 +18,7 @@ infile = None outfile = None + if __name__ == "__main__": try: from argparse import ArgumentParser @@ -41,60 +42,60 @@ if __name__ == "__main__": infile = args.basis_filename logger.debug('Input file %s' % (infile,)) - if infile == None or infile == (): - logger.error("Input file must be selected or specify stdin with -") - sys.exit(1) - elif infile == '-': - fi = sys.stdin - else: - try: - fi = open(infile,"r") - except: - logger.error("Couldn't open input file: %s" % (infile)) - sys.exit(1) + if infile == None or infile == (): + logger.error("Input file must be selected or specify stdin with -") + sys.exit(1) + elif infile == '-': + fi = sys.stdin + else: + try: + fi = open(infile,"r") + except: + logger.error("Couldn't open input file: %s" % (infile)) + sys.exit(1) - if args.python_filename == None: - outfile = asksaveasfilename(title="Select output python file",filetypes=[("allfiles","*"),("py","*.py")]) - else: - outfile = args.python_filename - logger.debug('Output file %s' % (outfile,)) - if outfile == None or outfile == (): - logger.error("Output file must be selected or specify stdout with -") - sys.exit(1) - elif outfile == '-': - fo = sys.stdout - else: - try: - fo = open(outfile,"w") - except: - logger.error("Couldn't open output file: %s" % (outfile)) - sys.exit(1) - lines = fi.readlines() - - for pat in bas2py_rules.subrules: - try: - pat.append(re.compile(pat[0])) - except: - logger.error("Couldn't compile regular experssion: %s" % (pat[0])) - for pat in bas2py_rules.warnrules: - try: - pat.append(re.compile(pat[0])) - except: - logger.error("Couldn't compile regular experssion: %s" % (pat[0])) - - stripnl = re.compile('\n') - - for line in lines: - line = stripnl.sub('',line) - for pat in bas2py_rules.subrules: - line = pat[2].sub(pat[1],line) - fo.write(line) - for pat in bas2py_rules.warnrules: - if pat[2].search(line) != None: - fo.write(' # '+pat[1]) - fo.write('\n') - - fi.close() - fo.close() - except: - sys.exit(1) + if args.python_filename == None: + outfile = asksaveasfilename(title="Select output python file",filetypes=[("allfiles","*"),("py","*.py")]) + else: + outfile = args.python_filename + logger.debug('Output file %s' % (outfile,)) + if outfile == None or outfile == (): + logger.error("Output file must be selected or specify stdout with -") + sys.exit(1) + elif outfile == '-': + fo = sys.stdout + else: + try: + fo = open(outfile,"w") + except: + logger.error("Couldn't open output file: %s" % (outfile)) + sys.exit(1) + lines = fi.readlines() + + for pat in bas2py_rules.subrules: + try: + pat.append(re.compile(pat[0])) + except: + logger.error("Couldn't compile regular experssion: %s" % (pat[0])) + for pat in bas2py_rules.warnrules: + try: + pat.append(re.compile(pat[0])) + except: + logger.error("Couldn't compile regular experssion: %s" % (pat[0])) + + stripnl = re.compile('\n') + + for line in lines: + line = stripnl.sub('',line) + for pat in bas2py_rules.subrules: + line = pat[2].sub(pat[1],line) + fo.write(line) + for pat in bas2py_rules.warnrules: + if pat[2].search(line) != None: + fo.write(' # '+pat[1]) + fo.write('\n') + + fi.close() + fo.close() +except: + sys.exit(1) diff --git a/pyscripts/double.py b/pyscripts/double.py deleted file mode 100755 index d9c2be74..00000000 --- a/pyscripts/double.py +++ /dev/null @@ -1,24 +0,0 @@ -from uedge import * - -def uedouble(): - com.nxleg=2*com.nxleg - com.nxcore=2*com.nxcore - com.nycore=2*com.nycore - com.nysol=2*com.nysol - if com.nxomit > 0: - if com.geometry=="dnbot": - com.nxomit = com.nxleg[0,0]+com.nxcore[0,0] + 2*com.nxxptxx + 1 - else: - com.nxomit=2*(com.nxomit-2*com.nxxptxx) + 2*com.nxxpt # assumes com.nxomit removes 1/2 SOL - if com.nyomitmx == 1: com.nysol = 1 - if grd.kxmesh == 4: - dxgasold=grd.dxgas - alfxold=grd.alfx - grd.alfx=alfxold/2. - grd.dxgas=dxgasold*(exp(grd.alfx)-1)/(exp(alfxold)-1) - grd.nxgas=2*grd.nxgas - bbb.restart=1 - bbb.newgeo=1 - bbb.gengrid=1 - bbb.isnintp=1 - grd.ixdstar = com.nxcore[0,1]+1 diff --git a/pyscripts/gridue.py b/pyscripts/gridue.py new file mode 100644 index 00000000..5c0d7474 --- /dev/null +++ b/pyscripts/gridue.py @@ -0,0 +1,179 @@ +# Python routine for reading/writing HDF5-type grid files +# Routines are called from basis in favor of Fortran routines +from h5py import File + +# TODO: Check that files exist, raise errors, flag for calling xerrab + +def read_gridpars(fname=None): + from uedge import bbb, com, grd + dblxpts = ['dnull', 'snowflake15', 'snowflake45', 'snowflake75', + 'dnXtarget', 'isoleg'] + geometry = com.geometry[0].decode('UTF-8').strip() + if fname is None: + fname = bbb.GridFileName[0].decode('UTF-8').strip() + try: + gridue = File(fname, 'r') + except: + gridue = File('{}.hdf5'.format(fname), 'r') + _com = gridue['grid']['com'] + _grd = gridue['grid']['grd'] + com.nxm = _com['nxm'][()] + com.nym = _com['nym'][()] + if geometry in dblxpts: + com.iysptrx1 = _com['iysptrx1'][()] + com.iysptrx2 = _com['iysptrx2'][()] + com.ixlb = _com['ixlb'][()] + com.ixpt1 = _com['ixpt1'][()] + com.ixmdp = _com['ixmdp'][()] + com.ixpt2 = _com['ixpt2'][()] + com.ixrb = _com['ixrb'][()] + if geometry == 'dnXtarget': + com.nxc = com.ixmdp[0] + else: + com.ixpt1[0] = _com['ixpt1'][()] + com.ixpt2[0] = _com['ixpt2'][()] + com.iysptrx1[0] = _com['iysptrx1'][()] + com.iysptrx2[0] = com.iysptrx1[0] + com.ixlb[0] = 0 + com.ixrb[0] = com.nxm + try: + com.simagxs = _com['simagxs'][()] + except: + pass + try: + com.sibdrys = _com['sibdrys'][()] + except: + pass + gridue.close() + + + +def read_gridue(fname=None): + from uedge import bbb, com, grd + from Forthon import gchange + if fname is None: + fname = bbb.GridFileName[0].decode('UTF-8').strip() + + if bbb.iprint != 0: + print(' Reading grid data from {}.hdf5'.format(fname)) + read_gridpars(fname) + gchange('RZ_grid_info') + try: + gridue = File(fname, 'r') + except: + gridue = File('{}.hdf5'.format(fname), 'r') + _com = gridue['grid']['com'] + _grd = gridue['grid']['grd'] + com.rm = _com['rm'][()] + com.zm = _com['zm'][()] + com.psi = _com['psi'][()] + com.br = _com['br'][()] + com.bz = _com['bz'][()] + com.bpol = _com['bpol'][()] + com.bphi = _com['bphi'][()] + com.b = _com['b'][()] + com.runid = _com['runid'][()] + try: + com.nlim = _com['nlim'][()] + gchange('Comflxgrd') + com.xlim = _com['xlim'][()] + com.ylim = _com['ylim'][()] + except: + pass + try: + grd.nplate1 = _grd['nplate1'][()] + gchange('Mmod') + grd.rplate1 = _grd['rplate1'][()] + grd.zplate1 = _grd['zplate1'][()] + except: + pass + try: + grd.nplate2 = _grd['nplate2'][()] + gchange('Mmod') + grd.rplate2 = _grd['rplate2'][()] + grd.zplate2 = _grd['zplate2'][()] + except: + pass + gridue.close() + if bbb.iprint != 0: + print(' Grid data read successfully:') + print(' file name: {}.hdf5'.format(fname)) + print(' run-ID: {}'.format(com.runid[0].decode('UTF-8'))) + +def write_gridue(fname=None, runid=None): + ''' Writes HDF5 grid file with name GridFileName ''' + from uedge import bbb, com, grd + if fname is None: + fname = bbb.GridFileName[0].decode('UTF-8').strip() + if runid is None: + runid = com.runid[0].decode('UTF-8').strip() + if 'hdf5' not in fname.lower(): + fname = fname + '.hdf5' + gridue = File(fname, 'w') + gridue.require_group('grid') + gue = gridue['grid'] + gue.require_group('com') + gue.require_group('grd') + _com = gue['com'] + _grd = gue['grd'] + + _com.create_dataset('nxm', data=com.nxm) + _com.create_dataset('nym', data=com.nym) + _com.create_dataset('rm', data=com.rm) + _com.create_dataset('zm', data=com.zm) + _com.create_dataset('psi', data=com.psi) + _com.create_dataset('br', data=com.br) + _com.create_dataset('bz', data=com.bz) + _com.create_dataset('bpol', data=com.bpol) + _com.create_dataset('bphi', data=com.bphi) + _com.create_dataset('b', data=com.b) + _com.create_dataset('runid', data=runid) + + if com.geometry[0].decode('UTF-8').strip() == 'dnull': + _com.create_dataset('ixpt1', data=com.ixpt1) + _com.create_dataset('ixpt2', data=com.ixpt2) + _com.create_dataset('iysptrx1', data=com.iysptrx1) + _com.create_dataset('iysptrx2', data=com.iysptrx2) + _com.create_dataset('ixlb', data=com.ixlb) + _com.create_dataset('ixmdp', data=com.ixmdp) + _com.create_dataset('ixrb', data=com.ixrb) + else: + _com.create_dataset('ixpt1', data=com.ixpt1[0]) + _com.create_dataset('ixpt2', data=com.ixpt2[0]) + _com.create_dataset('iysptrx1', data=com.iysptrx1[0]) + + + # Store extra data, such as limiter and plate data + try: + _com.create_dataset('simagxs', data=com.simagxs) + except: + pass + try: + _com.create_dataset('sibdrys', data=com.sibdrys) + except: + pass + try: + _com.create_dataset('nlim', data=com.nlim) + _com.create_dataset('xlim', data=com.xlim) + _com.create_dataset('ylim', data=com.ylim) + except: + pass + try: + _grd.create_dataset('nplate1', data=grd.nplate1) + _grd.create_dataset('rplate1', data=grd.rplate1) + _grd.create_dataset('zplate1', data=grd.zplate1) + except: + pass + try: + _grd.create_dataset('nplate2', data=grd.nplate1) + _grd.create_dataset('rplate2', data=grd.rplate1) + _grd.create_dataset('zplate2', data=grd.zplate1) + except: + pass + + + gridue.close() + if bbb.iprint != 0: + print(' Wrote grid file successfully:') + print(' file name: {}'.format(fname.strip())) + print(' run-ID: {}'.format(runid.strip())) diff --git a/pyscripts/osfun.py b/pyscripts/osfun.py deleted file mode 100644 index 0264e1f0..00000000 --- a/pyscripts/osfun.py +++ /dev/null @@ -1,17 +0,0 @@ -def date(): - os.system("date") - -def ls(opts=""): - os.system("ls " + opts) - -def more(fname): - os.system("more " + fname) - -def pwd(): - os.system("pwd") - -def cp(opts=""): - os.system("cp " + opts) - -def mv(opts=""): - os.system("mv " + opts) diff --git a/pyscripts/paws.py b/pyscripts/paws.py deleted file mode 100644 index 72837492..00000000 --- a/pyscripts/paws.py +++ /dev/null @@ -1,2 +0,0 @@ -def paws(): - programPause = raw_input("Press the key to continue...") diff --git a/pyscripts/rdcontdt.py b/pyscripts/rdcontdt.py deleted file mode 100755 index 79773ad3..00000000 --- a/pyscripts/rdcontdt.py +++ /dev/null @@ -1,251 +0,0 @@ -# This file runs a time-dependent case using dtreal. First, obtain a converged -# solution for a (usually small) dtreal; xuedge must report iterm=1 at the end. -# Then adjust control parameters in rdinitdt; read this file, which reads rdinitdt. -# If a mistake is made, to restart this file without a Jacobian evaluation, -# be sure to reset iterm=1 (=> last step was successful) - -# IMPORT UEDGE (assuming starting from ipython before any imports) -from .uedge import * -from .ruthere import * -from .uexec import * -from numpy import zeros - -# IMPORT HDF5 routines for saving solutions below -from .hdf5 import * - -# INITIALIZE PARAMS -- SHOULD BE DONE IN MASTER SCRIPT OR TERMINAL SESSION -# BEFORE INVOKING THIS SCRIPT -uexec("uedge.rdinitdt",returns=globals()) -no = 0;yes = 1 -echo = no - -# Set precisions of floating point output -###import print_options -###print_options.set_float_precision(4) - -# Check if successful time-step exists (bbb.iterm=1) -if (bbb.iterm == 1): - print("Initial successful time-step exists") - bbb.dtreal = bbb.dtreal*bbb.mult_dt #compensates dtreal divided by mult_dt below -else: - print("*---------------------------------------------------------*") - print("Need to take initial step with Jacobian; trying to do here") - print("*---------------------------------------------------------*") - bbb.icntnunk = 0 - bbb.exmain() - ruthere() - bbb.dtreal = bbb.dtreal*bbb.mult_dt #compensates dtreal divided by mult_dt below - -if (bbb.iterm != 1): - print("*--------------------------------------------------------------*") - print("Error: converge an initial time-step first; then retry rdcontdt") - print("*--------------------------------------------------------------*") - exit() - -nx=com.nx;ny=com.ny;nisp=com.nisp;ngsp=com.ngsp;numvar=bbb.numvar -isteon=bbb.isteon -if (i_stor==0): - ni_stor = zeros((bbb.n_stor,nx+1+1,ny+1+1,nisp),"d") # set time storage arrays - up_stor = zeros((bbb.n_stor,nx+1+1,ny+1+1,nisp),"d") - te_stor = zeros((bbb.n_stor,nx+1+1,ny+1+1),"d") - ti_stor = zeros((bbb.n_stor,nx+1+1,ny+1+1),"d") - ng_stor = zeros((bbb.n_stor,nx+1+1,ny+1+1,ngsp),"d") - tg_stor = zeros((bbb.n_stor,nx+1+1,ny+1+1,ngsp),"d") - phi_stor = zeros((bbb.n_stor,nx+1+1,ny+1+1),"d") - tim_stor = zeros((bbb.n_stor),"d") - dtreal_stor = zeros((bbb.n_stor),"d") - nfe_stor = zeros((bbb.n_stor),"l") - dt_stor = (bbb.tstor_e - bbb.tstor_s)/(bbb.n_stor - 1) - -i_stor = max(i_stor,1) # set counter for storage arrays -bbb.dt_tot = max(bbb.dt_tot,0.) -nfe_tot = max(nfe_tot,0) -deldt_0 = bbb.deldt -isdtsf_sav = bbb.isdtsfscal - -if (bbb.ipt==1 and bbb.isteon==1): # set ipt to te(nx,iysptrx+1) if no user value - ipt = bbb.idxte[nx-1,com.iysptrx] #note: ipt is local, bbb.ipt global - -bbb.irev = -1 # forces second branch of irev in ii1 loop below -if (bbb.iterm == 1): # successful initial run with dtreal - bbb.dtreal = bbb.dtreal/bbb.mult_dt # gives same dtreal after irev loop -else: # unsuccessful initial run; reduce dtreal - bbb.dtreal = bbb.dtreal/(3*bbb.mult_dt) # causes dt=dt/mult_dt after irev loop - -if (bbb.initjac == 0): bbb.newgeo=0 -dtreal_sav = bbb.dtreal -bbb.itermx = bbb.itermxrdc -bbb.dtreal = bbb.dtreal/bbb.mult_dt #adjust for mult. to follow; mult_dt in rdinitdt -bbb.dtphi = bbb.rdtphidtr*bbb.dtreal -neq=bbb.neq -svrpkg=bbb.svrpkg.tostring().strip() -# -bbb.ylodt = bbb.yl -bbb.pandf1 (-1, -1, 0, bbb.neq, 1., bbb.yl, bbb.yldot) -fnrm_old = sqrt(sum((bbb.yldot[0:neq]*bbb.sfscal[0:neq])**2)) -if (bbb.initjac == 1): fnrm_old=1.e20 -print("initial fnrm =",fnrm_old) - -for ii1 in range( 1, bbb.ii1max+1): - if (bbb.ismfnkauto==1): bbb.mfnksol = 3 - # adjust the time-step - if (bbb.irev == 0): - # Only used after a dt reduc. success. completes loop ii2 for fixed dt - bbb.dtreal = min(3*bbb.dtreal,bbb.t_stop) #first move forward after reduction - bbb.dtphi = bbb.rdtphidtr*bbb.dtreal - if (bbb.ismfnkauto==1 and bbb.dtreal > bbb.dtmfnk3): bbb.mfnksol = -3 - bbb.deldt = 3*bbb.deldt - else: - # either increase or decrease dtreal; depends on mult_dt - bbb.dtreal = min(bbb.mult_dt*bbb.dtreal,bbb.t_stop) - bbb.dtphi = bbb.rdtphidtr*bbb.dtreal - if (bbb.ismfnkauto==1 and bbb.dtreal > bbb.dtmfnk3): bbb.mfnksol = -3 - bbb.deldt = bbb.mult_dt*bbb.deldt - - bbb.dtreal = min(bbb.dtreal,bbb.dt_max) - bbb.dtphi = bbb.rdtphidtr*bbb.dtreal - if (bbb.ismfnkauto==1 and bbb.dtreal > bbb.dtmfnk3): bbb.mfnksol = -3 - bbb.deldt = min(bbb.deldt,deldt_0) - bbb.deldt = max(bbb.deldt,bbb.deldt_min) - nsteps_nk=1 - print('--------------------------------------------------------------------') - print('--------------------------------------------------------------------') - print(' ') - print('*** Number time-step changes = ',ii1,' New time-step = ', bbb.dtreal) - print('--------------------------------------------------------------------') - - bbb.itermx = bbb.itermxrdc - if (ii1>1 or bbb.initjac==1): # first time calc Jac if initjac=1 - if (bbb.irev == 1): # decrease in bbb.dtreal - if (bbb.numrev < bbb.numrevjmax and \ - bbb.numrfcum < bbb.numrevjmax+bbb.numfwdjmax): #dont recom bbb.jac - bbb.icntnunk = 1 - bbb.numrfcum = bbb.numrfcum + 1 - else: # force bbb.jac calc, reset numrev - bbb.icntnunk = 0 - bbb.numrev = -1 # yields api.zero in next statement - bbb.numrfcum = 0 - bbb.numrev = bbb.numrev + 1 - bbb.numfwd = 0 - else: # increase in bbb.dtreal - if (bbb.numfwd < bbb.numfwdjmax and \ - bbb.numrfcum < bbb.numrevjmax+bbb.numfwdjmax): #dont recomp bbb.jac - bbb.icntnunk = 1 - bbb.numrfcum = bbb.numrfcum + 1 - else: - bbb.icntnunk = 0 #recompute jacobian for increase dt - bbb.numfwd = -1 - bbb.numrfcum = 0 - bbb.numfwd = bbb.numfwd + 1 - bbb.numrev = 0 #bbb.restart counter for dt reversals - bbb.isdtsfscal = isdtsf_sav - bbb.ftol = min(bbb.ftol_dt, 0.01*fnrm_old) - bbb.ftol = max(bbb.ftol, bbb.ftol_min) - exmain() # take a single step at the present bbb.dtreal - ruthere() - if (bbb.iterm == 1): - bbb.dt_tot = bbb.dt_tot + bbb.dtreal - nfe_tot = nfe_tot + bbb.nfe[0,0] - bbb.ylodt = bbb.yl - bbb.pandf1 (-1, -1, 0, bbb.neq, 1., bbb.yl, bbb.yldot) - fnrm_old = sqrt(sum((bbb.yldot[0:neq-1]*bbb.sfscal[0:neq-1])**2)) - if (bbb.dt_tot>=0.9999999*bbb.t_stop or fnrm_old= t_stop **') - print('*****************************************************') - break - - bbb.icntnunk = 1 - bbb.isdtsfscal = 0 - for ii2 in range( 1, bbb.ii2max+1): #take ii2max steps at the present time-step - if (bbb.iterm == 1): - bbb.itermx = bbb.itermxrdc - bbb.ftol = min(bbb.ftol_dt, 0.01*fnrm_old) - bbb.ftol = max(bbb.ftol, bbb.ftol_min) - bbb.exmain() - ruthere() - if (bbb.iterm == 1): - bbb.ylodt = bbb.yl - bbb.pandf1 (-1, -1, 0, bbb.neq, 1., bbb.yl, bbb.yldot) - fnrm_old = sqrt(sum((bbb.yldot[0:neq-1]*bbb.sfscal[0:neq-1])**2)) - print("Total time = ",bbb.dt_tot,"; Timestep = ",bbb.dtreal) - print("variable index ipt = ",ipt, " bbb.yl[ipt] = ",bbb.yl[ipt]) - dtreal_sav = bbb.dtreal - bbb.dt_tot = bbb.dt_tot + bbb.dtreal - nfe_tot = nfe_tot + bbb.nfe[0,0] - hdf5_save(savefn) - if (bbb.dt_tot>=0.999999999999*bbb.t_stop or fnrm_old= t_stop **') - print('*****************************************************') - break - print(" ") -## Store variables if a storage time has been crossed - if (bbb.dt_tot >= dt_stor*i_stor and i_stor<=bbb.n_stor): - i_stor1 = i_stor-1 - ni_stor[i_stor1,:,:,:] = ni - up_stor[i_stor1,:,:,:] = up - te_stor[i_stor1,:,:] = te - ti_stor1[i_stor1,:,:] = ti - ng_stor[i_stor1,:,:,:] = ng - phi_stor1[i_stor1,:,:] = phi - tim_stor[i_stor1] = bbb.dt_tot - nfe_stor[i_stor1] = nfe_tot - dtreal_stor[i_stor1] = bbb.dtreal - i_stor = i_stor + 1 - ## End of storage section - - if (bbb.dt_tot>=bbb.t_stop or fnrm_old ydmax): - itrouble=ii - print("** Fortran index of trouble making equation is:") - print(itrouble+1) - break - print("** Number of variables is:") - print("numvar = ", numvar) - print(" ") - iv_t = (itrouble).__mod__(numvar) + 1 - print("** Troublemaker equation is:") - print("iv_t = ",iv_t) - print(" ") - print("** Troublemaker cell (ix,iy) is:") - print(bbb.igyl[itrouble,]) - print(" ") - print("** Timestep for troublemaker equation:") - print(bbb.dtuse[itrouble]) - print(" ") - print("** yl for troublemaker equation:") - print(bbb.yl[itrouble]) - print(" ") - echo=oldecho - ######## end of idtroub script ############################## - - if (bbb.dtreal < bbb.dt_kill): - print(' ') - print('*************************************') - print('** FAILURE: time-step < dt_kill **') - print('*************************************') - break - bbb.irev = 1 - print('*** Converg. fails for bbb.dtreal; reduce time-step by 3, try again') - print('----------------------------------------------------------------- ') - bbb.dtreal = bbb.dtreal/(3*bbb.mult_dt) - bbb.dtphi = bbb.rdtphidtr*bbb.dtreal - if (bbb.ismfnkauto==1 and bbb.dtreal > bbb.dtmfnk3): bbb.mfnksol = -3 - bbb.deldt = bbb.deldt/(3*bbb.mult_dt) - bbb.iterm = 1 -echo = yes diff --git a/pyscripts/rdinitdt.py b/pyscripts/rdinitdt.py deleted file mode 100755 index db60867c..00000000 --- a/pyscripts/rdinitdt.py +++ /dev/null @@ -1,37 +0,0 @@ -# Setup file to run time-dependently using dtreal -# Change dtreal for starting dt and savefname to change pfb file name -# Once variables are set, read rdrundt to execute a time-dependent run -from uedge import * - -i_stor = 0 -nfe_tot = 0 -savefn = "savedt.hdf5" # name of hdf5 savefile written every timestep - -bbb.rdtphidtr = 1e20 # ratio dtphi/dtreal -bbb.ismfnkauto = 1 # if =1, mfnksol=3 for dtreal 0 -bbb.initjac = 0 # if=1, calc initial Jac upon reading rdcontdt -bbb.numrevjmax = 2 # number of dt reductions before Jac recalculated -bbb.numfwdjmax = 1 # number of dt increases before Jac recalculated -###bbb.ismmaxuc = 1 # =1 for intern calc mmaxu; =0,set mmaxu & dont chng -bbb.irev = -1 # flag to allow reduced dt advance after cutback -bbb.rlx = 0.9 # max. change in variable at each linear iteration -bbb.itermx = 7 # max. number of linear iterations allowed -bbb.tstor_s = 1e-5 # beginning time for storing solution -bbb.tstor_e = 1e-3 # ending time for storing solution -bbb.n_stor = 0 # number of linearly spaced storage points -bbb.ipt = 1 # index of variable; value printed at step - # if ipt not reset from unity, ipt=idxte(nx,iysptrx+1) - diff --git a/pyscripts/rundt.py b/pyscripts/rundt.py index 94085935..d0e7c70a 100644 --- a/pyscripts/rundt.py +++ b/pyscripts/rundt.py @@ -16,35 +16,40 @@ class UeRun(): ''' Class containing information on run ''' - def __init__(self, n_stor = False): - from time import time + def __init__(self, *args, n_stor = False, **kwargs): from numpy import array from uedge import bbb, com # TODO: Add restore/recover from timeslice # TODO: Add plot timeslice directly # NOTE: No -> Utilize direct I/O from file instead - self.tstart = time() self.numvar = bbb.numvar - self.nx = com.nx - self.ny = com.ny + try: + self.nx + except: + self.nx = com.nx + try: + self.ny + except: + self.ny = com.ny self.ixpt1 = com.ixpt1[0] self.ixpt2 = com.ixpt2[0] self.iysptrx = com.iysptrx self.equationkey = array([b'te', b'ti', b'phi', b'up', b'ni', b'ng', b'tg']) - self.classvars = ['slice_ni', 'slice_ng', 'slice_up', 'slice_te', - 'slice_ti', 'slice_tg', 'slice_phi', 'slice_dttot', 'time', - 'fnorm', 'nfe', 'dt_tot', 'dtreal', 'ii1', 'ii2', 'ii1fail', - 'ii2fail', 'dtrealfail', 'itrouble', 'troubleeq', 'troubleindex', - 'ylfail', 'isteon', 'istion', 'isupon', 'isphion', 'isupgon', - 'isngon', 'istgon', 'ishymol', 'nisp', 'ngsp', 'nhsp', 'nhgsp', - 'nzsp', 'b0', 'ncore', 'pcoree', 'pcorei', 'internaleq', - 'internalspecies', 'yldotsfscalfail'] - - # Intiialize all variables to empty lists in class - for var in self.classvars: - self.__setattr__(var, []) + self.setupvars = {} + for var in [ 'numvar', 'isteon', 'istion', 'isupon', 'isphion', + 'isupgon', 'isngon', 'istgon', 'ishymol', 'nisp', 'ngsp', 'nhsp', + 'nhgsp', 'nzsp', 'b0', 'ncore', 'pcoree', 'pcorei', 'nx', 'ny', + 'iysptrx', 'ixpt1', 'ixpt2', 'neq' + ]: + try: + self.setupvars[var] = getattr(bbb, var) + except: + self.setupvars[var] = getattr(com, var) + self.setupvars['ixpt1'] = self.setupvars['ixpt1'][0] + self.setupvars['ixpt2'] = self.setupvars['ixpt2'][0] + super().__init__(*args, **kwargs) def itroub(self): ''' Function that displays information on the problematic equation ''' @@ -56,90 +61,89 @@ def itroub(self): bbb.idxu, bbb.idxn, bbb.idxg, bbb.idxtg] equationsdescription = [ 'Electron energy', 'Ion energy', 'Potential', 'Ion momentum', 'Ion density', 'Gas density', 'Gas temperature'] - + # Assert required dict is present + try: + self.classvars + except: + self.classvars = {} + for cvar in ['itrouble', 'troubleeq', 'internaleq', + 'internalspecies', 'troubleindex', 'dtrealfail', + 'ylfail', 'yldotsfscalfail']: + self.classvars[cvar] = [] # Find the fortran index of the troublemaking equation - self.neq = bbb.neq - self.itrouble.append(deepcopy(argmax(abs(bbb.yldot*\ + self.classvars['itrouble'].append(deepcopy(argmax(abs(bbb.yldot*\ bbb.sfscal)[:bbb.neq])+1)) print("** Fortran index of trouble making equation is:\n{}".format(\ - self.itrouble[-1])) + self.classvars['itrouble'][-1])) # Print equation information print("** Number of equations solved per cell:\n numvar = {}\n"\ - .format(self.numvar)) + .format(bbb.numvar)) - self.troubleeq.append(mod(self.itrouble[-1]-1, bbb.numvar)+1) + self.classvars['troubleeq'].append(mod(self.classvars['itrouble'][-1]-1, bbb.numvar)+1) species = '' - self.internaleq.append([abs(x - self.itrouble[-1]).min() for x in \ + self.classvars['internaleq'].append([abs(x - self.classvars['itrouble'][-1]).min() for x in \ self.equations].index(0)) - if self.equations[self.internaleq[-1]].ndim == 3: - self.internalspecies.append( where(\ - self.equations[self.internaleq[-1]] == self.itrouble[-1])\ + if self.equations[self.classvars['internaleq'][-1]].ndim == 3: + self.classvars['internalspecies'].append( where(\ + self.equations[self.classvars['internaleq'][-1]] == self.classvars['itrouble'][-1])\ [-1][0] + 1) - species = ' of species {}'.format(self.internalspecies[-1]) + species = ' of species {}'.format(self.classvars['internalspecies'][-1]) else: - self.internalspecies.append(0) + self.classvars['internalspecies'].append(0) print('** Troublemaker equation is:\n{} equation{}: iv_t={}\n'\ - .format(equationsdescription[self.internaleq[-1]], species, - self.troubleeq[-1])) + .format(equationsdescription[self.classvars['internaleq'][-1]], species, + self.classvars['troubleeq'][-1])) # Display additional information about troublemaker cell - self.troubleindex.append(deepcopy(bbb.igyl[self.itrouble[-1]-1,])) - self.dtrealfail.append(deepcopy(bbb.dtreal)) - self.ylfail.append(deepcopy(bbb.yl[self.itrouble[-1]-1])) - self.yldotsfscalfail.append(deepcopy((bbb.yldot*bbb.sfscal)\ - [self.itrouble[-1]-1])) + self.classvars['troubleindex'].append(deepcopy(bbb.igyl[self.classvars['itrouble'][-1]-1,])) + self.classvars['dtrealfail'].append(deepcopy(bbb.dtreal)) + self.classvars['ylfail'].append(deepcopy(bbb.yl[self.classvars['itrouble'][-1]-1])) + self.classvars['yldotsfscalfail'].append(deepcopy((bbb.yldot*bbb.sfscal)\ + [self.classvars['itrouble'][-1]-1])) print('** Troublemaker cell (ix,iy) is:\n' + \ - '{}\n'.format(self.troubleindex[-1])) + '{}\n'.format(self.classvars['troubleindex'][-1])) print('** Timestep for troublemaker equation:\n' + \ - '{:.4e}\n'.format(self.dtrealfail[-1])) + '{:.4e}\n'.format(self.classvars['dtrealfail'][-1])) print('** yl for troublemaker equation:\n' + \ - '{:.4e}\n'.format(self.ylfail[-1])) - print('** yl*sfscal for troublemaker equation:\n' + \ - '{:.4e}\n'.format(self.yldotsfscalfail[-1])) + '{:.4e}\n'.format(self.classvars['ylfail'][-1])) + print('** yldot*sfscal for troublemaker equation:\n' + \ + '{:.4e}\n'.format(self.classvars['yldotsfscalfail'][-1])) - def savesuccess(self, ii1, ii2, savedir, savename, fnrm=None): + def savesuccess(self, savename, fnrm=None): from time import time from uedge import bbb from copy import deepcopy - self.time.append(time()) - if fnrm is None: - bbb.pandf1 (-1, -1, 0, bbb.neq, 1., bbb.yl, bbb.yldot) - self.fnorm.append(deepcopy((sum((bbb.yldot[:bbb.neq]*\ - bbb.sfscal[:bbb.neq])**2))**0.5)) - else: - self.fnorm.append(fnrm) - self.nfe.append(deepcopy(bbb.nfe)) - self.dt_tot.append(deepcopy(bbb.dt_tot)) - self.dtreal.append(deepcopy(bbb.dtreal)) - self.ii1.append(ii1) - self.ii2.append(ii2) - self.neq = bbb.neq try: - self.save('{}_UeCase.hdf5'.format(savefname.split('.')[0])) + self.classvars['time'].append(time()) except: pass - - self.save_intermediate(savedir, savename) + if 'fnorm' in self.classvars.keys(): + if fnrm is None: + bbb.pandf1 (-1, -1, 0, bbb.neq, 1., bbb.yl, bbb.yldot) + self.classvars['fnorm'].append(deepcopy((sum((bbb.yldot[:bbb.neq]*\ + bbb.sfscal[:bbb.neq])**2))**0.5)) + else: + self.classvars['fnorm'].append(fnrm) + for var in ['nfe', 'dt_tot', 'dtreal']: + if var in self.classvars: + self.classvars[var].append(deepcopy(getattr(bbb, var))) + self.save_intermediate(savename) def store_timeslice(self): from copy import deepcopy from uedge import bbb - self.slice_ni.append(deepcopy(bbb.ni)) - self.slice_ng.append(deepcopy(bbb.ng)) - self.slice_up.append(deepcopy(bbb.up)) - self.slice_te.append(deepcopy(bbb.te)) - self.slice_ti.append(deepcopy(bbb.ti)) - self.slice_tg.append(deepcopy(bbb.tg)) - self.slice_phi.append(deepcopy(bbb.phi)) - self.slice_dttot.append(deepcopy(bbb.dt_tot)) + for var in ['ni', 'ng', 'up', 'te', 'ti', 'tg', 'phi', 'dt_tot']: + self.classvars['slice_{}'.format(var)].append(deepcopy(getattr(bbb, var))) - def save_intermediate(self, savedir, savename): + + def save_intermediate(self, savename): from uedge.hdf5 import hdf5_save + from os.path import exists from uedge import bbb, com from h5py import File @@ -149,56 +153,39 @@ def save_intermediate(self, savedir, savename): for var in [ 'nisp', 'ngsp', 'nhsp', 'nhgsp', 'nzsp']: self.__setattr__(var, com.__getattribute__(var)) - try: - hdf5_save('{}/{}_last_ii2.hdf5'.format(savedir,savename)) - except: + + + if not exists('/'.join(savename.split('/')[:-1])): print('Folder {} not found, saving output to cwd...'\ - .format(savedir)) - hdf5_save('{}_last_ii2.hdf5'.format(savename)) + .format(savename.split('/')[0])) + hdf5_save(savename) + + - # Try to store ready-made Case-file, if possible try: - self.save('{}/{}_last_ii2_Case.hdf5'.format(savedir,savename)) + self.save(savename)#.replace('.hdf5', '_UeCase.hdf5')) except: - pass + hdf5_save(savename) - try: - file = File('{}/{}_last_ii2.hdf5'.format(savedir, savename), 'r+') - except: - file = File('{}_last_ii2.hdf5'.format(savename), 'r+') - - file.require_group('convergence') - group = file['convergence'] - group.create_dataset('t_start', data=self.tstart) - group.create_dataset('numvar', data=self.numvar) - group.create_dataset('neq', data=self.neq) - group.create_dataset('nx', data=self.nx) - group.create_dataset('ny', data=self.ny) - group.create_dataset('ixpt1', data=self.ixpt1) - group.create_dataset('ixpt2', data=self.ixpt2) - group.create_dataset('iysptrx', data=self.iysptrx) - group.create_dataset('equationkey', data=self.equationkey) - group.create_dataset('itermx', data=self.itermx) - group.create_dataset('incpset', data=self.incpset) - group.create_dataset('ii1max', data=self.ii1max) - group.create_dataset('ii2max', data=self.ii1max) - group.create_dataset('numrevjmax', data=self.numrevjmax) - group.create_dataset('numfwdjmax', data=self.numfwdjmax) - group.create_dataset('numtotjmax', data=self.numtotjmax) - group.create_dataset('rdtphidtr', data=self.rdtphidtr) - group.create_dataset('deldt_min', data=self.deldt_min) - group.create_dataset('rlx', data=self.rlx) - - for var in self.classvars: - group.create_dataset(var, data=self.__getattribute__(var)) - - file.close() - - def convergenceanalysis(savefname, savedir='../solutions', fig=None, + with File(savename, 'r+') as file: + file.require_group('convergence') + group = file['convergence'] + group.create_dataset('t_start', data=self.tstart) + group.create_dataset('equationkey', data=self.equationkey) + for var, value in self.setupvars.items(): + group.create_dataset(var, data=value) + for var, value in self.classsetup.items(): + group.create_dataset(var, data=value) + for var in self.classvars: + group.create_dataset(var, data=self.classvars[var]) + print('Intermediate solution written to {}'.format(savename)) + + def convergenceanalysis(self, savefname, fig=None, xaxis = 'exmain', logx = False, color='k', label=None, ylim = (None, None)): from h5py import File from matplotlib.pyplot import subplots + from os.path import exists from datetime import timedelta from matplotlib.ticker import FuncFormatter from numpy import cumsum, ones @@ -210,49 +197,49 @@ def convergenceanalysis(savefname, savedir='../solutions', fig=None, print('Three subplots required for plots! Aborting...') return f = fig - try: - file = File('{}/{}'.format(savedir, savefname), 'r') - except: - print('File {}/{} not found. Aborting!'.format(savedir, - savefname)) + + if not exists(savefname): + print('File {} not found. Aborting!'.format(savefname)) return - data = file['convergence'] - try: + + with File(savefname, 'r') as file: data = file['convergence'] - except: - print('Convergence data not found in {}/{}. Aborting!'.format(\ - savedir, savefname)) - return - - if xaxis == 'exmain': - xlabel = 'Exmain calls' - xones = ones(data['ii2'][()].shape) - x = cumsum(xones) - elif xaxis == 'nfe': - xlabel = 'nfe internal iterations' - x = cumsum(data['nfe'][()][:, 0, 0]) - elif xaxis == 'time': - xlabel = 'Total wall-clock time [HH:MM]' - x = [timedelta(t - data['t_start'][()]) for t in data['time'][()]] - x = data['time'][()] - data['t_start'][()] + try: + data = file['convergence'] + except: + print('Convergence data not found in {}. Aborting!'.format(\ + savefname)) + return - if logx is True: - ax[0].loglog(x, data['fnorm'][()], '-', color=color, label=label) - ax[1].loglog(data['dt_tot'][()], data['fnorm'][()], '-', - color=color, label=label) - ax[2].loglog(x, data['dtreal'][()], '-', color=color, label=label) - else: - ax[0].semilogy(x, data['fnorm'][()], '-', color=color, label=label) - ax[1].semilogy(data['dt_tot'][()], data['fnorm'][()], '-', - color=color, label=label) - ax[2].semilogy(x, data['dtreal'][()], '-', color=color, - label=label) + if xaxis == 'exmain': + xlabel = 'Exmain calls' + xones = ones(data['ii2'][()].shape) + x = cumsum(xones) + elif xaxis == 'nfe': + xlabel = 'nfe internal iterations' + x = cumsum(data['nfe'][()][:, 0, 0]) + elif xaxis == 'time': + xlabel = 'Total wall-clock time [HH:MM]' + x = [timedelta(t - data['t_start'][()]) for t in data['time'][()]] + x = data['time'][()] - data['t_start'][()] + + if logx is True: + ax[0].loglog(x, data['fnorm'][()], '-', color=color, label=label) + ax[1].loglog(data['dt_tot'][()], data['fnorm'][()], '-', + color=color, label=label) + ax[2].loglog(x, data['dtreal'][()], '-', color=color, label=label) + else: + ax[0].semilogy(x, data['fnorm'][()], '-', color=color, label=label) + ax[1].semilogy(data['dt_tot'][()], data['fnorm'][()], '-', + color=color, label=label) + ax[2].semilogy(x, data['dtreal'][()], '-', color=color, + label=label) + ax[1].set_title('Total exmain evaluations: {}'.format\ + (len(data['dtreal'][()]))) ax[0].set_xlabel(xlabel) ax[1].set_xlabel('Accumulated plasma simualtion time [s]') ax[2].set_xlabel(xlabel) - ax[1].set_title('Total exmain evaluations: {}'.format\ - (len(data['dtreal'][()]))) ax[0].set_ylabel('Initial fnorm') ax[1].set_ylabel('Initial fnorm') ax[2].set_ylabel('Time-step (dtreal) [s]') @@ -269,105 +256,169 @@ def convergenceanalysis(savefname, savedir='../solutions', fig=None, return f - def failureanalysis(savefname, savedir='../solutions', equation=None): + def failureanalysis(self, savefname, equation=None, N=slice(None), geometry=False): from h5py import File + from os.path import exists from matplotlib.pyplot import subplots from numpy import histogram, zeros from matplotlib.collections import PolyCollection - f, ax = subplots(2,1, figsize=(10, 7)) - try: - file = File('{}/{}'.format(savedir, savefname), 'r') - except: - print('File {}/{} not found. Aborting!'.format(savedir, - savefname)) - try: - data = file['convergence'] - except: - print('Convergence data not found in {}/{}. Aborting!'.format(\ - savedir, savefname)) + # TODO: add option for plotting offending cell on geometric grid + if geometry is True: + f, ax = subplots(1,2, figsize=(12, 8), + gridspec_kw={'width_ratios': [1, 1.2]}) + f.subplots_adjust(top=0.98) + else: + f, ax = subplots(2,1, figsize=(10, 7)) + + if not exists(savefname): + print('File {} not found. Aborting!'.format(savefname)) return + + with File(savefname, 'r') as file: + try: + data = file['convergence'] + except: + print('Convergence data not found in {}. Aborting!'.format(\ + savefname)) + return - if equation is not None: - iequation = [x.decode('UTF-8') for x in data['equationkey']]\ - .index(equation) - # Bin the equation errors - nspecies = 1/(data['nisp'][()] + 1) - nbins = 7*data['nisp'][()] - counts, bins = histogram((data['internaleq'][()]+\ - data['internalspecies']*nspecies)-0.5, bins=nbins, - range=(-0.5,6.5)) - h, e = histogram(data['internaleq'][()] - 0.5, bins=7, - range=(-0.5,6.5)) - ax[0].bar([x for x in range(7)], h, width=1, edgecolor='k', - color=(0, 87/255, 183/255)) - ax[0].hist(bins[3*data['nisp'][()]:-1], bins[3*data['nisp'][()]:], - weights=counts[3*data['nisp'][()]:], edgecolor='k', - color=(255/255, 215/255, 0)) - ax[0].set_xticks(range(7)) - ax[0].set_xticklabels([x.decode('UTF-8') for x in \ - data['equationkey'][()]]) - ax[0].grid(linestyle=':', linewidth=0.5, axis='y') - ax[0].set_xlim((-0.5,6.5)) - ax[0].set_ylabel('Counts') - for i in range(7): - ax[0].axvline(i-0.5, linewidth=1, color='k') - - # Visualize error locations - nx = data['nx'][()] - ny = data['ny'][()] - ixpt1 = data['ixpt1'][()] - ixpt2 = data['ixpt2'][()] - iysptrx = data['iysptrx'][()] - frequency = zeros((nx+2, ny+2)) - - cells = [] - for i in range(nx+2): - for j in range(ny+2): - cells.append([[i-.5, j-.5], [i+.5, j-.5], - [i+.5, j+.5], [i-.5, j+.5]]) - - polys = PolyCollection(cells, edgecolors='k', linewidth=0.5, - linestyle=':') - - for i in range(len(data['itrouble'])): - coord = data['troubleindex'][()][i] - if equation is None: - frequency[coord[0], coord[1]] += 1 - elif iequation == data['internaleq'][()][i]: - frequency[coord[0], coord[1]] += 1 - - polys.set_cmap('binary') + if equation is not None: + iequation = [x.decode('UTF-8') for x in data['equationkey']]\ + .index(equation) + # Bin the equation errors + nspecies = 1/(data['nisp'][()] + 1) + nbins = 7*data['nisp'][()] + counts, bins = histogram((data['internaleq'][N]+\ + data['internalspecies'][N]*nspecies)-0.5, bins=nbins, + range=(-0.5,6.5)) + h, e = histogram(data['internaleq'][N] - 0.5, bins=7, + range=(-0.5,6.5)) + ax[0].bar([x for x in range(7)], h, width=1, edgecolor='k', + color=(0, 87/255, 183/255)) + ax[0].hist(bins[3*data['nisp'][()]:-1], bins[3*data['nisp'][()]:], + weights=counts[3*data['nisp'][()]:], edgecolor='k', + color=(255/255, 215/255, 0)) + ax[0].set_xticks(range(7)) + ax[0].set_xticklabels([x.decode('UTF-8') for x in \ + data['equationkey'][()]]) + ax[0].grid(linestyle=':', linewidth=0.5, axis='y') + ax[0].set_xlim((-0.5,6.5)) + ax[0].set_ylabel('Counts') + for i in range(7): + ax[0].axvline(i-0.5, linewidth=1, color='k') + + # Visualize error locations + nx = data['nx'][()] + ny = data['ny'][()] + ixpt1 = data['ixpt1'][()] + ixpt2 = data['ixpt2'][()] + iysptrx = data['iysptrx'][()] + frequency = zeros((nx+2, ny+2)) + + cells = [] + if geometry is True: + try: + rm = file['grid/com/rm'][()] + zm = file['grid/com/zm'][()] + except: + raise KeyError('Grid data not found in {}'.format(\ + savefname)) + for i in range(nx+2): + for j in range(ny+2): + cell = [] + for k in [1, 2, 4, 3]: + cell.append((rm[i, j, k], zm[i, j, k])) + cells.append(cell) + else: + for i in range(nx+2): + for j in range(ny+2): + cells.append([[i-.5, j-.5], [i+.5, j-.5], + [i+.5, j+.5], [i-.5, j+.5]]) + + polys = PolyCollection(cells, edgecolors='k', + linewidth=0.5-0.45*geometry, linestyle=':') + + for i in range(len(data['itrouble'][N])): + coord = data['troubleindex'][N][i] + if equation is None: + frequency[coord[0], coord[1]] += 1 + elif iequation == data['internaleq'][N][i]: + frequency[coord[0], coord[1]] += 1 + + if geometry is False: + polys.set_cmap('binary') + else: + polys.set_cmap('binary') polys.set_array(frequency.reshape(((nx+2)*(ny+2),))) cbar = f.colorbar(polys, ax=ax[1]) cbar.ax.set_ylabel('N trouble'+' for {}'.format(equation)*\ (equation is not None), va='bottom', labelpad=20) - ax[1].plot([.5, nx+.5, nx+.5, .5, .5], [.5, .5, ny+.5, ny+.5, .5], - 'k-', linewidth=1) ax[1].set_xlabel('Poloidal index') ax[1].set_ylabel('Radial index') ax[1].add_collection(polys) - ax[1].plot([.5, nx+.5],[iysptrx+.5, iysptrx+.5], 'k-', - linewidth=1) - ax[1].plot([ixpt1+.5, ixpt1+.5], [.5, iysptrx+.5], 'k-', - linewidth=1) - ax[1].plot([ixpt2+.5, ixpt2+.5], [.5, iysptrx+.5], 'k-', - linewidth=1) - - file.close() + if geometry is False: + ax[1].plot([.5, nx+.5, nx+.5, .5, .5], [.5, .5, ny+.5, ny+.5, .5], + 'k-', linewidth=1) + ax[1].plot([.5, nx+.5],[iysptrx+.5, iysptrx+.5], 'k-', + linewidth=1) + ax[1].plot([ixpt1+.5, ixpt1+.5], [.5, iysptrx+.5], 'k-', + linewidth=1) + ax[1].plot([ixpt2+.5, ixpt2+.5], [.5, iysptrx+.5], 'k-', + linewidth=1) + else: + ax[1].set_aspect('equal') + ax[1].set_ylim((0.95*zm.min(), 1.05*zm.max())) + ax[1].set_xlim((0.95*rm.min(), 1.05*rm.max())) + return f + def restorevalues(self): + ''' Restores the original UEDGE values ''' + from uedge import bbb + for key, value in self.orig.items(): + bbb.__setattr__(key, value) + + def exmain_isaborted(self): + ''' Checks if abort is requested ''' + from uedge import bbb + bbb.exmain() + # Abort flag set, abort case + if bbb.exmain_aborted == 1: + # Reset flag + bbb.exmain_aborted == 0 + # Restore parameters modified by script + try: + self.restorevalues(self) + except: + self.restorevalues() + return True + + def message(self, string, separator='-', pad='', seppad = '', + nseparator=1): + ''' Prints formatted self.message to stdout ''' + # TODO: add formatting for len>75 strings + msg = pad.strip() + ' ' + string.strip() + ' ' + pad.strip() + for i in range(nseparator): + print(seppad + separator*(len(msg)-2*len(seppad)) + seppad) + print(msg) + print(seppad + separator*(len(msg)-2*len(seppad)) + seppad) + + + def converge(self, dtreal=2e-9, ii1max=5000, ii2max=5, itermx=7, ftol=1e-5, dt_kill=1e-14, t_stop=100, dt_max=100, ftol_min = 1e-9, incpset=7, n_stor=0, storedist='lin', numrevjmax=2, numfwdjmax=1, numtotjmax=0, tstor=(1e-3, 4e-2), ismfnkauto=True, dtmfnk3=5e-4, mult_dt=3.4, - reset=True, initjac=False, rdtphidtr=1e20, deldt_min=0.04, rlx=0.9, - tsnapshot=None, savedir='../solutions', ii2increase=0): + reset=True, initjac=True, rdtphidtr=1e20, deldt_min=0.04, rlx=0.9, + + tsnapshot=None, savedir='../solutions', ii2increase=0, savefname=None, + message=None): ''' Converges the case by increasing dt dtreal : float [1e-9] @@ -438,8 +489,11 @@ def converge(self, dtreal=2e-9, ii1max=5000, ii2max=5, itermx=7, ftol=1e-5, from numpy import linspace, logspace, log10, append from copy import deepcopy from uedge import bbb + from time import time from os.path import exists + self.tstart = time() + # TODO: add kwarg savename # Check if requested save-directory exists: if not, write to cwd if not exists(savedir): @@ -447,68 +501,52 @@ def converge(self, dtreal=2e-9, ii1max=5000, ii2max=5, itermx=7, ftol=1e-5, savedir)) savedir = '.' + if savefname is None: + autoname = True + try: + savefname = self.casename + except: + savefname = 'dtrun' + else: + autoname = False + + savefname = '{}/{}'.format(savedir, savefname) - self.orig = {} - self.orig['itermx'] = deepcopy(bbb.itermx) - self.orig['dtreal'] = deepcopy(bbb.dtreal) - self.orig['icntnunk'] = deepcopy(bbb.icntnunk) - self.orig['ftol'] = deepcopy(bbb.ftol) - self.orig['mfnksol'] = deepcopy(bbb.mfnksol) - self.orig['rlx'] = deepcopy(bbb.rlx) - self.orig['deldt'] = deepcopy(bbb.deldt) - self.orig['isdtsfscal'] = deepcopy(bbb.isdtsfscal) - self.orig['incpset'] = deepcopy(bbb.incpset) + if autoname is True: + if exists('{}_last_ii2.hdf5'.format(savefname)): + i = 2 + while exists('{}_{}_last_ii2.hdf5'.format(savefname, i)): + i += 1 + savefname = '{}_{}'.format(savefname, i) + savefname = '{}_last_ii2.hdf5'.format(savefname) + + self.classvars = {} + for var in ['slice_ni', 'slice_ng', + 'slice_up', 'slice_te', 'slice_ti', 'slice_tg', 'slice_phi', + 'slice_dt_tot', 'time', 'fnorm', 'nfe', 'dt_tot', 'dtreal', 'ii1', + 'ii2', 'ii1fail', 'ii2fail', 'dtrealfail', 'itrouble', 'troubleeq', + 'troubleindex', 'ylfail', 'internaleq', 'internalspecies', + 'yldotsfscalfail']: + self.classvars[var] = [] + self.orig = {} + for var in ['itermx', 'dtreal', 'icntnunk', 'ftol', 'mfnksol', 'rlx', + 'deldt', 'isdtsfscal', 'incpset']: + self.orig[var] = deepcopy(getattr(bbb, var)) if numtotjmax == 0: numtotjmax = numrevjmax + numfwdjmax - - - self.itermx = itermx - self.incpset = incpset - self.ii1max = ii1max - self.ii2max = ii2max - self.numrevjmax = numrevjmax - self.numfwdjmax = numfwdjmax - self.numtotjmax = numtotjmax - self.rdtphidtr = rdtphidtr - self.deldt_min = deldt_min - self.rlx = rlx - + self.classsetup = {} + for var in ['itermx', 'incpset', 'ii1max', 'ii2max', 'numrevjmax', + 'numfwdjmax', 'numtotjmax', 'rdtphidtr', 'deldt_min', 'rlx']: + self.classsetup[var] = locals()[var] # TODO: Add variable to control reduciton factor? # TODO: Should dtreal = min(x, t_stop) actually be t_stop or dt_max? - def restorevalues(self): - ''' Restores the original UEDGE values ''' - for key, value in self.orig.items(): - bbb.__setattr__(key, value) - - def message(string, separator='-', pad='', seppad = '', - nseparator=1): - ''' Prints formatted message to stdout ''' - # TODO: add formatting for len>75 strings - message = pad.strip() + ' ' + string.strip() + ' ' + pad.strip() - for i in range(nseparator): - print(seppad + separator*(len(message)-2*len(seppad)) + seppad) - print(message) - print(seppad + separator*(len(message)-2*len(seppad)) + seppad) - def scale_timestep(scaling): ''' Increases/decreases time-step ''' bbb.dtreal *= scaling - def exmain_isaborted(self): - ''' Checks if abort is requested ''' - from uedge import bbb - bbb.exmain() - # Abort flag set, abort case - if bbb.exmain_aborted == 1: - # Reset flag - bbb.exmain_aborted == 0 - # Restore parameters modified by script - restorevalues(self) - return True - - def issuccess(self, t_stop, ftol_min): + def issuccess(self, t_stop, ftol_min, savefname): ''' Checks if case is converged ''' from datetime import timedelta from time import time @@ -518,25 +556,32 @@ def issuccess(self, t_stop, ftol_min): bbb.pandf1 (-1, -1, 0, bbb.neq, 1., bbb.yl, bbb.yldot) self.fnrm_old = sum((bbb.yldot[:bbb.neq-1]*\ bbb.sfscal[:bbb.neq-1])**2)**0.5 - self.savesuccess(ii1, ii2, savedir, bbb.label[0].strip(\ - ).decode('UTF-8'), self.fnrm_old) + self.savesuccess(savefname, + #bbb.label[0].strip(\).decode('UTF-8'), + self.fnrm_old) if (bbb.dt_tot>=t_stop or self.fnrm_old= t_stop'*(bbb.dt_tot >= t_stop), pad='**', separator='*') print('Total runtime: {}'.format(timedelta( seconds=round(time()-self.tstart)))) - restorevalues(self) + try: + self.restorevalues(self) + except: + self.restorevalues() return True def isfail(dt_kill): ''' Checks whether to abandon case ''' if (bbb.dtreal < dt_kill): - message('FAILURE: time-step < dt_kill', pad='**', + self.message('FAILURE: time-step < dt_kill', pad='**', separator='*') - restorevalues(self) + try: + self.restorevalues(self) + except: + self.restorevalues() return True def setmfnksol(ismfnkauto, dtmfnk3): @@ -570,22 +615,29 @@ def calc_fnrm(): bbb.rlx = rlx bbb.dtreal = dtreal bbb.ftol = ftol + ii1 = 0 + ii2 = 0 if (bbb.iterm == 1) and (bbb.ijactot > 0): - message('Initial successful time-step exists', separator='') + self.message('Initial successful time-step exists', separator='') else: - message('Need to take initial step with Jacobian; ' + \ + self.message('Need to take initial step with Jacobian; ' + \ 'trying to do here', seppad='*') # Ensure time-step is taken bbb.icntnunk = 0 + if message is not None: + print(message) # Take timestep and see if abort requested - if exmain_isaborted(self): + if self.exmain_isaborted(): return # Increase time # Verify time-step was successful if (bbb.iterm != 1): - restorevalues(self) - message('Error: converge an initial time-step first; then ' + \ - 're-execute command', seppad='*') + try: + self.restorevalues(self) + except: + self.restorevalues() + self.message('Error: converge an initial time-step first; ' + 'then re-execute command', seppad='*') return bbb.incpset = incpset bbb.itermx = itermx @@ -626,7 +678,7 @@ def calc_fnrm(): bbb.dtreal = min([bbb.dtreal, dt_max]) bbb.dtphi = rdtphidtr*bbb.dtreal bbb.deldt = min([bbb.deldt, deldt_0, deldt_min]) - message('Number of time-step changes = ''{} New time-step: {:.2E}\n'\ + self.message('Number of time-step changes = ''{} New time-step: {:.2E}\n'\ .format((ii1+1), bbb.dtreal), pad='***', nseparator=1) # Enter for every loop except first, unless intijac == True @@ -659,9 +711,14 @@ def calc_fnrm(): # Dynamically decrease ftol as the initial ftol decreases bbb.ftol = max(min(ftol, 0.01*self.fnrm_old),ftol_min) # Take timestep and see if abort requested - if exmain_isaborted(self): + if message is not None: + print(message) + if self.exmain_isaborted(): return - if issuccess(self, t_stop, ftol_min): + if bbb.iterm == 1: + self.classvars['ii1'].append(ii1) + self.classvars['ii2'].append(ii2) + if issuccess(self, t_stop, ftol_min, savefname): return bbb.icntnunk = 2 bbb.isdtsfscal = 0 @@ -673,13 +730,18 @@ def calc_fnrm(): if (bbb.iterm == 1): bbb.ftol = max(min(ftol, 0.01*self.fnrm_old),ftol_min) # Take timestep and see if abort requested - message("Inner iteration #{}".format(ii2+1), nseparator=0, + self.message("Inner iteration #{}".format(ii2+1), nseparator=0, separator='') - if exmain_isaborted(self): + if message is not None: + print(message) + if self.exmain_isaborted(): return - if issuccess(self, t_stop, ftol_min): + if bbb.iterm == 1: + self.classvars['ii1'].append(ii1) + self.classvars['ii2'].append(ii2) + if issuccess(self, t_stop, ftol_min, savefname): return - message("Total time = {:.4E}; Timestep = {:.4E}".format(\ + self.message("Total time = {:.4E}; Timestep = {:.4E}".format(\ bbb.dt_tot-bbb.dtreal,bbb.dtreal), nseparator=0, separator='') # TODO: replace with more useful information @@ -702,19 +764,531 @@ def calc_fnrm(): self.itroub() ''' ISFAIL ''' if isfail(dt_kill): - self.save_intermediate(savedir, bbb.label[0].strip()\ - .decode('UTF-8')) + self.save_intermediate(savefname) +# bbb.label[0].strip().decode('UTF-8')) break irev = 1 - message('Converg. fails for bbb.dtreal; reduce time-step by '+\ + self.message('Converg. fails for bbb.dtreal; reduce time-step by '+\ '3, try again', pad = '***', nseparator=0) scale_timestep(1/(3*mult_dt)) bbb.dtphi = rdtphidtr*bbb.dtreal bbb.deldt *= 1/(3*mult_dt) setmfnksol(ismfnkauto, dtmfnk3) # bbb.iterm = 1 -# bbb.iterm = -1 # Ensure subsequent repetitions work as intended + # ii1max iterations completed without convergence + # Indicate solver failure regardless of whether last solve was completer + # or not. + bbb.iterm = -1 # Ensure subsequent repetitions work as intended + # Return False to signal fail + return False + + def continuation_solve(self, + var, + target=None, + savedir=None, + index=None, + dt=0.02, + dtreal=1e-5, + ftol=1e-5, + iicont_max=7, + iicont_fail_max=3, + cutoff=1e6, + itermx=5, + incpset=8, + initres=1000, + deltafac=2, + dtdeltafac=2, + staticiter_max=3, + dtlim=1e4, + ii1max=150, + saveres=7, + **kwargs): + """ Solves var up to target using continuation method + var - string for variable, or nested dict of variables and targets + If nested dict, top level is variable name and subdict contains + keys 'target' and optionally 'index'. These values override the + kwargs of the solver. If index is not set, defaults to None + target - target value for variable + index - tuple containing index of var if var is array. + In case of extended array slicing, e.g. setting ranges of + var, index must be defined as tuples of indices and/or + slice objects. E.g. to set var[1:4,:,0], one would use + index = (slice(1,4), slice(None), 0). If ranges of var is + set, ensure target has the matching, appropriate dimensions + or is a float + dt - time-step used when solving using continuation + staticiter_max - maximum consequtive static iterations before callong + time-depenent run + dtreal - time-step used when resorting to time-dependent solve + ftol - ftol to be attained + iicont_max - iterations in continuation loop + iicont_fail_max - max fails in continuation loop before going time-dependent + cutoff - cutoff value for required interations at current delta to attain target + itermx - max number of iterations to take within time-step + incpset - max iterations before re-calculating jacobian + initres - inital resolution, i.e. delta = target-var/initres + deltafac - factor by which delta is increased after iicont_max increases + dtdeltafac - factor by which delta is increased by for time-dependent run + dtlim - Cutoff on (target-var)/delta for which a time-dependent run is triggered + ii1max - maximum number of dt iterations to take + saveres - how many successful iterations are allowed between saves are dumped + kwargs passed to rundt + """ + from uedge import bbb + from time import time + from os import makedirs + from copy import deepcopy + from shutil import rmtree + from os.path import exists + from numpy import array + from Forthon import package, packageobject + # TODO: icntnunk=0 on fail only? + + self.tstart = time() + # ==== HELPERS ==== + def changevar(): + """ Changes var by delta """ + setvar(min(self.lastsuccess + self.delta, 1)) + + def setvar(value): + """ Sets var to value """ + for key, subdict in self.var.items(): + newvar = subdict['origvar'] + value * subdict['deltavar'] + if subdict['index'] is None: + setattr(subdict['pkgobj'], key, newvar) + else: + getattr(subdict['pkgobj'], key)[subdict['index']] = newvar + + def getvar(key, subdict): + """ Returns current value of var """ + # Variable is array: only set requested index + if 'index' not in subdict: + return getattr(subdict['pkgobj'], key) + else: + try: + return getattr(subdict['pkgobj'], key)[subdict['index']] + except: + return getattr(subdict['pkgobj'], key) + + def issuccess(): + """ Checks whether case is converged at target value of var """ + from time import time + from datetime import timedelta + self.lastsuccess += min(self.delta, 1-self.lastsuccess) + if self.lastsuccess >= 1: + print('\n===== TARGET VALUE ACHIEVED: REDUCE FNORM ====') + staticiter() + bbb.dtreal = 1e20 + + print('++++++++++++++++++++++++++++++++++++++++') + print('+++++ CONTINUATION SOLVE SUCCEEDED +++++') + print('++++++++++++++++++++++++++++++++++++++++') + print('Total runtime: {}'.format(timedelta( + seconds=round(time()-self.tstart)))) + self.savesuccess('SUCCESS_{}.hdf5'.format(self.savedir)) + self.restorevalues() + return True + else: + if self.isave >= self.saveres: + self.isave = 0 + self.savesuccess(self.savefname.format('{:.3f}'.format(self.lastsuccess).replace('.','p'))) + else: + self.isave += 1 + + def printinfo(printdelta=True): + """ Print current solve status """ + # TODO: add printing of indices? + ljust = 42 + print(' -Variable(s) being solved:') + for key, _ in self.var.items(): + print(' '.ljust(ljust-3), '-',key) + print('{}{:.3f}%'.format(' -Progress'.ljust(ljust), + self.lastsuccess*100 + )) + if printdelta is not False: + print('{}{:.3f}%'.format(' -Advancing by'.ljust(ljust), + self.delta*100 + )) + print('{}{}'.format(' -Steps to target at current delta:'.ljust(ljust), + (int((1 - self.lastsuccess)/self.delta)))) + print('') + + def isdeltatoosmall(): + """ Returns True if delta is below cutoff """ + if self.delta < 1/self.cutoff: + return True + return False + + def dostaticiter(): + """ Returns True if delta is above dt-run threshold """ + if self.delta > 1/self.dtlim: + return True + return False + + def staticiter(): + """ Tries to reduce initial fnrm by iterating at constant var """ + from uedge import bbb + from copy import deepcopy + # TODO: always dump save on successful steady-state solution? + printinfo(False) + setvar(self.lastsuccess) + dtreal_orig = deepcopy(bbb.dtreal) + ftol_orig = deepcopy(bbb.ftol) + bbb.dtreal = dtreal_orig/100 + while bbb.dtreal < 1e5: + ftol_old = deepcopy(bbb.ftol) + # Dynamically decreasing fnorm + bbb.pandf1 (-1, -1, 0, bbb.neq, 1., bbb.yl, bbb.yldot) + fnorm_old = (sum((bbb.yldot[:bbb.neq]*\ + bbb.sfscal[:bbb.neq])**2))**0.5 + if bbb.dtreal > 1: + bbb.dtreal = 1e20 + print('\n===== STATIC ITERATION AT DTREAL={:.2e} ====='.format(bbb.dtreal)) + bbb.ftol = max(min(bbb.ftol, 0.01*fnorm_old), 1e-9) + # Take a converging step + if self.exmain_isaborted(): + setvar(self.lastsuccess) + bbb.dtreal = dtreal_orig + bbb.ftol = ftol_orig + return None + # Temporary fix to avoid Segfault when using icntnunk=1! + bbb.ijactot = 2 + bbb.icntnunk = 1 + bbb.ftol = ftol_old + bbb.dtreal = bbb.dtreal*5 + # Assert steady-state + if bbb.iterm != 1: + bbb.dtreal = dtreal_orig + setvar(self.lastsuccess) + bbb.ftol = ftol_orig + print('\n===== STATIC FNRM REDUCTION FAILED =====\n') + return False + self.savesuccess(self.savefname.format('{:.3f}_staticiter'.format(\ + self.lastsuccess).replace('.','p') + )) + print('===== CONVERGED AT STEADY STATE: RETURNING TO MAIN LOOP =====') + bbb.dtreal = dtreal_orig + bbb.ftol = ftol_orig + return True + + def dtsolve(dtdeltafac): + """ Perform a time-dependent solve """ + from uedge import bbb + printinfo(False) + bbb.icntnunk = 0 + # Make backup of original values before entering dt run + # TODO: compress the storing/setting/resetting of vars + tstart_cont = deepcopy(self.tstart) + incpset_cont = deepcopy(bbb.incpset) + itermx_cont = deepcopy(bbb.itermx) + dtreal_cont = deepcopy(bbb.dtreal) + ftol_cont = deepcopy(bbb.ftol) + orig_cont = deepcopy(self.orig) + classvars_cont = deepcopy(self.classvars) + classsetup_cont = deepcopy(self.classsetup) + bbb.incpset = 5 + bbb.itermx = 30 + bbb.dtreal = 1e-5 + bbb.ftol = 1e-8 + abort = False + # Ensure a first time-step can be taken + dtdelta = self.lastsuccess + dtdeltafac/100 + while bbb.iterm != 1: + dtdelta = self.lastsuccess + dtdeltafac/100 + setvar(dtdelta) + if self.exmain_isaborted(): + setvar(self.lastsuccess) + return False + # If the iteration does not succeed, reduce the time-step + if bbb.iterm != 1: + # Advancing less than .5% dt is probably an indication of a failure + if dtdeltafac < 0.5: + abort = True + break + dtdeltafac /=2 + if abort is False: + self.converge(dtreal=dtreal, savedir='.', + savefname=self.savefname.format('{:.3f}_dtrun'.format(\ + dtdelta).replace('.','p')).replace('.hdf5',''), + message='Solving for delta={:.3f}%'.format(dtdelta*100), + ii1max=ii1max, **kwargs) + if bbb.iterm == 1: + self.lastsuccess = dtdelta + # Ensure original values are still being kept track of + self.orig = orig_cont + bbb.incpset = incpset_cont + bbb.itermx = itermx_cont + bbb.dtreal = dtreal_cont + bbb.ftol = ftol_cont + orig_cont = deepcopy(self.orig) + self.classvars = classvars_cont + self.classsetup = classsetup_cont + self.tstart = tstart_cont + bbb.dtreal = dt + if bbb.iterm != 1: + print('=====================================') + print('===== CONTINUATION SOLVE FAILED =====') + print('=====================================') + setvar(self.lastsuccess) + print('Progress upon abortion: {:.3f}%'.format( + self.lastsuccess*100) + ) + return False + else: + return True + + if isinstance(var, str): + if target is None: + raise KeyError("Keyword argument 'target' must be set" + " when evaluating a single variable!" + ) + elif isinstance(var, dict): + if savedir is None: + raise KeyError("Must define save directory name when " + "evalauting multiple variables!" + ) + self.savedir = savedir + if self.savedir is None: + self.savedir = bbb.label[0].decode('UTF-8').strip() + autosavedir = True + else: + autosavedir = False + if len(self.savedir) == 0: + self.savedir = '{}_solve'.format(var) + autosavedir = True + if autosavedir: + if exists(self.savedir): + i=2 + while exists(self.savedir+'_{}'.format(i)): + i += 1 + print('Run-folder {} exists: saving to {}_{}'.format(\ + self.savedir, self.savedir, i) + ) + self.savedir = '{}_{}'.format(self.savedir, i) + else: + print('Saving intermediate saves to {}'.format(self.savedir)) + else: + if exists(self.savedir): + rmtree(self.savedir) + # Finalize savename w/ placeholder + self.savefname = '{}/progress{{}}.hdf5'.format(self.savedir) + makedirs(self.savedir) + # Additional variables to be stored in save files + self.classvars = {} + for dictkeys in ['delta', 'progress', 'delta_fail', 'progress_fail']: + self.classvars[dictkeys] = [] + # Find package variable + # TODO: Use dict to set one or multiple variables instead of string? + + # Set up variables that need to be accessed by helpers + self.dtlim = dtlim + self.cutoff = cutoff + # Set up control flags + start = True + nstaticiter = 0 + iicont = 0 + iicont_fail = 0 + dtiter = 0 + self.isave = saveres + self.saveres = saveres + self.delta = 1/initres + self.lastsuccess = 0 + + # Set up dictionary with variables and targets + self.var = {} + # Construct the variable dictionary based on the user input + if isinstance(var, str): + self.var = { var: { + 'index': index, + 'target': target + }} + else: + self.var = var + for key, subdict in self.var.items(): + if 'target' not in subdict.keys(): + raise KeyError("Target not set for variable {}!".format(key)) + elif 'index' not in subdict.keys(): + self.var[key]['index'] = None + # Complement the user input with gradients for each variable + for key, subdict in self.var.items(): + if isinstance(subdict['target'], list): + subdict['target'] = array(subdict['target']) + for pkg in package(): + pkgobj = packageobject(pkg) + if key in pkgobj.varlist(): + subdict['pkg'] = pkg + subdict['pkgobj'] = pkgobj + if subdict['index'] is not None: + try: + getattr(subdict['pkgobj'], key)[subdict['index']] + except: + raise ValueError('{} does not accommodate requested indices!'.format(key)) + subdict['origvar'] = deepcopy(getvar(key, subdict)) + subdict['deltavar'] = deepcopy(subdict['target'] - subdict['origvar']) + try: + dist = abs(subdict['deltavar']).max() + except: + dist = abs(subdict['deltavar']) + if dist < 1e-10: + raise ValueError('Target equals current value for {}, aborting!'.format(key)) + + self.classsetup = {} + for key, subdict in self.var.items(): + self.setupvars[key] = getattr(subdict['pkgobj'], key) + self.classsetup['initial_{}'.format(key)] = getvar(key, subdict) + self.classsetup['delta_{}'.format(key)] = subdict['deltavar'] + self.classsetup['target_{}'.format(key)] = subdict['target'] + if isinstance(subdict['index'], (tuple, slice)): + self.classsetup['index_{}'.format(key)] = str(subdict['index']).encode("ascii", "ignore") + elif subdict['index'] is not None: + self.classsetup['index_{}'.format(key)] = subdict['index'] + else: + self.classsetup['index_{}'.format(key)] = False + + # Record original solver settings + self.orig = {} + for ovar in ['itermx', 'dtreal', 'icntnunk', 'ftol', 'incpset', + 'ismmaxuc', 'mmaxu' + ]: + self.orig[ovar] = deepcopy(getattr(bbb, ovar)) + # Take the initial time-step + changevar() + # Set remaining solver settings + bbb.dtreal = dt + bbb.ftol = ftol + bbb.incpset = incpset + bbb.itermx = itermx + # TODO: Resolve how to run continuation solver w/ mmaxu + # TODO: Add coding for autodetecting when avg nfe approx mmaxu + # and upate jacobian then + +# bbb.ismmaxuc = 0 +# bbb.mmaxu = 70 + if (bbb.iterm == 1) and (bbb.ijactot > 0): + self.message('Initial successful time-step exists', separator='') + else: + self.message('Need to take initial step with Jacobian; ' + \ + 'trying to do here', seppad='*') + printinfo() + # Ensure preconditioner is calculated + bbb.icntnunk = 0 + # Take timestep and see if abort requested + if self.exmain_isaborted(): + setvar(self.lastsuccess) + return + # Increase time + # Verify time-step was successful + if (bbb.iterm != 1): + self.restorevalues() + setvar(self.lastsuccess) + self.message('Error: converge an initial time-step first; then ' + \ + 're-execute command', seppad='*') + return + # Start outer loop + while True: + # Ensure we don't exceed the target value + # Re-eval preconditioner: omit first step + if start is False: + bbb.icntnunk = 0 + else: + bbb.icntnunk = 1 + start = False + # Reset counters + iicont = 0 + iicont_fail = 0 + # Start inner loop + while iicont < iicont_max: + print('===== MAIN LOOP {}/{} ====='.format(iicont+1, iicont_max)) + printinfo() + # TODO: how to get intial fnrm rather than last fnorm? + fnorm_old = (sum((bbb.yldot[:bbb.neq]*\ + bbb.sfscal[:bbb.neq])**2))**0.5 + bbb.ftol = min(max(fnorm_old/100, 1e-6), ftol) + # Take step and check whether abort is requested + if self.exmain_isaborted(): + setvar(self.lastsuccess) + return + bbb.ftol = ftol + bbb.icntnunk = 1 + # Failure to take time-step + if bbb.iterm != 1: + # Check whether an excorbant number of iterations are necessary to converge: fail if yes + self.classvars['delta_fail'].append(self.delta) + self.classvars['progress_fail'].append(self.lastsuccess) + if isdeltatoosmall(): + print('=====================================') + print('===== CONTINUATION SOLVE FAILED =====') + print('=====================================') + print('Last successful step for {}: {:.4e}'.format(\ + self.var, self.lastsuccess) + ) + return + # Start trying to reset convergence + else: + # Reset success counter + iicont = 0 + iicont_fail += 1 + # Delta has been reduced too many times: do some moves to knock the case loose + if iicont_fail >= iicont_fail_max: + print('===== RECOVERY LOOP ENTERED =====') + # Iterate the case at the last successful + bbb.icntnunk = 0 + if dostaticiter(): + staticstatus = staticiter() + # Flag for abortion + if staticstatus is None: + return + elif staticstatus is False: + dtcall=True + else: + dtcall=False + nstaticiter += 1 + # Enter loop for time-dependent simulations + if (bbb.iterm != 1) or (dtcall is True) or (nstaticiter==staticiter_max): + print('===== ENTER TIME-DEPENDENT SOLVE =====') + if dtsolve(dtdeltafac) is False: + return + else: + # Force-break inner loop + iicont = 1e5 + dtcall = False + bbb.icntnunk = 0 + if issuccess(): + return + changevar() + # Initial fnrm successfully reduced, continue increasing var + else: + iicont_fail = 0 + changevar() + # Try to attain convergence again by decreasing change in var + else: + print('\n===== FAIL {}/{} ====='.format(iicont_fail, iicont_fail_max)) + print('===== DECREASE DELTA AND TRY AGAIN =====') + # Reset to last successful step + setvar(self.lastsuccess) + # Decrease change in variable + self.delta /= deltafac + # Set to new, decreased change + changevar() + bbb.icntnunk = 0 + # Success: update counter and last successful value + else: + self.classvars['delta'].append(self.delta) + self.classvars['progress'].append(self.lastsuccess) + if issuccess(): + return + # Check whether to increment time-step + if iicont == iicont_max-1: + print('\n===== INNER LOOP COMPLETED: ADVANCING DELTA =====') + nstaticiter = 0 + self.delta *= 1.1*deltafac + else: + print('\n===== SUCCESS: ADVANCING VARIABLE =====') + iicont += 1 + changevar() + print('EXITED LOOP: YOU SHOULD NOT BE HERE...') + return def rundt(**kwargs): runcase=UeRun() diff --git a/pyscripts/ruthere.py b/pyscripts/ruthere.py deleted file mode 100755 index 7b42c2d3..00000000 --- a/pyscripts/ruthere.py +++ /dev/null @@ -1,66 +0,0 @@ -from numpy import * -import time -import signal -import sys - -############################################################################# -# From Dave Grote: -# --- Setup signal handler to capture Control-C -# --- To use, first call arminterrupt(). Then at the place where the interrupt -# --- is allowed, call ruthere(). This will raise a KeyboardInterrupt if -# --- Control-C had been pressed. -# --- When a interrupt request is received, all this handler does is set a -# --- flag to that effect. Then, a subsequent call to ruthere will check -# --- that flag, and if set, raise an exception. This allows a graceful -# --- stop with the current time step completed. -# --- Set the following two in case ruthere is called before arminterrupt. -_defaultcontrolC = signal.getsignal(signal.SIGINT) -_controlCrecieved = False -savetracebacklimit = 0 - -def _handlecontrolC(signum, frame): - global _controlCrecieved - _controlCrecieved = True - -def ruthere(reset=True): - """ -Checks if an interrupt was requested (usually control-C). If so, then raise -an exception. If reset is True, restore the original interrupt handler so that the -calling code does not have to, and so that, if there is an exception, it gets -restored (since the calling code is not returned to). - """ - global _controlCrecieved - global _defaultcontrolC - global savetracebacklimit - if _controlCrecieved: - if reset: - signal.signal(signal.SIGINT, _defaultcontrolC) - _controlCrecieved = False - raise KeyboardInterrupt("Interrupt requested") - -def arminterrupt(): - global _controlCrecieved - global _defaultcontrolC - global savetracebacklimit - _controlCrecieved = False - _defaultcontrolC = signal.getsignal(signal.SIGINT) - try: - savetracebacklimit = sys.tracebacklimit - except: - savetracebacklimit = None - signal.signal(signal.SIGINT, _handlecontrolC) - sys.tracebacklimit = 0 - -def disarminterrupt(): - global _defaultcontrolC - global savetracebacklimit - signal.signal(signal.SIGINT, _defaultcontrolC) - sys.tracebacklimit = savetracebacklimit - - -#========================================================================= - -arminterrupt() - - - diff --git a/pyscripts/uedgeplots.py b/pyscripts/uedgeplots.py index 502dfb86..ce1aa8db 100755 --- a/pyscripts/uedgeplots.py +++ b/pyscripts/uedgeplots.py @@ -44,13 +44,16 @@ def plotmesh(ixmin=None, ixmax=None, iymin=None, iymax=None, The plot axis limits may be specified with r_rmin,r_max,z_min,z_max. """ - zrefl = com.zm - zlim = com.ylim - zreflbdry = com.zbdry - if str(com.geometry) == str([b'uppersn ']): - zrefl = 2.0 * com.zmid - com.zm - zlim = 2.0 * com.zmid - com.ylim - zreflbdry = 2.0 * com.zmid - com.zbdry + try: + zrefl = com.zm + zlim = com.ylim + zreflbdry = com.zbdry + if str(com.geometry) == str([b'uppersn ']): + zrefl = 2.0 * com.zmid - com.zm + zlim = 2.0 * com.zmid - com.ylim + zreflbdry = 2.0 * com.zmid - com.zbdry + except: + pass if ixmin == None: ixmin = com.nxomit @@ -112,13 +115,16 @@ def plotanymesh(verts, r_min=None, r_max=None, z_min=None, z_max=None, title=Non The plot axis limits may be specified with r_rmin,r_max,z_min,z_max. """ - zrefl = com.zm - zlim = com.ylim - zreflbdry = com.zbdry - if str(com.geometry) == str([b'uppersn ']): - zrefl = 2.0 * com.zmid - com.zm - zlim = 2.0 * com.zmid - com.ylim - zreflbdry = 2.0 * com.zmid - com.zbdry + try: + zrefl = com.zm + zlim = com.ylim + zreflbdry = com.zbdry + if str(com.geometry) == str([b'uppersn ']): + zrefl = 2.0 * com.zmid - com.zm + zlim = 2.0 * com.zmid - com.ylim + zreflbdry = 2.0 * com.zmid - com.zbdry + except: + pass if r_min == None: r_min = np.min(verts[:,:,:,0]) @@ -181,13 +187,16 @@ def plotmeshval(val, ixmin=None, ixmax=None, iymin=None, iymax=None, The plot axis limits may be specified with r_rmin,r_max,z_min,z_max. """ - zrefl = com.zm - zlim = com.ylim - zreflbdry = com.zbdry - if str(com.geometry) == str([b'uppersn ']): - zrefl = 2.0 * com.zmid - com.zm - zlim = 2.0 * com.zmid - com.ylim - zreflbdry = 2.0 * com.zmid - com.zbdry + try: + zrefl = com.zm + zlim = com.ylim + zreflbdry = com.zbdry + if str(com.geometry) == str([b'uppersn ']): + zrefl = 2.0 * com.zmid - com.zm + zlim = 2.0 * com.zmid - com.ylim + zreflbdry = 2.0 * com.zmid - com.zbdry + except: + pass if ixmin == None: ixmin = com.nxomit @@ -263,13 +272,16 @@ def plotanymeshval(verts,z, r_min=None, r_max=None, z_min=None, z_max=None, titl The plot axis limits may be specified with r_rmin,r_max,z_min,z_max. """ - zrefl = com.zm - zlim = com.ylim - zreflbdry = com.zbdry - if str(com.geometry) == str([b'uppersn ']): - zrefl = 2.0 * com.zmid - com.zm - zlim = 2.0 * com.zmid - com.ylim - zreflbdry = 2.0 * com.zmid - com.zbdry + try: + zrefl = com.zm + zlim = com.ylim + zreflbdry = com.zbdry + if str(com.geometry) == str([b'uppersn ']): + zrefl = 2.0 * com.zmid - com.zm + zlim = 2.0 * com.zmid - com.ylim + zreflbdry = 2.0 * com.zmid - com.zbdry + except: + pass if r_min == None: r_min = com.rm.min() @@ -333,13 +345,16 @@ def mkdensityfile(filename, ival, renmin=None, renmax=None, samples=[500, 500, 5 about 1cm r resolution and .6cm in z. """ - zrefl = com.zm - zlim = com.ylim - zreflbdry = com.zbdry - if str(com.geometry) == str([b'uppersn ']): - zrefl = 2.0 * com.zmid - com.zm - zlim = 2.0 * com.zmid - com.ylim - zreflbdry = 2.0 * com.zmid - com.zbdry + try: + zrefl = com.zm + zlim = com.ylim + zreflbdry = com.zbdry + if str(com.geometry) == str([b'uppersn ']): + zrefl = 2.0 * com.zmid - com.zm + zlim = 2.0 * com.zmid - com.ylim + zreflbdry = 2.0 * com.zmid - com.zbdry + except: + pass if renmin == None: renmin = np.min(ival) diff --git a/pyscripts/uexec.py b/pyscripts/uexec.py deleted file mode 100755 index e5e51522..00000000 --- a/pyscripts/uexec.py +++ /dev/null @@ -1,30 +0,0 @@ - - -import sys -try: - from importlib import reload,import_module -except: - from importlib import import_module - - -import builtins - - -def uexec(mname,returns=globals()): - if mname in sys.modules: - _m = reload(sys.modules[mname]) - else: - _m = import_module(mname) - - # is there an __all__? if so respect it - if "__all__" in _m.__dict__: - names = _m.__dict__["__all__"] - else: - # otherwise we import all names that don't begin with _ - names = [x for x in _m.__dict__ if not x.startswith("_")] - - # now drag them in - for k in names: - #print k,getattr(_m,k) - returns[k] = getattr(_m,k) - diff --git a/pytests/fast_tests/Slab_geometry/rd_slabH_in_w_h5.py b/pytests/fast_tests/Slab_geometry/rd_slabH_in_w_h5.py index 7ef197d5..6c76686b 100644 --- a/pytests/fast_tests/Slab_geometry/rd_slabH_in_w_h5.py +++ b/pytests/fast_tests/Slab_geometry/rd_slabH_in_w_h5.py @@ -18,6 +18,7 @@ import uedge from uedge import * +bbb.override=1 bbb.mhdgeo=-1 bbb.isnion=1 bbb.isupon=1 diff --git a/pytests/fast_tests/d3d_snull_D+C_nonorthog/gridue b/pytests/fast_tests/d3d_snull_D+C_nonorthog/gridue index 1771060f..0022a9ef 100644 --- a/pytests/fast_tests/d3d_snull_D+C_nonorthog/gridue +++ b/pytests/fast_tests/d3d_snull_D+C_nonorthog/gridue @@ -6,294 +6,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.025007512632083D+00 1.049365821607401D+00 - 1.096795157979813D+00 1.212573324478960D+00 1.332188325727513D+00 - 1.198466964937904D+00 1.227245741216854D+00 1.510132795308501D+00 - 1.947849993716031D+00 2.195248763223618D+00 2.063248198868080D+00 - 1.666683736058455D+00 1.344532575571314D+00 1.402531412644594D+00 - 1.416152280385002D+00 1.422119571462249D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.024976935451161D+00 1.049287281993756D+00 - 1.096782296260345D+00 1.215980898181684D+00 1.322811902889083D+00 - 1.192158616155702D+00 1.220748588616706D+00 1.507515572291158D+00 - 1.951142163309909D+00 2.199034742799859D+00 2.067210826201622D+00 - 1.663204549770601D+00 1.352285716226495D+00 1.410998293357254D+00 - 1.424229654935098D+00 1.430044407175063D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.024935560393673D+00 1.049168867606803D+00 - 1.096665015394175D+00 1.221158043333323D+00 1.311883171615323D+00 - 1.185853853821579D+00 1.214257999754458D+00 1.504940946947461D+00 - 1.954464982645143D+00 2.202764048528313D+00 2.071227741796034D+00 - 1.658275046513606D+00 1.363476024476081D+00 1.422443169178492D+00 - 1.435015560674697D+00 1.440589594469833D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.024838840346658D+00 1.048837546169612D+00 - 1.095961028507344D+00 1.234255601267472D+00 1.293675203648629D+00 - 1.179518476495919D+00 1.207756935439179D+00 1.502394416971190D+00 - 1.957824567551474D+00 2.206443441370559D+00 2.075448892228976D+00 - 1.646349264030589D+00 1.385675618546658D+00 1.438825366582355D+00 - 1.450222297375417D+00 1.455354269630135D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.024611121232958D+00 1.047998377811638D+00 - 1.093843997448857D+00 1.221592719168490D+00 1.257883369416184D+00 - 1.172978977379120D+00 1.201092788721353D+00 1.499825943752853D+00 - 1.961319510995124D+00 2.210172662171116D+00 2.080021437189996D+00 - 1.662868904147097D+00 1.431778409009222D+00 1.460921644285248D+00 - 1.470483955156817D+00 1.474924368001695D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.024198510903337D+00 1.046435801391072D+00 - 1.089691675016409D+00 1.186699722880532D+00 1.221282528829805D+00 - 1.165356556051008D+00 1.193288040787028D+00 1.496865449754999D+00 - 1.965467488432858D+00 2.214464884444789D+00 2.085384473057108D+00 - 1.702228646357204D+00 1.482311268986841D+00 1.488152345557391D+00 - 1.495433365868152D+00 1.499006483774182D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.023536625223900D+00 1.043897596999827D+00 - 1.082844541697330D+00 1.160959761452202D+00 1.194060980197236D+00 - 1.154879894164773D+00 1.182306343704441D+00 1.492803094853372D+00 - 1.971407245773237D+00 2.220354153919005D+00 2.092515331982436D+00 - 1.731240682351365D+00 1.525498785889681D+00 1.523245040763210D+00 - 1.528053291953405D+00 1.530647898917725D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.022492219231745D+00 1.039889769516608D+00 - 1.072164912777902D+00 1.130927731983408D+00 1.161971704668532D+00 - 1.138892052092038D+00 1.164974596063529D+00 1.486716836398980D+00 - 1.981100912645055D+00 2.229346979052841D+00 2.103030668670452D+00 - 1.765343391505844D+00 1.578674147672810D+00 1.572041940505964D+00 - 1.574497002941108D+00 1.576128703079970D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.034044293485248D+00 - 1.064762454489454D+00 1.128838673879708D+00 1.441176557967103D+00 - 1.232069689378625D+00 1.171181358403469D+00 1.289825237934557D+00 - 1.733088753490797D+00 2.159332160495245D+00 2.227352955633783D+00 - 1.895176705984850D+00 1.293509214318906D+00 1.389020682272147D+00 - 1.408717322118007D+00 1.416564509971919D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.033985757043083D+00 - 1.064670781411818D+00 1.128908722138270D+00 1.430951803754876D+00 - 1.224555251809449D+00 1.166061560160071D+00 1.281914808369318D+00 - 1.735702381439333D+00 2.163276679438747D+00 2.231033257326696D+00 - 1.899429876526990D+00 1.299036687578953D+00 1.396563718115251D+00 - 1.415823928072970D+00 1.423503361377113D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.033921984761561D+00 - 1.064570604758563D+00 1.128979076732730D+00 1.418726651252063D+00 - 1.217013904739946D+00 1.161003747913341D+00 1.274014238024092D+00 - 1.738430861331889D+00 2.167158731029667D+00 2.234670303404326D+00 - 1.903709867548474D+00 1.306999106276783D+00 1.406543352934994D+00 - 1.425062174305802D+00 1.432529155984507D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.033820256813132D+00 - 1.064362624093956D+00 1.128747755991450D+00 1.402375170008337D+00 - 1.209416960460948D+00 1.155980802172082D+00 1.266033210908318D+00 - 1.741285477525544D+00 2.170984860693473D+00 2.238242298985787D+00 - 1.908288497245549D+00 1.319906234332330D+00 1.420455404360217D+00 - 1.437711745112953D+00 1.444759167295527D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.025007512632087D+00 1.049365821607410D+00 + 1.096795157979812D+00 1.212573324478955D+00 1.332188325727511D+00 + 1.198466964937904D+00 1.227245741216854D+00 1.510132795308486D+00 + 1.947849993716019D+00 2.195248763223620D+00 2.063248198868080D+00 + 1.666683736058455D+00 1.344532575571314D+00 1.402531412644586D+00 + 1.416152280384998D+00 1.422119571462251D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.024976935451164D+00 1.049287281993763D+00 + 1.096782296260344D+00 1.215980898181679D+00 1.322811902889079D+00 + 1.192158616155701D+00 1.220748588616706D+00 1.507515572291150D+00 + 1.951142163309905D+00 2.199034742799862D+00 2.067210826201625D+00 + 1.663204549770602D+00 1.352285716226495D+00 1.410998293357248D+00 + 1.424229654935095D+00 1.430044407175065D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.024935560393675D+00 1.049168867606807D+00 + 1.096665015394172D+00 1.221158043333318D+00 1.311883171615320D+00 + 1.185853853821578D+00 1.214257999754458D+00 1.504940946947459D+00 + 1.954464982645145D+00 2.202764048528316D+00 2.071227741796037D+00 + 1.658275046513607D+00 1.363476024476079D+00 1.422443169178487D+00 + 1.435015560674694D+00 1.440589594469834D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.024838840346658D+00 1.048837546169613D+00 + 1.095961028507342D+00 1.234255601267469D+00 1.293675203648627D+00 + 1.179518476495919D+00 1.207756935439178D+00 1.502394416971191D+00 + 1.957824567551477D+00 2.206443441370560D+00 2.075448892228978D+00 + 1.646349264030591D+00 1.385675618546657D+00 1.438825366582352D+00 + 1.450222297375415D+00 1.455354269630135D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.024611121232958D+00 1.047998377811637D+00 + 1.093843997448856D+00 1.221592719168489D+00 1.257883369416183D+00 + 1.172978977379119D+00 1.201092788721352D+00 1.499825943752850D+00 + 1.961319510995124D+00 2.210172662171117D+00 2.080021437189997D+00 + 1.662868904147099D+00 1.431778409009222D+00 1.460921644285248D+00 + 1.470483955156816D+00 1.474924368001694D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.024198510903337D+00 1.046435801391070D+00 + 1.089691675016407D+00 1.186699722880531D+00 1.221282528829802D+00 + 1.165356556051006D+00 1.193288040787024D+00 1.496865449754996D+00 + 1.965467488432859D+00 2.214464884444790D+00 2.085384473057110D+00 + 1.702228646357206D+00 1.482311268986841D+00 1.488152345557392D+00 + 1.495433365868150D+00 1.499006483774180D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.023536625223900D+00 1.043897596999824D+00 + 1.082844541697327D+00 1.160959761452198D+00 1.194060980197232D+00 + 1.154879894164770D+00 1.182306343704435D+00 1.492803094853369D+00 + 1.971407245773241D+00 2.220354153919007D+00 2.092515331982440D+00 + 1.731240682351366D+00 1.525498785889680D+00 1.523245040763212D+00 + 1.528053291953404D+00 1.530647898917724D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.022492219231743D+00 1.039889769516604D+00 + 1.072164912777895D+00 1.130927731983403D+00 1.161971704668527D+00 + 1.138892052092035D+00 1.164974596063522D+00 1.486716836398995D+00 + 1.981100912645081D+00 2.229346979052846D+00 2.103030668670460D+00 + 1.765343391505845D+00 1.578674147672807D+00 1.572041940505965D+00 + 1.574497002941107D+00 1.576128703079968D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.034044293485258D+00 + 1.064762454489465D+00 1.128838673879698D+00 1.441176557967098D+00 + 1.232069689378626D+00 1.171181358403471D+00 1.289825237934556D+00 + 1.733088753490759D+00 2.159332160495251D+00 2.227352955633777D+00 + 1.895176705984853D+00 1.293509214318908D+00 1.389020682272144D+00 + 1.408717322117994D+00 1.416564509971924D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.033985757043091D+00 + 1.064670781411825D+00 1.128908722138259D+00 1.430951803754871D+00 + 1.224555251809446D+00 1.166061560160072D+00 1.281914808369318D+00 + 1.735702381439311D+00 2.163276679438757D+00 2.231033257326693D+00 + 1.899429876526999D+00 1.299036687578956D+00 1.396563718115249D+00 + 1.415823928072958D+00 1.423503361377117D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.033921984761566D+00 + 1.064570604758568D+00 1.128979076732720D+00 1.418726651252056D+00 + 1.217013904739944D+00 1.161003747913341D+00 1.274014238024093D+00 + 1.738430861331877D+00 2.167158731029676D+00 2.234670303404324D+00 + 1.903709867548482D+00 1.306999106276782D+00 1.406543352934992D+00 + 1.425062174305793D+00 1.432529155984509D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.033820256813135D+00 + 1.064362624093958D+00 1.128747755991443D+00 1.402375170008334D+00 + 1.209416960460946D+00 1.155980802172082D+00 1.266033210908318D+00 + 1.741285477525549D+00 2.170984860693478D+00 2.238242298985785D+00 + 1.908288497245556D+00 1.319906234332328D+00 1.420455404360215D+00 + 1.437711745112948D+00 1.444759167295527D+00 0.000000000000000D+00 0.000000000000000D+00 1.016000000000000D+00 1.033535104573498D+00 - 1.063632199197862D+00 1.127101534746109D+00 1.361266880000000D+00 - 1.201641804125230D+00 1.151034339225417D+00 1.257979389450898D+00 - 1.744279590000001D+00 2.174748341986877D+00 2.241798263816099D+00 - 1.913466508868469D+00 1.361266880000000D+00 1.441073955494086D+00 - 1.456060361362163D+00 1.462357915731026D+00 0.000000000000000D+00 + 1.063632199197862D+00 1.127101534746106D+00 1.361266880000000D+00 + 1.201641804125229D+00 1.151034339225418D+00 1.257979389450895D+00 + 1.744279590000001D+00 2.174748341986879D+00 2.241798263816098D+00 + 1.913466508868473D+00 1.361266880000000D+00 1.441073955494086D+00 + 1.456060361362161D+00 1.462357915731025D+00 0.000000000000000D+00 0.000000000000000D+00 1.016000000000000D+00 1.032909380358332D+00 - 1.061916827116858D+00 1.122725428734599D+00 1.275277033193252D+00 - 1.193347760346254D+00 1.145892005819580D+00 1.249465420389519D+00 - 1.747579375170994D+00 2.178670736822623D+00 2.245473306058864D+00 - 1.919347670016551D+00 1.457394557703368D+00 1.467378242839435D+00 - 1.479174017445308D+00 1.484343526088772D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.031884663255017D+00 - 1.059032334834079D+00 1.115092109380099D+00 1.233704320214180D+00 - 1.182801001565535D+00 1.139385456472664D+00 1.238409280466349D+00 - 1.752007722993134D+00 2.183612118744681D+00 2.250103376152987D+00 - 1.926613540000028D+00 1.505558817708871D+00 1.498913457695691D+00 - 1.507143664249131D+00 1.511072255689395D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.030261837640584D+00 - 1.054411552269626D+00 1.102842170305517D+00 1.192200445909010D+00 - 1.167538153100218D+00 1.129794965520673D+00 1.221635672358078D+00 - 1.759159703595926D+00 2.190849437759204D+00 2.256851683019146D+00 - 1.936492728757582D+00 1.556297642938977D+00 1.541225225215184D+00 - 1.545697815892836D+00 1.548299431982257D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034044293485248D+00 1.064762454489454D+00 - 1.128838673879708D+00 1.293509214318906D+00 1.232069689378625D+00 - 1.171181358403469D+00 1.289825237934557D+00 1.733088753490797D+00 - 2.159332160495245D+00 2.227352955633783D+00 1.895176705984850D+00 - 1.441176557967103D+00 1.389020682272147D+00 1.408717322118007D+00 - 1.416564509971919D+00 1.420779855631128D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.033985757043083D+00 1.064670781411818D+00 - 1.128908722138270D+00 1.299036687578953D+00 1.224555251809449D+00 - 1.166061560160071D+00 1.281914808369318D+00 1.735702381439333D+00 - 2.163276679438747D+00 2.231033257326696D+00 1.899429876526990D+00 - 1.430951803754876D+00 1.396563718115251D+00 1.415823928072970D+00 - 1.423503361377113D+00 1.427630558868836D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.033921984761561D+00 1.064570604758563D+00 - 1.128979076732730D+00 1.306999106276783D+00 1.217013904739946D+00 - 1.161003747913341D+00 1.274014238024092D+00 1.738430861331889D+00 - 2.167158731029667D+00 2.234670303404326D+00 1.903709867548474D+00 - 1.418726651252063D+00 1.406543352934994D+00 1.425062174305802D+00 - 1.432529155984507D+00 1.436514552469796D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.033820256813132D+00 1.064362624093956D+00 - 1.128747755991450D+00 1.319906234332330D+00 1.209416960460948D+00 - 1.155980802172082D+00 1.266033210908318D+00 1.741285477525544D+00 - 2.170984860693473D+00 2.238242298985787D+00 1.908288497245549D+00 - 1.402375170008337D+00 1.420455404360217D+00 1.437711745112953D+00 + 1.061916827116857D+00 1.122725428734598D+00 1.275277033193251D+00 + 1.193347760346251D+00 1.145892005819580D+00 1.249465420389513D+00 + 1.747579375170993D+00 2.178670736822625D+00 2.245473306058864D+00 + 1.919347670016554D+00 1.457394557703368D+00 1.467378242839435D+00 + 1.479174017445309D+00 1.484343526088768D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.031884663255016D+00 + 1.059032334834076D+00 1.115092109380096D+00 1.233704320214178D+00 + 1.182801001565530D+00 1.139385456472664D+00 1.238409280466339D+00 + 1.752007722993138D+00 2.183612118744682D+00 2.250103376152989D+00 + 1.926613540000032D+00 1.505558817708871D+00 1.498913457695692D+00 + 1.507143664249134D+00 1.511072255689391D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.030261837640582D+00 + 1.054411552269622D+00 1.102842170305512D+00 1.192200445909007D+00 + 1.167538153100212D+00 1.129794965520673D+00 1.221635672358065D+00 + 1.759159703595935D+00 2.190849437759208D+00 2.256851683019150D+00 + 1.936492728757589D+00 1.556297642938972D+00 1.541225225215185D+00 + 1.545697815892838D+00 1.548299431982253D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034044293485258D+00 1.064762454489465D+00 + 1.128838673879698D+00 1.293509214318908D+00 1.232069689378626D+00 + 1.171181358403471D+00 1.289825237934556D+00 1.733088753490759D+00 + 2.159332160495251D+00 2.227352955633777D+00 1.895176705984853D+00 + 1.441176557967098D+00 1.389020682272144D+00 1.408717322117994D+00 + 1.416564509971924D+00 1.420779855631128D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.033985757043091D+00 1.064670781411825D+00 + 1.128908722138259D+00 1.299036687578956D+00 1.224555251809446D+00 + 1.166061560160072D+00 1.281914808369318D+00 1.735702381439311D+00 + 2.163276679438757D+00 2.231033257326693D+00 1.899429876526999D+00 + 1.430951803754871D+00 1.396563718115249D+00 1.415823928072958D+00 + 1.423503361377117D+00 1.427630558868836D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.033921984761566D+00 1.064570604758568D+00 + 1.128979076732720D+00 1.306999106276782D+00 1.217013904739944D+00 + 1.161003747913341D+00 1.274014238024093D+00 1.738430861331877D+00 + 2.167158731029676D+00 2.234670303404324D+00 1.903709867548482D+00 + 1.418726651252056D+00 1.406543352934992D+00 1.425062174305793D+00 + 1.432529155984509D+00 1.436514552469795D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.033820256813135D+00 1.064362624093958D+00 + 1.128747755991443D+00 1.319906234332328D+00 1.209416960460946D+00 + 1.155980802172082D+00 1.266033210908318D+00 1.741285477525549D+00 + 2.170984860693478D+00 2.238242298985785D+00 1.908288497245556D+00 + 1.402375170008334D+00 1.420455404360215D+00 1.437711745112948D+00 1.444759167295527D+00 1.448555502129505D+00 0.000000000000000D+00 0.000000000000000D+00 1.033535104573498D+00 1.063632199197862D+00 - 1.127101534746109D+00 1.361266880000000D+00 1.201641804125230D+00 - 1.151034339225417D+00 1.257979389450898D+00 1.744279590000001D+00 - 2.174748341986877D+00 2.241798263816099D+00 1.913466508868469D+00 - 1.361266880000000D+00 1.441073955494086D+00 1.456060361362163D+00 - 1.462357915731026D+00 1.465744493364483D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.032909380358332D+00 1.061916827116858D+00 - 1.122725428734599D+00 1.275277033193252D+00 1.193347760346254D+00 - 1.145892005819580D+00 1.249465420389519D+00 1.747579375170994D+00 - 2.178670736822623D+00 2.245473306058864D+00 1.919347670016551D+00 - 1.457394557703368D+00 1.467378242839435D+00 1.479174017445308D+00 - 1.484343526088772D+00 1.487251536822499D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.031884663255017D+00 1.059032334834079D+00 - 1.115092109380099D+00 1.233704320214180D+00 1.182801001565535D+00 - 1.139385456472664D+00 1.238409280466349D+00 1.752007722993134D+00 - 2.183612118744681D+00 2.250103376152987D+00 1.926613540000028D+00 - 1.505558817708871D+00 1.498913457695691D+00 1.507143664249131D+00 - 1.511072255689395D+00 1.513358616496062D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.030261837640584D+00 1.054411552269626D+00 - 1.102842170305517D+00 1.192200445909010D+00 1.167538153100218D+00 - 1.129794965520673D+00 1.221635672358078D+00 1.759159703595926D+00 - 2.190849437759204D+00 2.256851683019146D+00 1.936492728757582D+00 - 1.556297642938977D+00 1.541225225215184D+00 1.545697815892836D+00 - 1.548299431982257D+00 1.549861291503189D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.033985757043083D+00 - 1.064670781411818D+00 1.128908722138270D+00 1.430951803754876D+00 - 1.224555251809449D+00 1.166061560160071D+00 1.281914808369318D+00 - 1.735702381439333D+00 2.163276679438747D+00 2.231033257326696D+00 - 1.899429876526990D+00 1.299036687578953D+00 1.396563718115251D+00 - 1.415823928072970D+00 1.423503361377113D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.033921984761561D+00 - 1.064570604758563D+00 1.128979076732730D+00 1.418726651252063D+00 - 1.217013904739946D+00 1.161003747913341D+00 1.274014238024092D+00 - 1.738430861331889D+00 2.167158731029667D+00 2.234670303404326D+00 - 1.903709867548474D+00 1.306999106276783D+00 1.406543352934994D+00 - 1.425062174305802D+00 1.432529155984507D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.033820256813132D+00 - 1.064362624093956D+00 1.128747755991450D+00 1.402375170008337D+00 - 1.209416960460948D+00 1.155980802172082D+00 1.266033210908318D+00 - 1.741285477525544D+00 2.170984860693473D+00 2.238242298985787D+00 - 1.908288497245549D+00 1.319906234332330D+00 1.420455404360217D+00 - 1.437711745112953D+00 1.444759167295527D+00 0.000000000000000D+00 + 1.127101534746106D+00 1.361266880000000D+00 1.201641804125229D+00 + 1.151034339225418D+00 1.257979389450895D+00 1.744279590000001D+00 + 2.174748341986879D+00 2.241798263816098D+00 1.913466508868473D+00 + 1.361266880000000D+00 1.441073955494086D+00 1.456060361362161D+00 + 1.462357915731025D+00 1.465744493364483D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.032909380358332D+00 1.061916827116857D+00 + 1.122725428734598D+00 1.275277033193251D+00 1.193347760346251D+00 + 1.145892005819580D+00 1.249465420389513D+00 1.747579375170993D+00 + 2.178670736822625D+00 2.245473306058864D+00 1.919347670016554D+00 + 1.457394557703368D+00 1.467378242839435D+00 1.479174017445309D+00 + 1.484343526088768D+00 1.487251536822499D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.031884663255016D+00 1.059032334834076D+00 + 1.115092109380096D+00 1.233704320214178D+00 1.182801001565530D+00 + 1.139385456472664D+00 1.238409280466339D+00 1.752007722993138D+00 + 2.183612118744682D+00 2.250103376152989D+00 1.926613540000032D+00 + 1.505558817708871D+00 1.498913457695692D+00 1.507143664249134D+00 + 1.511072255689391D+00 1.513358616496062D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.030261837640582D+00 1.054411552269622D+00 + 1.102842170305512D+00 1.192200445909007D+00 1.167538153100212D+00 + 1.129794965520673D+00 1.221635672358065D+00 1.759159703595935D+00 + 2.190849437759208D+00 2.256851683019150D+00 1.936492728757589D+00 + 1.556297642938972D+00 1.541225225215185D+00 1.545697815892838D+00 + 1.548299431982253D+00 1.549861291503188D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.033985757043091D+00 + 1.064670781411825D+00 1.128908722138259D+00 1.430951803754871D+00 + 1.224555251809446D+00 1.166061560160072D+00 1.281914808369318D+00 + 1.735702381439311D+00 2.163276679438757D+00 2.231033257326693D+00 + 1.899429876526999D+00 1.299036687578956D+00 1.396563718115249D+00 + 1.415823928072958D+00 1.423503361377117D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.033921984761566D+00 + 1.064570604758568D+00 1.128979076732720D+00 1.418726651252056D+00 + 1.217013904739944D+00 1.161003747913341D+00 1.274014238024093D+00 + 1.738430861331877D+00 2.167158731029676D+00 2.234670303404324D+00 + 1.903709867548482D+00 1.306999106276782D+00 1.406543352934992D+00 + 1.425062174305793D+00 1.432529155984509D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.033820256813135D+00 + 1.064362624093958D+00 1.128747755991443D+00 1.402375170008334D+00 + 1.209416960460946D+00 1.155980802172082D+00 1.266033210908318D+00 + 1.741285477525549D+00 2.170984860693478D+00 2.238242298985785D+00 + 1.908288497245556D+00 1.319906234332328D+00 1.420455404360215D+00 + 1.437711745112948D+00 1.444759167295527D+00 0.000000000000000D+00 0.000000000000000D+00 1.016000000000000D+00 1.033535104573498D+00 - 1.063632199197862D+00 1.127101534746109D+00 1.361266880000000D+00 - 1.201641804125230D+00 1.151034339225417D+00 1.257979389450898D+00 - 1.744279590000001D+00 2.174748341986877D+00 2.241798263816099D+00 - 1.913466508868469D+00 1.361266880000000D+00 1.441073955494086D+00 - 1.456060361362163D+00 1.462357915731026D+00 0.000000000000000D+00 + 1.063632199197862D+00 1.127101534746106D+00 1.361266880000000D+00 + 1.201641804125229D+00 1.151034339225418D+00 1.257979389450895D+00 + 1.744279590000001D+00 2.174748341986879D+00 2.241798263816098D+00 + 1.913466508868473D+00 1.361266880000000D+00 1.441073955494086D+00 + 1.456060361362161D+00 1.462357915731025D+00 0.000000000000000D+00 0.000000000000000D+00 1.016000000000000D+00 1.032909380358332D+00 - 1.061916827116858D+00 1.122725428734599D+00 1.275277033193252D+00 - 1.193347760346254D+00 1.145892005819580D+00 1.249465420389519D+00 - 1.747579375170994D+00 2.178670736822623D+00 2.245473306058864D+00 - 1.919347670016551D+00 1.457394557703368D+00 1.467378242839435D+00 - 1.479174017445308D+00 1.484343526088772D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.031884663255017D+00 - 1.059032334834079D+00 1.115092109380099D+00 1.233704320214180D+00 - 1.182801001565535D+00 1.139385456472664D+00 1.238409280466349D+00 - 1.752007722993134D+00 2.183612118744681D+00 2.250103376152987D+00 - 1.926613540000028D+00 1.505558817708871D+00 1.498913457695691D+00 - 1.507143664249131D+00 1.511072255689395D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.030261837640584D+00 - 1.054411552269626D+00 1.102842170305517D+00 1.192200445909010D+00 - 1.167538153100218D+00 1.129794965520673D+00 1.221635672358078D+00 - 1.759159703595926D+00 2.190849437759204D+00 2.256851683019146D+00 - 1.936492728757582D+00 1.556297642938977D+00 1.541225225215184D+00 - 1.545697815892836D+00 1.548299431982257D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.016000000000000D+00 1.027707039286395D+00 - 1.047178648869827D+00 1.084227279666636D+00 1.144441032052470D+00 - 1.143707187612430D+00 1.114527902134831D+00 1.193939844240534D+00 - 1.772132125401380D+00 2.202262383823710D+00 2.267424411609301D+00 - 1.951353851295780D+00 1.617229343031037D+00 1.599944379506043D+00 - 1.601300341409793D+00 1.602690422479547D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.033985757043083D+00 1.064670781411818D+00 - 1.128908722138270D+00 1.299036687578953D+00 1.224555251809449D+00 - 1.166061560160071D+00 1.281914808369318D+00 1.735702381439333D+00 - 2.163276679438747D+00 2.231033257326696D+00 1.899429876526990D+00 - 1.430951803754876D+00 1.396563718115251D+00 1.415823928072970D+00 - 1.423503361377113D+00 1.427630558868836D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.033921984761561D+00 1.064570604758563D+00 - 1.128979076732730D+00 1.306999106276783D+00 1.217013904739946D+00 - 1.161003747913341D+00 1.274014238024092D+00 1.738430861331889D+00 - 2.167158731029667D+00 2.234670303404326D+00 1.903709867548474D+00 - 1.418726651252063D+00 1.406543352934994D+00 1.425062174305802D+00 - 1.432529155984507D+00 1.436514552469796D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.033820256813132D+00 1.064362624093956D+00 - 1.128747755991450D+00 1.319906234332330D+00 1.209416960460948D+00 - 1.155980802172082D+00 1.266033210908318D+00 1.741285477525544D+00 - 2.170984860693473D+00 2.238242298985787D+00 1.908288497245549D+00 - 1.402375170008337D+00 1.420455404360217D+00 1.437711745112953D+00 + 1.061916827116857D+00 1.122725428734598D+00 1.275277033193251D+00 + 1.193347760346251D+00 1.145892005819580D+00 1.249465420389513D+00 + 1.747579375170993D+00 2.178670736822625D+00 2.245473306058864D+00 + 1.919347670016554D+00 1.457394557703368D+00 1.467378242839435D+00 + 1.479174017445309D+00 1.484343526088768D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.031884663255016D+00 + 1.059032334834076D+00 1.115092109380096D+00 1.233704320214178D+00 + 1.182801001565530D+00 1.139385456472664D+00 1.238409280466339D+00 + 1.752007722993138D+00 2.183612118744682D+00 2.250103376152989D+00 + 1.926613540000032D+00 1.505558817708871D+00 1.498913457695692D+00 + 1.507143664249134D+00 1.511072255689391D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.030261837640582D+00 + 1.054411552269622D+00 1.102842170305512D+00 1.192200445909007D+00 + 1.167538153100212D+00 1.129794965520673D+00 1.221635672358065D+00 + 1.759159703595935D+00 2.190849437759208D+00 2.256851683019150D+00 + 1.936492728757589D+00 1.556297642938972D+00 1.541225225215185D+00 + 1.545697815892838D+00 1.548299431982253D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.016000000000000D+00 1.027707039286391D+00 + 1.047178648869820D+00 1.084227279666627D+00 1.144441032052465D+00 + 1.143707187612425D+00 1.114527902134831D+00 1.193939844240518D+00 + 1.772132125401464D+00 2.202262383823718D+00 2.267424411609309D+00 + 1.951353851295790D+00 1.617229343031027D+00 1.599944379506043D+00 + 1.601300341409795D+00 1.602690422479544D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.033985757043091D+00 1.064670781411825D+00 + 1.128908722138259D+00 1.299036687578956D+00 1.224555251809446D+00 + 1.166061560160072D+00 1.281914808369318D+00 1.735702381439311D+00 + 2.163276679438757D+00 2.231033257326693D+00 1.899429876526999D+00 + 1.430951803754871D+00 1.396563718115249D+00 1.415823928072958D+00 + 1.423503361377117D+00 1.427630558868836D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.033921984761566D+00 1.064570604758568D+00 + 1.128979076732720D+00 1.306999106276782D+00 1.217013904739944D+00 + 1.161003747913341D+00 1.274014238024093D+00 1.738430861331877D+00 + 2.167158731029676D+00 2.234670303404324D+00 1.903709867548482D+00 + 1.418726651252056D+00 1.406543352934992D+00 1.425062174305793D+00 + 1.432529155984509D+00 1.436514552469795D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.033820256813135D+00 1.064362624093958D+00 + 1.128747755991443D+00 1.319906234332328D+00 1.209416960460946D+00 + 1.155980802172082D+00 1.266033210908318D+00 1.741285477525549D+00 + 2.170984860693478D+00 2.238242298985785D+00 1.908288497245556D+00 + 1.402375170008334D+00 1.420455404360215D+00 1.437711745112948D+00 1.444759167295527D+00 1.448555502129505D+00 0.000000000000000D+00 0.000000000000000D+00 1.033535104573498D+00 1.063632199197862D+00 - 1.127101534746109D+00 1.361266880000000D+00 1.201641804125230D+00 - 1.151034339225417D+00 1.257979389450898D+00 1.744279590000001D+00 - 2.174748341986877D+00 2.241798263816099D+00 1.913466508868469D+00 - 1.361266880000000D+00 1.441073955494086D+00 1.456060361362163D+00 - 1.462357915731026D+00 1.465744493364483D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.032909380358332D+00 1.061916827116858D+00 - 1.122725428734599D+00 1.275277033193252D+00 1.193347760346254D+00 - 1.145892005819580D+00 1.249465420389519D+00 1.747579375170994D+00 - 2.178670736822623D+00 2.245473306058864D+00 1.919347670016551D+00 - 1.457394557703368D+00 1.467378242839435D+00 1.479174017445308D+00 - 1.484343526088772D+00 1.487251536822499D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.031884663255017D+00 1.059032334834079D+00 - 1.115092109380099D+00 1.233704320214180D+00 1.182801001565535D+00 - 1.139385456472664D+00 1.238409280466349D+00 1.752007722993134D+00 - 2.183612118744681D+00 2.250103376152987D+00 1.926613540000028D+00 - 1.505558817708871D+00 1.498913457695691D+00 1.507143664249131D+00 - 1.511072255689395D+00 1.513358616496062D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.030261837640584D+00 1.054411552269626D+00 - 1.102842170305517D+00 1.192200445909010D+00 1.167538153100218D+00 - 1.129794965520673D+00 1.221635672358078D+00 1.759159703595926D+00 - 2.190849437759204D+00 2.256851683019146D+00 1.936492728757582D+00 - 1.556297642938977D+00 1.541225225215184D+00 1.545697815892836D+00 - 1.548299431982257D+00 1.549861291503189D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.027707039286395D+00 1.047178648869827D+00 - 1.084227279666636D+00 1.144441032052470D+00 1.143707187612430D+00 - 1.114527902134831D+00 1.193939844240534D+00 1.772132125401380D+00 - 2.202262383823710D+00 2.267424411609301D+00 1.951353851295780D+00 - 1.617229343031037D+00 1.599944379506043D+00 1.601300341409793D+00 - 1.602690422479547D+00 1.603663666354886D+00 0.000000000000000D+00 + 1.127101534746106D+00 1.361266880000000D+00 1.201641804125229D+00 + 1.151034339225418D+00 1.257979389450895D+00 1.744279590000001D+00 + 2.174748341986879D+00 2.241798263816098D+00 1.913466508868473D+00 + 1.361266880000000D+00 1.441073955494086D+00 1.456060361362161D+00 + 1.462357915731025D+00 1.465744493364483D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.032909380358332D+00 1.061916827116857D+00 + 1.122725428734598D+00 1.275277033193251D+00 1.193347760346251D+00 + 1.145892005819580D+00 1.249465420389513D+00 1.747579375170993D+00 + 2.178670736822625D+00 2.245473306058864D+00 1.919347670016554D+00 + 1.457394557703368D+00 1.467378242839435D+00 1.479174017445309D+00 + 1.484343526088768D+00 1.487251536822499D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.031884663255016D+00 1.059032334834076D+00 + 1.115092109380096D+00 1.233704320214178D+00 1.182801001565530D+00 + 1.139385456472664D+00 1.238409280466339D+00 1.752007722993138D+00 + 2.183612118744682D+00 2.250103376152989D+00 1.926613540000032D+00 + 1.505558817708871D+00 1.498913457695692D+00 1.507143664249134D+00 + 1.511072255689391D+00 1.513358616496062D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.030261837640582D+00 1.054411552269622D+00 + 1.102842170305512D+00 1.192200445909007D+00 1.167538153100212D+00 + 1.129794965520673D+00 1.221635672358065D+00 1.759159703595935D+00 + 2.190849437759208D+00 2.256851683019150D+00 1.936492728757589D+00 + 1.556297642938972D+00 1.541225225215185D+00 1.545697815892838D+00 + 1.548299431982253D+00 1.549861291503188D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.027707039286391D+00 1.047178648869820D+00 + 1.084227279666627D+00 1.144441032052465D+00 1.143707187612425D+00 + 1.114527902134831D+00 1.193939844240518D+00 1.772132125401464D+00 + 2.202262383823718D+00 2.267424411609309D+00 1.951353851295790D+00 + 1.617229343031027D+00 1.599944379506043D+00 1.601300341409795D+00 + 1.602690422479544D+00 1.603663666354886D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -307,294 +307,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.196872100076197D-01 4.193587653198829D-01 - 4.203548279896013D-01 4.110928254762153D-01 8.855336779070360D-01 - 1.356430621317266D+00 1.918485038761681D+00 2.304276948387511D+00 - 2.213742391148624D+00 1.719328686207237D+00 1.155880290397285D+00 - 7.936051423026108D-01 3.486614763778801D-01 2.781239186043096D-01 - 2.515503949654099D-01 2.387241949993738D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.196872100076195D-01 4.193587653198828D-01 + 4.203548279896011D-01 4.110928254762142D-01 8.855336779070431D-01 + 1.356430621317293D+00 1.918485038761700D+00 2.304276948387515D+00 + 2.213742391148619D+00 1.719328686207223D+00 1.155880290397284D+00 + 7.936051423026160D-01 3.486614763778814D-01 2.781239186043241D-01 + 2.515503949654174D-01 2.387241949993689D-01 0.000000000000000D+00 0.000000000000000D+00 4.266053137892624D-01 4.265549383513616D-01 - 4.283359892887521D-01 4.220347786945778D-01 8.717968468094921D-01 - 1.355593961806965D+00 1.920555934802086D+00 2.310703511238421D+00 - 2.219134189321936D+00 1.719722464787893D+00 1.153047008536944D+00 - 7.785140416371794D-01 3.567605292365935D-01 2.801195986061519D-01 - 2.522933741170939D-01 2.389185648041989D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.358043986000357D-01 4.361715340347307D-01 - 4.391017003548278D-01 4.382542537171646D-01 8.550786153505452D-01 - 1.354954919090100D+00 1.922583913334474D+00 2.317072580207619D+00 - 2.224489309513092D+00 1.720110605676818D+00 1.150374454373507D+00 - 7.603881875970809D-01 3.689702705557876D-01 2.826160852900037D-01 - 2.532240283363784D-01 2.391621795471082D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.486522692435301D-01 4.496741510573131D-01 - 4.543526301197531D-01 4.739667601691613D-01 8.235758418976202D-01 - 1.354789833549273D+00 1.924559547117712D+00 2.323351431789393D+00 - 2.229782170375207D+00 1.720500597538923D+00 1.148020060083214D+00 - 7.272957565961637D-01 3.984324168000405D-01 2.854290656599757D-01 - 2.542805796970081D-01 2.394385568070000D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.656006507772454D-01 4.675608230554417D-01 - 4.746399245211219D-01 5.209271832489539D-01 8.167116774625749D-01 - 1.355260106731460D+00 1.926509213929471D+00 2.329670577189163D+00 - 2.235142564629265D+00 1.720906434051773D+00 1.145976967667153D+00 - 6.940576639826742D-01 4.115912570984611D-01 2.877747899854690D-01 - 2.551828024320603D-01 2.396759490452857D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.863044382258008D-01 4.894727289709048D-01 - 4.993950218791455D-01 5.571393146041387D-01 8.404585881288155D-01 - 1.356295187677548D+00 1.928671531880009D+00 2.336907602806713D+00 - 2.241343860801875D+00 1.721367838730695D+00 1.143779926260207D+00 - 6.782948476273961D-01 3.982067595971971D-01 2.888776458489644D-01 - 2.556591763648716D-01 2.398071289079970D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.133673675229569D-01 5.181355361535714D-01 - 5.313548735655262D-01 5.909640866583789D-01 8.585403223672081D-01 - 1.357794224317594D+00 1.931526269195394D+00 2.346798825986474D+00 - 2.249904737081631D+00 1.721957987836846D+00 1.140575760324844D+00 - 6.665742518658547D-01 3.886371676846664D-01 2.886496377732689D-01 - 2.556962413266022D-01 2.398332795899867D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.529298140265286D-01 5.598282675060808D-01 - 5.767527599956370D-01 6.347588407170102D-01 8.803719940267767D-01 - 1.359905240484713D+00 1.935822511716780D+00 2.361931399682361D+00 - 2.263049324856202D+00 1.722806482640648D+00 1.135352128919037D+00 - 6.525790198195429D-01 3.774572353300121D-01 2.872410220450420D-01 - 2.553598238129725D-01 2.397745578447406D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.170292282038773D-01 4.163170882333077D-01 - 4.161519380556613D-01 4.176683770538686D-01 7.080260965798798D-01 - 1.075725471961049D+00 1.638009965730471D+00 2.196868205403829D+00 - 2.405230213724637D+00 2.016844066060595D+00 1.421413596541698D+00 - 8.932223198453346D-01 3.953948212850042D-01 2.952295873023302D-01 - 2.592712274498567D-01 2.431785147180671D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.229875915590405D-01 4.224149320342532D-01 - 4.225511029563094D-01 4.250478938925661D-01 6.845725771010492D-01 - 1.073810565986165D+00 1.638176481591377D+00 2.200885502321045D+00 - 2.414123872100535D+00 2.018771412708729D+00 1.420285669517927D+00 - 8.885995756841798D-01 4.062602096734224D-01 2.977612872507639D-01 - 2.602335724142877D-01 2.435182652794279D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.306817123426064D-01 4.303370192211496D-01 - 4.309166991937344D-01 4.348282611123986D-01 6.567551872897757D-01 - 1.072049056860978D+00 1.638339742789339D+00 2.204822012506584D+00 - 2.422982658025520D+00 2.020658814452961D+00 1.419173962471957D+00 - 8.841288264737129D-01 4.220027500999242D-01 3.010178699222636D-01 - 2.614656648372923D-01 2.439559939373678D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.411036686894814D-01 4.410951941469052D-01 - 4.423372235771338D-01 4.483246175360441D-01 6.205792773246100D-01 - 1.070930939926817D+00 1.638499936783265D+00 2.208673961258709D+00 - 2.431811689039664D+00 2.022504076534222D+00 1.418105569248131D+00 - 8.800894593002251D-01 4.478613861202919D-01 3.049990760806707D-01 - 2.629817303197882D-01 2.444927242510651D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.559337799780456D-01 4.564764341596880D-01 - 4.587877523455254D-01 4.679609270203091D-01 5.317201100000000D-01 - 1.071073040339054D+00 1.638655417147958D+00 2.212408873280917D+00 - 2.440511203578283D+00 2.024301712348657D+00 1.417091032024681D+00 - 8.767941797598198D-01 5.317201100000000D-01 3.091490949991992D-01 - 2.645863612402445D-01 2.450615029769346D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.743523449304799D-01 4.756400440407685D-01 - 4.793390616757849D-01 4.924719570428682D-01 5.915557389326385D-01 - 1.072497820578607D+00 1.638814148860223D+00 2.216158416428784D+00 - 2.449603815468667D+00 2.026153527121452D+00 1.416079464712301D+00 - 8.739431941718091D-01 4.937731719990679D-01 3.117226513955776D-01 - 2.656410523068548D-01 2.454422932042073D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.964756869237734D-01 4.987496770081813D-01 - 5.041621331588846D-01 5.216069356390445D-01 6.229226268020035D-01 - 1.074858166202013D+00 1.639010615069350D+00 2.220702947161678D+00 - 2.461165232167724D+00 2.028452868449657D+00 1.414785494639371D+00 - 8.703115515173456D-01 4.751514728213620D-01 3.121797421727812D-01 - 2.659671375206438D-01 2.455862224277803D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.273039486236419D-01 5.309401575362307D-01 - 5.386901769109892D-01 5.609602485531864D-01 6.583665356392810D-01 - 1.078013960825535D+00 1.639294155173476D+00 2.227097359377071D+00 - 2.478229765239424D+00 2.031771082469721D+00 1.412822505788636D+00 - 8.643834893540213D-01 4.564504937706900D-01 3.107669619738326D-01 - 2.656847094258181D-01 2.455468959321666D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.163170882333077D-01 4.161519380556613D-01 - 4.176683770538686D-01 3.953948212850042D-01 1.075725471961049D+00 - 1.638009965730471D+00 2.196868205403829D+00 2.405230213724637D+00 - 2.016844066060595D+00 1.421413596541698D+00 8.932223198453346D-01 - 7.080260965798798D-01 2.952295873023302D-01 2.592712274498567D-01 - 2.431785147180671D-01 2.341000000000000D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.224149320342532D-01 4.225511029563094D-01 - 4.250478938925661D-01 4.062602096734224D-01 1.073810565986165D+00 - 1.638176481591377D+00 2.200885502321045D+00 2.414123872100535D+00 - 2.018771412708729D+00 1.420285669517927D+00 8.885995756841798D-01 - 6.845725771010492D-01 2.977612872507639D-01 2.602335724142877D-01 - 2.435182652794279D-01 2.341000000000000D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.303370192211496D-01 4.309166991937344D-01 - 4.348282611123986D-01 4.220027500999242D-01 1.072049056860978D+00 - 1.638339742789339D+00 2.204822012506584D+00 2.422982658025520D+00 - 2.020658814452961D+00 1.419173962471957D+00 8.841288264737129D-01 - 6.567551872897757D-01 3.010178699222636D-01 2.614656648372923D-01 - 2.439559939373678D-01 2.340999999999998D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.410951941469052D-01 4.423372235771338D-01 - 4.483246175360441D-01 4.478613861202919D-01 1.070930939926817D+00 - 1.638499936783265D+00 2.208673961258709D+00 2.431811689039664D+00 - 2.022504076534222D+00 1.418105569248131D+00 8.800894593002251D-01 - 6.205792773246100D-01 3.049990760806707D-01 2.629817303197882D-01 - 2.444927242510651D-01 2.340999999999999D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.564764341596880D-01 4.587877523455254D-01 - 4.679609270203091D-01 5.317201100000000D-01 1.071073040339054D+00 - 1.638655417147958D+00 2.212408873280917D+00 2.440511203578283D+00 - 2.024301712348657D+00 1.417091032024681D+00 8.767941797598198D-01 - 5.317201100000000D-01 3.091490949991992D-01 2.645863612402445D-01 - 2.450615029769346D-01 2.341000000000003D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.756400440407685D-01 4.793390616757849D-01 - 4.924719570428682D-01 5.915557389326385D-01 1.072497820578607D+00 - 1.638814148860223D+00 2.216158416428784D+00 2.449603815468667D+00 - 2.026153527121452D+00 1.416079464712301D+00 8.739431941718091D-01 - 4.937731719990679D-01 3.117226513955776D-01 2.656410523068548D-01 - 2.454422932042073D-01 2.341000000000004D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.987496770081813D-01 5.041621331588846D-01 - 5.216069356390445D-01 6.229226268020035D-01 1.074858166202013D+00 - 1.639010615069350D+00 2.220702947161678D+00 2.461165232167724D+00 - 2.028452868449657D+00 1.414785494639371D+00 8.703115515173456D-01 - 4.751514728213620D-01 3.121797421727812D-01 2.659671375206438D-01 - 2.455862224277803D-01 2.341000000000000D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.309401575362307D-01 5.386901769109892D-01 - 5.609602485531864D-01 6.583665356392810D-01 1.078013960825535D+00 - 1.639294155173476D+00 2.227097359377071D+00 2.478229765239424D+00 - 2.031771082469721D+00 1.412822505788636D+00 8.643834893540213D-01 - 4.564504937706900D-01 3.107669619738326D-01 2.656847094258181D-01 - 2.455468959321666D-01 2.340999999999998D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.229875915590405D-01 4.224149320342532D-01 - 4.225511029563094D-01 4.250478938925661D-01 6.845725771010492D-01 - 1.073810565986165D+00 1.638176481591377D+00 2.200885502321045D+00 - 2.414123872100535D+00 2.018771412708729D+00 1.420285669517927D+00 - 8.885995756841798D-01 4.062602096734224D-01 2.977612872507639D-01 - 2.602335724142877D-01 2.435182652794279D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.306817123426064D-01 4.303370192211496D-01 - 4.309166991937344D-01 4.348282611123986D-01 6.567551872897757D-01 - 1.072049056860978D+00 1.638339742789339D+00 2.204822012506584D+00 - 2.422982658025520D+00 2.020658814452961D+00 1.419173962471957D+00 - 8.841288264737129D-01 4.220027500999242D-01 3.010178699222636D-01 - 2.614656648372923D-01 2.439559939373678D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.411036686894814D-01 4.410951941469052D-01 - 4.423372235771338D-01 4.483246175360441D-01 6.205792773246100D-01 - 1.070930939926817D+00 1.638499936783265D+00 2.208673961258709D+00 - 2.431811689039664D+00 2.022504076534222D+00 1.418105569248131D+00 - 8.800894593002251D-01 4.478613861202919D-01 3.049990760806707D-01 - 2.629817303197882D-01 2.444927242510651D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.559337799780456D-01 4.564764341596880D-01 - 4.587877523455254D-01 4.679609270203091D-01 5.317201100000000D-01 - 1.071073040339054D+00 1.638655417147958D+00 2.212408873280917D+00 - 2.440511203578283D+00 2.024301712348657D+00 1.417091032024681D+00 - 8.767941797598198D-01 5.317201100000000D-01 3.091490949991992D-01 - 2.645863612402445D-01 2.450615029769346D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.743523449304799D-01 4.756400440407685D-01 - 4.793390616757849D-01 4.924719570428682D-01 5.915557389326385D-01 - 1.072497820578607D+00 1.638814148860223D+00 2.216158416428784D+00 - 2.449603815468667D+00 2.026153527121452D+00 1.416079464712301D+00 - 8.739431941718091D-01 4.937731719990679D-01 3.117226513955776D-01 - 2.656410523068548D-01 2.454422932042073D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.964756869237734D-01 4.987496770081813D-01 - 5.041621331588846D-01 5.216069356390445D-01 6.229226268020035D-01 - 1.074858166202013D+00 1.639010615069350D+00 2.220702947161678D+00 - 2.461165232167724D+00 2.028452868449657D+00 1.414785494639371D+00 - 8.703115515173456D-01 4.751514728213620D-01 3.121797421727812D-01 - 2.659671375206438D-01 2.455862224277803D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.273039486236419D-01 5.309401575362307D-01 - 5.386901769109892D-01 5.609602485531864D-01 6.583665356392810D-01 - 1.078013960825535D+00 1.639294155173476D+00 2.227097359377071D+00 - 2.478229765239424D+00 2.031771082469721D+00 1.412822505788636D+00 - 8.643834893540213D-01 4.564504937706900D-01 3.107669619738326D-01 - 2.656847094258181D-01 2.455468959321666D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.739790991515865D-01 5.794960507946555D-01 - 5.901866847824480D-01 6.171739297359248D-01 7.025346489396485D-01 - 1.082572830702642D+00 1.639740015237201D+00 2.237158517079373D+00 - 2.505239957033576D+00 2.036956494682089D+00 1.409675847622147D+00 - 8.545266729113424D-01 4.349554232421177D-01 3.076560623334079D-01 - 2.648563544471095D-01 2.453513354467955D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.224149320342532D-01 4.225511029563094D-01 - 4.250478938925661D-01 4.062602096734224D-01 1.073810565986165D+00 - 1.638176481591377D+00 2.200885502321045D+00 2.414123872100535D+00 - 2.018771412708729D+00 1.420285669517927D+00 8.885995756841798D-01 - 6.845725771010492D-01 2.977612872507639D-01 2.602335724142877D-01 - 2.435182652794279D-01 2.341000000000000D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.303370192211496D-01 4.309166991937344D-01 - 4.348282611123986D-01 4.220027500999242D-01 1.072049056860978D+00 - 1.638339742789339D+00 2.204822012506584D+00 2.422982658025520D+00 - 2.020658814452961D+00 1.419173962471957D+00 8.841288264737129D-01 - 6.567551872897757D-01 3.010178699222636D-01 2.614656648372923D-01 - 2.439559939373678D-01 2.340999999999998D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.410951941469052D-01 4.423372235771338D-01 - 4.483246175360441D-01 4.478613861202919D-01 1.070930939926817D+00 - 1.638499936783265D+00 2.208673961258709D+00 2.431811689039664D+00 - 2.022504076534222D+00 1.418105569248131D+00 8.800894593002251D-01 - 6.205792773246100D-01 3.049990760806707D-01 2.629817303197882D-01 - 2.444927242510651D-01 2.340999999999999D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.564764341596880D-01 4.587877523455254D-01 - 4.679609270203091D-01 5.317201100000000D-01 1.071073040339054D+00 - 1.638655417147958D+00 2.212408873280917D+00 2.440511203578283D+00 - 2.024301712348657D+00 1.417091032024681D+00 8.767941797598198D-01 - 5.317201100000000D-01 3.091490949991992D-01 2.645863612402445D-01 - 2.450615029769346D-01 2.341000000000003D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.756400440407685D-01 4.793390616757849D-01 - 4.924719570428682D-01 5.915557389326385D-01 1.072497820578607D+00 - 1.638814148860223D+00 2.216158416428784D+00 2.449603815468667D+00 - 2.026153527121452D+00 1.416079464712301D+00 8.739431941718091D-01 - 4.937731719990679D-01 3.117226513955776D-01 2.656410523068548D-01 - 2.454422932042073D-01 2.341000000000004D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.987496770081813D-01 5.041621331588846D-01 - 5.216069356390445D-01 6.229226268020035D-01 1.074858166202013D+00 - 1.639010615069350D+00 2.220702947161678D+00 2.461165232167724D+00 - 2.028452868449657D+00 1.414785494639371D+00 8.703115515173456D-01 - 4.751514728213620D-01 3.121797421727812D-01 2.659671375206438D-01 - 2.455862224277803D-01 2.341000000000000D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.309401575362307D-01 5.386901769109892D-01 - 5.609602485531864D-01 6.583665356392810D-01 1.078013960825535D+00 - 1.639294155173476D+00 2.227097359377071D+00 2.478229765239424D+00 - 2.031771082469721D+00 1.412822505788636D+00 8.643834893540213D-01 - 4.564504937706900D-01 3.107669619738326D-01 2.656847094258181D-01 - 2.455468959321666D-01 2.340999999999998D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.794960507946555D-01 5.901866847824480D-01 - 6.171739297359248D-01 7.025346489396485D-01 1.082572830702642D+00 - 1.639740015237201D+00 2.237158517079373D+00 2.505239957033576D+00 - 2.036956494682089D+00 1.409675847622147D+00 8.545266729113424D-01 - 4.349554232421177D-01 3.076560623334079D-01 2.648563544471095D-01 - 2.453513354467955D-01 2.341000000000006D-01 0.000000000000000D+00 + 4.283359892887518D-01 4.220347786945770D-01 8.717968468094982D-01 + 1.355593961806982D+00 1.920555934802098D+00 2.310703511238422D+00 + 2.219134189321927D+00 1.719722464787879D+00 1.153047008536944D+00 + 7.785140416371841D-01 3.567605292365948D-01 2.801195986061649D-01 + 2.522933741171015D-01 2.389185648041953D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.358043986000358D-01 4.361715340347309D-01 + 4.391017003548274D-01 4.382542537171643D-01 8.550786153505505D-01 + 1.354954919090109D+00 1.922583913334479D+00 2.317072580207620D+00 + 2.224489309513086D+00 1.720110605676807D+00 1.150374454373506D+00 + 7.603881875970848D-01 3.689702705557891D-01 2.826160852900139D-01 + 2.532240283363851D-01 2.391621795471063D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.486522692435302D-01 4.496741510573133D-01 + 4.543526301197529D-01 4.739667601691611D-01 8.235758418976251D-01 + 1.354789833549281D+00 1.924559547117714D+00 2.323351431789393D+00 + 2.229782170375204D+00 1.720500597538916D+00 1.148020060083214D+00 + 7.272957565961662D-01 3.984324168000417D-01 2.854290656599817D-01 + 2.542805796970133D-01 2.394385568070002D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.656006507772457D-01 4.675608230554418D-01 + 4.746399245211217D-01 5.209271832489532D-01 8.167116774625804D-01 + 1.355260106731470D+00 1.926509213929469D+00 2.329670577189157D+00 + 2.235142564629261D+00 1.720906434051769D+00 1.145976967667153D+00 + 6.940576639826763D-01 4.115912570984619D-01 2.877747899854699D-01 + 2.551828024320646D-01 2.396759490452892D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.863044382258011D-01 4.894727289709048D-01 + 4.993950218791453D-01 5.571393146041366D-01 8.404585881288240D-01 + 1.356295187677561D+00 1.928671531880002D+00 2.336907602806700D+00 + 2.241343860801869D+00 1.721367838730695D+00 1.143779926260210D+00 + 6.782948476273974D-01 3.982067595971953D-01 2.888776458489589D-01 + 2.556591763648753D-01 2.398071289080047D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.133673675229569D-01 5.181355361535709D-01 + 5.313548735655248D-01 5.909640866583745D-01 8.585403223672202D-01 + 1.357794224317613D+00 1.931526269195382D+00 2.346798825986448D+00 + 2.249904737081617D+00 1.721957987836849D+00 1.140575760324852D+00 + 6.665742518658535D-01 3.886371676846572D-01 2.886496377732555D-01 + 2.556962413266062D-01 2.398332795899989D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.529298140265282D-01 5.598282675060787D-01 + 5.767527599956329D-01 6.347588407170018D-01 8.803719940267898D-01 + 1.359905240484734D+00 1.935822511716760D+00 2.361931399682331D+00 + 2.263049324856189D+00 1.722806482640652D+00 1.135352128919051D+00 + 6.525790198195365D-01 3.774572353299902D-01 2.872410220450191D-01 + 2.553598238129761D-01 2.397745578447565D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.170292282038773D-01 4.163170882333073D-01 + 4.161519380556613D-01 4.176683770538682D-01 7.080260965798812D-01 + 1.075725471961063D+00 1.638009965730520D+00 2.196868205403826D+00 + 2.405230213724648D+00 2.016844066060581D+00 1.421413596541686D+00 + 8.932223198453444D-01 3.953948212850023D-01 2.952295873023346D-01 + 2.592712274498821D-01 2.431785147180566D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.229875915590405D-01 4.224149320342531D-01 + 4.225511029563094D-01 4.250478938925656D-01 6.845725771010505D-01 + 1.073810565986177D+00 1.638176481591410D+00 2.200885502321046D+00 + 2.414123872100539D+00 2.018771412708708D+00 1.420285669517918D+00 + 8.885995756841876D-01 4.062602096734206D-01 2.977612872507679D-01 + 2.602335724143117D-01 2.435182652794192D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.306817123426063D-01 4.303370192211497D-01 + 4.309166991937343D-01 4.348282611123978D-01 6.567551872897777D-01 + 1.072049056860987D+00 1.638339742789354D+00 2.204822012506584D+00 + 2.422982658025517D+00 2.020658814452943D+00 1.419173962471949D+00 + 8.841288264737204D-01 4.220027500999239D-01 3.010178699222669D-01 + 2.614656648373129D-01 2.439559939373621D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.411036686894814D-01 4.410951941469057D-01 + 4.423372235771338D-01 4.483246175360435D-01 6.205792773246108D-01 + 1.070930939926826D+00 1.638499936783268D+00 2.208673961258708D+00 + 2.431811689039671D+00 2.022504076534211D+00 1.418105569248125D+00 + 8.800894593002306D-01 4.478613861202920D-01 3.049990760806734D-01 + 2.629817303198023D-01 2.444927242510632D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.559337799780457D-01 4.564764341596882D-01 + 4.587877523455254D-01 4.679609270203087D-01 5.317201100000000D-01 + 1.071073040339063D+00 1.638655417147968D+00 2.212408873280912D+00 + 2.440511203578283D+00 2.024301712348652D+00 1.417091032024677D+00 + 8.767941797598235D-01 5.317201100000000D-01 3.091490949992015D-01 + 2.645863612402497D-01 2.450615029769382D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.743523449304801D-01 4.756400440407688D-01 + 4.793390616757847D-01 4.924719570428682D-01 5.915557389326357D-01 + 1.072497820578623D+00 1.638814148860226D+00 2.216158416428772D+00 + 2.449603815468661D+00 2.026153527121449D+00 1.416079464712300D+00 + 8.739431941718123D-01 4.937731719990691D-01 3.117226513955772D-01 + 2.656410523068513D-01 2.454422932042192D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.964756869237737D-01 4.987496770081816D-01 + 5.041621331588841D-01 5.216069356390440D-01 6.229226268019983D-01 + 1.074858166202039D+00 1.639010615069356D+00 2.220702947161654D+00 + 2.461165232167712D+00 2.028452868449654D+00 1.414785494639378D+00 + 8.703115515173498D-01 4.751514728213587D-01 3.121797421727762D-01 + 2.659671375206309D-01 2.455862224277998D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.273039486236419D-01 5.309401575362304D-01 + 5.386901769109873D-01 5.609602485531837D-01 6.583665356392722D-01 + 1.078013960825571D+00 1.639294155173484D+00 2.227097359377035D+00 + 2.478229765239390D+00 2.031771082469714D+00 1.412822505788650D+00 + 8.643834893540282D-01 4.564504937706775D-01 3.107669619738165D-01 + 2.656847094257982D-01 2.455468959321959D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.163170882333073D-01 4.161519380556613D-01 + 4.176683770538682D-01 3.953948212850023D-01 1.075725471961063D+00 + 1.638009965730520D+00 2.196868205403826D+00 2.405230213724648D+00 + 2.016844066060581D+00 1.421413596541686D+00 8.932223198453444D-01 + 7.080260965798812D-01 2.952295873023346D-01 2.592712274498821D-01 + 2.431785147180566D-01 2.340999999999999D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.224149320342531D-01 4.225511029563094D-01 + 4.250478938925656D-01 4.062602096734206D-01 1.073810565986177D+00 + 1.638176481591410D+00 2.200885502321046D+00 2.414123872100539D+00 + 2.018771412708708D+00 1.420285669517918D+00 8.885995756841876D-01 + 6.845725771010505D-01 2.977612872507679D-01 2.602335724143117D-01 + 2.435182652794192D-01 2.340999999999998D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.303370192211497D-01 4.309166991937343D-01 + 4.348282611123978D-01 4.220027500999239D-01 1.072049056860987D+00 + 1.638339742789354D+00 2.204822012506584D+00 2.422982658025517D+00 + 2.020658814452943D+00 1.419173962471949D+00 8.841288264737204D-01 + 6.567551872897777D-01 3.010178699222669D-01 2.614656648373129D-01 + 2.439559939373621D-01 2.341000000000000D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.410951941469057D-01 4.423372235771338D-01 + 4.483246175360435D-01 4.478613861202920D-01 1.070930939926826D+00 + 1.638499936783268D+00 2.208673961258708D+00 2.431811689039671D+00 + 2.022504076534211D+00 1.418105569248125D+00 8.800894593002306D-01 + 6.205792773246108D-01 3.049990760806734D-01 2.629817303198023D-01 + 2.444927242510632D-01 2.341000000000000D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.564764341596882D-01 4.587877523455254D-01 + 4.679609270203087D-01 5.317201100000000D-01 1.071073040339063D+00 + 1.638655417147968D+00 2.212408873280912D+00 2.440511203578283D+00 + 2.024301712348652D+00 1.417091032024677D+00 8.767941797598235D-01 + 5.317201100000000D-01 3.091490949992015D-01 2.645863612402497D-01 + 2.450615029769382D-01 2.340999999999992D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.756400440407688D-01 4.793390616757847D-01 + 4.924719570428682D-01 5.915557389326357D-01 1.072497820578623D+00 + 1.638814148860226D+00 2.216158416428772D+00 2.449603815468661D+00 + 2.026153527121449D+00 1.416079464712300D+00 8.739431941718123D-01 + 4.937731719990691D-01 3.117226513955772D-01 2.656410523068513D-01 + 2.454422932042192D-01 2.341000000000002D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.987496770081816D-01 5.041621331588841D-01 + 5.216069356390440D-01 6.229226268019983D-01 1.074858166202039D+00 + 1.639010615069356D+00 2.220702947161654D+00 2.461165232167712D+00 + 2.028452868449654D+00 1.414785494639378D+00 8.703115515173498D-01 + 4.751514728213587D-01 3.121797421727762D-01 2.659671375206309D-01 + 2.455862224277998D-01 2.340999999999997D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.309401575362304D-01 5.386901769109873D-01 + 5.609602485531837D-01 6.583665356392722D-01 1.078013960825571D+00 + 1.639294155173484D+00 2.227097359377035D+00 2.478229765239390D+00 + 2.031771082469714D+00 1.412822505788650D+00 8.643834893540282D-01 + 4.564504937706775D-01 3.107669619738165D-01 2.656847094257982D-01 + 2.455468959321959D-01 2.341000000000004D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.229875915590405D-01 4.224149320342531D-01 + 4.225511029563094D-01 4.250478938925656D-01 6.845725771010505D-01 + 1.073810565986177D+00 1.638176481591410D+00 2.200885502321046D+00 + 2.414123872100539D+00 2.018771412708708D+00 1.420285669517918D+00 + 8.885995756841876D-01 4.062602096734206D-01 2.977612872507679D-01 + 2.602335724143117D-01 2.435182652794192D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.306817123426063D-01 4.303370192211497D-01 + 4.309166991937343D-01 4.348282611123978D-01 6.567551872897777D-01 + 1.072049056860987D+00 1.638339742789354D+00 2.204822012506584D+00 + 2.422982658025517D+00 2.020658814452943D+00 1.419173962471949D+00 + 8.841288264737204D-01 4.220027500999239D-01 3.010178699222669D-01 + 2.614656648373129D-01 2.439559939373621D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.411036686894814D-01 4.410951941469057D-01 + 4.423372235771338D-01 4.483246175360435D-01 6.205792773246108D-01 + 1.070930939926826D+00 1.638499936783268D+00 2.208673961258708D+00 + 2.431811689039671D+00 2.022504076534211D+00 1.418105569248125D+00 + 8.800894593002306D-01 4.478613861202920D-01 3.049990760806734D-01 + 2.629817303198023D-01 2.444927242510632D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.559337799780457D-01 4.564764341596882D-01 + 4.587877523455254D-01 4.679609270203087D-01 5.317201100000000D-01 + 1.071073040339063D+00 1.638655417147968D+00 2.212408873280912D+00 + 2.440511203578283D+00 2.024301712348652D+00 1.417091032024677D+00 + 8.767941797598235D-01 5.317201100000000D-01 3.091490949992015D-01 + 2.645863612402497D-01 2.450615029769382D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.743523449304801D-01 4.756400440407688D-01 + 4.793390616757847D-01 4.924719570428682D-01 5.915557389326357D-01 + 1.072497820578623D+00 1.638814148860226D+00 2.216158416428772D+00 + 2.449603815468661D+00 2.026153527121449D+00 1.416079464712300D+00 + 8.739431941718123D-01 4.937731719990691D-01 3.117226513955772D-01 + 2.656410523068513D-01 2.454422932042192D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.964756869237737D-01 4.987496770081816D-01 + 5.041621331588841D-01 5.216069356390440D-01 6.229226268019983D-01 + 1.074858166202039D+00 1.639010615069356D+00 2.220702947161654D+00 + 2.461165232167712D+00 2.028452868449654D+00 1.414785494639378D+00 + 8.703115515173498D-01 4.751514728213587D-01 3.121797421727762D-01 + 2.659671375206309D-01 2.455862224277998D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.273039486236419D-01 5.309401575362304D-01 + 5.386901769109873D-01 5.609602485531837D-01 6.583665356392722D-01 + 1.078013960825571D+00 1.639294155173484D+00 2.227097359377035D+00 + 2.478229765239390D+00 2.031771082469714D+00 1.412822505788650D+00 + 8.643834893540282D-01 4.564504937706775D-01 3.107669619738165D-01 + 2.656847094257982D-01 2.455468959321959D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.739790991515866D-01 5.794960507946538D-01 + 5.901866847824436D-01 6.171739297359169D-01 7.025346489396345D-01 + 1.082572830702681D+00 1.639740015237201D+00 2.237158517079321D+00 + 2.505239957033579D+00 2.036956494682072D+00 1.409675847622172D+00 + 8.545266729113534D-01 4.349554232420871D-01 3.076560623333796D-01 + 2.648563544470821D-01 2.453513354468282D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.224149320342531D-01 4.225511029563094D-01 + 4.250478938925656D-01 4.062602096734206D-01 1.073810565986177D+00 + 1.638176481591410D+00 2.200885502321046D+00 2.414123872100539D+00 + 2.018771412708708D+00 1.420285669517918D+00 8.885995756841876D-01 + 6.845725771010505D-01 2.977612872507679D-01 2.602335724143117D-01 + 2.435182652794192D-01 2.340999999999998D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.303370192211497D-01 4.309166991937343D-01 + 4.348282611123978D-01 4.220027500999239D-01 1.072049056860987D+00 + 1.638339742789354D+00 2.204822012506584D+00 2.422982658025517D+00 + 2.020658814452943D+00 1.419173962471949D+00 8.841288264737204D-01 + 6.567551872897777D-01 3.010178699222669D-01 2.614656648373129D-01 + 2.439559939373621D-01 2.341000000000000D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.410951941469057D-01 4.423372235771338D-01 + 4.483246175360435D-01 4.478613861202920D-01 1.070930939926826D+00 + 1.638499936783268D+00 2.208673961258708D+00 2.431811689039671D+00 + 2.022504076534211D+00 1.418105569248125D+00 8.800894593002306D-01 + 6.205792773246108D-01 3.049990760806734D-01 2.629817303198023D-01 + 2.444927242510632D-01 2.341000000000000D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.564764341596882D-01 4.587877523455254D-01 + 4.679609270203087D-01 5.317201100000000D-01 1.071073040339063D+00 + 1.638655417147968D+00 2.212408873280912D+00 2.440511203578283D+00 + 2.024301712348652D+00 1.417091032024677D+00 8.767941797598235D-01 + 5.317201100000000D-01 3.091490949992015D-01 2.645863612402497D-01 + 2.450615029769382D-01 2.340999999999992D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.756400440407688D-01 4.793390616757847D-01 + 4.924719570428682D-01 5.915557389326357D-01 1.072497820578623D+00 + 1.638814148860226D+00 2.216158416428772D+00 2.449603815468661D+00 + 2.026153527121449D+00 1.416079464712300D+00 8.739431941718123D-01 + 4.937731719990691D-01 3.117226513955772D-01 2.656410523068513D-01 + 2.454422932042192D-01 2.341000000000002D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.987496770081816D-01 5.041621331588841D-01 + 5.216069356390440D-01 6.229226268019983D-01 1.074858166202039D+00 + 1.639010615069356D+00 2.220702947161654D+00 2.461165232167712D+00 + 2.028452868449654D+00 1.414785494639378D+00 8.703115515173498D-01 + 4.751514728213587D-01 3.121797421727762D-01 2.659671375206309D-01 + 2.455862224277998D-01 2.340999999999997D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.309401575362304D-01 5.386901769109873D-01 + 5.609602485531837D-01 6.583665356392722D-01 1.078013960825571D+00 + 1.639294155173484D+00 2.227097359377035D+00 2.478229765239390D+00 + 2.031771082469714D+00 1.412822505788650D+00 8.643834893540282D-01 + 4.564504937706775D-01 3.107669619738165D-01 2.656847094257982D-01 + 2.455468959321959D-01 2.341000000000004D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.794960507946538D-01 5.901866847824436D-01 + 6.171739297359169D-01 7.025346489396345D-01 1.082572830702681D+00 + 1.639740015237201D+00 2.237158517079321D+00 2.505239957033579D+00 + 2.036956494682072D+00 1.409675847622172D+00 8.545266729113534D-01 + 4.349554232420871D-01 3.076560623333796D-01 2.648563544470821D-01 + 2.453513354468282D-01 2.341000000000015D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -609,53 +609,53 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 1.237252272390126D-01 1.237261038727175D-01 - 1.237275923764041D-01 1.237301037298934D-01 1.187710918233464D-01 - 1.187679870181791D-01 1.187617659679314D-01 1.187668887539924D-01 - 1.187732911639812D-01 1.187640100040548D-01 1.187636830254314D-01 - 1.187709462044641D-01 1.237336142182267D-01 1.237353253790511D-01 - 1.237344779979402D-01 1.237343068228641D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.247626818388104D-01 1.247635948155672D-01 - 1.247652520610470D-01 1.247678592002053D-01 1.218649136218937D-01 - 1.218594011239209D-01 1.218520057385369D-01 1.218574657875926D-01 - 1.218650765544017D-01 1.218544058175794D-01 1.218544449732303D-01 + 1.237275923764041D-01 1.237301037298933D-01 1.187710918233459D-01 + 1.187679870181787D-01 1.187617659679314D-01 1.187668887539922D-01 + 1.187732911639809D-01 1.187640100040542D-01 1.187636830254303D-01 + 1.187709462044635D-01 1.237336142182266D-01 1.237353253790511D-01 + 1.237344779979402D-01 1.237343068228642D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.247626818388105D-01 1.247635948155672D-01 + 1.247652520610469D-01 1.247678592002053D-01 1.218649136218937D-01 + 1.218594011239209D-01 1.218520057385370D-01 1.218574657875919D-01 + 1.218650765544009D-01 1.218544058175794D-01 1.218544449732303D-01 1.218651681589697D-01 1.247707415057836D-01 1.247709326121671D-01 1.247707550471314D-01 1.247718226198591D-01 0.000000000000000D+00 0.000000000000000D+00 1.261640753177342D-01 1.261652868544803D-01 1.261674232370890D-01 1.261696951453880D-01 1.249077420760850D-01 - 1.249026404247407D-01 1.248898336538742D-01 1.248967707790110D-01 - 1.249056039586560D-01 1.248895598912800D-01 1.248908510564236D-01 - 1.249050596500071D-01 1.261732094371738D-01 1.261724464221890D-01 + 1.249026404247407D-01 1.248898336538742D-01 1.248967707790111D-01 + 1.249056039586562D-01 1.248895598912801D-01 1.248908510564237D-01 + 1.249050596500072D-01 1.261732094371737D-01 1.261724464221890D-01 1.261711857571998D-01 1.261737573124327D-01 0.000000000000000D+00 0.000000000000000D+00 1.281656425498906D-01 1.281670747240322D-01 1.281695366894898D-01 1.281699425445942D-01 1.278897346385396D-01 - 1.278894160715231D-01 1.278784367108683D-01 1.278839737479898D-01 - 1.278883021371188D-01 1.278718959189003D-01 1.278746475520067D-01 - 1.278858353001202D-01 1.281737731851824D-01 1.281747416664888D-01 + 1.278894160715231D-01 1.278784367108682D-01 1.278839737479904D-01 + 1.278883021371195D-01 1.278718959189004D-01 1.278746475520067D-01 + 1.278858353001202D-01 1.281737731851823D-01 1.281747416664888D-01 1.281730193351910D-01 1.281749946734860D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.308844738144218D-01 1.308850448374165D-01 + 0.000000000000000D+00 1.308844738144219D-01 1.308850448374165D-01 1.308872458114630D-01 1.308896111343102D-01 1.308946296785931D-01 - 1.308925139425910D-01 1.308840506250328D-01 1.308876414280612D-01 - 1.308916130289004D-01 1.308806745405039D-01 1.308825093215798D-01 - 1.308917977929922D-01 1.308926308635025D-01 1.308927963909434D-01 + 1.308925139425910D-01 1.308840506250328D-01 1.308876414280607D-01 + 1.308916130288998D-01 1.308806745405039D-01 1.308825093215799D-01 + 1.308917977929921D-01 1.308926308635025D-01 1.308927963909434D-01 1.308905313571835D-01 1.308909091376871D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.343308414591760D-01 1.343307371748259D-01 - 1.343324871090354D-01 1.343368679000068D-01 1.343410237018926D-01 - 1.343365407713474D-01 1.343271204811314D-01 1.343305313002446D-01 - 1.343388717846812D-01 1.343302282698662D-01 1.343286489354863D-01 + 0.000000000000000D+00 1.343308414591761D-01 1.343307371748259D-01 + 1.343324871090355D-01 1.343368679000068D-01 1.343410237018927D-01 + 1.343365407713474D-01 1.343271204811315D-01 1.343305313002434D-01 + 1.343388717846799D-01 1.343302282698662D-01 1.343286489354863D-01 1.343367760988888D-01 1.343375966870164D-01 1.343385443400253D-01 - 1.343356648236772D-01 1.343351914130198D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.390453665302474D-01 1.390463796274765D-01 + 1.343356648236773D-01 1.343351914130198D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.390453665302475D-01 1.390463796274766D-01 1.390484120561191D-01 1.390519899670591D-01 1.390571622691670D-01 - 1.390530475998339D-01 1.390423778488530D-01 1.390463924425225D-01 - 1.390554736433890D-01 1.390494823667535D-01 1.390457432693193D-01 + 1.390530475998340D-01 1.390423778488530D-01 1.390463924425197D-01 + 1.390554736433861D-01 1.390494823667534D-01 1.390457432693193D-01 1.390493969252156D-01 1.390515125769194D-01 1.390526199917625D-01 - 1.390502453222205D-01 1.390488377026772D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.462362651573666D-01 1.462366015043588D-01 - 1.462383388368897D-01 1.462437818402977D-01 1.462467496882658D-01 - 1.462385924629844D-01 1.462306568796529D-01 1.462362664573651D-01 - 1.462412963195367D-01 1.462297643693364D-01 1.462279232596053D-01 + 1.390502453222205D-01 1.390488377026771D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.462362651573667D-01 1.462366015043588D-01 + 1.462383388368897D-01 1.462437818402977D-01 1.462467496882657D-01 + 1.462385924629844D-01 1.462306568796529D-01 1.462362664573660D-01 + 1.462412963195375D-01 1.462297643693365D-01 1.462279232596054D-01 1.462382202010859D-01 1.462411618400417D-01 1.462385986561833D-01 - 1.462356903557354D-01 1.462348586546925D-01 0.000000000000000D+00 + 1.462356903557354D-01 1.462348586546924D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -669,52 +669,52 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 1.232759375317139D-01 1.232771058994081D-01 - 1.232786752585176D-01 1.232810033755035D-01 1.172116843164504D-01 - 1.172163906264635D-01 1.172058719007165D-01 1.171957098804616D-01 - 1.172179733401801D-01 1.172103179685579D-01 1.172021486535748D-01 - 1.172108683201262D-01 1.232838283521715D-01 1.232889339063626D-01 - 1.232878948885300D-01 1.232859496919739D-01 0.000000000000000D+00 + 1.232786752585176D-01 1.232810033755034D-01 1.172116843164505D-01 + 1.172163906264616D-01 1.172058719007164D-01 1.171957098804615D-01 + 1.172179733401801D-01 1.172103179685577D-01 1.172021486535731D-01 + 1.172108683201236D-01 1.232838283521714D-01 1.232889339063626D-01 + 1.232878948885300D-01 1.232859496919738D-01 0.000000000000000D+00 0.000000000000000D+00 1.241741374386544D-01 1.241737280862740D-01 - 1.241749062466702D-01 1.241757846249253D-01 1.203299409163870D-01 - 1.203263514340846D-01 1.203233341114520D-01 1.203221479790954D-01 - 1.203317238162323D-01 1.203331495309544D-01 1.203104238631319D-01 + 1.241749062466701D-01 1.241757846249253D-01 1.203299409163870D-01 + 1.203263514340846D-01 1.203233341114522D-01 1.203221479790955D-01 + 1.203317238162316D-01 1.203331495309543D-01 1.203104238631316D-01 1.203312912648927D-01 1.241797985669733D-01 1.241818960473992D-01 - 1.241825766739127D-01 1.241814907373443D-01 0.000000000000000D+00 + 1.241825766739127D-01 1.241814907373444D-01 0.000000000000000D+00 0.000000000000000D+00 1.253509796219561D-01 1.253518822083573D-01 1.253538627209674D-01 1.253564546516249D-01 1.233994137950449D-01 - 1.234039483420583D-01 1.233839706080887D-01 1.233785702555117D-01 - 1.233974210995310D-01 1.233980117708890D-01 1.233760381053425D-01 - 1.234000266595543D-01 1.253593989572978D-01 1.253618724514642D-01 + 1.234039483420581D-01 1.233839706080887D-01 1.233785702555116D-01 + 1.233974210995287D-01 1.233980117708890D-01 1.233760381053427D-01 + 1.234000266595543D-01 1.253593989572978D-01 1.253618724514641D-01 1.253573852758924D-01 1.253615675013762D-01 0.000000000000000D+00 0.000000000000000D+00 1.269764895098811D-01 1.269769499307424D-01 - 1.269784525578541D-01 1.269809230179095D-01 1.264092548568892D-01 + 1.269784525578542D-01 1.269809230179096D-01 1.264092548568893D-01 1.264183513103478D-01 1.264042914384682D-01 1.263925023134282D-01 - 1.264185894475731D-01 1.264083935166312D-01 1.263757961722575D-01 - 1.264115432885403D-01 1.269820039547198D-01 1.269895623852133D-01 + 1.264185894475758D-01 1.264083935166313D-01 1.263757961722575D-01 + 1.264115432885404D-01 1.269820039547198D-01 1.269895623852132D-01 1.269809655761863D-01 1.269848246753444D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.293543042864534D-01 1.293548264724855D-01 - 1.293580699350468D-01 1.293607012471488D-01 1.293561419585985D-01 - 1.293751904283228D-01 1.293598311089536D-01 1.293571219826229D-01 - 1.293676812483347D-01 1.293585443359364D-01 1.293448496507762D-01 - 1.293664010964526D-01 1.293561419585985D-01 1.293673844421978D-01 + 0.000000000000000D+00 1.293543042864535D-01 1.293548264724856D-01 + 1.293580699350469D-01 1.293607012471488D-01 1.293561419585984D-01 + 1.293751904283227D-01 1.293598311089535D-01 1.293571219826230D-01 + 1.293676812483347D-01 1.293585443359362D-01 1.293448496507764D-01 + 1.293664010964526D-01 1.293561419585984D-01 1.293673844421979D-01 1.293610542623579D-01 1.293652328268755D-01 0.000000000000000D+00 0.000000000000000D+00 1.324151224539948D-01 1.324136420447536D-01 - 1.324136408973800D-01 1.324165711662764D-01 1.324250301652172D-01 - 1.324221561622340D-01 1.324128780708537D-01 1.324063713377009D-01 - 1.324193911435863D-01 1.324208353877444D-01 1.323984687875588D-01 - 1.324203177515316D-01 1.324243303653861D-01 1.324226666878275D-01 + 1.324136408973800D-01 1.324165711662765D-01 1.324250301652172D-01 + 1.324221561622340D-01 1.324128780708538D-01 1.324063713377010D-01 + 1.324193911435842D-01 1.324208353877442D-01 1.323984687875590D-01 + 1.324203177515315D-01 1.324243303653861D-01 1.324226666878275D-01 1.324200801713903D-01 1.324157581681103D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362463487134735D-01 1.362482526244822D-01 - 1.362474131326878D-01 1.362523232397974D-01 1.362535470287360D-01 - 1.362633614513833D-01 1.362477674009185D-01 1.362414651150525D-01 - 1.362548976046388D-01 1.362603630027556D-01 1.362412459014062D-01 + 0.000000000000000D+00 1.362463487134736D-01 1.362482526244823D-01 + 1.362474131326878D-01 1.362523232397975D-01 1.362535470287361D-01 + 1.362633614513834D-01 1.362477674009187D-01 1.362414651150525D-01 + 1.362548976046360D-01 1.362603630027552D-01 1.362412459014062D-01 1.362545633014486D-01 1.362478929771891D-01 1.362554967176631D-01 1.362559337832204D-01 1.362508871719879D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418437310582286D-01 1.418431337248053D-01 + 0.000000000000000D+00 1.418437310582286D-01 1.418431337248054D-01 1.418467190279308D-01 1.418471928240602D-01 1.418548967756428D-01 - 1.418568438209058D-01 1.418442177261280D-01 1.418360611533128D-01 - 1.418531458970857D-01 1.418534880690757D-01 1.418428324937767D-01 - 1.418443313806457D-01 1.418508000415789D-01 1.418518605712467D-01 + 1.418568438209058D-01 1.418442177261281D-01 1.418360611533128D-01 + 1.418531458970775D-01 1.418534880690756D-01 1.418428324937767D-01 + 1.418443313806458D-01 1.418508000415789D-01 1.418518605712466D-01 1.418471888949199D-01 1.418469714387537D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -729,53 +729,53 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 1.232771058994081D-01 1.232786752585176D-01 - 1.232810033755035D-01 1.232838283521715D-01 1.172163906264635D-01 - 1.172058719007165D-01 1.171957098804616D-01 1.172179733401801D-01 - 1.172103179685579D-01 1.172021486535748D-01 1.172108683201262D-01 - 1.172116843164504D-01 1.232889339063626D-01 1.232878948885300D-01 - 1.232859496919739D-01 1.232869054849649D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.241737280862740D-01 1.241749062466702D-01 + 1.232810033755034D-01 1.232838283521714D-01 1.172163906264616D-01 + 1.172058719007164D-01 1.171957098804615D-01 1.172179733401801D-01 + 1.172103179685577D-01 1.172021486535731D-01 1.172108683201236D-01 + 1.172116843164505D-01 1.232889339063626D-01 1.232878948885300D-01 + 1.232859496919738D-01 1.232869054849648D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.241737280862740D-01 1.241749062466701D-01 1.241757846249253D-01 1.241797985669733D-01 1.203263514340846D-01 - 1.203233341114520D-01 1.203221479790954D-01 1.203317238162323D-01 - 1.203331495309544D-01 1.203104238631319D-01 1.203312912648927D-01 + 1.203233341114522D-01 1.203221479790955D-01 1.203317238162316D-01 + 1.203331495309543D-01 1.203104238631316D-01 1.203312912648927D-01 1.203299409163870D-01 1.241818960473992D-01 1.241825766739127D-01 - 1.241814907373443D-01 1.241828813771735D-01 0.000000000000000D+00 + 1.241814907373444D-01 1.241828813771736D-01 0.000000000000000D+00 0.000000000000000D+00 1.253518822083573D-01 1.253538627209674D-01 - 1.253564546516249D-01 1.253593989572978D-01 1.234039483420583D-01 - 1.233839706080887D-01 1.233785702555117D-01 1.233974210995310D-01 - 1.233980117708890D-01 1.233760381053425D-01 1.234000266595543D-01 - 1.233994137950449D-01 1.253618724514642D-01 1.253573852758924D-01 + 1.253564546516249D-01 1.253593989572978D-01 1.234039483420581D-01 + 1.233839706080887D-01 1.233785702555116D-01 1.233974210995287D-01 + 1.233980117708890D-01 1.233760381053427D-01 1.234000266595543D-01 + 1.233994137950449D-01 1.253618724514641D-01 1.253573852758924D-01 1.253615675013762D-01 1.253613508635423D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.269769499307424D-01 1.269784525578541D-01 - 1.269809230179095D-01 1.269820039547198D-01 1.264183513103478D-01 - 1.264042914384682D-01 1.263925023134282D-01 1.264185894475731D-01 - 1.264083935166312D-01 1.263757961722575D-01 1.264115432885403D-01 - 1.264092548568892D-01 1.269895623852133D-01 1.269809655761863D-01 - 1.269848246753444D-01 1.269872862094680D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.293548264724855D-01 1.293580699350468D-01 - 1.293607012471488D-01 1.293561419585985D-01 1.293751904283228D-01 - 1.293598311089536D-01 1.293571219826229D-01 1.293676812483347D-01 - 1.293585443359364D-01 1.293448496507762D-01 1.293664010964526D-01 - 1.293561419585985D-01 1.293673844421978D-01 1.293610542623579D-01 - 1.293652328268755D-01 1.293626349822561D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.269769499307424D-01 1.269784525578542D-01 + 1.269809230179096D-01 1.269820039547198D-01 1.264183513103478D-01 + 1.264042914384682D-01 1.263925023134282D-01 1.264185894475758D-01 + 1.264083935166313D-01 1.263757961722575D-01 1.264115432885404D-01 + 1.264092548568893D-01 1.269895623852132D-01 1.269809655761863D-01 + 1.269848246753444D-01 1.269872862094679D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.293548264724856D-01 1.293580699350469D-01 + 1.293607012471488D-01 1.293561419585984D-01 1.293751904283227D-01 + 1.293598311089535D-01 1.293571219826230D-01 1.293676812483347D-01 + 1.293585443359362D-01 1.293448496507764D-01 1.293664010964526D-01 + 1.293561419585984D-01 1.293673844421979D-01 1.293610542623579D-01 + 1.293652328268755D-01 1.293626349822562D-01 0.000000000000000D+00 0.000000000000000D+00 1.324136420447536D-01 1.324136408973800D-01 - 1.324165711662764D-01 1.324250301652172D-01 1.324221561622340D-01 - 1.324128780708537D-01 1.324063713377009D-01 1.324193911435863D-01 - 1.324208353877444D-01 1.323984687875588D-01 1.324203177515316D-01 + 1.324165711662765D-01 1.324250301652172D-01 1.324221561622340D-01 + 1.324128780708538D-01 1.324063713377010D-01 1.324193911435842D-01 + 1.324208353877442D-01 1.323984687875590D-01 1.324203177515315D-01 1.324243303653861D-01 1.324226666878275D-01 1.324200801713903D-01 1.324157581681103D-01 1.324200105735063D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362482526244822D-01 1.362474131326878D-01 - 1.362523232397974D-01 1.362535470287360D-01 1.362633614513833D-01 - 1.362477674009185D-01 1.362414651150525D-01 1.362548976046388D-01 - 1.362603630027556D-01 1.362412459014062D-01 1.362545633014486D-01 + 0.000000000000000D+00 1.362482526244823D-01 1.362474131326878D-01 + 1.362523232397975D-01 1.362535470287361D-01 1.362633614513834D-01 + 1.362477674009187D-01 1.362414651150525D-01 1.362548976046360D-01 + 1.362603630027552D-01 1.362412459014062D-01 1.362545633014486D-01 1.362478929771891D-01 1.362554967176631D-01 1.362559337832204D-01 1.362508871719879D-01 1.362541097384748D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418431337248053D-01 1.418467190279308D-01 + 0.000000000000000D+00 1.418431337248054D-01 1.418467190279308D-01 1.418471928240602D-01 1.418548967756428D-01 1.418568438209058D-01 - 1.418442177261280D-01 1.418360611533128D-01 1.418531458970857D-01 - 1.418534880690757D-01 1.418428324937767D-01 1.418443313806457D-01 - 1.418508000415789D-01 1.418518605712467D-01 1.418471888949199D-01 - 1.418469714387537D-01 1.418433824614923D-01 0.000000000000000D+00 + 1.418442177261281D-01 1.418360611533128D-01 1.418531458970775D-01 + 1.418534880690756D-01 1.418428324937767D-01 1.418443313806458D-01 + 1.418508000415789D-01 1.418518605712466D-01 1.418471888949199D-01 + 1.418469714387537D-01 1.418433824614922D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -789,52 +789,52 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 1.241741374386544D-01 1.241737280862740D-01 - 1.241749062466702D-01 1.241757846249253D-01 1.203299409163870D-01 - 1.203263514340846D-01 1.203233341114520D-01 1.203221479790954D-01 - 1.203317238162323D-01 1.203331495309544D-01 1.203104238631319D-01 + 1.241749062466701D-01 1.241757846249253D-01 1.203299409163870D-01 + 1.203263514340846D-01 1.203233341114522D-01 1.203221479790955D-01 + 1.203317238162316D-01 1.203331495309543D-01 1.203104238631316D-01 1.203312912648927D-01 1.241797985669733D-01 1.241818960473992D-01 - 1.241825766739127D-01 1.241814907373443D-01 0.000000000000000D+00 + 1.241825766739127D-01 1.241814907373444D-01 0.000000000000000D+00 0.000000000000000D+00 1.253509796219561D-01 1.253518822083573D-01 1.253538627209674D-01 1.253564546516249D-01 1.233994137950449D-01 - 1.234039483420583D-01 1.233839706080887D-01 1.233785702555117D-01 - 1.233974210995310D-01 1.233980117708890D-01 1.233760381053425D-01 - 1.234000266595543D-01 1.253593989572978D-01 1.253618724514642D-01 + 1.234039483420581D-01 1.233839706080887D-01 1.233785702555116D-01 + 1.233974210995287D-01 1.233980117708890D-01 1.233760381053427D-01 + 1.234000266595543D-01 1.253593989572978D-01 1.253618724514641D-01 1.253573852758924D-01 1.253615675013762D-01 0.000000000000000D+00 0.000000000000000D+00 1.269764895098811D-01 1.269769499307424D-01 - 1.269784525578541D-01 1.269809230179095D-01 1.264092548568892D-01 + 1.269784525578542D-01 1.269809230179096D-01 1.264092548568893D-01 1.264183513103478D-01 1.264042914384682D-01 1.263925023134282D-01 - 1.264185894475731D-01 1.264083935166312D-01 1.263757961722575D-01 - 1.264115432885403D-01 1.269820039547198D-01 1.269895623852133D-01 + 1.264185894475758D-01 1.264083935166313D-01 1.263757961722575D-01 + 1.264115432885404D-01 1.269820039547198D-01 1.269895623852132D-01 1.269809655761863D-01 1.269848246753444D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.293543042864534D-01 1.293548264724855D-01 - 1.293580699350468D-01 1.293607012471488D-01 1.293561419585985D-01 - 1.293751904283228D-01 1.293598311089536D-01 1.293571219826229D-01 - 1.293676812483347D-01 1.293585443359364D-01 1.293448496507762D-01 - 1.293664010964526D-01 1.293561419585985D-01 1.293673844421978D-01 + 0.000000000000000D+00 1.293543042864535D-01 1.293548264724856D-01 + 1.293580699350469D-01 1.293607012471488D-01 1.293561419585984D-01 + 1.293751904283227D-01 1.293598311089535D-01 1.293571219826230D-01 + 1.293676812483347D-01 1.293585443359362D-01 1.293448496507764D-01 + 1.293664010964526D-01 1.293561419585984D-01 1.293673844421979D-01 1.293610542623579D-01 1.293652328268755D-01 0.000000000000000D+00 0.000000000000000D+00 1.324151224539948D-01 1.324136420447536D-01 - 1.324136408973800D-01 1.324165711662764D-01 1.324250301652172D-01 - 1.324221561622340D-01 1.324128780708537D-01 1.324063713377009D-01 - 1.324193911435863D-01 1.324208353877444D-01 1.323984687875588D-01 - 1.324203177515316D-01 1.324243303653861D-01 1.324226666878275D-01 + 1.324136408973800D-01 1.324165711662765D-01 1.324250301652172D-01 + 1.324221561622340D-01 1.324128780708538D-01 1.324063713377010D-01 + 1.324193911435842D-01 1.324208353877442D-01 1.323984687875590D-01 + 1.324203177515315D-01 1.324243303653861D-01 1.324226666878275D-01 1.324200801713903D-01 1.324157581681103D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362463487134735D-01 1.362482526244822D-01 - 1.362474131326878D-01 1.362523232397974D-01 1.362535470287360D-01 - 1.362633614513833D-01 1.362477674009185D-01 1.362414651150525D-01 - 1.362548976046388D-01 1.362603630027556D-01 1.362412459014062D-01 + 0.000000000000000D+00 1.362463487134736D-01 1.362482526244823D-01 + 1.362474131326878D-01 1.362523232397975D-01 1.362535470287361D-01 + 1.362633614513834D-01 1.362477674009187D-01 1.362414651150525D-01 + 1.362548976046360D-01 1.362603630027552D-01 1.362412459014062D-01 1.362545633014486D-01 1.362478929771891D-01 1.362554967176631D-01 1.362559337832204D-01 1.362508871719879D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418437310582286D-01 1.418431337248053D-01 + 0.000000000000000D+00 1.418437310582286D-01 1.418431337248054D-01 1.418467190279308D-01 1.418471928240602D-01 1.418548967756428D-01 - 1.418568438209058D-01 1.418442177261280D-01 1.418360611533128D-01 - 1.418531458970857D-01 1.418534880690757D-01 1.418428324937767D-01 - 1.418443313806457D-01 1.418508000415789D-01 1.418518605712467D-01 + 1.418568438209058D-01 1.418442177261281D-01 1.418360611533128D-01 + 1.418531458970775D-01 1.418534880690756D-01 1.418428324937767D-01 + 1.418443313806458D-01 1.418508000415789D-01 1.418518605712466D-01 1.418471888949199D-01 1.418469714387537D-01 0.000000000000000D+00 0.000000000000000D+00 1.506297201309117D-01 1.506284757155209D-01 - 1.506280775491780D-01 1.506313659463896D-01 1.506416718150983D-01 + 1.506280775491781D-01 1.506313659463896D-01 1.506416718150984D-01 1.506335863414161D-01 1.506197219634876D-01 1.506226266756829D-01 - 1.506332321033791D-01 1.506253192086061D-01 1.505974177058870D-01 - 1.506271114581118D-01 1.506306379240071D-01 1.506313488233342D-01 + 1.506332321033908D-01 1.506253192086062D-01 1.505974177058874D-01 + 1.506271114581118D-01 1.506306379240070D-01 1.506313488233342D-01 1.506239963352324D-01 1.506246047540356D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -848,53 +848,53 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.241737280862740D-01 1.241749062466702D-01 + 0.000000000000000D+00 1.241737280862740D-01 1.241749062466701D-01 1.241757846249253D-01 1.241797985669733D-01 1.203263514340846D-01 - 1.203233341114520D-01 1.203221479790954D-01 1.203317238162323D-01 - 1.203331495309544D-01 1.203104238631319D-01 1.203312912648927D-01 + 1.203233341114522D-01 1.203221479790955D-01 1.203317238162316D-01 + 1.203331495309543D-01 1.203104238631316D-01 1.203312912648927D-01 1.203299409163870D-01 1.241818960473992D-01 1.241825766739127D-01 - 1.241814907373443D-01 1.241828813771735D-01 0.000000000000000D+00 + 1.241814907373444D-01 1.241828813771736D-01 0.000000000000000D+00 0.000000000000000D+00 1.253518822083573D-01 1.253538627209674D-01 - 1.253564546516249D-01 1.253593989572978D-01 1.234039483420583D-01 - 1.233839706080887D-01 1.233785702555117D-01 1.233974210995310D-01 - 1.233980117708890D-01 1.233760381053425D-01 1.234000266595543D-01 - 1.233994137950449D-01 1.253618724514642D-01 1.253573852758924D-01 + 1.253564546516249D-01 1.253593989572978D-01 1.234039483420581D-01 + 1.233839706080887D-01 1.233785702555116D-01 1.233974210995287D-01 + 1.233980117708890D-01 1.233760381053427D-01 1.234000266595543D-01 + 1.233994137950449D-01 1.253618724514641D-01 1.253573852758924D-01 1.253615675013762D-01 1.253613508635423D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.269769499307424D-01 1.269784525578541D-01 - 1.269809230179095D-01 1.269820039547198D-01 1.264183513103478D-01 - 1.264042914384682D-01 1.263925023134282D-01 1.264185894475731D-01 - 1.264083935166312D-01 1.263757961722575D-01 1.264115432885403D-01 - 1.264092548568892D-01 1.269895623852133D-01 1.269809655761863D-01 - 1.269848246753444D-01 1.269872862094680D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.293548264724855D-01 1.293580699350468D-01 - 1.293607012471488D-01 1.293561419585985D-01 1.293751904283228D-01 - 1.293598311089536D-01 1.293571219826229D-01 1.293676812483347D-01 - 1.293585443359364D-01 1.293448496507762D-01 1.293664010964526D-01 - 1.293561419585985D-01 1.293673844421978D-01 1.293610542623579D-01 - 1.293652328268755D-01 1.293626349822561D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.269769499307424D-01 1.269784525578542D-01 + 1.269809230179096D-01 1.269820039547198D-01 1.264183513103478D-01 + 1.264042914384682D-01 1.263925023134282D-01 1.264185894475758D-01 + 1.264083935166313D-01 1.263757961722575D-01 1.264115432885404D-01 + 1.264092548568893D-01 1.269895623852132D-01 1.269809655761863D-01 + 1.269848246753444D-01 1.269872862094679D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.293548264724856D-01 1.293580699350469D-01 + 1.293607012471488D-01 1.293561419585984D-01 1.293751904283227D-01 + 1.293598311089535D-01 1.293571219826230D-01 1.293676812483347D-01 + 1.293585443359362D-01 1.293448496507764D-01 1.293664010964526D-01 + 1.293561419585984D-01 1.293673844421979D-01 1.293610542623579D-01 + 1.293652328268755D-01 1.293626349822562D-01 0.000000000000000D+00 0.000000000000000D+00 1.324136420447536D-01 1.324136408973800D-01 - 1.324165711662764D-01 1.324250301652172D-01 1.324221561622340D-01 - 1.324128780708537D-01 1.324063713377009D-01 1.324193911435863D-01 - 1.324208353877444D-01 1.323984687875588D-01 1.324203177515316D-01 + 1.324165711662765D-01 1.324250301652172D-01 1.324221561622340D-01 + 1.324128780708538D-01 1.324063713377010D-01 1.324193911435842D-01 + 1.324208353877442D-01 1.323984687875590D-01 1.324203177515315D-01 1.324243303653861D-01 1.324226666878275D-01 1.324200801713903D-01 1.324157581681103D-01 1.324200105735063D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362482526244822D-01 1.362474131326878D-01 - 1.362523232397974D-01 1.362535470287360D-01 1.362633614513833D-01 - 1.362477674009185D-01 1.362414651150525D-01 1.362548976046388D-01 - 1.362603630027556D-01 1.362412459014062D-01 1.362545633014486D-01 + 0.000000000000000D+00 1.362482526244823D-01 1.362474131326878D-01 + 1.362523232397975D-01 1.362535470287361D-01 1.362633614513834D-01 + 1.362477674009187D-01 1.362414651150525D-01 1.362548976046360D-01 + 1.362603630027552D-01 1.362412459014062D-01 1.362545633014486D-01 1.362478929771891D-01 1.362554967176631D-01 1.362559337832204D-01 1.362508871719879D-01 1.362541097384748D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418431337248053D-01 1.418467190279308D-01 + 0.000000000000000D+00 1.418431337248054D-01 1.418467190279308D-01 1.418471928240602D-01 1.418548967756428D-01 1.418568438209058D-01 - 1.418442177261280D-01 1.418360611533128D-01 1.418531458970857D-01 - 1.418534880690757D-01 1.418428324937767D-01 1.418443313806457D-01 - 1.418508000415789D-01 1.418518605712467D-01 1.418471888949199D-01 - 1.418469714387537D-01 1.418433824614923D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.506284757155209D-01 1.506280775491780D-01 - 1.506313659463896D-01 1.506416718150983D-01 1.506335863414161D-01 - 1.506197219634876D-01 1.506226266756829D-01 1.506332321033791D-01 - 1.506253192086061D-01 1.505974177058870D-01 1.506271114581118D-01 - 1.506306379240071D-01 1.506313488233342D-01 1.506239963352324D-01 + 1.418442177261281D-01 1.418360611533128D-01 1.418531458970775D-01 + 1.418534880690756D-01 1.418428324937767D-01 1.418443313806458D-01 + 1.418508000415789D-01 1.418518605712466D-01 1.418471888949199D-01 + 1.418469714387537D-01 1.418433824614922D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.506284757155209D-01 1.506280775491781D-01 + 1.506313659463896D-01 1.506416718150984D-01 1.506335863414161D-01 + 1.506197219634876D-01 1.506226266756829D-01 1.506332321033908D-01 + 1.506253192086062D-01 1.505974177058874D-01 1.506271114581118D-01 + 1.506306379240070D-01 1.506313488233342D-01 1.506239963352324D-01 1.506246047540356D-01 1.506244759644882D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -909,294 +909,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.453050477728947D-01 1.368750416063806D-01 - 1.194811053827363D-01 7.897435990511717D-02 -8.044091674539960D-02 - -3.298692382751327D-02 7.156133703926826D-02 1.560121486947353D-01 - 1.655137954680689D-01 1.956019140765617D-02 -1.498641592634303D-01 - -1.358153597763710D-01 4.575398937622745D-02 4.098717772226548D-02 - 4.087318954518129D-02 4.067091312156670D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.472014113998076D-01 1.380932612300939D-01 - 1.196562049466063D-01 7.636041894230816D-02 -7.184611801104800D-02 - -3.100378173915803D-02 6.904037414633739D-02 1.516379631906573D-01 - 1.627350363268267D-01 1.876648017373219D-02 -1.485792316220699D-01 - -1.280506007851853D-01 4.191457669355927D-02 3.829112112260401D-02 - 3.845901744701265D-02 3.833994299819168D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.498169189368820D-01 1.398184214275511D-01 - 1.199936144807057D-01 7.231249097717156D-02 -6.182262741726376D-02 - -2.902821702175150D-02 6.650394771000458D-02 1.472366606983460D-01 - 1.599528978175862D-01 1.797772456730101D-02 -1.473296317789280D-01 - -1.188815819124965D-01 3.621910789225376D-02 3.479477060351448D-02 - 3.536377537925612D-02 3.536322234324029D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.536531682180474D-01 1.424766296889916D-01 - 1.208010410870540D-01 6.142046462851949D-02 -4.525113137690025D-02 - -2.707277735894450D-02 6.394860269639964D-02 1.428187483116411D-01 - 1.571831482278014D-01 1.719816451425422D-02 -1.461392624452655D-01 - -1.032027783649155D-01 2.294819429342456D-02 3.014785040278434D-02 - 3.128123656533791D-02 3.145998896692644D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.588307975054256D-01 1.462569071987009D-01 - 1.224671578496917D-01 5.748196458900522D-02 -2.887835329285278D-02 - -2.510164704165643D-02 6.132621504482264D-02 1.382947640065902D-01 - 1.543619466853413D-01 1.640717499335881D-02 -1.449913291901286D-01 - -9.623336745621741D-02 7.291463261560305D-03 2.453241686375481D-02 - 2.635009369138325D-02 2.676635040590515D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.651141947814643D-01 1.511006469958996D-01 - 1.253173636174957D-01 6.525346643326878D-02 -1.956981759157832D-02 - -2.285882870717149D-02 5.826991381146760D-02 1.330454439355141D-01 - 1.511111110576001D-01 1.548559849665538D-02 -1.437245637276546D-01 - -1.005340808572427D-01 -1.504972786704227D-03 1.858981790019789D-02 - 2.108838574868491D-02 2.177713272680881D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.723813623868659D-01 1.569163370454213D-01 - 1.294246672860032D-01 7.247382042950917D-02 -1.074477990489196D-02 - -1.984071756554706D-02 5.401388949847727D-02 1.258488079831169D-01 - 1.467297386054769D-01 1.419409011148707D-02 -1.420493732899048D-01 - -1.010970457340156D-01 -7.096336715434314D-03 1.241692812796869D-02 - 1.556511956043182D-02 1.658343763484814D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.777615838763816D-01 1.613291770925413D-01 - 1.331179371102846D-01 8.056413637607933D-02 3.707427621957009D-04 - -1.534445222315147D-02 4.738356894740473D-02 1.149387623314243D-01 - 1.402916298012976D-01 1.217724439978326D-02 -1.396525096752892D-01 - -1.000123699869450D-01 -1.184410455235078D-02 6.231774915251368D-03 - 1.005893943472553D-02 1.152371871549449D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.474399603471278D-01 1.415453688333636D-01 - 1.311720083208638D-01 1.076561333381649D-01 -8.388975699516807D-02 - -8.509377540954821D-02 1.713818016886709D-02 1.285027737537266D-01 - 1.878863881856992D-01 1.459177333726375D-01 -1.060016723501361D-01 - -1.950234457339440D-01 5.243031260862367D-02 4.228245939563775D-02 - 4.206168983995436D-02 4.181980834870103D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.493112804092364D-01 1.429235815018509D-01 - 1.318592077694440D-01 1.072370721024727D-01 -7.190998970716204D-02 - -8.087014486972012D-02 1.687804480034816D-02 1.237263494341312D-01 - 1.839330834053842D-01 1.443179769085546D-01 -1.059932723004313D-01 - -1.924382466692097D-01 4.857392157120743D-02 3.972926392944093D-02 - 3.987529772402890D-02 3.973596226804085D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.517898138910714D-01 1.447809697970716D-01 - 1.328092858520092D-01 1.067192540624991D-01 -5.795994041024252D-02 - -7.664439705706730D-02 1.662137016980714D-02 1.189357321810631D-01 - 1.799566877420507D-01 1.427323972513172D-01 -1.059911811645118D-01 - -1.898942263541267D-01 4.291142803305339D-02 3.644369324053535D-02 - 3.711622959641085D-02 3.710858019956999D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552586399598327D-01 1.474382520995522D-01 - 1.342451779615713D-01 1.062007400467431D-01 -4.022954696315078D-02 - -7.245662523859443D-02 1.636678403884861D-02 1.140919044502995D-01 - 1.759623184199706D-01 1.411601878570064D-01 -1.059905056746078D-01 - -1.874426139224659D-01 3.341854176639065D-02 3.210276852903567D-02 - 3.351639104807606D-02 3.371390067296759D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.603883474656345D-01 1.515274333471700D-01 - 1.366956553476726D-01 1.060625909922292D-01 -1.429128495262604D-08 - -6.831833901457086D-02 1.611707077853870D-02 1.092186515179118D-01 - 1.720021188583825D-01 1.396079677758462D-01 -1.059849919012279D-01 - -1.851389382827604D-01 -1.429128495262604D-08 2.627148116955685D-02 - 2.870076086446878D-02 2.919389367583923D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.667180342755929D-01 1.566893749333050D-01 - 1.401151651666557D-01 1.069952198922091D-01 1.687006176286752D-02 - -6.406512162842282D-02 1.585980169782926D-02 1.041093361850108D-01 - 1.678489494650556D-01 1.379887506420810D-01 -1.059830265432641D-01 - -1.828583600332619D-01 -1.693615721756236D-02 1.983054338553168D-02 - 2.332688203546191D-02 2.417883818976310D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.741475777482198D-01 1.629017921687394D-01 - 1.446962557148984D-01 1.094628136962197D-01 2.768577038177884D-02 - -5.876998088253685D-02 1.553998598444446D-02 9.757053137858585D-02 - 1.626529587134041D-01 1.359537854098598D-01 -1.060171155220552D-01 - -1.800397528120370D-01 -2.230205336610964D-02 1.338777605132341D-02 - 1.781407012847456D-02 1.903375264104008D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.825265330329799D-01 1.699495465975247D-01 - 1.501177537005227D-01 1.134218460323723D-01 3.932485160766590D-02 - -5.121976072647574D-02 1.508688536237987D-02 8.785815526849890D-02 - 1.553135865719787D-01 1.329986237266649D-01 -1.061589331685212D-01 - -1.759816916570058D-01 -2.606468510091000D-02 6.593615553958973D-03 - 1.187225077811783D-02 1.354040469409482D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.415453688333636D-01 1.311720083208638D-01 - 1.076561333381649D-01 5.243031260862367D-02 -8.509377540954821D-02 - 1.713818016886709D-02 1.285027737537266D-01 1.878863881856992D-01 - 1.459177333726375D-01 -1.060016723501361D-01 -1.950234457339440D-01 - -8.388975699516807D-02 4.228245939563775D-02 4.206168983995436D-02 - 4.181980834870103D-02 4.158637348111393D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.429235815018509D-01 1.318592077694440D-01 - 1.072370721024727D-01 4.857392157120743D-02 -8.087014486972012D-02 - 1.687804480034816D-02 1.237263494341312D-01 1.839330834053842D-01 - 1.443179769085546D-01 -1.059932723004313D-01 -1.924382466692097D-01 - -7.190998970716204D-02 3.972926392944093D-02 3.987529772402890D-02 - 3.973596226804085D-02 3.954150838841099D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.447809697970716D-01 1.328092858520092D-01 - 1.067192540624991D-01 4.291142803305339D-02 -7.664439705706730D-02 - 1.662137016980714D-02 1.189357321810631D-01 1.799566877420507D-01 - 1.427323972513172D-01 -1.059911811645118D-01 -1.898942263541267D-01 - -5.795994041024252D-02 3.644369324053535D-02 3.711622959641085D-02 - 3.710858019956999D-02 3.697372113674489D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.474382520995522D-01 1.342451779615713D-01 - 1.062007400467431D-01 3.341854176639065D-02 -7.245662523859443D-02 - 1.636678403884861D-02 1.140919044502995D-01 1.759623184199706D-01 - 1.411601878570064D-01 -1.059905056746078D-01 -1.874426139224659D-01 - -4.022954696315078D-02 3.210276852903567D-02 3.351639104807606D-02 - 3.371390067296759D-02 3.365668736367870D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.515274333471700D-01 1.366956553476726D-01 - 1.060625909922292D-01 -1.429128495262604D-08 -6.831833901457086D-02 - 1.611707077853870D-02 1.092186515179118D-01 1.720021188583825D-01 - 1.396079677758462D-01 -1.059849919012279D-01 -1.851389382827604D-01 - -1.429128495262604D-08 2.627148116955685D-02 2.870076086446878D-02 - 2.919389367583923D-02 2.927547415522026D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.566893749333050D-01 1.401151651666557D-01 - 1.069952198922091D-01 1.687006176286752D-02 -6.406512162842282D-02 - 1.585980169782926D-02 1.041093361850108D-01 1.678489494650556D-01 - 1.379887506420810D-01 -1.059830265432641D-01 -1.828583600332619D-01 - -1.693615721756236D-02 1.983054338553168D-02 2.332688203546191D-02 - 2.417883818976310D-02 2.441719560279802D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.629017921687394D-01 1.446962557148984D-01 - 1.094628136962197D-01 2.768577038177884D-02 -5.876998088253685D-02 - 1.553998598444446D-02 9.757053137858585D-02 1.626529587134041D-01 - 1.359537854098598D-01 -1.060171155220552D-01 -1.800397528120370D-01 - -2.230205336610964D-02 1.338777605132341D-02 1.781407012847456D-02 - 1.903375264104008D-02 1.947874447363401D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.699495465975247D-01 1.501177537005227D-01 - 1.134218460323723D-01 3.932485160766590D-02 -5.121976072647574D-02 - 1.508688536237987D-02 8.785815526849890D-02 1.553135865719787D-01 - 1.329986237266649D-01 -1.061589331685212D-01 -1.759816916570058D-01 - -2.606468510091000D-02 6.593615553958973D-03 1.187225077811783D-02 - 1.354040469409482D-02 1.428084873062365D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.493112804092364D-01 1.429235815018509D-01 - 1.318592077694440D-01 1.072370721024727D-01 -7.190998970716204D-02 - -8.087014486972012D-02 1.687804480034816D-02 1.237263494341312D-01 - 1.839330834053842D-01 1.443179769085546D-01 -1.059932723004313D-01 - -1.924382466692097D-01 4.857392157120743D-02 3.972926392944093D-02 - 3.987529772402890D-02 3.973596226804085D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.517898138910714D-01 1.447809697970716D-01 - 1.328092858520092D-01 1.067192540624991D-01 -5.795994041024252D-02 - -7.664439705706730D-02 1.662137016980714D-02 1.189357321810631D-01 - 1.799566877420507D-01 1.427323972513172D-01 -1.059911811645118D-01 - -1.898942263541267D-01 4.291142803305339D-02 3.644369324053535D-02 - 3.711622959641085D-02 3.710858019956999D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552586399598327D-01 1.474382520995522D-01 - 1.342451779615713D-01 1.062007400467431D-01 -4.022954696315078D-02 - -7.245662523859443D-02 1.636678403884861D-02 1.140919044502995D-01 - 1.759623184199706D-01 1.411601878570064D-01 -1.059905056746078D-01 - -1.874426139224659D-01 3.341854176639065D-02 3.210276852903567D-02 - 3.351639104807606D-02 3.371390067296759D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.603883474656345D-01 1.515274333471700D-01 - 1.366956553476726D-01 1.060625909922292D-01 -1.429128495262604D-08 - -6.831833901457086D-02 1.611707077853870D-02 1.092186515179118D-01 - 1.720021188583825D-01 1.396079677758462D-01 -1.059849919012279D-01 - -1.851389382827604D-01 -1.429128495262604D-08 2.627148116955685D-02 - 2.870076086446878D-02 2.919389367583923D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.667180342755929D-01 1.566893749333050D-01 - 1.401151651666557D-01 1.069952198922091D-01 1.687006176286752D-02 - -6.406512162842282D-02 1.585980169782926D-02 1.041093361850108D-01 - 1.678489494650556D-01 1.379887506420810D-01 -1.059830265432641D-01 - -1.828583600332619D-01 -1.693615721756236D-02 1.983054338553168D-02 - 2.332688203546191D-02 2.417883818976310D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.741475777482198D-01 1.629017921687394D-01 - 1.446962557148984D-01 1.094628136962197D-01 2.768577038177884D-02 - -5.876998088253685D-02 1.553998598444446D-02 9.757053137858585D-02 - 1.626529587134041D-01 1.359537854098598D-01 -1.060171155220552D-01 - -1.800397528120370D-01 -2.230205336610964D-02 1.338777605132341D-02 - 1.781407012847456D-02 1.903375264104008D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.825265330329799D-01 1.699495465975247D-01 - 1.501177537005227D-01 1.134218460323723D-01 3.932485160766590D-02 - -5.121976072647574D-02 1.508688536237987D-02 8.785815526849890D-02 - 1.553135865719787D-01 1.329986237266649D-01 -1.061589331685212D-01 - -1.759816916570058D-01 -2.606468510091000D-02 6.593615553958973D-03 - 1.187225077811783D-02 1.354040469409482D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.857925228952759D-01 1.727777329797462D-01 - 1.524716750923717D-01 1.164604736158719D-01 5.304937424840728D-02 - -3.967149408081464D-02 1.442656055230462D-02 7.216267460643550D-02 - 1.444206328787840D-01 1.284336760277631D-01 -1.065643889867737D-01 - -1.699050248888559D-01 -2.809807830100814D-02 1.927296385560532D-04 - 6.268503690372619D-03 8.554598576316845D-03 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.429235815018509D-01 1.318592077694440D-01 - 1.072370721024727D-01 4.857392157120743D-02 -8.087014486972012D-02 - 1.687804480034816D-02 1.237263494341312D-01 1.839330834053842D-01 - 1.443179769085546D-01 -1.059932723004313D-01 -1.924382466692097D-01 - -7.190998970716204D-02 3.972926392944093D-02 3.987529772402890D-02 - 3.973596226804085D-02 3.954150838841099D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.447809697970716D-01 1.328092858520092D-01 - 1.067192540624991D-01 4.291142803305339D-02 -7.664439705706730D-02 - 1.662137016980714D-02 1.189357321810631D-01 1.799566877420507D-01 - 1.427323972513172D-01 -1.059911811645118D-01 -1.898942263541267D-01 - -5.795994041024252D-02 3.644369324053535D-02 3.711622959641085D-02 - 3.710858019956999D-02 3.697372113674489D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.474382520995522D-01 1.342451779615713D-01 - 1.062007400467431D-01 3.341854176639065D-02 -7.245662523859443D-02 - 1.636678403884861D-02 1.140919044502995D-01 1.759623184199706D-01 - 1.411601878570064D-01 -1.059905056746078D-01 -1.874426139224659D-01 - -4.022954696315078D-02 3.210276852903567D-02 3.351639104807606D-02 - 3.371390067296759D-02 3.365668736367870D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.515274333471700D-01 1.366956553476726D-01 - 1.060625909922292D-01 -1.429128495262604D-08 -6.831833901457086D-02 - 1.611707077853870D-02 1.092186515179118D-01 1.720021188583825D-01 - 1.396079677758462D-01 -1.059849919012279D-01 -1.851389382827604D-01 - -1.429128495262604D-08 2.627148116955685D-02 2.870076086446878D-02 - 2.919389367583923D-02 2.927547415522026D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.566893749333050D-01 1.401151651666557D-01 - 1.069952198922091D-01 1.687006176286752D-02 -6.406512162842282D-02 - 1.585980169782926D-02 1.041093361850108D-01 1.678489494650556D-01 - 1.379887506420810D-01 -1.059830265432641D-01 -1.828583600332619D-01 - -1.693615721756236D-02 1.983054338553168D-02 2.332688203546191D-02 - 2.417883818976310D-02 2.441719560279802D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.629017921687394D-01 1.446962557148984D-01 - 1.094628136962197D-01 2.768577038177884D-02 -5.876998088253685D-02 - 1.553998598444446D-02 9.757053137858585D-02 1.626529587134041D-01 - 1.359537854098598D-01 -1.060171155220552D-01 -1.800397528120370D-01 - -2.230205336610964D-02 1.338777605132341D-02 1.781407012847456D-02 - 1.903375264104008D-02 1.947874447363401D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.699495465975247D-01 1.501177537005227D-01 - 1.134218460323723D-01 3.932485160766590D-02 -5.121976072647574D-02 - 1.508688536237987D-02 8.785815526849890D-02 1.553135865719787D-01 - 1.329986237266649D-01 -1.061589331685212D-01 -1.759816916570058D-01 - -2.606468510091000D-02 6.593615553958973D-03 1.187225077811783D-02 - 1.354040469409482D-02 1.428084873062365D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.727777329797462D-01 1.524716750923717D-01 - 1.164604736158719D-01 5.304937424840728D-02 -3.967149408081464D-02 - 1.442656055230462D-02 7.216267460643550D-02 1.444206328787840D-01 - 1.284336760277631D-01 -1.065643889867737D-01 -1.699050248888559D-01 - -2.809807830100814D-02 1.927296385560532D-04 6.268503690372619D-03 - 8.554598576316845D-03 9.719022860942627D-03 0.000000000000000D+00 + 0.000000000000000D+00 1.453050477728929D-01 1.368750416063772D-01 + 1.194811053827366D-01 7.897435990511899D-02 -8.044091674539955D-02 + -3.298692382750883D-02 7.156133703927292D-02 1.560121486947341D-01 + 1.655137954680663D-01 1.956019140765226D-02 -1.498641592634337D-01 + -1.358153597763716D-01 4.575398937622767D-02 4.098717772226605D-02 + 4.087318954518186D-02 4.067091312156699D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.472014113998060D-01 1.380932612300914D-01 + 1.196562049466071D-01 7.636041894231001D-02 -7.184611801104773D-02 + -3.100378173915540D-02 6.904037414634005D-02 1.516379631906576D-01 + 1.627350363268253D-01 1.876648017372862D-02 -1.485792316220723D-01 + -1.280506007851855D-01 4.191457669355948D-02 3.829112112260435D-02 + 3.845901744701297D-02 3.833994299819204D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.498169189368808D-01 1.398184214275498D-01 + 1.199936144807069D-01 7.231249097717339D-02 -6.182262741726376D-02 + -2.902821702175071D-02 6.650394771000546D-02 1.472366606983457D-01 + 1.599528978175849D-01 1.797772456729838D-02 -1.473296317789300D-01 + -1.188815819124968D-01 3.621910789225409D-02 3.479477060351466D-02 + 3.536377537925636D-02 3.536322234324073D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.536531682180466D-01 1.424766296889911D-01 + 1.208010410870552D-01 6.142046462852117D-02 -4.525113137690021D-02 + -2.707277735894400D-02 6.394860269639996D-02 1.428187483116400D-01 + 1.571831482278001D-01 1.719816451425265D-02 -1.461392624452670D-01 + -1.032027783649157D-01 2.294819429342497D-02 3.014785040278449D-02 + 3.128123656533830D-02 3.145998896692688D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.588307975054250D-01 1.462569071987010D-01 + 1.224671578496926D-01 5.748196458900663D-02 -2.887835329285250D-02 + -2.510164704165595D-02 6.132621504482277D-02 1.382947640065901D-01 + 1.543619466853418D-01 1.640717499335798D-02 -1.449913291901294D-01 + -9.623336745621751D-02 7.291463261560349D-03 2.453241686375495D-02 + 2.635009369138366D-02 2.676635040590544D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.651141947814640D-01 1.511006469959005D-01 + 1.253173636174971D-01 6.525346643327026D-02 -1.956981759157779D-02 + -2.285882870717128D-02 5.826991381146705D-02 1.330454439355149D-01 + 1.511111110576018D-01 1.548559849665559D-02 -1.437245637276544D-01 + -1.005340808572430D-01 -1.504972786704254D-03 1.858981790019831D-02 + 2.108838574868511D-02 2.177713272680853D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.723813623868666D-01 1.569163370454230D-01 + 1.294246672860058D-01 7.247382042951192D-02 -1.074477990489073D-02 + -1.984071756554686D-02 5.401388949847655D-02 1.258488079831202D-01 + 1.467297386054809D-01 1.419409011148845D-02 -1.420493732899034D-01 + -1.010970457340149D-01 -7.096336715432482D-03 1.241692812797010D-02 + 1.556511956043171D-02 1.658343763484738D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.777615838763827D-01 1.613291770925450D-01 + 1.331179371102904D-01 8.056413637608539D-02 3.707427621981018D-04 + -1.534445222315178D-02 4.738356894740370D-02 1.149387623314252D-01 + 1.402916298012987D-01 1.217724439978569D-02 -1.396525096752864D-01 + -1.000123699869424D-01 -1.184410455234559D-02 6.231774915254670D-03 + 1.005893943472544D-02 1.152371871549326D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.474399603471279D-01 1.415453688333601D-01 + 1.311720083208600D-01 1.076561333381682D-01 -8.388975699516683D-02 + -8.509377540954990D-02 1.713818016887879D-02 1.285027737537263D-01 + 1.878863881856960D-01 1.459177333726348D-01 -1.060016723501413D-01 + -1.950234457339473D-01 5.243031260862400D-02 4.228245939563816D-02 + 4.206168983995538D-02 4.181980834870144D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.493112804092363D-01 1.429235815018472D-01 + 1.318592077694414D-01 1.072370721024767D-01 -7.190998970716131D-02 + -8.087014486972012D-02 1.687804480035591D-02 1.237263494341307D-01 + 1.839330834053836D-01 1.443179769085507D-01 -1.059932723004352D-01 + -1.924382466692111D-01 4.857392157120707D-02 3.972926392944146D-02 + 3.987529772402922D-02 3.973596226804140D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.517898138910710D-01 1.447809697970694D-01 + 1.328092858520076D-01 1.067192540625027D-01 -5.795994041024152D-02 + -7.664439705706795D-02 1.662137016981058D-02 1.189357321810630D-01 + 1.799566877420531D-01 1.427323972513139D-01 -1.059911811645149D-01 + -1.898942263541281D-01 4.291142803305352D-02 3.644369324053584D-02 + 3.711622959641087D-02 3.710858019957038D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552586399598321D-01 1.474382520995509D-01 + 1.342451779615712D-01 1.062007400467460D-01 -4.022954696315087D-02 + -7.245662523859472D-02 1.636678403884929D-02 1.140919044502990D-01 + 1.759623184199677D-01 1.411601878570048D-01 -1.059905056746102D-01 + -1.874426139224668D-01 3.341854176639130D-02 3.210276852903570D-02 + 3.351639104807622D-02 3.371390067296796D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.603883474656336D-01 1.515274333471699D-01 + 1.366956553476723D-01 1.060625909922311D-01 -1.429128373292966D-08 + -6.831833901457147D-02 1.611707077854091D-02 1.092186515179106D-01 + 1.720021188583824D-01 1.396079677758455D-01 -1.059849919012295D-01 + -1.851389382827613D-01 -1.429128373292966D-08 2.627148116955664D-02 + 2.870076086446942D-02 2.919389367583960D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.667180342755919D-01 1.566893749333047D-01 + 1.401151651666570D-01 1.069952198922101D-01 1.687006176286909D-02 + -6.406512162842387D-02 1.585980169783061D-02 1.041093361850089D-01 + 1.678489494650585D-01 1.379887506420806D-01 -1.059830265432647D-01 + -1.828583600332623D-01 -1.693615721756277D-02 1.983054338553126D-02 + 2.332688203546250D-02 2.417883818976312D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.741475777482197D-01 1.629017921687398D-01 + 1.446962557149004D-01 1.094628136962211D-01 2.768577038178086D-02 + -5.876998088253722D-02 1.553998598444537D-02 9.757053137858331D-02 + 1.626529587134087D-01 1.359537854098594D-01 -1.060171155220529D-01 + -1.800397528120376D-01 -2.230205336610926D-02 1.338777605132375D-02 + 1.781407012847573D-02 1.903375264103906D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.825265330329806D-01 1.699495465975263D-01 + 1.501177537005257D-01 1.134218460323759D-01 3.932485160766984D-02 + -5.121976072647639D-02 1.508688536238080D-02 8.785815526849675D-02 + 1.553135865719920D-01 1.329986237266636D-01 -1.061589331685162D-01 + -1.759816916570069D-01 -2.606468510090594D-02 6.593615553961513D-03 + 1.187225077811942D-02 1.354040469409263D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.415453688333601D-01 1.311720083208600D-01 + 1.076561333381682D-01 5.243031260862400D-02 -8.509377540954990D-02 + 1.713818016887879D-02 1.285027737537263D-01 1.878863881856960D-01 + 1.459177333726348D-01 -1.060016723501413D-01 -1.950234457339473D-01 + -8.388975699516683D-02 4.228245939563816D-02 4.206168983995538D-02 + 4.181980834870144D-02 4.158637348111414D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.429235815018472D-01 1.318592077694414D-01 + 1.072370721024767D-01 4.857392157120707D-02 -8.087014486972012D-02 + 1.687804480035591D-02 1.237263494341307D-01 1.839330834053836D-01 + 1.443179769085507D-01 -1.059932723004352D-01 -1.924382466692111D-01 + -7.190998970716131D-02 3.972926392944146D-02 3.987529772402922D-02 + 3.973596226804140D-02 3.954150838841097D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.447809697970694D-01 1.328092858520076D-01 + 1.067192540625027D-01 4.291142803305352D-02 -7.664439705706795D-02 + 1.662137016981058D-02 1.189357321810630D-01 1.799566877420531D-01 + 1.427323972513139D-01 -1.059911811645149D-01 -1.898942263541281D-01 + -5.795994041024152D-02 3.644369324053584D-02 3.711622959641087D-02 + 3.710858019957038D-02 3.697372113674542D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.474382520995509D-01 1.342451779615712D-01 + 1.062007400467460D-01 3.341854176639130D-02 -7.245662523859472D-02 + 1.636678403884929D-02 1.140919044502990D-01 1.759623184199677D-01 + 1.411601878570048D-01 -1.059905056746102D-01 -1.874426139224668D-01 + -4.022954696315087D-02 3.210276852903570D-02 3.351639104807622D-02 + 3.371390067296796D-02 3.365668736367919D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.515274333471699D-01 1.366956553476723D-01 + 1.060625909922311D-01 -1.429128373292966D-08 -6.831833901457147D-02 + 1.611707077854091D-02 1.092186515179106D-01 1.720021188583824D-01 + 1.396079677758455D-01 -1.059849919012295D-01 -1.851389382827613D-01 + -1.429128373292966D-08 2.627148116955664D-02 2.870076086446942D-02 + 2.919389367583960D-02 2.927547415522077D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.566893749333047D-01 1.401151651666570D-01 + 1.069952198922101D-01 1.687006176286909D-02 -6.406512162842387D-02 + 1.585980169783061D-02 1.041093361850089D-01 1.678489494650585D-01 + 1.379887506420806D-01 -1.059830265432647D-01 -1.828583600332623D-01 + -1.693615721756277D-02 1.983054338553126D-02 2.332688203546250D-02 + 2.417883818976312D-02 2.441719560279827D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.629017921687398D-01 1.446962557149004D-01 + 1.094628136962211D-01 2.768577038178086D-02 -5.876998088253722D-02 + 1.553998598444537D-02 9.757053137858331D-02 1.626529587134087D-01 + 1.359537854098594D-01 -1.060171155220529D-01 -1.800397528120376D-01 + -2.230205336610926D-02 1.338777605132375D-02 1.781407012847573D-02 + 1.903375264103906D-02 1.947874447363365D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.699495465975263D-01 1.501177537005257D-01 + 1.134218460323759D-01 3.932485160766984D-02 -5.121976072647639D-02 + 1.508688536238080D-02 8.785815526849675D-02 1.553135865719920D-01 + 1.329986237266636D-01 -1.061589331685162D-01 -1.759816916570069D-01 + -2.606468510090594D-02 6.593615553961513D-03 1.187225077811942D-02 + 1.354040469409263D-02 1.428084873062419D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.493112804092363D-01 1.429235815018472D-01 + 1.318592077694414D-01 1.072370721024767D-01 -7.190998970716131D-02 + -8.087014486972012D-02 1.687804480035591D-02 1.237263494341307D-01 + 1.839330834053836D-01 1.443179769085507D-01 -1.059932723004352D-01 + -1.924382466692111D-01 4.857392157120707D-02 3.972926392944146D-02 + 3.987529772402922D-02 3.973596226804140D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.517898138910710D-01 1.447809697970694D-01 + 1.328092858520076D-01 1.067192540625027D-01 -5.795994041024152D-02 + -7.664439705706795D-02 1.662137016981058D-02 1.189357321810630D-01 + 1.799566877420531D-01 1.427323972513139D-01 -1.059911811645149D-01 + -1.898942263541281D-01 4.291142803305352D-02 3.644369324053584D-02 + 3.711622959641087D-02 3.710858019957038D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552586399598321D-01 1.474382520995509D-01 + 1.342451779615712D-01 1.062007400467460D-01 -4.022954696315087D-02 + -7.245662523859472D-02 1.636678403884929D-02 1.140919044502990D-01 + 1.759623184199677D-01 1.411601878570048D-01 -1.059905056746102D-01 + -1.874426139224668D-01 3.341854176639130D-02 3.210276852903570D-02 + 3.351639104807622D-02 3.371390067296796D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.603883474656336D-01 1.515274333471699D-01 + 1.366956553476723D-01 1.060625909922311D-01 -1.429128373292966D-08 + -6.831833901457147D-02 1.611707077854091D-02 1.092186515179106D-01 + 1.720021188583824D-01 1.396079677758455D-01 -1.059849919012295D-01 + -1.851389382827613D-01 -1.429128373292966D-08 2.627148116955664D-02 + 2.870076086446942D-02 2.919389367583960D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.667180342755919D-01 1.566893749333047D-01 + 1.401151651666570D-01 1.069952198922101D-01 1.687006176286909D-02 + -6.406512162842387D-02 1.585980169783061D-02 1.041093361850089D-01 + 1.678489494650585D-01 1.379887506420806D-01 -1.059830265432647D-01 + -1.828583600332623D-01 -1.693615721756277D-02 1.983054338553126D-02 + 2.332688203546250D-02 2.417883818976312D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.741475777482197D-01 1.629017921687398D-01 + 1.446962557149004D-01 1.094628136962211D-01 2.768577038178086D-02 + -5.876998088253722D-02 1.553998598444537D-02 9.757053137858331D-02 + 1.626529587134087D-01 1.359537854098594D-01 -1.060171155220529D-01 + -1.800397528120376D-01 -2.230205336610926D-02 1.338777605132375D-02 + 1.781407012847573D-02 1.903375264103906D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.825265330329806D-01 1.699495465975263D-01 + 1.501177537005257D-01 1.134218460323759D-01 3.932485160766984D-02 + -5.121976072647639D-02 1.508688536238080D-02 8.785815526849675D-02 + 1.553135865719920D-01 1.329986237266636D-01 -1.061589331685162D-01 + -1.759816916570069D-01 -2.606468510090594D-02 6.593615553961513D-03 + 1.187225077811942D-02 1.354040469409263D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.857925228952748D-01 1.727777329797492D-01 + 1.524716750923790D-01 1.164604736158810D-01 5.304937424841482D-02 + -3.967149408081586D-02 1.442656055230434D-02 7.216267460643291D-02 + 1.444206328787790D-01 1.284336760277604D-01 -1.065643889867650D-01 + -1.699050248888575D-01 -2.809807830099930D-02 1.927296385613526D-04 + 6.268503690376397D-03 8.554598576313318D-03 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.429235815018472D-01 1.318592077694414D-01 + 1.072370721024767D-01 4.857392157120707D-02 -8.087014486972012D-02 + 1.687804480035591D-02 1.237263494341307D-01 1.839330834053836D-01 + 1.443179769085507D-01 -1.059932723004352D-01 -1.924382466692111D-01 + -7.190998970716131D-02 3.972926392944146D-02 3.987529772402922D-02 + 3.973596226804140D-02 3.954150838841097D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.447809697970694D-01 1.328092858520076D-01 + 1.067192540625027D-01 4.291142803305352D-02 -7.664439705706795D-02 + 1.662137016981058D-02 1.189357321810630D-01 1.799566877420531D-01 + 1.427323972513139D-01 -1.059911811645149D-01 -1.898942263541281D-01 + -5.795994041024152D-02 3.644369324053584D-02 3.711622959641087D-02 + 3.710858019957038D-02 3.697372113674542D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.474382520995509D-01 1.342451779615712D-01 + 1.062007400467460D-01 3.341854176639130D-02 -7.245662523859472D-02 + 1.636678403884929D-02 1.140919044502990D-01 1.759623184199677D-01 + 1.411601878570048D-01 -1.059905056746102D-01 -1.874426139224668D-01 + -4.022954696315087D-02 3.210276852903570D-02 3.351639104807622D-02 + 3.371390067296796D-02 3.365668736367919D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.515274333471699D-01 1.366956553476723D-01 + 1.060625909922311D-01 -1.429128373292966D-08 -6.831833901457147D-02 + 1.611707077854091D-02 1.092186515179106D-01 1.720021188583824D-01 + 1.396079677758455D-01 -1.059849919012295D-01 -1.851389382827613D-01 + -1.429128373292966D-08 2.627148116955664D-02 2.870076086446942D-02 + 2.919389367583960D-02 2.927547415522077D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.566893749333047D-01 1.401151651666570D-01 + 1.069952198922101D-01 1.687006176286909D-02 -6.406512162842387D-02 + 1.585980169783061D-02 1.041093361850089D-01 1.678489494650585D-01 + 1.379887506420806D-01 -1.059830265432647D-01 -1.828583600332623D-01 + -1.693615721756277D-02 1.983054338553126D-02 2.332688203546250D-02 + 2.417883818976312D-02 2.441719560279827D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.629017921687398D-01 1.446962557149004D-01 + 1.094628136962211D-01 2.768577038178086D-02 -5.876998088253722D-02 + 1.553998598444537D-02 9.757053137858331D-02 1.626529587134087D-01 + 1.359537854098594D-01 -1.060171155220529D-01 -1.800397528120376D-01 + -2.230205336610926D-02 1.338777605132375D-02 1.781407012847573D-02 + 1.903375264103906D-02 1.947874447363365D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.699495465975263D-01 1.501177537005257D-01 + 1.134218460323759D-01 3.932485160766984D-02 -5.121976072647639D-02 + 1.508688536238080D-02 8.785815526849675D-02 1.553135865719920D-01 + 1.329986237266636D-01 -1.061589331685162D-01 -1.759816916570069D-01 + -2.606468510090594D-02 6.593615553961513D-03 1.187225077811942D-02 + 1.354040469409263D-02 1.428084873062419D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.727777329797492D-01 1.524716750923790D-01 + 1.164604736158810D-01 5.304937424841482D-02 -3.967149408081586D-02 + 1.442656055230434D-02 7.216267460643291D-02 1.444206328787790D-01 + 1.284336760277604D-01 -1.065643889867650D-01 -1.699050248888575D-01 + -2.809807830099930D-02 1.927296385613526D-04 6.268503690376397D-03 + 8.554598576313318D-03 9.719022860942905D-03 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1210,294 +1210,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -5.333282387474532D-03 -4.433610611991398D-04 - 2.887687854155319D-03 -1.101852679124612D-02 1.747347152099385D-01 - 4.181308193497175D-01 3.818919191376215D-01 9.451681659632731D-02 - -1.748290934026624D-01 -3.208859218086828D-01 -2.612498306514622D-01 - -7.121400384392658D-02 -4.850117210484819D-02 -7.741408536399896D-02 - -8.624003048386153D-02 -9.035661729507084D-02 0.000000000000000D+00 - 0.000000000000000D+00 -3.902566230668292D-03 1.229505825485462D-03 - 5.080908127330482D-03 -8.482846191332031D-03 1.721835703448148D-01 - 4.177063918109023D-01 3.808894878085998D-01 9.308154693179588D-02 - -1.754633896248113D-01 -3.199682131698180D-01 -2.612278690935925D-01 - -7.443792613786945D-02 -4.758900280853340D-02 -7.816312093234125D-02 - -8.703965332957388D-02 -9.115593181804652D-02 0.000000000000000D+00 - 0.000000000000000D+00 -1.638300399805052D-03 3.783330561429985D-03 - 8.300515107100493D-03 -4.627084601860395D-03 1.690167356643897D-01 - 4.172936066960827D-01 3.798052538252707D-01 9.161194803033595D-02 - -1.760744780593045D-01 -3.190379996511349D-01 -2.612167918981478D-01 - -7.833683554307538D-02 -4.609027675860623D-02 -7.920040066605005D-02 - -8.806466154677611D-02 -9.214742696946948D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.209567862081235D-03 7.980948528595884D-03 - 1.339238695177238D-02 3.676576129494054D-03 1.629387059631704D-01 - 4.171117415985567D-01 3.786881772362561D-01 9.012279202603823D-02 - -1.766782726665736D-01 -3.181050379149688D-01 -2.612882764293746D-01 - -8.546916160614793D-02 -4.153872586180249D-02 -8.082828322283241D-02 - -8.947440555525316D-02 -9.342379074994621D-02 0.000000000000000D+00 - 0.000000000000000D+00 8.460512579882519D-03 1.459275903184840D-02 - 2.110181811941102D-02 2.331621167140908D-02 1.702662159118239D-01 - 4.173075907955004D-01 3.775784340181335D-01 8.861162426585409D-02 - -1.773036519536024D-01 -3.171540520100949D-01 -2.614625013367761D-01 - -1.001600529738378D-01 -4.808830070762873D-02 -8.329779208331874D-02 - -9.133862625270486D-02 -9.498050290514187D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.807183749008166D-02 2.444513197119623D-02 - 3.206497872197731D-02 4.653449509178362D-02 1.886137634079706D-01 - 4.178167656078313D-01 3.763724350135646D-01 8.690337469415925D-02 - -1.780511735117810D-01 -3.160604086953833D-01 -2.616676596863880D-01 - -1.147634714671846D-01 -6.375016240787551D-02 -8.664730624403455D-02 - -9.363735741909987D-02 -9.677799946458060D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.436093484014413D-02 4.060092896989659D-02 - 4.905497346362021D-02 6.849636832360290D-02 2.031299509349145D-01 - 4.185482045325827D-01 3.748476522876555D-01 8.460621611133735D-02 - -1.791446264009436D-01 -3.145927538356119D-01 -2.618089594283031D-01 - -1.245627616773651D-01 -7.516786804082100D-02 -9.122334524421567D-02 - -9.671200473386213D-02 -9.914958817160555D-02 0.000000000000000D+00 - 0.000000000000000D+00 6.466118395312576D-02 6.995428432865242D-02 - 7.832564324856535D-02 9.939022247482203D-02 2.212937105846359D-01 - 4.196046157162971D-01 3.727102066259956D-01 8.109305545780006D-02 - -1.809747849919182D-01 -3.124751378192138D-01 -2.618667089849691D-01 - -1.351521537036835D-01 -8.817383367679189D-02 -9.793973143763990D-02 - -1.015413731571697D-01 -1.031027483387581D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -8.268332166061735D-03 -3.532600804019326D-03 - 1.291004701379274D-03 2.668522642497731D-03 3.605539509005987D-02 - 3.157131042710922D-01 5.209400827620936D-01 2.438008295255327D-01 - -5.335003541581658D-02 -2.956590011404353D-01 -3.470211856758130D-01 - -1.754869619717656D-01 -2.678916180263053D-02 -7.093633819317896D-02 - -8.324000550532624D-02 -8.852602077349792D-02 0.000000000000000D+00 - 0.000000000000000D+00 -7.202113738921401D-03 -2.330082840895665D-03 - 2.798234698739158D-03 4.792989374005114D-03 3.132682879600564D-02 - 3.158435326825964D-01 5.200265576830880D-01 2.428002065797720D-01 - -5.518373430417885D-02 -2.951236027502190D-01 -3.457398976682641D-01 - -1.767512772900063D-01 -2.474645737885680D-02 -7.153273104472647D-02 - -8.394726671276420D-02 -8.924682894385777D-02 0.000000000000000D+00 - 0.000000000000000D+00 -5.554891079721794D-03 -5.231772631343093D-04 - 4.973048707232665D-03 7.759359729344986D-03 2.564619310897618D-02 - 3.159177267916809D-01 5.190377500862439D-01 2.416934368852952D-01 - -5.698372143370486D-02 -2.945625000111426D-01 -3.444468522496464D-01 - -1.779734491664533D-01 -2.173727648982142D-02 -7.233954632072892D-02 - -8.483293965114540D-02 -9.013157801052814D-02 0.000000000000000D+00 - 0.000000000000000D+00 -2.845837462065436D-03 2.370704205701331D-03 - 8.312746595920252D-03 1.215690539590407D-02 1.827217234673062D-02 - 3.162308504101713D-01 5.179880994962346D-01 2.405017288333094D-01 - -5.876365216355595D-02 -2.939880386288144D-01 -3.431546077149365D-01 - -1.792922584615550D-01 -1.668732704286921D-02 -7.359695718100535D-02 - -8.603215951132057D-02 -9.126196901411034D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.936231155412064D-03 7.377173549276982D-03 - 1.386316976348497D-02 1.923672605178020D-02 1.131611545749376D-10 - 3.172518009826185D-01 5.169762155052026D-01 2.392866651102776D-01 - -6.053357367587818D-02 -2.934278261980458D-01 -3.418496791180785D-01 - -1.808565604229284D-01 1.131611545749376D-10 -7.587061933649655D-02 - -8.781339686250714D-02 -9.279009683307460D-02 0.000000000000000D+00 - 0.000000000000000D+00 9.448244259335980D-03 1.508040135550505D-02 - 2.205029145912659D-02 2.925708520325231D-02 4.477103531744265D-02 - 3.190420272340733D-01 5.159603194601071D-01 2.380905359969465D-01 - -6.239713036792961D-02 -2.928560775725561D-01 -3.404826251516995D-01 - -1.826611406543980D-01 -3.712251093118597D-02 -7.936007267599354D-02 - -9.014707945827771D-02 -9.460393185696001D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.105736217844080D-02 2.670134216704483D-02 - 3.394849290310846D-02 4.300404532242186D-02 6.910581452401765D-02 - 3.215361765563490D-01 5.147285391807960D-01 2.367103454164087D-01 - -6.479025226878861D-02 -2.921612338378495D-01 -3.387416982194280D-01 - -1.847851747200265D-01 -5.448505956312797D-02 -8.403300646119459D-02 - -9.304906638067234D-02 -9.674935198048938D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.229762366743819D-02 4.738741134765272D-02 - 5.436646946178035D-02 6.490088616717020D-02 9.697472728080186D-02 - 3.249030853784896D-01 5.130250170146962D-01 2.349267075387211D-01 - -6.842193624099173D-02 -2.912050832561445D-01 -3.362630000290257D-01 - -1.874459647447324D-01 -7.153484768157371D-02 -9.061855845738770D-02 - -9.719274967760806D-02 -9.985685089667874D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.532600804019326D-03 1.291004701379274D-03 - 2.668522642497731D-03 -2.678916180263053D-02 3.157131042710922D-01 - 5.209400827620936D-01 2.438008295255327D-01 -5.335003541581658D-02 - -2.956590011404353D-01 -3.470211856758130D-01 -1.754869619717656D-01 - 3.605539509005987D-02 -7.093633819317896D-02 -8.324000550532624D-02 - -8.852602077349792D-02 -9.146713775786459D-02 0.000000000000000D+00 - 0.000000000000000D+00 -2.330082840895665D-03 2.798234698739158D-03 - 4.792989374005114D-03 -2.474645737885680D-02 3.158435326825964D-01 - 5.200265576830880D-01 2.428002065797720D-01 -5.518373430417885D-02 - -2.951236027502190D-01 -3.457398976682641D-01 -1.767512772900063D-01 - 3.132682879600564D-02 -7.153273104472647D-02 -8.394726671276420D-02 - -8.924682894385777D-02 -9.218648170506312D-02 0.000000000000000D+00 - 0.000000000000000D+00 -5.231772631343093D-04 4.973048707232665D-03 - 7.759359729344986D-03 -2.173727648982142D-02 3.159177267916809D-01 - 5.190377500862439D-01 2.416934368852952D-01 -5.698372143370486D-02 - -2.945625000111426D-01 -3.444468522496464D-01 -1.779734491664533D-01 - 2.564619310897618D-02 -7.233954632072892D-02 -8.483293965114540D-02 - -9.013157801052814D-02 -9.305883861273705D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.370704205701331D-03 8.312746595920252D-03 - 1.215690539590407D-02 -1.668732704286921D-02 3.162308504101713D-01 - 5.179880994962346D-01 2.405017288333094D-01 -5.876365216355595D-02 - -2.939880386288144D-01 -3.431546077149365D-01 -1.792922584615550D-01 - 1.827217234673062D-02 -7.359695718100535D-02 -8.603215951132057D-02 - -9.126196901411034D-02 -9.413732224050242D-02 0.000000000000000D+00 - 0.000000000000000D+00 7.377173549276982D-03 1.386316976348497D-02 - 1.923672605178020D-02 1.131611545749376D-10 3.172518009826185D-01 - 5.169762155052026D-01 2.392866651102776D-01 -6.053357367587818D-02 - -2.934278261980458D-01 -3.418496791180785D-01 -1.808565604229284D-01 - 1.131611545749376D-10 -7.587061933649655D-02 -8.781339686250714D-02 - -9.279009683307460D-02 -9.550577491209750D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.508040135550505D-02 2.205029145912659D-02 - 2.925708520325231D-02 4.477103531744265D-02 3.190420272340733D-01 - 5.159603194601071D-01 2.380905359969465D-01 -6.239713036792961D-02 - -2.928560775725561D-01 -3.404826251516995D-01 -1.826611406543980D-01 - -3.712251093118597D-02 -7.936007267599354D-02 -9.014707945827771D-02 - -9.460393185696001D-02 -9.702220801843540D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.670134216704483D-02 3.394849290310846D-02 - 4.300404532242186D-02 6.910581452401765D-02 3.215361765563490D-01 - 5.147285391807960D-01 2.367103454164087D-01 -6.479025226878861D-02 - -2.921612338378495D-01 -3.387416982194280D-01 -1.847851747200265D-01 - -5.448505956312797D-02 -8.403300646119459D-02 -9.304906638067234D-02 - -9.674935198048938D-02 -9.873650600243758D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.738741134765272D-02 5.436646946178035D-02 - 6.490088616717020D-02 9.697472728080186D-02 3.249030853784896D-01 - 5.130250170146962D-01 2.349267075387211D-01 -6.842193624099173D-02 - -2.912050832561445D-01 -3.362630000290257D-01 -1.874459647447324D-01 - -7.153484768157371D-02 -9.061855845738770D-02 -9.719274967760806D-02 - -9.985685089667874D-02 -1.012556438068165D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -7.202113738921401D-03 -2.330082840895665D-03 - 2.798234698739158D-03 4.792989374005114D-03 3.132682879600564D-02 - 3.158435326825964D-01 5.200265576830880D-01 2.428002065797720D-01 - -5.518373430417885D-02 -2.951236027502190D-01 -3.457398976682641D-01 - -1.767512772900063D-01 -2.474645737885680D-02 -7.153273104472647D-02 - -8.394726671276420D-02 -8.924682894385777D-02 0.000000000000000D+00 - 0.000000000000000D+00 -5.554891079721794D-03 -5.231772631343093D-04 - 4.973048707232665D-03 7.759359729344986D-03 2.564619310897618D-02 - 3.159177267916809D-01 5.190377500862439D-01 2.416934368852952D-01 - -5.698372143370486D-02 -2.945625000111426D-01 -3.444468522496464D-01 - -1.779734491664533D-01 -2.173727648982142D-02 -7.233954632072892D-02 - -8.483293965114540D-02 -9.013157801052814D-02 0.000000000000000D+00 - 0.000000000000000D+00 -2.845837462065436D-03 2.370704205701331D-03 - 8.312746595920252D-03 1.215690539590407D-02 1.827217234673062D-02 - 3.162308504101713D-01 5.179880994962346D-01 2.405017288333094D-01 - -5.876365216355595D-02 -2.939880386288144D-01 -3.431546077149365D-01 - -1.792922584615550D-01 -1.668732704286921D-02 -7.359695718100535D-02 - -8.603215951132057D-02 -9.126196901411034D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.936231155412064D-03 7.377173549276982D-03 - 1.386316976348497D-02 1.923672605178020D-02 1.131611545749376D-10 - 3.172518009826185D-01 5.169762155052026D-01 2.392866651102776D-01 - -6.053357367587818D-02 -2.934278261980458D-01 -3.418496791180785D-01 - -1.808565604229284D-01 1.131611545749376D-10 -7.587061933649655D-02 - -8.781339686250714D-02 -9.279009683307460D-02 0.000000000000000D+00 - 0.000000000000000D+00 9.448244259335980D-03 1.508040135550505D-02 - 2.205029145912659D-02 2.925708520325231D-02 4.477103531744265D-02 - 3.190420272340733D-01 5.159603194601071D-01 2.380905359969465D-01 - -6.239713036792961D-02 -2.928560775725561D-01 -3.404826251516995D-01 - -1.826611406543980D-01 -3.712251093118597D-02 -7.936007267599354D-02 - -9.014707945827771D-02 -9.460393185696001D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.105736217844080D-02 2.670134216704483D-02 - 3.394849290310846D-02 4.300404532242186D-02 6.910581452401765D-02 - 3.215361765563490D-01 5.147285391807960D-01 2.367103454164087D-01 - -6.479025226878861D-02 -2.921612338378495D-01 -3.387416982194280D-01 - -1.847851747200265D-01 -5.448505956312797D-02 -8.403300646119459D-02 - -9.304906638067234D-02 -9.674935198048938D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.229762366743819D-02 4.738741134765272D-02 - 5.436646946178035D-02 6.490088616717020D-02 9.697472728080186D-02 - 3.249030853784896D-01 5.130250170146962D-01 2.349267075387211D-01 - -6.842193624099173D-02 -2.912050832561445D-01 -3.362630000290257D-01 - -1.874459647447324D-01 -7.153484768157371D-02 -9.061855845738770D-02 - -9.719274967760806D-02 -9.985685089667874D-02 0.000000000000000D+00 - 0.000000000000000D+00 8.267875166195268D-02 8.628094913545942D-02 - 9.178230736971718D-02 1.022529099955937D-01 1.334323664557224D-01 - 3.298646632235298D-01 5.106256972484731D-01 2.322634047020919D-01 - -7.439595416862105D-02 -2.898761663019156D-01 -3.325563016897692D-01 - -1.912015694763488D-01 -9.042623291207900D-02 -1.001156956561272D-01 - -1.038319219594367D-01 -1.052839700949554D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.330082840895665D-03 2.798234698739158D-03 - 4.792989374005114D-03 -2.474645737885680D-02 3.158435326825964D-01 - 5.200265576830880D-01 2.428002065797720D-01 -5.518373430417885D-02 - -2.951236027502190D-01 -3.457398976682641D-01 -1.767512772900063D-01 - 3.132682879600564D-02 -7.153273104472647D-02 -8.394726671276420D-02 - -8.924682894385777D-02 -9.218648170506312D-02 0.000000000000000D+00 - 0.000000000000000D+00 -5.231772631343093D-04 4.973048707232665D-03 - 7.759359729344986D-03 -2.173727648982142D-02 3.159177267916809D-01 - 5.190377500862439D-01 2.416934368852952D-01 -5.698372143370486D-02 - -2.945625000111426D-01 -3.444468522496464D-01 -1.779734491664533D-01 - 2.564619310897618D-02 -7.233954632072892D-02 -8.483293965114540D-02 - -9.013157801052814D-02 -9.305883861273705D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.370704205701331D-03 8.312746595920252D-03 - 1.215690539590407D-02 -1.668732704286921D-02 3.162308504101713D-01 - 5.179880994962346D-01 2.405017288333094D-01 -5.876365216355595D-02 - -2.939880386288144D-01 -3.431546077149365D-01 -1.792922584615550D-01 - 1.827217234673062D-02 -7.359695718100535D-02 -8.603215951132057D-02 - -9.126196901411034D-02 -9.413732224050242D-02 0.000000000000000D+00 - 0.000000000000000D+00 7.377173549276982D-03 1.386316976348497D-02 - 1.923672605178020D-02 1.131611545749376D-10 3.172518009826185D-01 - 5.169762155052026D-01 2.392866651102776D-01 -6.053357367587818D-02 - -2.934278261980458D-01 -3.418496791180785D-01 -1.808565604229284D-01 - 1.131611545749376D-10 -7.587061933649655D-02 -8.781339686250714D-02 - -9.279009683307460D-02 -9.550577491209750D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.508040135550505D-02 2.205029145912659D-02 - 2.925708520325231D-02 4.477103531744265D-02 3.190420272340733D-01 - 5.159603194601071D-01 2.380905359969465D-01 -6.239713036792961D-02 - -2.928560775725561D-01 -3.404826251516995D-01 -1.826611406543980D-01 - -3.712251093118597D-02 -7.936007267599354D-02 -9.014707945827771D-02 - -9.460393185696001D-02 -9.702220801843540D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.670134216704483D-02 3.394849290310846D-02 - 4.300404532242186D-02 6.910581452401765D-02 3.215361765563490D-01 - 5.147285391807960D-01 2.367103454164087D-01 -6.479025226878861D-02 - -2.921612338378495D-01 -3.387416982194280D-01 -1.847851747200265D-01 - -5.448505956312797D-02 -8.403300646119459D-02 -9.304906638067234D-02 - -9.674935198048938D-02 -9.873650600243758D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.738741134765272D-02 5.436646946178035D-02 - 6.490088616717020D-02 9.697472728080186D-02 3.249030853784896D-01 - 5.130250170146962D-01 2.349267075387211D-01 -6.842193624099173D-02 - -2.912050832561445D-01 -3.362630000290257D-01 -1.874459647447324D-01 - -7.153484768157371D-02 -9.061855845738770D-02 -9.719274967760806D-02 - -9.985685089667874D-02 -1.012556438068165D-01 0.000000000000000D+00 - 0.000000000000000D+00 8.628094913545942D-02 9.178230736971718D-02 - 1.022529099955937D-01 1.334323664557224D-01 3.298646632235298D-01 - 5.106256972484731D-01 2.322634047020919D-01 -7.439595416862105D-02 - -2.898761663019156D-01 -3.325563016897692D-01 -1.912015694763488D-01 - -9.042623291207900D-02 -1.001156956561272D-01 -1.038319219594367D-01 - -1.052839700949554D-01 -1.060145285565817D-01 0.000000000000000D+00 + 0.000000000000000D+00 -5.333282387473931D-03 -4.433610611978272D-04 + 2.887687854156132D-03 -1.101852679124667D-02 1.747347152099437D-01 + 4.181308193497202D-01 3.818919191376202D-01 9.451681659633505D-02 + -1.748290934026580D-01 -3.208859218086863D-01 -2.612498306514639D-01 + -7.121400384392700D-02 -4.850117210484856D-02 -7.741408536399483D-02 + -8.624003048385941D-02 -9.035661729507283D-02 0.000000000000000D+00 + 0.000000000000000D+00 -3.902566230667879D-03 1.229505825486379D-03 + 5.080908127331063D-03 -8.482846191332393D-03 1.721835703448197D-01 + 4.177063918109052D-01 3.808894878085987D-01 9.308154693179992D-02 + -1.754633896248105D-01 -3.199682131698217D-01 -2.612278690935941D-01 + -7.443792613786969D-02 -4.758900280853330D-02 -7.816312093233740D-02 + -8.703965332957191D-02 -9.115593181804822D-02 0.000000000000000D+00 + 0.000000000000000D+00 -1.638300399804845D-03 3.783330561430450D-03 + 8.300515107100838D-03 -4.627084601860363D-03 1.690167356643940D-01 + 4.172936066960856D-01 3.798052538252707D-01 9.161194803033695D-02 + -1.760744780593060D-01 -3.190379996511375D-01 -2.612167918981486D-01 + -7.833683554307509D-02 -4.609027675860553D-02 -7.920040066604700D-02 + -8.806466154677449D-02 -9.214742696947051D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.209567862081191D-03 7.980948528595834D-03 + 1.339238695177252D-02 3.676576129494252D-03 1.629387059631737D-01 + 4.171117415985597D-01 3.786881772362571D-01 9.012279202603865D-02 + -1.766782726665754D-01 -3.181050379149702D-01 -2.612882764293746D-01 + -8.546916160614744D-02 -4.153872586180178D-02 -8.082828322283075D-02 + -8.947440555525184D-02 -9.342379074994610D-02 0.000000000000000D+00 + 0.000000000000000D+00 8.460512579882160D-03 1.459275903184778D-02 + 2.110181811941093D-02 2.331621167140902D-02 1.702662159118277D-01 + 4.173075907955043D-01 3.775784340181365D-01 8.861162426585727D-02 + -1.773036519536027D-01 -3.171540520100956D-01 -2.614625013367758D-01 + -1.001600529738372D-01 -4.808830070762816D-02 -8.329779208331822D-02 + -9.133862625270345D-02 -9.498050290514060D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.807183749008107D-02 2.444513197119518D-02 + 3.206497872197690D-02 4.653449509178301D-02 1.886137634079764D-01 + 4.178167656078378D-01 3.763724350135709D-01 8.690337469416544D-02 + -1.780511735117812D-01 -3.160604086953835D-01 -2.616676596863881D-01 + -1.147634714671849D-01 -6.375016240787572D-02 -8.664730624403533D-02 + -9.363735741909894D-02 -9.677799946457914D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.436093484014346D-02 4.060092896989533D-02 + 4.905497346361930D-02 6.849636832360144D-02 2.031299509349226D-01 + 4.185482045325918D-01 3.748476522876655D-01 8.460621611134685D-02 + -1.791446264009448D-01 -3.145927538356121D-01 -2.618089594283043D-01 + -1.245627616773672D-01 -7.516786804082229D-02 -9.122334524421780D-02 + -9.671200473386171D-02 -9.914958817160398D-02 0.000000000000000D+00 + 0.000000000000000D+00 6.466118395312519D-02 6.995428432865067D-02 + 7.832564324856339D-02 9.939022247481918D-02 2.212937105846448D-01 + 4.196046157163079D-01 3.727102066260091D-01 8.109305545780558D-02 + -1.809747849919281D-01 -3.124751378192145D-01 -2.618667089849711D-01 + -1.351521537036867D-01 -8.817383367679317D-02 -9.793973143764217D-02 + -1.015413731571691D-01 -1.031027483387561D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -8.268332166061815D-03 -3.532600804017900D-03 + 1.291004701380801D-03 2.668522642498016D-03 3.605539509006166D-02 + 3.157131042711008D-01 5.209400827620899D-01 2.438008295255342D-01 + -5.335003541579757D-02 -2.956590011404401D-01 -3.470211856758140D-01 + -1.754869619717674D-01 -2.678916180263180D-02 -7.093633819317847D-02 + -8.324000550531827D-02 -8.852602077350162D-02 0.000000000000000D+00 + 0.000000000000000D+00 -7.202113738921385D-03 -2.330082840894625D-03 + 2.798234698740415D-03 4.792989374005296D-03 3.132682879600738D-02 + 3.158435326826047D-01 5.200265576830856D-01 2.428002065797713D-01 + -5.518373430416766D-02 -2.951236027502264D-01 -3.457398976682646D-01 + -1.767512772900096D-01 -2.474645737885821D-02 -7.153273104472573D-02 + -8.394726671275682D-02 -8.924682894386093D-02 0.000000000000000D+00 + 0.000000000000000D+00 -5.554891079721641D-03 -5.231772631338644D-04 + 4.973048707233589D-03 7.759359729344950D-03 2.564619310897902D-02 + 3.159177267916876D-01 5.190377500862430D-01 2.416934368852948D-01 + -5.698372143369885D-02 -2.945625000111490D-01 -3.444468522496466D-01 + -1.779734491664556D-01 -2.173727648982161D-02 -7.233954632072767D-02 + -8.483293965113940D-02 -9.013157801053044D-02 0.000000000000000D+00 + 0.000000000000000D+00 -2.845837462065025D-03 2.370704205701150D-03 + 8.312746595920927D-03 1.215690539590389D-02 1.827217234673192D-02 + 3.162308504101773D-01 5.179880994962348D-01 2.405017288333099D-01 + -5.876365216355810D-02 -2.939880386288181D-01 -3.431546077149367D-01 + -1.792922584615557D-01 -1.668732704286868D-02 -7.359695718100415D-02 + -8.603215951131682D-02 -9.126196901411127D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.936231155412698D-03 7.377173549275941D-03 + 1.386316976348532D-02 1.923672605177994D-02 1.131618556219288D-10 + 3.172518009826238D-01 5.169762155052028D-01 2.392866651102807D-01 + -6.053357367587788D-02 -2.934278261980475D-01 -3.418496791180785D-01 + -1.808565604229278D-01 1.131618556219288D-10 -7.587061933649616D-02 + -8.781339686250590D-02 -9.279009683307336D-02 0.000000000000000D+00 + 0.000000000000000D+00 9.448244259336606D-03 1.508040135550339D-02 + 2.205029145912647D-02 2.925708520325200D-02 4.477103531744230D-02 + 3.190420272340827D-01 5.159603194601078D-01 2.380905359969547D-01 + -6.239713036792841D-02 -2.928560775725569D-01 -3.404826251516995D-01 + -1.826611406543975D-01 -3.712251093118532D-02 -7.936007267599302D-02 + -9.014707945827778D-02 -9.460393185695674D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.105736217844118D-02 2.670134216704313D-02 + 3.394849290310774D-02 4.300404532242137D-02 6.910581452401639D-02 + 3.215361765563644D-01 5.147285391807963D-01 2.367103454164249D-01 + -6.479025226878937D-02 -2.921612338378501D-01 -3.387416982194275D-01 + -1.847851747200279D-01 -5.448505956312885D-02 -8.403300646119569D-02 + -9.304906638067478D-02 -9.674935198048645D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.229762366743803D-02 4.738741134765149D-02 + 5.436646946177894D-02 6.490088616716919D-02 9.697472728079880D-02 + 3.249030853785108D-01 5.130250170146958D-01 2.349267075387451D-01 + -6.842193624099317D-02 -2.912050832561464D-01 -3.362630000290246D-01 + -1.874459647447375D-01 -7.153484768157463D-02 -9.061855845738999D-02 + -9.719274967761074D-02 -9.985685089667487D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.532600804017900D-03 1.291004701380801D-03 + 2.668522642498016D-03 -2.678916180263180D-02 3.157131042711008D-01 + 5.209400827620899D-01 2.438008295255342D-01 -5.335003541579757D-02 + -2.956590011404401D-01 -3.470211856758140D-01 -1.754869619717674D-01 + 3.605539509006166D-02 -7.093633819317847D-02 -8.324000550531827D-02 + -8.852602077350162D-02 -9.146713775786493D-02 0.000000000000000D+00 + 0.000000000000000D+00 -2.330082840894625D-03 2.798234698740415D-03 + 4.792989374005296D-03 -2.474645737885821D-02 3.158435326826047D-01 + 5.200265576830856D-01 2.428002065797713D-01 -5.518373430416766D-02 + -2.951236027502264D-01 -3.457398976682646D-01 -1.767512772900096D-01 + 3.132682879600738D-02 -7.153273104472573D-02 -8.394726671275682D-02 + -8.924682894386093D-02 -9.218648170506384D-02 0.000000000000000D+00 + 0.000000000000000D+00 -5.231772631338644D-04 4.973048707233589D-03 + 7.759359729344950D-03 -2.173727648982161D-02 3.159177267916876D-01 + 5.190377500862430D-01 2.416934368852948D-01 -5.698372143369885D-02 + -2.945625000111490D-01 -3.444468522496466D-01 -1.779734491664556D-01 + 2.564619310897902D-02 -7.233954632072767D-02 -8.483293965113940D-02 + -9.013157801053044D-02 -9.305883861273767D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.370704205701150D-03 8.312746595920927D-03 + 1.215690539590389D-02 -1.668732704286868D-02 3.162308504101773D-01 + 5.179880994962348D-01 2.405017288333099D-01 -5.876365216355810D-02 + -2.939880386288181D-01 -3.431546077149367D-01 -1.792922584615557D-01 + 1.827217234673192D-02 -7.359695718100415D-02 -8.603215951131682D-02 + -9.126196901411127D-02 -9.413732224050264D-02 0.000000000000000D+00 + 0.000000000000000D+00 7.377173549275941D-03 1.386316976348532D-02 + 1.923672605177994D-02 1.131618556219288D-10 3.172518009826238D-01 + 5.169762155052028D-01 2.392866651102807D-01 -6.053357367587788D-02 + -2.934278261980475D-01 -3.418496791180785D-01 -1.808565604229278D-01 + 1.131618556219288D-10 -7.587061933649616D-02 -8.781339686250590D-02 + -9.279009683307336D-02 -9.550577491209711D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.508040135550339D-02 2.205029145912647D-02 + 2.925708520325200D-02 4.477103531744230D-02 3.190420272340827D-01 + 5.159603194601078D-01 2.380905359969547D-01 -6.239713036792841D-02 + -2.928560775725569D-01 -3.404826251516995D-01 -1.826611406543975D-01 + -3.712251093118532D-02 -7.936007267599302D-02 -9.014707945827778D-02 + -9.460393185695674D-02 -9.702220801843514D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.670134216704313D-02 3.394849290310774D-02 + 4.300404532242137D-02 6.910581452401639D-02 3.215361765563644D-01 + 5.147285391807963D-01 2.367103454164249D-01 -6.479025226878937D-02 + -2.921612338378501D-01 -3.387416982194275D-01 -1.847851747200279D-01 + -5.448505956312885D-02 -8.403300646119569D-02 -9.304906638067478D-02 + -9.674935198048645D-02 -9.873650600243823D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.738741134765149D-02 5.436646946177894D-02 + 6.490088616716919D-02 9.697472728079880D-02 3.249030853785108D-01 + 5.130250170146958D-01 2.349267075387451D-01 -6.842193624099317D-02 + -2.912050832561464D-01 -3.362630000290246D-01 -1.874459647447375D-01 + -7.153484768157463D-02 -9.061855845738999D-02 -9.719274967761074D-02 + -9.985685089667487D-02 -1.012556438068164D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -7.202113738921385D-03 -2.330082840894625D-03 + 2.798234698740415D-03 4.792989374005296D-03 3.132682879600738D-02 + 3.158435326826047D-01 5.200265576830856D-01 2.428002065797713D-01 + -5.518373430416766D-02 -2.951236027502264D-01 -3.457398976682646D-01 + -1.767512772900096D-01 -2.474645737885821D-02 -7.153273104472573D-02 + -8.394726671275682D-02 -8.924682894386093D-02 0.000000000000000D+00 + 0.000000000000000D+00 -5.554891079721641D-03 -5.231772631338644D-04 + 4.973048707233589D-03 7.759359729344950D-03 2.564619310897902D-02 + 3.159177267916876D-01 5.190377500862430D-01 2.416934368852948D-01 + -5.698372143369885D-02 -2.945625000111490D-01 -3.444468522496466D-01 + -1.779734491664556D-01 -2.173727648982161D-02 -7.233954632072767D-02 + -8.483293965113940D-02 -9.013157801053044D-02 0.000000000000000D+00 + 0.000000000000000D+00 -2.845837462065025D-03 2.370704205701150D-03 + 8.312746595920927D-03 1.215690539590389D-02 1.827217234673192D-02 + 3.162308504101773D-01 5.179880994962348D-01 2.405017288333099D-01 + -5.876365216355810D-02 -2.939880386288181D-01 -3.431546077149367D-01 + -1.792922584615557D-01 -1.668732704286868D-02 -7.359695718100415D-02 + -8.603215951131682D-02 -9.126196901411127D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.936231155412698D-03 7.377173549275941D-03 + 1.386316976348532D-02 1.923672605177994D-02 1.131618556219288D-10 + 3.172518009826238D-01 5.169762155052028D-01 2.392866651102807D-01 + -6.053357367587788D-02 -2.934278261980475D-01 -3.418496791180785D-01 + -1.808565604229278D-01 1.131618556219288D-10 -7.587061933649616D-02 + -8.781339686250590D-02 -9.279009683307336D-02 0.000000000000000D+00 + 0.000000000000000D+00 9.448244259336606D-03 1.508040135550339D-02 + 2.205029145912647D-02 2.925708520325200D-02 4.477103531744230D-02 + 3.190420272340827D-01 5.159603194601078D-01 2.380905359969547D-01 + -6.239713036792841D-02 -2.928560775725569D-01 -3.404826251516995D-01 + -1.826611406543975D-01 -3.712251093118532D-02 -7.936007267599302D-02 + -9.014707945827778D-02 -9.460393185695674D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.105736217844118D-02 2.670134216704313D-02 + 3.394849290310774D-02 4.300404532242137D-02 6.910581452401639D-02 + 3.215361765563644D-01 5.147285391807963D-01 2.367103454164249D-01 + -6.479025226878937D-02 -2.921612338378501D-01 -3.387416982194275D-01 + -1.847851747200279D-01 -5.448505956312885D-02 -8.403300646119569D-02 + -9.304906638067478D-02 -9.674935198048645D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.229762366743803D-02 4.738741134765149D-02 + 5.436646946177894D-02 6.490088616716919D-02 9.697472728079880D-02 + 3.249030853785108D-01 5.130250170146958D-01 2.349267075387451D-01 + -6.842193624099317D-02 -2.912050832561464D-01 -3.362630000290246D-01 + -1.874459647447375D-01 -7.153484768157463D-02 -9.061855845738999D-02 + -9.719274967761074D-02 -9.985685089667487D-02 0.000000000000000D+00 + 0.000000000000000D+00 8.267875166195332D-02 8.628094913545793D-02 + 9.178230736971434D-02 1.022529099955911D-01 1.334323664557177D-01 + 3.298646632235521D-01 5.106256972484730D-01 2.322634047021225D-01 + -7.439595416865204D-02 -2.898761663019208D-01 -3.325563016897664D-01 + -1.912015694763561D-01 -9.042623291207853D-02 -1.001156956561295D-01 + -1.038319219594384D-01 -1.052839700949524D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.330082840894625D-03 2.798234698740415D-03 + 4.792989374005296D-03 -2.474645737885821D-02 3.158435326826047D-01 + 5.200265576830856D-01 2.428002065797713D-01 -5.518373430416766D-02 + -2.951236027502264D-01 -3.457398976682646D-01 -1.767512772900096D-01 + 3.132682879600738D-02 -7.153273104472573D-02 -8.394726671275682D-02 + -8.924682894386093D-02 -9.218648170506384D-02 0.000000000000000D+00 + 0.000000000000000D+00 -5.231772631338644D-04 4.973048707233589D-03 + 7.759359729344950D-03 -2.173727648982161D-02 3.159177267916876D-01 + 5.190377500862430D-01 2.416934368852948D-01 -5.698372143369885D-02 + -2.945625000111490D-01 -3.444468522496466D-01 -1.779734491664556D-01 + 2.564619310897902D-02 -7.233954632072767D-02 -8.483293965113940D-02 + -9.013157801053044D-02 -9.305883861273767D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.370704205701150D-03 8.312746595920927D-03 + 1.215690539590389D-02 -1.668732704286868D-02 3.162308504101773D-01 + 5.179880994962348D-01 2.405017288333099D-01 -5.876365216355810D-02 + -2.939880386288181D-01 -3.431546077149367D-01 -1.792922584615557D-01 + 1.827217234673192D-02 -7.359695718100415D-02 -8.603215951131682D-02 + -9.126196901411127D-02 -9.413732224050264D-02 0.000000000000000D+00 + 0.000000000000000D+00 7.377173549275941D-03 1.386316976348532D-02 + 1.923672605177994D-02 1.131618556219288D-10 3.172518009826238D-01 + 5.169762155052028D-01 2.392866651102807D-01 -6.053357367587788D-02 + -2.934278261980475D-01 -3.418496791180785D-01 -1.808565604229278D-01 + 1.131618556219288D-10 -7.587061933649616D-02 -8.781339686250590D-02 + -9.279009683307336D-02 -9.550577491209711D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.508040135550339D-02 2.205029145912647D-02 + 2.925708520325200D-02 4.477103531744230D-02 3.190420272340827D-01 + 5.159603194601078D-01 2.380905359969547D-01 -6.239713036792841D-02 + -2.928560775725569D-01 -3.404826251516995D-01 -1.826611406543975D-01 + -3.712251093118532D-02 -7.936007267599302D-02 -9.014707945827778D-02 + -9.460393185695674D-02 -9.702220801843514D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.670134216704313D-02 3.394849290310774D-02 + 4.300404532242137D-02 6.910581452401639D-02 3.215361765563644D-01 + 5.147285391807963D-01 2.367103454164249D-01 -6.479025226878937D-02 + -2.921612338378501D-01 -3.387416982194275D-01 -1.847851747200279D-01 + -5.448505956312885D-02 -8.403300646119569D-02 -9.304906638067478D-02 + -9.674935198048645D-02 -9.873650600243823D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.738741134765149D-02 5.436646946177894D-02 + 6.490088616716919D-02 9.697472728079880D-02 3.249030853785108D-01 + 5.130250170146958D-01 2.349267075387451D-01 -6.842193624099317D-02 + -2.912050832561464D-01 -3.362630000290246D-01 -1.874459647447375D-01 + -7.153484768157463D-02 -9.061855845738999D-02 -9.719274967761074D-02 + -9.985685089667487D-02 -1.012556438068164D-01 0.000000000000000D+00 + 0.000000000000000D+00 8.628094913545793D-02 9.178230736971434D-02 + 1.022529099955911D-01 1.334323664557177D-01 3.298646632235521D-01 + 5.106256972484730D-01 2.322634047021225D-01 -7.439595416865204D-02 + -2.898761663019208D-01 -3.325563016897664D-01 -1.912015694763561D-01 + -9.042623291207853D-02 -1.001156956561295D-01 -1.038319219594384D-01 + -1.052839700949524D-01 -1.060145285565807D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1511,294 +1511,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.454221290400222D-01 1.368998187452672D-01 - 1.195251471811495D-01 8.210637063790582D-02 2.056898084924755D-01 - 4.236335933959234D-01 3.974057527530330D-01 2.338618714382236D-01 - 2.613933505455168D-01 3.456746965152303D-01 3.120296257900946D-01 - 1.733483762317426D-01 6.944978656505099D-02 8.765174047885026D-02 - 9.544998271258237D-02 9.909651476503599D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.472751976466143D-01 1.381289364599825D-01 - 1.197840885211697D-01 7.924061192918977D-02 1.982330717919920D-01 - 4.226796730585726D-01 3.953709096946818D-01 2.306688825244063D-01 - 2.591595768415202D-01 3.444625100084738D-01 3.108895155197080D-01 - 1.658420082564491D-01 6.636084685457144D-02 8.708992162553786D-02 - 9.517463440395976D-02 9.890218220839332D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.498538420157166D-01 1.399109724967626D-01 - 1.203249782651591D-01 7.483787965265153D-02 1.892681952360452D-01 - 4.217645096352004D-01 3.932786118195248D-01 2.274606216401669D-01 - 2.569304311186127D-01 3.432448316533525D-01 3.097947699224762D-01 - 1.568020451679391D-01 6.168776181619474D-02 8.655556572311293D-02 - 9.492235516142826D-02 9.871747452377942D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.537122428828440D-01 1.427658384693743D-01 - 1.216465975404953D-01 6.301013139480503D-02 1.732836652019902D-01 - 4.211059809670267D-01 3.911749030129152D-01 2.242710157248885D-01 - 2.547316018351974D-01 3.420301764527778D-01 3.088132749624972D-01 - 1.405962718679070D-01 4.948436599152300D-02 8.632478486157644D-02 - 9.481984518534095D-02 9.860736105532948D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.591264718637844D-01 1.470891876345927D-01 - 1.244881511807924D-01 6.664003434629771D-02 1.744447863692672D-01 - 4.208416423581469D-01 3.890806643751312D-01 2.210765380885227D-01 - 2.525245900352928D-01 3.407954689424674D-01 3.079438446272462D-01 - 1.395200859707546D-01 5.072348152011330D-02 8.689787105150934D-02 - 9.510502005935283D-02 9.871466278329268D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.662226508797007D-01 1.532385015177322D-01 - 1.297488496097738D-01 8.770493635185397D-02 1.936407747360999D-01 - 4.208602083848365D-01 3.867638275143852D-01 2.175105200671409D-01 - 2.500338507477466D-01 3.393805413977319D-01 3.069984929793145D-01 - 1.540323726403948D-01 6.664227281075094D-02 8.868704569357821D-02 - 9.602598748511805D-02 9.923395154478318D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.760718680244646D-01 1.624481598793763D-01 - 1.391423488714141D-01 1.068437624094075D-01 2.087172091013018D-01 - 4.209971214466461D-01 3.837646525459604D-01 2.129119824704583D-01 - 2.467957332450815D-01 3.374876379439222D-01 3.056671998576445D-01 - 1.625275455725717D-01 7.773977077286719D-02 9.215125474426815D-02 - 9.800717072919229D-02 1.005679644595263D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.900693377869637D-01 1.767949897920866D-01 - 1.558204116908505D-01 1.334733322683429D-01 2.273483274897167D-01 - 4.213083825984575D-01 3.795273912583112D-01 2.065516821453990D-01 - 2.423416902002937D-01 3.347571535471559D-01 3.036824630190894D-01 - 1.709302765294924D-01 9.045013324192218D-02 9.822753704902513D-02 - 1.020844445821131D-01 1.037796219963177D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.476716195616847D-01 1.415894441920495D-01 - 1.311783612493606D-01 1.076892012154341D-01 9.130981789385337D-02 - 3.269796856410810D-01 5.212219172748567D-01 2.755935546048552D-01 - 1.953139041244533D-01 3.297062781749356D-01 3.628499109120363D-01 - 2.623543752408572D-01 5.887781305657947D-02 8.258190146031281D-02 - 9.326352056790084D-02 9.790685739166521D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.494848784986428D-01 1.429425739077118D-01 - 1.318888956319471D-01 1.073441306278562D-01 7.843734328812010D-02 - 3.260323871468475D-01 5.203003835209087D-01 2.725071556115117D-01 - 1.920328714120742D-01 3.285203484706042D-01 3.616222485033451D-01 - 2.612919685041397D-01 5.451433765175348D-02 8.182509409155819D-02 - 9.293644579562914D-02 9.769310709513428D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.518914231153084D-01 1.447819150647940D-01 - 1.329023612354770D-01 1.070009665893987D-01 6.338045371675530D-02 - 3.250821030162450D-01 5.193038185502894D-01 2.693722810960173D-01 - 1.887632219780220D-01 3.273218655053802D-01 3.603855775545660D-01 - 2.602582675167812D-01 4.810301284775065D-02 8.100094282722348D-02 - 9.259720378774060D-02 9.747178093733508D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552847193803609D-01 1.474573105024029D-01 - 1.345023031843765D-01 1.068942820513841D-01 4.418471150894823D-02 - 3.244255127022322D-01 5.182466042720351D-01 2.661917433597574D-01 - 1.855152401268707D-01 3.261213968641779D-01 3.591504866892861D-01 - 2.593847479292714D-01 3.735325712207264D-02 8.029383446773219D-02 - 9.233028180975546D-02 9.729015411088195D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.604000342700846D-01 1.517069073785278D-01 - 1.373968328121901D-01 1.077929721140304D-01 1.429173296154319D-08 - 3.245244223050475D-01 5.172273845887919D-01 2.630338798310765D-01 - 1.823431995818493D-01 3.249465707678915D-01 3.579022514897560D-01 - 2.588156137416754D-01 1.429173296154319D-08 8.029035808455424D-02 - 9.238466508426386D-02 9.727427973646254D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.669855450998733D-01 1.574134007066519D-01 - 1.418396096410013D-01 1.109231901559478D-01 4.784396082347971D-02 - 3.254107480568086D-01 5.162040144819393D-01 2.598573785987169D-01 - 1.790716943424482D-01 3.237368954489824D-01 3.565961580632395D-01 - 2.584613552143140D-01 4.080336063529585D-02 8.180019306887014D-02 - 9.311626796834907D-02 9.764486744833585D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.754160521089398D-01 1.650756056033379D-01 - 1.486253901199377D-01 1.176072085222084D-01 7.444538590578002D-02 - 3.268630041583314D-01 5.149630668422668D-01 2.560308501346178D-01 - 1.750821571927808D-01 3.222446560067750D-01 3.549444560719308D-01 - 2.579920025677736D-01 5.887277214419587D-02 8.509276539464186D-02 - 9.473895634245175D-02 9.860385818133550D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.873633481472609D-01 1.764324662383198D-01 - 1.596591775559096D-01 1.306776192876008D-01 1.046448359220408D-01 - 3.289156104190550D-01 5.132468043669312D-01 2.508178888400256D-01 - 1.697170337144090D-01 3.201390860663612D-01 3.526223536306216D-01 - 2.571099871602519D-01 7.613542041806529D-02 9.085812513456572D-02 - 9.791517210541327D-02 1.007706962875686D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.415894441920495D-01 1.311783612493606D-01 - 1.076892012154341D-01 5.887781305657947D-02 3.269796856410810D-01 - 5.212219172748567D-01 2.755935546048552D-01 1.953139041244533D-01 - 3.297062781749356D-01 3.628499109120363D-01 2.623543752408572D-01 - 9.130981789385337D-02 8.258190146031281D-02 9.326352056790084D-02 - 9.790685739166521D-02 1.004771802397284D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.429425739077118D-01 1.318888956319471D-01 - 1.073441306278562D-01 5.451433765175348D-02 3.260323871468475D-01 - 5.203003835209087D-01 2.725071556115117D-01 1.920328714120742D-01 - 3.285203484706042D-01 3.616222485033451D-01 2.612919685041397D-01 - 7.843734328812010D-02 8.182509409155819D-02 9.293644579562914D-02 - 9.769310709513428D-02 1.003089143336160D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.447819150647940D-01 1.329023612354770D-01 - 1.070009665893987D-01 4.810301284775065D-02 3.250821030162450D-01 - 5.193038185502894D-01 2.693722810960173D-01 1.887632219780220D-01 - 3.273218655053802D-01 3.603855775545660D-01 2.602582675167812D-01 - 6.338045371675530D-02 8.100094282722348D-02 9.259720378774060D-02 - 9.747178093733508D-02 1.001349264674879D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.474573105024029D-01 1.345023031843765D-01 - 1.068942820513841D-01 3.735325712207264D-02 3.244255127022322D-01 - 5.182466042720351D-01 2.661917433597574D-01 1.855152401268707D-01 - 3.261213968641779D-01 3.591504866892861D-01 2.593847479292714D-01 - 4.418471150894823D-02 8.029383446773219D-02 9.233028180975546D-02 - 9.729015411088195D-02 9.997303657941276D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.517069073785278D-01 1.373968328121901D-01 - 1.077929721140304D-01 1.429173296154319D-08 3.245244223050475D-01 - 5.172273845887919D-01 2.630338798310765D-01 1.823431995818493D-01 - 3.249465707678915D-01 3.579022514897560D-01 2.588156137416754D-01 - 1.429173296154319D-08 8.029035808455424D-02 9.238466508426386D-02 - 9.727427973646254D-02 9.989197379456070D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.574134007066519D-01 1.418396096410013D-01 - 1.109231901559478D-01 4.784396082347971D-02 3.254107480568086D-01 - 5.162040144819393D-01 2.598573785987169D-01 1.790716943424482D-01 - 3.237368954489824D-01 3.565961580632395D-01 2.584613552143140D-01 - 4.080336063529585D-02 8.180019306887014D-02 9.311626796834907D-02 - 9.764486744833585D-02 1.000475301538116D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.650756056033379D-01 1.486253901199377D-01 - 1.176072085222084D-01 7.444538590578002D-02 3.268630041583314D-01 - 5.149630668422668D-01 2.560308501346178D-01 1.750821571927808D-01 - 3.222446560067750D-01 3.549444560719308D-01 2.579920025677736D-01 - 5.887277214419587D-02 8.509276539464186D-02 9.473895634245175D-02 - 9.860385818133550D-02 1.006395503956497D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.764324662383198D-01 1.596591775559096D-01 - 1.306776192876008D-01 1.046448359220408D-01 3.289156104190550D-01 - 5.132468043669312D-01 2.508178888400256D-01 1.697170337144090D-01 - 3.201390860663612D-01 3.526223536306216D-01 2.571099871602519D-01 - 7.613542041806529D-02 9.085812513456572D-02 9.791517210541327D-02 - 1.007706962875686D-01 1.022577529735514D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.494848784986428D-01 1.429425739077118D-01 - 1.318888956319471D-01 1.073441306278562D-01 7.843734328812010D-02 - 3.260323871468475D-01 5.203003835209087D-01 2.725071556115117D-01 - 1.920328714120742D-01 3.285203484706042D-01 3.616222485033451D-01 - 2.612919685041397D-01 5.451433765175348D-02 8.182509409155819D-02 - 9.293644579562914D-02 9.769310709513428D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.518914231153084D-01 1.447819150647940D-01 - 1.329023612354770D-01 1.070009665893987D-01 6.338045371675530D-02 - 3.250821030162450D-01 5.193038185502894D-01 2.693722810960173D-01 - 1.887632219780220D-01 3.273218655053802D-01 3.603855775545660D-01 - 2.602582675167812D-01 4.810301284775065D-02 8.100094282722348D-02 - 9.259720378774060D-02 9.747178093733508D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552847193803609D-01 1.474573105024029D-01 - 1.345023031843765D-01 1.068942820513841D-01 4.418471150894823D-02 - 3.244255127022322D-01 5.182466042720351D-01 2.661917433597574D-01 - 1.855152401268707D-01 3.261213968641779D-01 3.591504866892861D-01 - 2.593847479292714D-01 3.735325712207264D-02 8.029383446773219D-02 - 9.233028180975546D-02 9.729015411088195D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.604000342700846D-01 1.517069073785278D-01 - 1.373968328121901D-01 1.077929721140304D-01 1.429173296154319D-08 - 3.245244223050475D-01 5.172273845887919D-01 2.630338798310765D-01 - 1.823431995818493D-01 3.249465707678915D-01 3.579022514897560D-01 - 2.588156137416754D-01 1.429173296154319D-08 8.029035808455424D-02 - 9.238466508426386D-02 9.727427973646254D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.669855450998733D-01 1.574134007066519D-01 - 1.418396096410013D-01 1.109231901559478D-01 4.784396082347971D-02 - 3.254107480568086D-01 5.162040144819393D-01 2.598573785987169D-01 - 1.790716943424482D-01 3.237368954489824D-01 3.565961580632395D-01 - 2.584613552143140D-01 4.080336063529585D-02 8.180019306887014D-02 - 9.311626796834907D-02 9.764486744833585D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.754160521089398D-01 1.650756056033379D-01 - 1.486253901199377D-01 1.176072085222084D-01 7.444538590578002D-02 - 3.268630041583314D-01 5.149630668422668D-01 2.560308501346178D-01 - 1.750821571927808D-01 3.222446560067750D-01 3.549444560719308D-01 - 2.579920025677736D-01 5.887277214419587D-02 8.509276539464186D-02 - 9.473895634245175D-02 9.860385818133550D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.873633481472609D-01 1.764324662383198D-01 - 1.596591775559096D-01 1.306776192876008D-01 1.046448359220408D-01 - 3.289156104190550D-01 5.132468043669312D-01 2.508178888400256D-01 - 1.697170337144090D-01 3.201390860663612D-01 3.526223536306216D-01 - 2.571099871602519D-01 7.613542041806529D-02 9.085812513456572D-02 - 9.791517210541327D-02 1.007706962875686D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.033583967781278D-01 1.931231399841464D-01 - 1.779651753899706D-01 1.549796745299208D-01 1.435911993338093D-01 - 3.322416642839619D-01 5.108294513238822D-01 2.432154205024057D-01 - 1.624563855247557D-01 3.170542554956489D-01 3.492129189959919D-01 - 2.557845922894923D-01 9.469110625016029D-02 1.001158811648974D-01 - 1.040209697912242D-01 1.056309401442465D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.429425739077118D-01 1.318888956319471D-01 - 1.073441306278562D-01 5.451433765175348D-02 3.260323871468475D-01 - 5.203003835209087D-01 2.725071556115117D-01 1.920328714120742D-01 - 3.285203484706042D-01 3.616222485033451D-01 2.612919685041397D-01 - 7.843734328812010D-02 8.182509409155819D-02 9.293644579562914D-02 - 9.769310709513428D-02 1.003089143336160D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.447819150647940D-01 1.329023612354770D-01 - 1.070009665893987D-01 4.810301284775065D-02 3.250821030162450D-01 - 5.193038185502894D-01 2.693722810960173D-01 1.887632219780220D-01 - 3.273218655053802D-01 3.603855775545660D-01 2.602582675167812D-01 - 6.338045371675530D-02 8.100094282722348D-02 9.259720378774060D-02 - 9.747178093733508D-02 1.001349264674879D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.474573105024029D-01 1.345023031843765D-01 - 1.068942820513841D-01 3.735325712207264D-02 3.244255127022322D-01 - 5.182466042720351D-01 2.661917433597574D-01 1.855152401268707D-01 - 3.261213968641779D-01 3.591504866892861D-01 2.593847479292714D-01 - 4.418471150894823D-02 8.029383446773219D-02 9.233028180975546D-02 - 9.729015411088195D-02 9.997303657941276D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.517069073785278D-01 1.373968328121901D-01 - 1.077929721140304D-01 1.429173296154319D-08 3.245244223050475D-01 - 5.172273845887919D-01 2.630338798310765D-01 1.823431995818493D-01 - 3.249465707678915D-01 3.579022514897560D-01 2.588156137416754D-01 - 1.429173296154319D-08 8.029035808455424D-02 9.238466508426386D-02 - 9.727427973646254D-02 9.989197379456070D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.574134007066519D-01 1.418396096410013D-01 - 1.109231901559478D-01 4.784396082347971D-02 3.254107480568086D-01 - 5.162040144819393D-01 2.598573785987169D-01 1.790716943424482D-01 - 3.237368954489824D-01 3.565961580632395D-01 2.584613552143140D-01 - 4.080336063529585D-02 8.180019306887014D-02 9.311626796834907D-02 - 9.764486744833585D-02 1.000475301538116D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.650756056033379D-01 1.486253901199377D-01 - 1.176072085222084D-01 7.444538590578002D-02 3.268630041583314D-01 - 5.149630668422668D-01 2.560308501346178D-01 1.750821571927808D-01 - 3.222446560067750D-01 3.549444560719308D-01 2.579920025677736D-01 - 5.887277214419587D-02 8.509276539464186D-02 9.473895634245175D-02 - 9.860385818133550D-02 1.006395503956497D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.764324662383198D-01 1.596591775559096D-01 - 1.306776192876008D-01 1.046448359220408D-01 3.289156104190550D-01 - 5.132468043669312D-01 2.508178888400256D-01 1.697170337144090D-01 - 3.201390860663612D-01 3.526223536306216D-01 2.571099871602519D-01 - 7.613542041806529D-02 9.085812513456572D-02 9.791517210541327D-02 - 1.007706962875686D-01 1.022577529735514D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.931231399841464D-01 1.779651753899706D-01 - 1.549796745299208D-01 1.435911993338093D-01 3.322416642839619D-01 - 5.108294513238822D-01 2.432154205024057D-01 1.624563855247557D-01 - 3.170542554956489D-01 3.492129189959919D-01 2.557845922894923D-01 - 9.469110625016029D-02 1.001158811648974D-01 1.040209697912242D-01 - 1.056309401442465D-01 1.064590985799043D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.454221290400204D-01 1.368998187452639D-01 + 1.195251471811498D-01 8.210637063790795D-02 2.056898084924796D-01 + 4.236335933959263D-01 3.974057527530317D-01 2.338618714382207D-01 + 2.613933505455158D-01 3.456746965152334D-01 3.120296257900973D-01 + 1.733483762317442D-01 6.944978656505113D-02 8.765174047884679D-02 + 9.544998271258073D-02 9.909651476503792D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.472751976466126D-01 1.381289364599799D-01 + 1.197840885211706D-01 7.924061192919180D-02 1.982330717919957D-01 + 4.226796730585756D-01 3.953709096946807D-01 2.306688825244052D-01 + 2.591595768415217D-01 3.444625100084769D-01 3.108895155197101D-01 + 1.658420082564506D-01 6.636084685457125D-02 8.708992162553453D-02 + 9.517463440395812D-02 9.890218220839503D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.498538420157154D-01 1.399109724967613D-01 + 1.203249782651603D-01 7.483787965265329D-02 1.892681952360485D-01 + 4.217645096352034D-01 3.932786118195246D-01 2.274606216401664D-01 + 2.569304311186141D-01 3.432448316533548D-01 3.097947699224776D-01 + 1.568020451679402D-01 6.168776181619438D-02 8.655556572311020D-02 + 9.492235516142686D-02 9.871747452378055D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.537122428828433D-01 1.427658384693739D-01 + 1.216465975404964D-01 6.301013139480599D-02 1.732836652019929D-01 + 4.211059809670296D-01 3.911749030129160D-01 2.242710157248886D-01 + 2.547316018351977D-01 3.420301764527792D-01 3.088132749624979D-01 + 1.405962718679072D-01 4.948436599152241D-02 8.632478486157494D-02 + 9.481984518533983D-02 9.860736105532950D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.591264718637838D-01 1.470891876345928D-01 + 1.244881511807933D-01 6.664003434629813D-02 1.744447863692706D-01 + 4.208416423581508D-01 3.890806643751337D-01 2.210765380885255D-01 + 2.525245900352938D-01 3.407954689424680D-01 3.079438446272464D-01 + 1.395200859707542D-01 5.072348152011263D-02 8.689787105150887D-02 + 9.510502005935159D-02 9.871466278329152D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.662226508797004D-01 1.532385015177329D-01 + 1.297488496097750D-01 8.770493635185442D-02 1.936407747361060D-01 + 4.208602083848429D-01 3.867638275143907D-01 2.175105200671478D-01 + 2.500338507477486D-01 3.393805413977319D-01 3.069984929793146D-01 + 1.540323726403952D-01 6.664227281075112D-02 8.868704569357905D-02 + 9.602598748511720D-02 9.923395154478173D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.760718680244651D-01 1.624481598793776D-01 + 1.391423488714161D-01 1.068437624094080D-01 2.087172091013104D-01 + 4.209971214466551D-01 3.837646525459693D-01 2.129119824704716D-01 + 2.467957332450863D-01 3.374876379439216D-01 3.056671998576450D-01 + 1.625275455725732D-01 7.773977077286812D-02 9.215125474427041D-02 + 9.800717072919184D-02 1.005679644595246D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.900693377869646D-01 1.767949897920892D-01 + 1.558204116908542D-01 1.334733322683441D-01 2.273483274897268D-01 + 4.213083825984683D-01 3.795273912583236D-01 2.065516821454172D-01 + 2.423416902003006D-01 3.347571535471551D-01 3.036824630190902D-01 + 1.709302765294943D-01 9.045013324192248D-02 9.822753704902755D-02 + 1.020844445821125D-01 1.037796219963156D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.476716195616848D-01 1.415894441920459D-01 + 1.311783612493568D-01 1.076892012154375D-01 9.130981789385294D-02 + 3.269796856410898D-01 5.212219172748533D-01 2.755935546048564D-01 + 1.953139041244450D-01 3.297062781749387D-01 3.628499109120388D-01 + 2.623543752408608D-01 5.887781305658035D-02 8.258190146031261D-02 + 9.326352056789418D-02 9.790685739166874D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.494848784986426D-01 1.429425739077081D-01 + 1.318888956319445D-01 1.073441306278602D-01 7.843734328812012D-02 + 3.260323871468556D-01 5.203003835209065D-01 2.725071556115109D-01 + 1.920328714120705D-01 3.285203484706091D-01 3.616222485033467D-01 + 2.612919685041429D-01 5.451433765175379D-02 8.182509409155779D-02 + 9.293644579562260D-02 9.769310709513740D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.518914231153081D-01 1.447819150647917D-01 + 1.329023612354754D-01 1.070009665894023D-01 6.338045371675553D-02 + 3.250821030162516D-01 5.193038185502886D-01 2.693722810960169D-01 + 1.887632219780225D-01 3.273218655053846D-01 3.603855775545671D-01 + 2.602582675167838D-01 4.810301284775084D-02 8.100094282722259D-02 + 9.259720378773512D-02 9.747178093733735D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552847193803604D-01 1.474573105024015D-01 + 1.345023031843764D-01 1.068942820513870D-01 4.418471150894884D-02 + 3.244255127022381D-01 5.182466042720353D-01 2.661917433597576D-01 + 1.855152401268687D-01 3.261213968641805D-01 3.591504866892869D-01 + 2.593847479292725D-01 3.735325712207298D-02 8.029383446773110D-02 + 9.233028180975202D-02 9.729015411088295D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.604000342700836D-01 1.517069073785277D-01 + 1.373968328121897D-01 1.077929721140322D-01 1.429173174743592D-08 + 3.245244223050529D-01 5.172273845887922D-01 2.630338798310788D-01 + 1.823431995818491D-01 3.249465707678927D-01 3.579022514897565D-01 + 2.588156137416757D-01 1.429173174743592D-08 8.029035808455380D-02 + 9.238466508426288D-02 9.727427973646147D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.669855450998724D-01 1.574134007066514D-01 + 1.418396096410026D-01 1.109231901559486D-01 4.784396082347993D-02 + 3.254107480568180D-01 5.162040144819401D-01 2.598573785987236D-01 + 1.790716943424505D-01 3.237368954489830D-01 3.565961580632397D-01 + 2.584613552143139D-01 4.080336063529544D-02 8.180019306886953D-02 + 9.311626796834929D-02 9.764486744833270D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.754160521089397D-01 1.650756056033381D-01 + 1.486253901199395D-01 1.176072085222095D-01 7.444538590577961D-02 + 3.268630041583466D-01 5.149630668422672D-01 2.560308501346318D-01 + 1.750821571927854D-01 3.222446560067754D-01 3.549444560719296D-01 + 2.579920025677750D-01 5.887277214419653D-02 8.509276539464300D-02 + 9.473895634245436D-02 9.860385818133244D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.873633481472617D-01 1.764324662383210D-01 + 1.596591775559120D-01 1.306776192876035D-01 1.046448359220394D-01 + 3.289156104190760D-01 5.132468043669308D-01 2.508178888400473D-01 + 1.697170337144218D-01 3.201390860663624D-01 3.526223536306189D-01 + 2.571099871602564D-01 7.613542041806474D-02 9.085812513456819D-02 + 9.791517210541613D-02 1.007706962875645D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.415894441920459D-01 1.311783612493568D-01 + 1.076892012154375D-01 5.887781305658035D-02 3.269796856410898D-01 + 5.212219172748533D-01 2.755935546048564D-01 1.953139041244450D-01 + 3.297062781749387D-01 3.628499109120388D-01 2.623543752408608D-01 + 9.130981789385294D-02 8.258190146031261D-02 9.326352056789418D-02 + 9.790685739166874D-02 1.004771802397288D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.429425739077081D-01 1.318888956319445D-01 + 1.073441306278602D-01 5.451433765175379D-02 3.260323871468556D-01 + 5.203003835209065D-01 2.725071556115109D-01 1.920328714120705D-01 + 3.285203484706091D-01 3.616222485033467D-01 2.612919685041429D-01 + 7.843734328812012D-02 8.182509409155779D-02 9.293644579562260D-02 + 9.769310709513740D-02 1.003089143336166D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.447819150647917D-01 1.329023612354754D-01 + 1.070009665894023D-01 4.810301284775084D-02 3.250821030162516D-01 + 5.193038185502886D-01 2.693722810960169D-01 1.887632219780225D-01 + 3.273218655053846D-01 3.603855775545671D-01 2.602582675167838D-01 + 6.338045371675553D-02 8.100094282722259D-02 9.259720378773512D-02 + 9.747178093733735D-02 1.001349264674887D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.474573105024015D-01 1.345023031843764D-01 + 1.068942820513870D-01 3.735325712207298D-02 3.244255127022381D-01 + 5.182466042720353D-01 2.661917433597576D-01 1.855152401268687D-01 + 3.261213968641805D-01 3.591504866892869D-01 2.593847479292725D-01 + 4.418471150894884D-02 8.029383446773110D-02 9.233028180975202D-02 + 9.729015411088295D-02 9.997303657941313D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.517069073785277D-01 1.373968328121897D-01 + 1.077929721140322D-01 1.429173174743592D-08 3.245244223050529D-01 + 5.172273845887922D-01 2.630338798310788D-01 1.823431995818491D-01 + 3.249465707678927D-01 3.579022514897565D-01 2.588156137416757D-01 + 1.429173174743592D-08 8.029035808455380D-02 9.238466508426288D-02 + 9.727427973646147D-02 9.989197379456047D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.574134007066514D-01 1.418396096410026D-01 + 1.109231901559486D-01 4.784396082347993D-02 3.254107480568180D-01 + 5.162040144819401D-01 2.598573785987236D-01 1.790716943424505D-01 + 3.237368954489830D-01 3.565961580632397D-01 2.584613552143139D-01 + 4.080336063529544D-02 8.180019306886953D-02 9.311626796834929D-02 + 9.764486744833270D-02 1.000475301538114D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.650756056033381D-01 1.486253901199395D-01 + 1.176072085222095D-01 7.444538590577961D-02 3.268630041583466D-01 + 5.149630668422672D-01 2.560308501346318D-01 1.750821571927854D-01 + 3.222446560067754D-01 3.549444560719296D-01 2.579920025677750D-01 + 5.887277214419653D-02 8.509276539464300D-02 9.473895634245436D-02 + 9.860385818133244D-02 1.006395503956503D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.764324662383210D-01 1.596591775559120D-01 + 1.306776192876035D-01 1.046448359220394D-01 3.289156104190760D-01 + 5.132468043669308D-01 2.508178888400473D-01 1.697170337144218D-01 + 3.201390860663624D-01 3.526223536306189D-01 2.571099871602564D-01 + 7.613542041806474D-02 9.085812513456819D-02 9.791517210541613D-02 + 1.007706962875645D-01 1.022577529735513D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.494848784986426D-01 1.429425739077081D-01 + 1.318888956319445D-01 1.073441306278602D-01 7.843734328812012D-02 + 3.260323871468556D-01 5.203003835209065D-01 2.725071556115109D-01 + 1.920328714120705D-01 3.285203484706091D-01 3.616222485033467D-01 + 2.612919685041429D-01 5.451433765175379D-02 8.182509409155779D-02 + 9.293644579562260D-02 9.769310709513740D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.518914231153081D-01 1.447819150647917D-01 + 1.329023612354754D-01 1.070009665894023D-01 6.338045371675553D-02 + 3.250821030162516D-01 5.193038185502886D-01 2.693722810960169D-01 + 1.887632219780225D-01 3.273218655053846D-01 3.603855775545671D-01 + 2.602582675167838D-01 4.810301284775084D-02 8.100094282722259D-02 + 9.259720378773512D-02 9.747178093733735D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552847193803604D-01 1.474573105024015D-01 + 1.345023031843764D-01 1.068942820513870D-01 4.418471150894884D-02 + 3.244255127022381D-01 5.182466042720353D-01 2.661917433597576D-01 + 1.855152401268687D-01 3.261213968641805D-01 3.591504866892869D-01 + 2.593847479292725D-01 3.735325712207298D-02 8.029383446773110D-02 + 9.233028180975202D-02 9.729015411088295D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.604000342700836D-01 1.517069073785277D-01 + 1.373968328121897D-01 1.077929721140322D-01 1.429173174743592D-08 + 3.245244223050529D-01 5.172273845887922D-01 2.630338798310788D-01 + 1.823431995818491D-01 3.249465707678927D-01 3.579022514897565D-01 + 2.588156137416757D-01 1.429173174743592D-08 8.029035808455380D-02 + 9.238466508426288D-02 9.727427973646147D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.669855450998724D-01 1.574134007066514D-01 + 1.418396096410026D-01 1.109231901559486D-01 4.784396082347993D-02 + 3.254107480568180D-01 5.162040144819401D-01 2.598573785987236D-01 + 1.790716943424505D-01 3.237368954489830D-01 3.565961580632397D-01 + 2.584613552143139D-01 4.080336063529544D-02 8.180019306886953D-02 + 9.311626796834929D-02 9.764486744833270D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.754160521089397D-01 1.650756056033381D-01 + 1.486253901199395D-01 1.176072085222095D-01 7.444538590577961D-02 + 3.268630041583466D-01 5.149630668422672D-01 2.560308501346318D-01 + 1.750821571927854D-01 3.222446560067754D-01 3.549444560719296D-01 + 2.579920025677750D-01 5.887277214419653D-02 8.509276539464300D-02 + 9.473895634245436D-02 9.860385818133244D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.873633481472617D-01 1.764324662383210D-01 + 1.596591775559120D-01 1.306776192876035D-01 1.046448359220394D-01 + 3.289156104190760D-01 5.132468043669308D-01 2.508178888400473D-01 + 1.697170337144218D-01 3.201390860663624D-01 3.526223536306189D-01 + 2.571099871602564D-01 7.613542041806474D-02 9.085812513456819D-02 + 9.791517210541613D-02 1.007706962875645D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.033583967781271D-01 1.931231399841484D-01 + 1.779651753899754D-01 1.549796745299259D-01 1.435911993338077D-01 + 3.322416642839842D-01 5.108294513238821D-01 2.432154205024341D-01 + 1.624563855247655D-01 3.170542554956526D-01 3.492129189959866D-01 + 2.557845922894987D-01 9.469110625015721D-02 1.001158811648998D-01 + 1.040209697912261D-01 1.056309401442432D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.429425739077081D-01 1.318888956319445D-01 + 1.073441306278602D-01 5.451433765175379D-02 3.260323871468556D-01 + 5.203003835209065D-01 2.725071556115109D-01 1.920328714120705D-01 + 3.285203484706091D-01 3.616222485033467D-01 2.612919685041429D-01 + 7.843734328812012D-02 8.182509409155779D-02 9.293644579562260D-02 + 9.769310709513740D-02 1.003089143336166D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.447819150647917D-01 1.329023612354754D-01 + 1.070009665894023D-01 4.810301284775084D-02 3.250821030162516D-01 + 5.193038185502886D-01 2.693722810960169D-01 1.887632219780225D-01 + 3.273218655053846D-01 3.603855775545671D-01 2.602582675167838D-01 + 6.338045371675553D-02 8.100094282722259D-02 9.259720378773512D-02 + 9.747178093733735D-02 1.001349264674887D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.474573105024015D-01 1.345023031843764D-01 + 1.068942820513870D-01 3.735325712207298D-02 3.244255127022381D-01 + 5.182466042720353D-01 2.661917433597576D-01 1.855152401268687D-01 + 3.261213968641805D-01 3.591504866892869D-01 2.593847479292725D-01 + 4.418471150894884D-02 8.029383446773110D-02 9.233028180975202D-02 + 9.729015411088295D-02 9.997303657941313D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.517069073785277D-01 1.373968328121897D-01 + 1.077929721140322D-01 1.429173174743592D-08 3.245244223050529D-01 + 5.172273845887922D-01 2.630338798310788D-01 1.823431995818491D-01 + 3.249465707678927D-01 3.579022514897565D-01 2.588156137416757D-01 + 1.429173174743592D-08 8.029035808455380D-02 9.238466508426288D-02 + 9.727427973646147D-02 9.989197379456047D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.574134007066514D-01 1.418396096410026D-01 + 1.109231901559486D-01 4.784396082347993D-02 3.254107480568180D-01 + 5.162040144819401D-01 2.598573785987236D-01 1.790716943424505D-01 + 3.237368954489830D-01 3.565961580632397D-01 2.584613552143139D-01 + 4.080336063529544D-02 8.180019306886953D-02 9.311626796834929D-02 + 9.764486744833270D-02 1.000475301538114D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.650756056033381D-01 1.486253901199395D-01 + 1.176072085222095D-01 7.444538590577961D-02 3.268630041583466D-01 + 5.149630668422672D-01 2.560308501346318D-01 1.750821571927854D-01 + 3.222446560067754D-01 3.549444560719296D-01 2.579920025677750D-01 + 5.887277214419653D-02 8.509276539464300D-02 9.473895634245436D-02 + 9.860385818133244D-02 1.006395503956503D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.764324662383210D-01 1.596591775559120D-01 + 1.306776192876035D-01 1.046448359220394D-01 3.289156104190760D-01 + 5.132468043669308D-01 2.508178888400473D-01 1.697170337144218D-01 + 3.201390860663624D-01 3.526223536306189D-01 2.571099871602564D-01 + 7.613542041806474D-02 9.085812513456819D-02 9.791517210541613D-02 + 1.007706962875645D-01 1.022577529735513D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.931231399841484D-01 1.779651753899754D-01 + 1.549796745299259D-01 1.435911993338077D-01 3.322416642839842D-01 + 5.108294513238821D-01 2.432154205024341D-01 1.624563855247655D-01 + 3.170542554956526D-01 3.492129189959866D-01 2.557845922894987D-01 + 9.469110625015721D-02 1.001158811648998D-01 1.040209697912261D-01 + 1.056309401442432D-01 1.064590985799035D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1812,294 +1812,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.316579304581711D+00 -3.240036693526325D+00 - -3.101916003618436D+00 -2.816767564574474D+00 -2.567269937971430D+00 - -2.838116991065035D+00 -2.776179532855834D+00 -2.301740037331788D+00 - -1.766345290537847D+00 -1.548832070536315D+00 -1.658255128921137D+00 - -2.079360791353112D+00 -2.531482893001283D+00 -2.423791223739195D+00 - -2.400379301174149D+00 -2.390293708495567D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.316676524315130D+00 -3.240277746047968D+00 - -3.101966213512221D+00 -2.809893038273977D+00 -2.585133712959921D+00 - -2.853010690858064D+00 -2.790717036479653D+00 -2.308409928361732D+00 - -1.763417182827686D+00 -1.546161448201469D+00 -1.654995863445493D+00 - -2.086681728291486D+00 -2.517080105023660D+00 -2.409250276983213D+00 - -2.386774593096185D+00 -2.377056491436533D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.316808096143977D+00 -3.240640413349921D+00 - -3.102304659152135D+00 -2.799656771609047D+00 -2.605921925389855D+00 - -2.868052651612436D+00 -2.805388454695024D+00 -2.315156081674018D+00 - -1.760452564684416D+00 -1.543539823153627D+00 -1.651692088315761D+00 - -2.096706476644973D+00 -2.496501617783834D+00 -2.389877530053456D+00 - -2.368853622710304D+00 -2.359674610055748D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.317115767731144D+00 -3.241652370085274D+00 - -3.104262849280267D+00 -2.774989939885360D+00 -2.640138704209066D+00 - -2.883325169205138D+00 -2.820230582809103D+00 -2.322019346276665D+00 - -1.757444944017472D+00 -1.540962179400755D+00 -1.648206781944303D+00 - -2.119714318097387D+00 -2.456103544583228D+00 -2.362704775496889D+00 - -2.344057742712561D+00 -2.335776823223723D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.317840664428397D+00 -3.244216192513020D+00 - -3.110140253709227D+00 -2.801560193199095D+00 -2.709994608280922D+00 - -2.899259451648485D+00 -2.835603633886665D+00 -2.329162276342449D+00 - -1.754306355467257D+00 -1.538358592620338D+00 -1.644418162352525D+00 - -2.094271404802704D+00 -2.376233248101598D+00 -2.327005135150314D+00 - -2.311802942904470D+00 -2.304826541345208D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.319155791148302D+00 -3.249001628924902D+00 - -3.121730868511220D+00 -2.874229980953713D+00 -2.785809230839724D+00 - -2.918072892841183D+00 -2.853827218842404D+00 -2.337688510733015D+00 - -1.750571105218344D+00 -1.535373221881758D+00 -1.639988340218415D+00 - -2.031409931123690D+00 -2.293646966614406D+00 -2.284467736719431D+00 - -2.273286517250376D+00 -2.267850595034147D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.321270044585441D+00 -3.256812142922329D+00 - -3.141073731451796D+00 -2.934311934402167D+00 -2.847986846073030D+00 - -2.944381546378654D+00 -2.879887739482668D+00 -2.349981517234051D+00 - -1.745201673624283D+00 -1.531296849435658D+00 -1.634160208763738D+00 - -1.990433404319796D+00 -2.228841433034598D+00 -2.231992481052525D+00 - -2.224911203488465D+00 -2.221118655860778D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.324617792600483D+00 -3.269243267572469D+00 - -3.171851961314030D+00 -3.009733748981536D+00 -2.926272509559007D+00 - -2.985575167270345D+00 -2.922081365506255D+00 -2.370031960055301D+00 - -1.736397582568230D+00 -1.525115912231390D+00 -1.625682695612583D+00 - -1.945865373567375D+00 -2.154064671470711D+00 -2.163036458619946D+00 - -2.159607080539554D+00 -2.157348043578642D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.287340974688996D+00 - -3.192501915600797D+00 -3.011286071493703D+00 -2.358667407421834D+00 - -2.758980441546087D+00 -2.902416565314177D+00 -2.635439341426392D+00 - -1.961386091030010D+00 -1.574216434973009D+00 -1.526141677285335D+00 - -1.793635477305493D+00 -2.627933483571864D+00 -2.447232225553990D+00 - -2.413015104056934D+00 -2.399647987570134D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.287527079036690D+00 - -3.192776804778816D+00 -3.011099222600429D+00 -2.375521080932007D+00 - -2.775910821985793D+00 -2.915160135414081D+00 -2.651702089268686D+00 - -1.958432627602061D+00 -1.571346008546309D+00 -1.523624161340606D+00 - -1.789619199753114D+00 -2.616751480631903D+00 -2.434014382247373D+00 - -2.400903183098482D+00 -2.387950929971046D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.287729853622672D+00 - -3.193077246753694D+00 -3.010911579915945D+00 -2.395990920884906D+00 - -2.793112028036976D+00 -2.927859777995406D+00 -2.668146143240439D+00 - -1.955358853335742D+00 -1.568531241826630D+00 -1.521144381092332D+00 - -1.785595711595918D+00 -2.600809869947629D+00 -2.416744687267732D+00 - -2.385338855319267D+00 -2.372905403995945D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.288053366352076D+00 - -3.193701186671245D+00 -3.011528623267658D+00 -2.423927810699316D+00 - -2.810656941938222D+00 -2.940581858479141D+00 -2.684966039065109D+00 - -1.952153291054782D+00 -1.565766872520507D+00 -1.518716797175038D+00 - -1.781311463399755D+00 -2.575377013304958D+00 -2.393074900615016D+00 - -2.364351677011811D+00 -2.352818554514192D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.288960539971341D+00 - -3.195894387346431D+00 -3.015927199835732D+00 -2.497126923133095D+00 - -2.828843141065631D+00 -2.953218735337558D+00 -2.702155698354604D+00 - -1.948802356632165D+00 -1.563057255862435D+00 -1.516307792045038D+00 - -1.776491075157381D+00 -2.497126923133095D+00 -2.358835341279844D+00 - -2.334557183080885D+00 -2.324503556243354D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.290952953141091D+00 - -3.201056889593217D+00 -3.027682538061530D+00 -2.665504111766023D+00 - -2.848504257158939D+00 -2.966471673031811D+00 -2.720568428822685D+00 - -1.945122621560342D+00 -1.560243187814084D+00 -1.513826134759795D+00 - -1.771047647447884D+00 -2.332419973472454D+00 -2.316550754520998D+00 - -2.298077261719529D+00 -2.290073770574113D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.294221046850956D+00 - -3.209775626114341D+00 -3.048408420275794D+00 -2.755324853711505D+00 - -2.873903700722430D+00 -2.983411940451554D+00 -2.744856833063563D+00 - -1.940206159485468D+00 -1.556712452013483D+00 -1.510711112939670D+00 - -1.764368465726312D+00 -2.257803637848109D+00 -2.267813500616061D+00 - -2.255429430021139D+00 -2.249565606686723D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.299409966889650D+00 - -3.223841931834369D+00 -3.082268947582683D+00 -2.851245516038686D+00 - -2.911473313819498D+00 -3.008737230521132D+00 -2.782544953894421D+00 - -1.932318122492753D+00 -1.551569960505428D+00 -1.506193872284053D+00 - -1.755367384104916D+00 -2.184194129599845D+00 -2.205554464074379D+00 - -2.199172529498522D+00 -2.195477247747478D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.287340974688996D+00 -3.192501915600797D+00 - -3.011286071493703D+00 -2.627933483571864D+00 -2.758980441546087D+00 - -2.902416565314177D+00 -2.635439341426392D+00 -1.961386091030010D+00 - -1.574216434973009D+00 -1.526141677285335D+00 -1.793635477305493D+00 - -2.358667407421834D+00 -2.447232225553990D+00 -2.413015104056934D+00 - -2.399647987570134D+00 -2.392528414690534D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.287527079036690D+00 -3.192776804778816D+00 - -3.011099222600429D+00 -2.616751480631903D+00 -2.775910821985793D+00 - -2.915160135414081D+00 -2.651702089268686D+00 -1.958432627602061D+00 - -1.571346008546309D+00 -1.523624161340606D+00 -1.789619199753114D+00 - -2.375521080932007D+00 -2.434014382247373D+00 -2.400903183098482D+00 - -2.387950929971046D+00 -2.381047501750553D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.287729853622672D+00 -3.193077246753694D+00 - -3.010911579915945D+00 -2.600809869947629D+00 -2.793112028036976D+00 - -2.927859777995406D+00 -2.668146143240439D+00 -1.955358853335742D+00 - -1.568531241826630D+00 -1.521144381092332D+00 -1.785595711595918D+00 - -2.395990920884906D+00 -2.416744687267732D+00 -2.385338855319267D+00 - -2.372905403995945D+00 -2.366322130028587D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.288053366352076D+00 -3.193701186671245D+00 - -3.011528623267658D+00 -2.575377013304958D+00 -2.810656941938222D+00 - -2.940581858479141D+00 -2.684966039065109D+00 -1.952153291054782D+00 - -1.565766872520507D+00 -1.518716797175038D+00 -1.781311463399755D+00 - -2.423927810699316D+00 -2.393074900615016D+00 -2.364351677011811D+00 - -2.352818554514192D+00 -2.346652351684267D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.288960539971341D+00 -3.195894387346431D+00 - -3.015927199835732D+00 -2.497126923133095D+00 -2.828843141065631D+00 - -2.953218735337558D+00 -2.702155698354604D+00 -1.948802356632165D+00 - -1.563057255862435D+00 -1.516307792045038D+00 -1.776491075157381D+00 - -2.497126923133095D+00 -2.358835341279844D+00 -2.334557183080885D+00 - -2.324503556243354D+00 -2.319132830453080D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.290952953141091D+00 -3.201056889593217D+00 - -3.027682538061530D+00 -2.665504111766023D+00 -2.848504257158939D+00 - -2.966471673031811D+00 -2.720568428822685D+00 -1.945122621560342D+00 - -1.560243187814084D+00 -1.513826134759795D+00 -1.771047647447884D+00 - -2.332419973472454D+00 -2.316550754520998D+00 -2.298077261719529D+00 - -2.290073770574113D+00 -2.285596008110284D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.294221046850956D+00 -3.209775626114341D+00 - -3.048408420275794D+00 -2.755324853711505D+00 -2.873903700722430D+00 - -2.983411940451554D+00 -2.744856833063563D+00 -1.940206159485468D+00 - -1.556712452013483D+00 -1.510711112939670D+00 -1.764368465726312D+00 - -2.257803637848109D+00 -2.267813500616061D+00 -2.255429430021139D+00 - -2.249565606686723D+00 -2.246166994765471D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.299409966889650D+00 -3.223841931834369D+00 - -3.082268947582683D+00 -2.851245516038686D+00 -2.911473313819498D+00 - -3.008737230521132D+00 -2.782544953894421D+00 -1.932318122492753D+00 - -1.551569960505428D+00 -1.506193872284053D+00 -1.755367384104916D+00 - -2.184194129599845D+00 -2.205554464074379D+00 -2.199172529498522D+00 - -2.195477247747478D+00 -2.193264774243441D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.287527079036690D+00 - -3.192776804778816D+00 -3.011099222600429D+00 -2.375521080932007D+00 - -2.775910821985793D+00 -2.915160135414081D+00 -2.651702089268686D+00 - -1.958432627602061D+00 -1.571346008546309D+00 -1.523624161340606D+00 - -1.789619199753114D+00 -2.616751480631903D+00 -2.434014382247373D+00 - -2.400903183098482D+00 -2.387950929971046D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.287729853622672D+00 - -3.193077246753694D+00 -3.010911579915945D+00 -2.395990920884906D+00 - -2.793112028036976D+00 -2.927859777995406D+00 -2.668146143240439D+00 - -1.955358853335742D+00 -1.568531241826630D+00 -1.521144381092332D+00 - -1.785595711595918D+00 -2.600809869947629D+00 -2.416744687267732D+00 - -2.385338855319267D+00 -2.372905403995945D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.288053366352076D+00 - -3.193701186671245D+00 -3.011528623267658D+00 -2.423927810699316D+00 - -2.810656941938222D+00 -2.940581858479141D+00 -2.684966039065109D+00 - -1.952153291054782D+00 -1.565766872520507D+00 -1.518716797175038D+00 - -1.781311463399755D+00 -2.575377013304958D+00 -2.393074900615016D+00 - -2.364351677011811D+00 -2.352818554514192D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.288960539971341D+00 - -3.195894387346431D+00 -3.015927199835732D+00 -2.497126923133095D+00 - -2.828843141065631D+00 -2.953218735337558D+00 -2.702155698354604D+00 - -1.948802356632165D+00 -1.563057255862435D+00 -1.516307792045038D+00 - -1.776491075157381D+00 -2.497126923133095D+00 -2.358835341279844D+00 - -2.334557183080885D+00 -2.324503556243354D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.290952953141091D+00 - -3.201056889593217D+00 -3.027682538061530D+00 -2.665504111766023D+00 - -2.848504257158939D+00 -2.966471673031811D+00 -2.720568428822685D+00 - -1.945122621560342D+00 -1.560243187814084D+00 -1.513826134759795D+00 - -1.771047647447884D+00 -2.332419973472454D+00 -2.316550754520998D+00 - -2.298077261719529D+00 -2.290073770574113D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.294221046850956D+00 - -3.209775626114341D+00 -3.048408420275794D+00 -2.755324853711505D+00 - -2.873903700722430D+00 -2.983411940451554D+00 -2.744856833063563D+00 - -1.940206159485468D+00 -1.556712452013483D+00 -1.510711112939670D+00 - -1.764368465726312D+00 -2.257803637848109D+00 -2.267813500616061D+00 - -2.255429430021139D+00 -2.249565606686723D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.299409966889650D+00 - -3.223841931834369D+00 -3.082268947582683D+00 -2.851245516038686D+00 - -2.911473313819498D+00 -3.008737230521132D+00 -2.782544953894421D+00 - -1.932318122492753D+00 -1.551569960505428D+00 -1.506193872284053D+00 - -1.755367384104916D+00 -2.184194129599845D+00 -2.205554464074379D+00 - -2.199172529498522D+00 -2.195477247747478D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345724582300579D+00 -3.307612038911126D+00 - -3.246109132654731D+00 -3.135187833184337D+00 -2.970232699120437D+00 - -2.972138509257407D+00 -3.049951615483343D+00 -2.847091662126125D+00 - -1.918173101707906D+00 -1.543529145566833D+00 -1.499170670569244D+00 - -1.741998855492119D+00 -2.101901125072618D+00 -2.124608967136004D+00 - -2.122809873770879D+00 -2.120968671141335D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.287527079036690D+00 -3.192776804778816D+00 - -3.011099222600429D+00 -2.616751480631903D+00 -2.775910821985793D+00 - -2.915160135414081D+00 -2.651702089268686D+00 -1.958432627602061D+00 - -1.571346008546309D+00 -1.523624161340606D+00 -1.789619199753114D+00 - -2.375521080932007D+00 -2.434014382247373D+00 -2.400903183098482D+00 - -2.387950929971046D+00 -2.381047501750553D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.287729853622672D+00 -3.193077246753694D+00 - -3.010911579915945D+00 -2.600809869947629D+00 -2.793112028036976D+00 - -2.927859777995406D+00 -2.668146143240439D+00 -1.955358853335742D+00 - -1.568531241826630D+00 -1.521144381092332D+00 -1.785595711595918D+00 - -2.395990920884906D+00 -2.416744687267732D+00 -2.385338855319267D+00 - -2.372905403995945D+00 -2.366322130028587D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.288053366352076D+00 -3.193701186671245D+00 - -3.011528623267658D+00 -2.575377013304958D+00 -2.810656941938222D+00 - -2.940581858479141D+00 -2.684966039065109D+00 -1.952153291054782D+00 - -1.565766872520507D+00 -1.518716797175038D+00 -1.781311463399755D+00 - -2.423927810699316D+00 -2.393074900615016D+00 -2.364351677011811D+00 - -2.352818554514192D+00 -2.346652351684267D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.288960539971341D+00 -3.195894387346431D+00 - -3.015927199835732D+00 -2.497126923133095D+00 -2.828843141065631D+00 - -2.953218735337558D+00 -2.702155698354604D+00 -1.948802356632165D+00 - -1.563057255862435D+00 -1.516307792045038D+00 -1.776491075157381D+00 - -2.497126923133095D+00 -2.358835341279844D+00 -2.334557183080885D+00 - -2.324503556243354D+00 -2.319132830453080D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.290952953141091D+00 -3.201056889593217D+00 - -3.027682538061530D+00 -2.665504111766023D+00 -2.848504257158939D+00 - -2.966471673031811D+00 -2.720568428822685D+00 -1.945122621560342D+00 - -1.560243187814084D+00 -1.513826134759795D+00 -1.771047647447884D+00 - -2.332419973472454D+00 -2.316550754520998D+00 -2.298077261719529D+00 - -2.290073770574113D+00 -2.285596008110284D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.294221046850956D+00 -3.209775626114341D+00 - -3.048408420275794D+00 -2.755324853711505D+00 -2.873903700722430D+00 - -2.983411940451554D+00 -2.744856833063563D+00 -1.940206159485468D+00 - -1.556712452013483D+00 -1.510711112939670D+00 -1.764368465726312D+00 - -2.257803637848109D+00 -2.267813500616061D+00 -2.255429430021139D+00 - -2.249565606686723D+00 -2.246166994765471D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.299409966889650D+00 -3.223841931834369D+00 - -3.082268947582683D+00 -2.851245516038686D+00 -2.911473313819498D+00 - -3.008737230521132D+00 -2.782544953894421D+00 -1.932318122492753D+00 - -1.551569960505428D+00 -1.506193872284053D+00 -1.755367384104916D+00 - -2.184194129599845D+00 -2.205554464074379D+00 -2.199172529498522D+00 - -2.195477247747478D+00 -2.193264774243441D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.307612038911126D+00 -3.246109132654731D+00 - -3.135187833184337D+00 -2.970232699120437D+00 -2.972138509257407D+00 - -3.049951615483343D+00 -2.847091662126125D+00 -1.918173101707906D+00 - -1.543529145566833D+00 -1.499170670569244D+00 -1.741998855492119D+00 - -2.101901125072618D+00 -2.124608967136004D+00 -2.122809873770879D+00 - -2.120968671141335D+00 -2.119681481182316D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.316579304581697D+00 -3.240036693526297D+00 + -3.101916003618436D+00 -2.816767564574486D+00 -2.567269937971435D+00 + -2.838116991065034D+00 -2.776179532855833D+00 -2.301740037331805D+00 + -1.766345290537862D+00 -1.548832070536313D+00 -1.658255128921136D+00 + -2.079360791353113D+00 -2.531482893001283D+00 -2.423791223739208D+00 + -2.400379301174156D+00 -2.390293708495563D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.316676524315120D+00 -3.240277746047948D+00 + -3.101966213512225D+00 -2.809893038273989D+00 -2.585133712959928D+00 + -2.853010690858066D+00 -2.790717036479652D+00 -2.308409928361741D+00 + -1.763417182827692D+00 -1.546161448201467D+00 -1.654995863445490D+00 + -2.086681728291487D+00 -2.517080105023660D+00 -2.409250276983224D+00 + -2.386774593096191D+00 -2.377056491436530D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.316808096143971D+00 -3.240640413349911D+00 + -3.102304659152141D+00 -2.799656771609059D+00 -2.605921925389862D+00 + -2.868052651612438D+00 -2.805388454695024D+00 -2.315156081674020D+00 + -1.760452564684415D+00 -1.543539823153625D+00 -1.651692088315758D+00 + -2.096706476644974D+00 -2.496501617783836D+00 -2.389877530053464D+00 + -2.368853622710309D+00 -2.359674610055747D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.317115767731142D+00 -3.241652370085270D+00 + -3.104262849280272D+00 -2.774989939885368D+00 -2.640138704209070D+00 + -2.883325169205141D+00 -2.820230582809105D+00 -2.322019346276665D+00 + -1.757444944017470D+00 -1.540962179400754D+00 -1.648206781944301D+00 + -2.119714318097386D+00 -2.456103544583230D+00 -2.362704775496894D+00 + -2.344057742712564D+00 -2.335776823223723D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.317840664428398D+00 -3.244216192513021D+00 + -3.110140253709231D+00 -2.801560193199098D+00 -2.709994608280925D+00 + -2.899259451648488D+00 -2.835603633886669D+00 -2.329162276342454D+00 + -1.754306355467256D+00 -1.538358592620337D+00 -1.644418162352523D+00 + -2.094271404802702D+00 -2.376233248101598D+00 -2.327005135150315D+00 + -2.311802942904473D+00 -2.304826541345209D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.319155791148302D+00 -3.249001628924906D+00 + -3.121730868511226D+00 -2.874229980953717D+00 -2.785809230839731D+00 + -2.918072892841189D+00 -2.853827218842412D+00 -2.337688510733023D+00 + -1.750571105218343D+00 -1.535373221881757D+00 -1.639988340218413D+00 + -2.031409931123688D+00 -2.293646966614405D+00 -2.284467736719430D+00 + -2.273286517250377D+00 -2.267850595034150D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.321270044585443D+00 -3.256812142922337D+00 + -3.141073731451807D+00 -2.934311934402176D+00 -2.847986846073040D+00 + -2.944381546378660D+00 -2.879887739482681D+00 -2.349981517234061D+00 + -1.745201673624279D+00 -1.531296849435657D+00 -1.634160208763734D+00 + -1.990433404319795D+00 -2.228841433034600D+00 -2.231992481052523D+00 + -2.224911203488467D+00 -2.221118655860780D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.324617792600487D+00 -3.269243267572482D+00 + -3.171851961314049D+00 -3.009733748981552D+00 -2.926272509559020D+00 + -2.985575167270351D+00 -2.922081365506272D+00 -2.370031960055293D+00 + -1.736397582568203D+00 -1.525115912231385D+00 -1.625682695612577D+00 + -1.945865373567376D+00 -2.154064671470716D+00 -2.163036458619944D+00 + -2.159607080539555D+00 -2.157348043578645D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.287340974688965D+00 + -3.192501915600764D+00 -3.011286071493731D+00 -2.358667407421841D+00 + -2.758980441546084D+00 -2.902416565314172D+00 -2.635439341426395D+00 + -1.961386091030054D+00 -1.574216434973004D+00 -1.526141677285339D+00 + -1.793635477305490D+00 -2.627933483571860D+00 -2.447232225553995D+00 + -2.413015104056957D+00 -2.399647987570126D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.287527079036665D+00 + -3.192776804778793D+00 -3.011099222600457D+00 -2.375521080932015D+00 + -2.775910821985800D+00 -2.915160135414079D+00 -2.651702089268686D+00 + -1.958432627602087D+00 -1.571346008546302D+00 -1.523624161340608D+00 + -1.789619199753106D+00 -2.616751480631898D+00 -2.434014382247378D+00 + -2.400903183098501D+00 -2.387950929971040D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.287729853622655D+00 + -3.193077246753680D+00 -3.010911579915970D+00 -2.395990920884917D+00 + -2.793112028036980D+00 -2.927859777995404D+00 -2.668146143240438D+00 + -1.955358853335755D+00 -1.568531241826624D+00 -1.521144381092334D+00 + -1.785595711595911D+00 -2.600809869947631D+00 -2.416744687267736D+00 + -2.385338855319282D+00 -2.372905403995942D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.288053366352068D+00 + -3.193701186671240D+00 -3.011528623267675D+00 -2.423927810699321D+00 + -2.810656941938228D+00 -2.940581858479141D+00 -2.684966039065110D+00 + -1.952153291054776D+00 -1.565766872520504D+00 -1.518716797175039D+00 + -1.781311463399749D+00 -2.575377013304960D+00 -2.393074900615019D+00 + -2.364351677011820D+00 -2.352818554514191D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.288960539971340D+00 + -3.195894387346431D+00 -3.015927199835741D+00 -2.497126923133095D+00 + -2.828843141065635D+00 -2.953218735337557D+00 -2.702155698354609D+00 + -1.948802356632165D+00 -1.563057255862433D+00 -1.516307792045039D+00 + -1.776491075157378D+00 -2.497126923133095D+00 -2.358835341279845D+00 + -2.334557183080889D+00 -2.324503556243356D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.290952953141093D+00 + -3.201056889593221D+00 -3.027682538061532D+00 -2.665504111766025D+00 + -2.848504257158946D+00 -2.966471673031811D+00 -2.720568428822697D+00 + -1.945122621560343D+00 -1.560243187814083D+00 -1.513826134759795D+00 + -1.771047647447880D+00 -2.332419973472454D+00 -2.316550754520998D+00 + -2.298077261719528D+00 -2.290073770574119D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.294221046850959D+00 + -3.209775626114350D+00 -3.048408420275800D+00 -2.755324853711511D+00 + -2.873903700722443D+00 -2.983411940451554D+00 -2.744856833063585D+00 + -1.940206159485464D+00 -1.556712452013482D+00 -1.510711112939669D+00 + -1.764368465726308D+00 -2.257803637848111D+00 -2.267813500616060D+00 + -2.255429430021135D+00 -2.249565606686728D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.299409966889655D+00 + -3.223841931834383D+00 -3.082268947582696D+00 -2.851245516038695D+00 + -2.911473313819512D+00 -3.008737230521132D+00 -2.782544953894452D+00 + -1.932318122492744D+00 -1.551569960505426D+00 -1.506193872284050D+00 + -1.755367384104910D+00 -2.184194129599851D+00 -2.205554464074378D+00 + -2.199172529498519D+00 -2.195477247747484D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.287340974688965D+00 -3.192501915600764D+00 + -3.011286071493731D+00 -2.627933483571860D+00 -2.758980441546084D+00 + -2.902416565314172D+00 -2.635439341426395D+00 -1.961386091030054D+00 + -1.574216434973004D+00 -1.526141677285339D+00 -1.793635477305490D+00 + -2.358667407421841D+00 -2.447232225553995D+00 -2.413015104056957D+00 + -2.399647987570126D+00 -2.392528414690534D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.287527079036665D+00 -3.192776804778793D+00 + -3.011099222600457D+00 -2.616751480631898D+00 -2.775910821985800D+00 + -2.915160135414079D+00 -2.651702089268686D+00 -1.958432627602087D+00 + -1.571346008546302D+00 -1.523624161340608D+00 -1.789619199753106D+00 + -2.375521080932015D+00 -2.434014382247378D+00 -2.400903183098501D+00 + -2.387950929971040D+00 -2.381047501750553D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.287729853622655D+00 -3.193077246753680D+00 + -3.010911579915970D+00 -2.600809869947631D+00 -2.793112028036980D+00 + -2.927859777995404D+00 -2.668146143240438D+00 -1.955358853335755D+00 + -1.568531241826624D+00 -1.521144381092334D+00 -1.785595711595911D+00 + -2.395990920884917D+00 -2.416744687267736D+00 -2.385338855319282D+00 + -2.372905403995942D+00 -2.366322130028587D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.288053366352068D+00 -3.193701186671240D+00 + -3.011528623267675D+00 -2.575377013304960D+00 -2.810656941938228D+00 + -2.940581858479141D+00 -2.684966039065110D+00 -1.952153291054776D+00 + -1.565766872520504D+00 -1.518716797175039D+00 -1.781311463399749D+00 + -2.423927810699321D+00 -2.393074900615019D+00 -2.364351677011820D+00 + -2.352818554514191D+00 -2.346652351684268D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.288960539971340D+00 -3.195894387346431D+00 + -3.015927199835741D+00 -2.497126923133095D+00 -2.828843141065635D+00 + -2.953218735337557D+00 -2.702155698354609D+00 -1.948802356632165D+00 + -1.563057255862433D+00 -1.516307792045039D+00 -1.776491075157378D+00 + -2.497126923133095D+00 -2.358835341279845D+00 -2.334557183080889D+00 + -2.324503556243356D+00 -2.319132830453079D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.290952953141093D+00 -3.201056889593221D+00 + -3.027682538061532D+00 -2.665504111766025D+00 -2.848504257158946D+00 + -2.966471673031811D+00 -2.720568428822697D+00 -1.945122621560343D+00 + -1.560243187814083D+00 -1.513826134759795D+00 -1.771047647447880D+00 + -2.332419973472454D+00 -2.316550754520998D+00 -2.298077261719528D+00 + -2.290073770574119D+00 -2.285596008110284D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.294221046850959D+00 -3.209775626114350D+00 + -3.048408420275800D+00 -2.755324853711511D+00 -2.873903700722443D+00 + -2.983411940451554D+00 -2.744856833063585D+00 -1.940206159485464D+00 + -1.556712452013482D+00 -1.510711112939669D+00 -1.764368465726308D+00 + -2.257803637848111D+00 -2.267813500616060D+00 -2.255429430021135D+00 + -2.249565606686728D+00 -2.246166994765470D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.299409966889655D+00 -3.223841931834383D+00 + -3.082268947582696D+00 -2.851245516038695D+00 -2.911473313819512D+00 + -3.008737230521132D+00 -2.782544953894452D+00 -1.932318122492744D+00 + -1.551569960505426D+00 -1.506193872284050D+00 -1.755367384104910D+00 + -2.184194129599851D+00 -2.205554464074378D+00 -2.199172529498519D+00 + -2.195477247747484D+00 -2.193264774243441D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.287527079036665D+00 + -3.192776804778793D+00 -3.011099222600457D+00 -2.375521080932015D+00 + -2.775910821985800D+00 -2.915160135414079D+00 -2.651702089268686D+00 + -1.958432627602087D+00 -1.571346008546302D+00 -1.523624161340608D+00 + -1.789619199753106D+00 -2.616751480631898D+00 -2.434014382247378D+00 + -2.400903183098501D+00 -2.387950929971040D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.287729853622655D+00 + -3.193077246753680D+00 -3.010911579915970D+00 -2.395990920884917D+00 + -2.793112028036980D+00 -2.927859777995404D+00 -2.668146143240438D+00 + -1.955358853335755D+00 -1.568531241826624D+00 -1.521144381092334D+00 + -1.785595711595911D+00 -2.600809869947631D+00 -2.416744687267736D+00 + -2.385338855319282D+00 -2.372905403995942D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.288053366352068D+00 + -3.193701186671240D+00 -3.011528623267675D+00 -2.423927810699321D+00 + -2.810656941938228D+00 -2.940581858479141D+00 -2.684966039065110D+00 + -1.952153291054776D+00 -1.565766872520504D+00 -1.518716797175039D+00 + -1.781311463399749D+00 -2.575377013304960D+00 -2.393074900615019D+00 + -2.364351677011820D+00 -2.352818554514191D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.288960539971340D+00 + -3.195894387346431D+00 -3.015927199835741D+00 -2.497126923133095D+00 + -2.828843141065635D+00 -2.953218735337557D+00 -2.702155698354609D+00 + -1.948802356632165D+00 -1.563057255862433D+00 -1.516307792045039D+00 + -1.776491075157378D+00 -2.497126923133095D+00 -2.358835341279845D+00 + -2.334557183080889D+00 -2.324503556243356D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.290952953141093D+00 + -3.201056889593221D+00 -3.027682538061532D+00 -2.665504111766025D+00 + -2.848504257158946D+00 -2.966471673031811D+00 -2.720568428822697D+00 + -1.945122621560343D+00 -1.560243187814083D+00 -1.513826134759795D+00 + -1.771047647447880D+00 -2.332419973472454D+00 -2.316550754520998D+00 + -2.298077261719528D+00 -2.290073770574119D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.294221046850959D+00 + -3.209775626114350D+00 -3.048408420275800D+00 -2.755324853711511D+00 + -2.873903700722443D+00 -2.983411940451554D+00 -2.744856833063585D+00 + -1.940206159485464D+00 -1.556712452013482D+00 -1.510711112939669D+00 + -1.764368465726308D+00 -2.257803637848111D+00 -2.267813500616060D+00 + -2.255429430021135D+00 -2.249565606686728D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.299409966889655D+00 + -3.223841931834383D+00 -3.082268947582696D+00 -2.851245516038695D+00 + -2.911473313819512D+00 -3.008737230521132D+00 -2.782544953894452D+00 + -1.932318122492744D+00 -1.551569960505426D+00 -1.506193872284050D+00 + -1.755367384104910D+00 -2.184194129599851D+00 -2.205554464074378D+00 + -2.199172529498519D+00 -2.195477247747484D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345724582300579D+00 -3.307612038911137D+00 + -3.246109132654753D+00 -3.135187833184364D+00 -2.970232699120452D+00 + -2.972138509257419D+00 -3.049951615483343D+00 -2.847091662126163D+00 + -1.918173101707815D+00 -1.543529145566828D+00 -1.499170670569238D+00 + -1.741998855492110D+00 -2.101901125072632D+00 -2.124608967136004D+00 + -2.122809873770877D+00 -2.120968671141338D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.287527079036665D+00 -3.192776804778793D+00 + -3.011099222600457D+00 -2.616751480631898D+00 -2.775910821985800D+00 + -2.915160135414079D+00 -2.651702089268686D+00 -1.958432627602087D+00 + -1.571346008546302D+00 -1.523624161340608D+00 -1.789619199753106D+00 + -2.375521080932015D+00 -2.434014382247378D+00 -2.400903183098501D+00 + -2.387950929971040D+00 -2.381047501750553D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.287729853622655D+00 -3.193077246753680D+00 + -3.010911579915970D+00 -2.600809869947631D+00 -2.793112028036980D+00 + -2.927859777995404D+00 -2.668146143240438D+00 -1.955358853335755D+00 + -1.568531241826624D+00 -1.521144381092334D+00 -1.785595711595911D+00 + -2.395990920884917D+00 -2.416744687267736D+00 -2.385338855319282D+00 + -2.372905403995942D+00 -2.366322130028587D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.288053366352068D+00 -3.193701186671240D+00 + -3.011528623267675D+00 -2.575377013304960D+00 -2.810656941938228D+00 + -2.940581858479141D+00 -2.684966039065110D+00 -1.952153291054776D+00 + -1.565766872520504D+00 -1.518716797175039D+00 -1.781311463399749D+00 + -2.423927810699321D+00 -2.393074900615019D+00 -2.364351677011820D+00 + -2.352818554514191D+00 -2.346652351684268D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.288960539971340D+00 -3.195894387346431D+00 + -3.015927199835741D+00 -2.497126923133095D+00 -2.828843141065635D+00 + -2.953218735337557D+00 -2.702155698354609D+00 -1.948802356632165D+00 + -1.563057255862433D+00 -1.516307792045039D+00 -1.776491075157378D+00 + -2.497126923133095D+00 -2.358835341279845D+00 -2.334557183080889D+00 + -2.324503556243356D+00 -2.319132830453079D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.290952953141093D+00 -3.201056889593221D+00 + -3.027682538061532D+00 -2.665504111766025D+00 -2.848504257158946D+00 + -2.966471673031811D+00 -2.720568428822697D+00 -1.945122621560343D+00 + -1.560243187814083D+00 -1.513826134759795D+00 -1.771047647447880D+00 + -2.332419973472454D+00 -2.316550754520998D+00 -2.298077261719528D+00 + -2.290073770574119D+00 -2.285596008110284D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.294221046850959D+00 -3.209775626114350D+00 + -3.048408420275800D+00 -2.755324853711511D+00 -2.873903700722443D+00 + -2.983411940451554D+00 -2.744856833063585D+00 -1.940206159485464D+00 + -1.556712452013482D+00 -1.510711112939669D+00 -1.764368465726308D+00 + -2.257803637848111D+00 -2.267813500616060D+00 -2.255429430021135D+00 + -2.249565606686728D+00 -2.246166994765470D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.299409966889655D+00 -3.223841931834383D+00 + -3.082268947582696D+00 -2.851245516038695D+00 -2.911473313819512D+00 + -3.008737230521132D+00 -2.782544953894452D+00 -1.932318122492744D+00 + -1.551569960505426D+00 -1.506193872284050D+00 -1.755367384104910D+00 + -2.184194129599851D+00 -2.205554464074378D+00 -2.199172529498519D+00 + -2.195477247747484D+00 -2.193264774243441D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.307612038911137D+00 -3.246109132654753D+00 + -3.135187833184364D+00 -2.970232699120452D+00 -2.972138509257419D+00 + -3.049951615483343D+00 -2.847091662126163D+00 -1.918173101707815D+00 + -1.543529145566828D+00 -1.499170670569238D+00 -1.741998855492110D+00 + -2.101901125072632D+00 -2.124608967136004D+00 -2.122809873770877D+00 + -2.120968671141338D+00 -2.119681481182316D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -2113,294 +2113,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.319766563271712D+00 3.242929372615249D+00 - 3.104229638536686D+00 2.818033816705016D+00 2.577632566846184D+00 - 2.870838660095449D+00 2.806387939423209D+00 2.313597301870880D+00 - 1.788151285014245D+00 1.587081932459506D+00 1.688987227994351D+00 - 2.089641124852154D+00 2.532481697239433D+00 2.425383140618662D+00 - 2.402277733712366D+00 2.392347430582308D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.319945600108435D+00 3.243222747703940D+00 - 3.104291464183089D+00 2.811099549828513D+00 2.595150604852296D+00 - 2.885435579114136D+00 2.820540428740216D+00 2.319912744772086D+00 - 1.784978640900760D+00 1.584210901966891D+00 1.685564838961096D+00 - 2.096675287601256D+00 2.518016261089170D+00 2.410831952927746D+00 - 2.388672909088792D+00 2.379113569725639D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.320192813402079D+00 3.243662112793294D+00 - 3.104652871944056D+00 2.800784989590725D+00 2.615611083574334D+00 - 2.900185465348015D+00 2.834823895530302D+00 2.326308954068737D+00 - 1.781771606083648D+00 1.581386766424124D+00 1.682104591051501D+00 - 2.106429990398909D+00 2.497356463880946D+00 2.391453134974695D+00 - 2.370756229695413D+00 2.361739119904667D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.320677307823332D+00 3.244798590634453D+00 - 3.106664183646235D+00 2.776013213448155D+00 2.649543277809971D+00 - 2.915196596795778D+00 2.849281865542579D+00 2.332829877943704D+00 - 1.778527130731213D+00 1.578606370413836D+00 1.678480647969505D+00 - 2.129200076899950D+00 2.456849443758294D+00 2.364290293488528D+00 - 2.345976349933232D+00 2.337857820357037D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.321657363042775D+00 3.247554331121012D+00 - 3.112652746079582D+00 2.802656765450238D+00 2.719372176260108D+00 - 2.930912096754982D+00 2.864274558121893D+00 2.339635159874615D+00 - 1.775153716573659D+00 1.575796363406734D+00 1.674571571662897D+00 - 2.103739250825722D+00 2.377024931331232D+00 2.328635839422368D+00 - 2.313759985136520D+00 2.306940085396590D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.323319766992824D+00 3.252620642891725D+00 - 3.124450639572717D+00 2.875663454754518D+00 2.795431751163293D+00 - 2.949510565095844D+00 2.882075352251047D+00 2.347790035194603D+00 - 1.771157216320866D+00 1.572574609859040D+00 1.670011541663678D+00 - 2.041071671501057D+00 2.294687954916891D+00 2.286196296360815D+00 - 2.275315352494739D+00 2.270021304738934D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.325941256207988D+00 3.260871534021429D+00 - 3.144180461550088D+00 2.936302403959890D+00 2.857980240862751D+00 - 2.975538564422828D+00 2.907581770089552D+00 2.359611244917068D+00 - 1.765453869401332D+00 1.568184377979632D+00 1.663999184425247D+00 - 2.000329922347519D+00 2.230231556847261D+00 2.233901002568245D+00 - 2.227070947927946D+00 2.223395500657372D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.330058732879750D+00 3.274036499285189D+00 - 3.175707685970196D+00 3.012730135406294D+00 2.936877751993781D+00 - 3.016319604873049D+00 2.948980437764137D+00 2.379021232379773D+00 - 1.756201528541251D+00 1.561558740581259D+00 1.655250197289078D+00 - 1.956082073956238D+00 2.155986314855423D+00 2.165274944623393D+00 - 2.162023564737297D+00 2.159846647844867D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.348981918110988D+00 3.290388769518856D+00 - 3.195195806765968D+00 3.013211039477719D+00 2.360434159572735D+00 - 2.778288824376576D+00 2.948846249918402D+00 2.649809866703216D+00 - 1.971086735592912D+00 1.608372971050899D+00 1.568683676525056D+00 - 1.812721170962849D+00 2.628592967910490D+00 2.448625193090755D+00 - 2.414816758405411D+00 2.401644481802772D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349062362738284D+00 3.290633202718722D+00 - 3.195499711457449D+00 3.013011996445609D+00 2.376815689693770D+00 - 2.794991593741655D+00 2.961227972345164D+00 2.665667668726053D+00 - 1.967824936461341D+00 1.605320496951828D+00 1.565950585310239D+00 - 1.808593479179261D+00 2.617319262986246D+00 2.435389364970241D+00 - 2.402701246008240D+00 2.389948448633043D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349170641371738D+00 3.290916193604995D+00 - 3.195841883034596D+00 3.012812265794700D+00 2.396829066678774D+00 - 2.811966069294986D+00 2.973556681074739D+00 2.681709392814908D+00 - 1.964448981086043D+00 1.602320149103828D+00 1.563252376501668D+00 - 1.804462914853217D+00 2.601254674087494D+00 2.418101742312698D+00 - 2.387135458419807D+00 2.374906483294080D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349326249364702D+00 3.291358169266879D+00 - 3.196532205266704D+00 3.013425133680224D+00 2.424330489065529D+00 - 2.829318709258048D+00 2.985900401764288D+00 2.698129106467273D+00 - 1.960948335906723D+00 1.599368958237996D+00 1.560605581853005D+00 - 1.800097490998114D+00 2.575647884800481D+00 2.394421554323111D+00 - 2.366153784843164D+00 2.354829192224602D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349567308116711D+00 3.292457504545037D+00 - 3.198846483459192D+00 3.017852912178819D+00 2.497126923133095D+00 - 2.847396989783211D+00 2.998170286377565D+00 2.714927667561190D+00 - 1.957314401839629D+00 1.596476826940503D+00 1.557974114623839D+00 - 1.795245404403061D+00 2.497126923133095D+00 2.360201412776491D+00 - 2.336384422011346D+00 2.326538000653814D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349889125461123D+00 3.294715514048231D+00 - 3.204197822431586D+00 3.029713766248732D+00 2.665933460240307D+00 - 2.867031331883816D+00 3.011049778975337D+00 2.732950499573480D+00 - 1.953348070524159D+00 1.593475566990344D+00 1.555258945072249D+00 - 1.789807822552439D+00 2.332776853214293D+00 2.317994536201047D+00 - 2.299962986700586D+00 2.292154531180335D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.350319950683497D+00 3.298354477778445D+00 - 3.213214757308639D+00 3.050676212301913D+00 2.756330380227121D+00 - 2.892431832301928D+00 3.027529317222295D+00 2.756771813233077D+00 - 1.948089757447697D+00 1.589715470321263D+00 1.551848457052304D+00 - 1.783130941977720D+00 2.258571068259775D+00 2.269409361992451D+00 - 2.257418300549177D+00 2.251725591548857D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.350966726907227D+00 3.304123869462781D+00 - 3.227793031535849D+00 3.085037845053952D+00 2.853165178256574D+00 - 2.929993572665379D+00 3.052199535501708D+00 2.793826414401130D+00 - 1.939756994586367D+00 1.584253255250000D+00 1.546920329294960D+00 - 1.774097009376004D+00 2.185520669776577D+00 2.207425127360243D+00 - 2.201351220371107D+00 2.197788679242643D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.290388769518856D+00 3.195195806765968D+00 - 3.013211039477719D+00 2.628592967910490D+00 2.778288824376576D+00 - 2.948846249918402D+00 2.649809866703216D+00 1.971086735592912D+00 - 1.608372971050899D+00 1.568683676525056D+00 1.812721170962849D+00 - 2.360434159572735D+00 2.448625193090755D+00 2.414816758405411D+00 - 2.401644481802772D+00 2.394637316766471D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.290633202718722D+00 3.195499711457449D+00 - 3.013011996445609D+00 2.617319262986246D+00 2.794991593741655D+00 - 2.961227972345164D+00 2.665667668726053D+00 1.967824936461341D+00 - 1.605320496951828D+00 1.565950585310239D+00 1.808593479179261D+00 - 2.376815689693770D+00 2.435389364970241D+00 2.402701246008240D+00 - 2.389948448633043D+00 2.383159475126946D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.290916193604995D+00 3.195841883034596D+00 - 3.012812265794700D+00 2.601254674087494D+00 2.811966069294986D+00 - 2.973556681074739D+00 2.681709392814908D+00 1.964448981086043D+00 - 1.602320149103828D+00 1.563252376501668D+00 1.804462914853217D+00 - 2.396829066678774D+00 2.418101742312698D+00 2.387135458419807D+00 - 2.374906483294080D+00 2.368439871848487D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.291358169266879D+00 3.196532205266704D+00 - 3.013425133680224D+00 2.575647884800481D+00 2.829318709258048D+00 - 2.985900401764288D+00 2.698129106467273D+00 1.960948335906723D+00 - 1.599368958237996D+00 1.560605581853005D+00 1.800097490998114D+00 - 2.424330489065529D+00 2.394421554323111D+00 2.366153784843164D+00 - 2.354829192224602D+00 2.348780932251497D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.292457504545037D+00 3.198846483459192D+00 - 3.017852912178819D+00 2.497126923133095D+00 2.847396989783211D+00 - 2.998170286377565D+00 2.714927667561190D+00 1.957314401839629D+00 - 1.596476826940503D+00 1.557974114623839D+00 1.795245404403061D+00 - 2.497126923133095D+00 2.360201412776491D+00 2.336384422011346D+00 - 2.326538000653814D+00 2.321283156298233D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.294715514048231D+00 3.204197822431586D+00 - 3.029713766248732D+00 2.665933460240307D+00 2.867031331883816D+00 - 3.011049778975337D+00 2.732950499573480D+00 1.953348070524159D+00 - 1.593475566990344D+00 1.555258945072249D+00 1.789807822552439D+00 - 2.332776853214293D+00 2.317994536201047D+00 2.299962986700586D+00 - 2.292154531180335D+00 2.287784653453979D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.298354477778445D+00 3.213214757308639D+00 - 3.050676212301913D+00 2.756330380227121D+00 2.892431832301928D+00 - 3.027529317222295D+00 2.756771813233077D+00 1.948089757447697D+00 - 1.589715470321263D+00 1.551848457052304D+00 1.783130941977720D+00 - 2.258571068259775D+00 2.269409361992451D+00 2.257418300549177D+00 - 2.251725591548857D+00 2.248420442772566D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.304123869462781D+00 3.227793031535849D+00 - 3.085037845053952D+00 2.853165178256574D+00 2.929993572665379D+00 - 3.052199535501708D+00 2.793826414401130D+00 1.939756994586367D+00 - 1.584253255250000D+00 1.546920329294960D+00 1.774097009376004D+00 - 2.185520669776577D+00 2.207425127360243D+00 2.201351220371107D+00 - 2.197788679242643D+00 2.195647289065421D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349062362738284D+00 3.290633202718722D+00 - 3.195499711457449D+00 3.013011996445609D+00 2.376815689693770D+00 - 2.794991593741655D+00 2.961227972345164D+00 2.665667668726053D+00 - 1.967824936461341D+00 1.605320496951828D+00 1.565950585310239D+00 - 1.808593479179261D+00 2.617319262986246D+00 2.435389364970241D+00 - 2.402701246008240D+00 2.389948448633043D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349170641371738D+00 3.290916193604995D+00 - 3.195841883034596D+00 3.012812265794700D+00 2.396829066678774D+00 - 2.811966069294986D+00 2.973556681074739D+00 2.681709392814908D+00 - 1.964448981086043D+00 1.602320149103828D+00 1.563252376501668D+00 - 1.804462914853217D+00 2.601254674087494D+00 2.418101742312698D+00 - 2.387135458419807D+00 2.374906483294080D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349326249364702D+00 3.291358169266879D+00 - 3.196532205266704D+00 3.013425133680224D+00 2.424330489065529D+00 - 2.829318709258048D+00 2.985900401764288D+00 2.698129106467273D+00 - 1.960948335906723D+00 1.599368958237996D+00 1.560605581853005D+00 - 1.800097490998114D+00 2.575647884800481D+00 2.394421554323111D+00 - 2.366153784843164D+00 2.354829192224602D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349567308116711D+00 3.292457504545037D+00 - 3.198846483459192D+00 3.017852912178819D+00 2.497126923133095D+00 - 2.847396989783211D+00 2.998170286377565D+00 2.714927667561190D+00 - 1.957314401839629D+00 1.596476826940503D+00 1.557974114623839D+00 - 1.795245404403061D+00 2.497126923133095D+00 2.360201412776491D+00 - 2.336384422011346D+00 2.326538000653814D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349889125461123D+00 3.294715514048231D+00 - 3.204197822431586D+00 3.029713766248732D+00 2.665933460240307D+00 - 2.867031331883816D+00 3.011049778975337D+00 2.732950499573480D+00 - 1.953348070524159D+00 1.593475566990344D+00 1.555258945072249D+00 - 1.789807822552439D+00 2.332776853214293D+00 2.317994536201047D+00 - 2.299962986700586D+00 2.292154531180335D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.350319950683497D+00 3.298354477778445D+00 - 3.213214757308639D+00 3.050676212301913D+00 2.756330380227121D+00 - 2.892431832301928D+00 3.027529317222295D+00 2.756771813233077D+00 - 1.948089757447697D+00 1.589715470321263D+00 1.551848457052304D+00 - 1.783130941977720D+00 2.258571068259775D+00 2.269409361992451D+00 - 2.257418300549177D+00 2.251725591548857D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.350966726907227D+00 3.304123869462781D+00 - 3.227793031535849D+00 3.085037845053952D+00 2.853165178256574D+00 - 2.929993572665379D+00 3.052199535501708D+00 2.793826414401130D+00 - 1.939756994586367D+00 1.584253255250000D+00 1.546920329294960D+00 - 1.774097009376004D+00 2.185520669776577D+00 2.207425127360243D+00 - 2.201351220371107D+00 2.197788679242643D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.351899106200924D+00 3.313245228948070D+00 - 3.250983867194058D+00 3.139016000096925D+00 2.973701518217724D+00 - 2.990650738835449D+00 3.092434572489661D+00 2.857461228664050D+00 - 1.925040291867548D+00 1.575755572461090D+00 1.539305805318988D+00 - 1.760677645166359D+00 2.104032971506012D+00 2.126966490778861D+00 - 2.125356939983362D+00 2.123597419352076D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.290633202718722D+00 3.195499711457449D+00 - 3.013011996445609D+00 2.617319262986246D+00 2.794991593741655D+00 - 2.961227972345164D+00 2.665667668726053D+00 1.967824936461341D+00 - 1.605320496951828D+00 1.565950585310239D+00 1.808593479179261D+00 - 2.376815689693770D+00 2.435389364970241D+00 2.402701246008240D+00 - 2.389948448633043D+00 2.383159475126946D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.290916193604995D+00 3.195841883034596D+00 - 3.012812265794700D+00 2.601254674087494D+00 2.811966069294986D+00 - 2.973556681074739D+00 2.681709392814908D+00 1.964448981086043D+00 - 1.602320149103828D+00 1.563252376501668D+00 1.804462914853217D+00 - 2.396829066678774D+00 2.418101742312698D+00 2.387135458419807D+00 - 2.374906483294080D+00 2.368439871848487D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.291358169266879D+00 3.196532205266704D+00 - 3.013425133680224D+00 2.575647884800481D+00 2.829318709258048D+00 - 2.985900401764288D+00 2.698129106467273D+00 1.960948335906723D+00 - 1.599368958237996D+00 1.560605581853005D+00 1.800097490998114D+00 - 2.424330489065529D+00 2.394421554323111D+00 2.366153784843164D+00 - 2.354829192224602D+00 2.348780932251497D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.292457504545037D+00 3.198846483459192D+00 - 3.017852912178819D+00 2.497126923133095D+00 2.847396989783211D+00 - 2.998170286377565D+00 2.714927667561190D+00 1.957314401839629D+00 - 1.596476826940503D+00 1.557974114623839D+00 1.795245404403061D+00 - 2.497126923133095D+00 2.360201412776491D+00 2.336384422011346D+00 - 2.326538000653814D+00 2.321283156298233D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.294715514048231D+00 3.204197822431586D+00 - 3.029713766248732D+00 2.665933460240307D+00 2.867031331883816D+00 - 3.011049778975337D+00 2.732950499573480D+00 1.953348070524159D+00 - 1.593475566990344D+00 1.555258945072249D+00 1.789807822552439D+00 - 2.332776853214293D+00 2.317994536201047D+00 2.299962986700586D+00 - 2.292154531180335D+00 2.287784653453979D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.298354477778445D+00 3.213214757308639D+00 - 3.050676212301913D+00 2.756330380227121D+00 2.892431832301928D+00 - 3.027529317222295D+00 2.756771813233077D+00 1.948089757447697D+00 - 1.589715470321263D+00 1.551848457052304D+00 1.783130941977720D+00 - 2.258571068259775D+00 2.269409361992451D+00 2.257418300549177D+00 - 2.251725591548857D+00 2.248420442772566D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.304123869462781D+00 3.227793031535849D+00 - 3.085037845053952D+00 2.853165178256574D+00 2.929993572665379D+00 - 3.052199535501708D+00 2.793826414401130D+00 1.939756994586367D+00 - 1.584253255250000D+00 1.546920329294960D+00 1.774097009376004D+00 - 2.185520669776577D+00 2.207425127360243D+00 2.201351220371107D+00 - 2.197788679242643D+00 2.195647289065421D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.313245228948070D+00 3.250983867194058D+00 - 3.139016000096925D+00 2.973701518217724D+00 2.990650738835449D+00 - 3.092434572489661D+00 2.857461228664050D+00 1.925040291867548D+00 - 1.575755572461090D+00 1.539305805318988D+00 1.760677645166359D+00 - 2.104032971506012D+00 2.126966490778861D+00 2.125356939983362D+00 - 2.123597419352076D+00 2.122353203719329D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.319766563271699D+00 3.242929372615221D+00 + 3.104229638536687D+00 2.818033816705028D+00 2.577632566846189D+00 + 2.870838660095449D+00 2.806387939423207D+00 2.313597301870898D+00 + 1.788151285014259D+00 1.587081932459505D+00 1.688987227994351D+00 + 2.089641124852155D+00 2.532481697239433D+00 2.425383140618674D+00 + 2.402277733712373D+00 2.392347430582304D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.319945600108424D+00 3.243222747703920D+00 + 3.104291464183093D+00 2.811099549828525D+00 2.595150604852304D+00 + 2.885435579114138D+00 2.820540428740215D+00 2.319912744772096D+00 + 1.784978640900767D+00 1.584210901966889D+00 1.685564838961094D+00 + 2.096675287601256D+00 2.518016261089171D+00 2.410831952927757D+00 + 2.388672909088798D+00 2.379113569725637D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.320192813402072D+00 3.243662112793283D+00 + 3.104652871944062D+00 2.800784989590737D+00 2.615611083574341D+00 + 2.900185465348018D+00 2.834823895530302D+00 2.326308954068739D+00 + 1.781771606083647D+00 1.581386766424123D+00 1.682104591051499D+00 + 2.106429990398910D+00 2.497356463880949D+00 2.391453134974703D+00 + 2.370756229695418D+00 2.361739119904666D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.320677307823330D+00 3.244798590634450D+00 + 3.106664183646240D+00 2.776013213448162D+00 2.649543277809975D+00 + 2.915196596795780D+00 2.849281865542581D+00 2.332829877943705D+00 + 1.778527130731210D+00 1.578606370413835D+00 1.678480647969503D+00 + 2.129200076899949D+00 2.456849443758296D+00 2.364290293488532D+00 + 2.345976349933235D+00 2.337857820357037D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.321657363042776D+00 3.247554331121013D+00 + 3.112652746079586D+00 2.802656765450242D+00 2.719372176260111D+00 + 2.930912096754986D+00 2.864274558121897D+00 2.339635159874619D+00 + 1.775153716573659D+00 1.575796363406734D+00 1.674571571662895D+00 + 2.103739250825720D+00 2.377024931331232D+00 2.328635839422368D+00 + 2.313759985136523D+00 2.306940085396592D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.323319766992825D+00 3.252620642891729D+00 + 3.124450639572723D+00 2.875663454754522D+00 2.795431751163301D+00 + 2.949510565095850D+00 2.882075352251056D+00 2.347790035194611D+00 + 1.771157216320865D+00 1.572574609859039D+00 1.670011541663676D+00 + 2.041071671501055D+00 2.294687954916891D+00 2.286196296360814D+00 + 2.275315352494740D+00 2.270021304738937D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.325941256207989D+00 3.260871534021436D+00 + 3.144180461550099D+00 2.936302403959899D+00 2.857980240862762D+00 + 2.975538564422835D+00 2.907581770089567D+00 2.359611244917079D+00 + 1.765453869401328D+00 1.568184377979630D+00 1.663999184425243D+00 + 2.000329922347519D+00 2.230231556847263D+00 2.233901002568242D+00 + 2.227070947927947D+00 2.223395500657375D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.330058732879755D+00 3.274036499285202D+00 + 3.175707685970215D+00 3.012730135406310D+00 2.936877751993795D+00 + 3.016319604873057D+00 2.948980437764155D+00 2.379021232379768D+00 + 1.756201528541225D+00 1.561558740581255D+00 1.655250197289072D+00 + 1.956082073956240D+00 2.155986314855428D+00 2.165274944623392D+00 + 2.162023564737298D+00 2.159846647844870D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.348981918110988D+00 3.290388769518824D+00 + 3.195195806765935D+00 3.013211039477747D+00 2.360434159572742D+00 + 2.778288824376575D+00 2.948846249918397D+00 2.649809866703218D+00 + 1.971086735592954D+00 1.608372971050896D+00 1.568683676525061D+00 + 1.812721170962847D+00 2.628592967910486D+00 2.448625193090760D+00 + 2.414816758405433D+00 2.401644481802765D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349062362738284D+00 3.290633202718697D+00 + 3.195499711457426D+00 3.013011996445638D+00 2.376815689693777D+00 + 2.794991593741663D+00 2.961227972345161D+00 2.665667668726053D+00 + 1.967824936461366D+00 1.605320496951822D+00 1.565950585310242D+00 + 1.808593479179254D+00 2.617319262986241D+00 2.435389364970246D+00 + 2.402701246008259D+00 2.389948448633036D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349170641371738D+00 3.290916193604978D+00 + 3.195841883034582D+00 3.012812265794726D+00 2.396829066678785D+00 + 2.811966069294991D+00 2.973556681074738D+00 2.681709392814907D+00 + 1.964448981086056D+00 1.602320149103823D+00 1.563252376501670D+00 + 1.804462914853211D+00 2.601254674087496D+00 2.418101742312702D+00 + 2.387135458419821D+00 2.374906483294077D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349326249364702D+00 3.291358169266871D+00 + 3.196532205266699D+00 3.013425133680242D+00 2.424330489065535D+00 + 2.829318709258054D+00 2.985900401764288D+00 2.698129106467275D+00 + 1.960948335906717D+00 1.599368958237993D+00 1.560605581853007D+00 + 1.800097490998109D+00 2.575647884800484D+00 2.394421554323114D+00 + 2.366153784843174D+00 2.354829192224601D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349567308116711D+00 3.292457504545036D+00 + 3.198846483459193D+00 3.017852912178828D+00 2.497126923133095D+00 + 2.847396989783216D+00 2.998170286377564D+00 2.714927667561196D+00 + 1.957314401839629D+00 1.596476826940502D+00 1.557974114623840D+00 + 1.795245404403057D+00 2.497126923133095D+00 2.360201412776492D+00 + 2.336384422011349D+00 2.326538000653816D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349889125461123D+00 3.294715514048233D+00 + 3.204197822431590D+00 3.029713766248735D+00 2.665933460240308D+00 + 2.867031331883825D+00 3.011049778975337D+00 2.732950499573492D+00 + 1.953348070524160D+00 1.593475566990344D+00 1.555258945072249D+00 + 1.789807822552436D+00 2.332776853214293D+00 2.317994536201047D+00 + 2.299962986700585D+00 2.292154531180340D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.350319950683497D+00 3.298354477778448D+00 + 3.213214757308648D+00 3.050676212301919D+00 2.756330380227127D+00 + 2.892431832301942D+00 3.027529317222295D+00 2.756771813233100D+00 + 1.948089757447693D+00 1.589715470321262D+00 1.551848457052302D+00 + 1.783130941977716D+00 2.258571068259776D+00 2.269409361992449D+00 + 2.257418300549173D+00 2.251725591548862D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.350966726907227D+00 3.304123869462785D+00 + 3.227793031535863D+00 3.085037845053966D+00 2.853165178256583D+00 + 2.929993572665395D+00 3.052199535501707D+00 2.793826414401162D+00 + 1.939756994586359D+00 1.584253255249998D+00 1.546920329294956D+00 + 1.774097009375999D+00 2.185520669776584D+00 2.207425127360243D+00 + 2.201351220371104D+00 2.197788679242649D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.290388769518824D+00 3.195195806765935D+00 + 3.013211039477747D+00 2.628592967910486D+00 2.778288824376575D+00 + 2.948846249918397D+00 2.649809866703218D+00 1.971086735592954D+00 + 1.608372971050896D+00 1.568683676525061D+00 1.812721170962847D+00 + 2.360434159572742D+00 2.448625193090760D+00 2.414816758405433D+00 + 2.401644481802765D+00 2.394637316766471D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.290633202718697D+00 3.195499711457426D+00 + 3.013011996445638D+00 2.617319262986241D+00 2.794991593741663D+00 + 2.961227972345161D+00 2.665667668726053D+00 1.967824936461366D+00 + 1.605320496951822D+00 1.565950585310242D+00 1.808593479179254D+00 + 2.376815689693777D+00 2.435389364970246D+00 2.402701246008259D+00 + 2.389948448633036D+00 2.383159475126945D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.290916193604978D+00 3.195841883034582D+00 + 3.012812265794726D+00 2.601254674087496D+00 2.811966069294991D+00 + 2.973556681074738D+00 2.681709392814907D+00 1.964448981086056D+00 + 1.602320149103823D+00 1.563252376501670D+00 1.804462914853211D+00 + 2.396829066678785D+00 2.418101742312702D+00 2.387135458419821D+00 + 2.374906483294077D+00 2.368439871848488D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.291358169266871D+00 3.196532205266699D+00 + 3.013425133680242D+00 2.575647884800484D+00 2.829318709258054D+00 + 2.985900401764288D+00 2.698129106467275D+00 1.960948335906717D+00 + 1.599368958237993D+00 1.560605581853007D+00 1.800097490998109D+00 + 2.424330489065535D+00 2.394421554323114D+00 2.366153784843174D+00 + 2.354829192224601D+00 2.348780932251497D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.292457504545036D+00 3.198846483459193D+00 + 3.017852912178828D+00 2.497126923133095D+00 2.847396989783216D+00 + 2.998170286377564D+00 2.714927667561196D+00 1.957314401839629D+00 + 1.596476826940502D+00 1.557974114623840D+00 1.795245404403057D+00 + 2.497126923133095D+00 2.360201412776492D+00 2.336384422011349D+00 + 2.326538000653816D+00 2.321283156298232D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.294715514048233D+00 3.204197822431590D+00 + 3.029713766248735D+00 2.665933460240308D+00 2.867031331883825D+00 + 3.011049778975337D+00 2.732950499573492D+00 1.953348070524160D+00 + 1.593475566990344D+00 1.555258945072249D+00 1.789807822552436D+00 + 2.332776853214293D+00 2.317994536201047D+00 2.299962986700585D+00 + 2.292154531180340D+00 2.287784653453979D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.298354477778448D+00 3.213214757308648D+00 + 3.050676212301919D+00 2.756330380227127D+00 2.892431832301942D+00 + 3.027529317222295D+00 2.756771813233100D+00 1.948089757447693D+00 + 1.589715470321262D+00 1.551848457052302D+00 1.783130941977716D+00 + 2.258571068259776D+00 2.269409361992449D+00 2.257418300549173D+00 + 2.251725591548862D+00 2.248420442772566D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.304123869462785D+00 3.227793031535863D+00 + 3.085037845053966D+00 2.853165178256583D+00 2.929993572665395D+00 + 3.052199535501707D+00 2.793826414401162D+00 1.939756994586359D+00 + 1.584253255249998D+00 1.546920329294956D+00 1.774097009375999D+00 + 2.185520669776584D+00 2.207425127360243D+00 2.201351220371104D+00 + 2.197788679242649D+00 2.195647289065421D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349062362738284D+00 3.290633202718697D+00 + 3.195499711457426D+00 3.013011996445638D+00 2.376815689693777D+00 + 2.794991593741663D+00 2.961227972345161D+00 2.665667668726053D+00 + 1.967824936461366D+00 1.605320496951822D+00 1.565950585310242D+00 + 1.808593479179254D+00 2.617319262986241D+00 2.435389364970246D+00 + 2.402701246008259D+00 2.389948448633036D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349170641371738D+00 3.290916193604978D+00 + 3.195841883034582D+00 3.012812265794726D+00 2.396829066678785D+00 + 2.811966069294991D+00 2.973556681074738D+00 2.681709392814907D+00 + 1.964448981086056D+00 1.602320149103823D+00 1.563252376501670D+00 + 1.804462914853211D+00 2.601254674087496D+00 2.418101742312702D+00 + 2.387135458419821D+00 2.374906483294077D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349326249364702D+00 3.291358169266871D+00 + 3.196532205266699D+00 3.013425133680242D+00 2.424330489065535D+00 + 2.829318709258054D+00 2.985900401764288D+00 2.698129106467275D+00 + 1.960948335906717D+00 1.599368958237993D+00 1.560605581853007D+00 + 1.800097490998109D+00 2.575647884800484D+00 2.394421554323114D+00 + 2.366153784843174D+00 2.354829192224601D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349567308116711D+00 3.292457504545036D+00 + 3.198846483459193D+00 3.017852912178828D+00 2.497126923133095D+00 + 2.847396989783216D+00 2.998170286377564D+00 2.714927667561196D+00 + 1.957314401839629D+00 1.596476826940502D+00 1.557974114623840D+00 + 1.795245404403057D+00 2.497126923133095D+00 2.360201412776492D+00 + 2.336384422011349D+00 2.326538000653816D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349889125461123D+00 3.294715514048233D+00 + 3.204197822431590D+00 3.029713766248735D+00 2.665933460240308D+00 + 2.867031331883825D+00 3.011049778975337D+00 2.732950499573492D+00 + 1.953348070524160D+00 1.593475566990344D+00 1.555258945072249D+00 + 1.789807822552436D+00 2.332776853214293D+00 2.317994536201047D+00 + 2.299962986700585D+00 2.292154531180340D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.350319950683497D+00 3.298354477778448D+00 + 3.213214757308648D+00 3.050676212301919D+00 2.756330380227127D+00 + 2.892431832301942D+00 3.027529317222295D+00 2.756771813233100D+00 + 1.948089757447693D+00 1.589715470321262D+00 1.551848457052302D+00 + 1.783130941977716D+00 2.258571068259776D+00 2.269409361992449D+00 + 2.257418300549173D+00 2.251725591548862D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.350966726907227D+00 3.304123869462785D+00 + 3.227793031535863D+00 3.085037845053966D+00 2.853165178256583D+00 + 2.929993572665395D+00 3.052199535501707D+00 2.793826414401162D+00 + 1.939756994586359D+00 1.584253255249998D+00 1.546920329294956D+00 + 1.774097009375999D+00 2.185520669776584D+00 2.207425127360243D+00 + 2.201351220371104D+00 2.197788679242649D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.351899106200924D+00 3.313245228948082D+00 + 3.250983867194080D+00 3.139016000096952D+00 2.973701518217740D+00 + 2.990650738835464D+00 3.092434572489661D+00 2.857461228664091D+00 + 1.925040291867459D+00 1.575755572461086D+00 1.539305805318981D+00 + 1.760677645166351D+00 2.104032971506025D+00 2.126966490778861D+00 + 2.125356939983361D+00 2.123597419352079D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.290633202718697D+00 3.195499711457426D+00 + 3.013011996445638D+00 2.617319262986241D+00 2.794991593741663D+00 + 2.961227972345161D+00 2.665667668726053D+00 1.967824936461366D+00 + 1.605320496951822D+00 1.565950585310242D+00 1.808593479179254D+00 + 2.376815689693777D+00 2.435389364970246D+00 2.402701246008259D+00 + 2.389948448633036D+00 2.383159475126945D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.290916193604978D+00 3.195841883034582D+00 + 3.012812265794726D+00 2.601254674087496D+00 2.811966069294991D+00 + 2.973556681074738D+00 2.681709392814907D+00 1.964448981086056D+00 + 1.602320149103823D+00 1.563252376501670D+00 1.804462914853211D+00 + 2.396829066678785D+00 2.418101742312702D+00 2.387135458419821D+00 + 2.374906483294077D+00 2.368439871848488D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.291358169266871D+00 3.196532205266699D+00 + 3.013425133680242D+00 2.575647884800484D+00 2.829318709258054D+00 + 2.985900401764288D+00 2.698129106467275D+00 1.960948335906717D+00 + 1.599368958237993D+00 1.560605581853007D+00 1.800097490998109D+00 + 2.424330489065535D+00 2.394421554323114D+00 2.366153784843174D+00 + 2.354829192224601D+00 2.348780932251497D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.292457504545036D+00 3.198846483459193D+00 + 3.017852912178828D+00 2.497126923133095D+00 2.847396989783216D+00 + 2.998170286377564D+00 2.714927667561196D+00 1.957314401839629D+00 + 1.596476826940502D+00 1.557974114623840D+00 1.795245404403057D+00 + 2.497126923133095D+00 2.360201412776492D+00 2.336384422011349D+00 + 2.326538000653816D+00 2.321283156298232D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.294715514048233D+00 3.204197822431590D+00 + 3.029713766248735D+00 2.665933460240308D+00 2.867031331883825D+00 + 3.011049778975337D+00 2.732950499573492D+00 1.953348070524160D+00 + 1.593475566990344D+00 1.555258945072249D+00 1.789807822552436D+00 + 2.332776853214293D+00 2.317994536201047D+00 2.299962986700585D+00 + 2.292154531180340D+00 2.287784653453979D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.298354477778448D+00 3.213214757308648D+00 + 3.050676212301919D+00 2.756330380227127D+00 2.892431832301942D+00 + 3.027529317222295D+00 2.756771813233100D+00 1.948089757447693D+00 + 1.589715470321262D+00 1.551848457052302D+00 1.783130941977716D+00 + 2.258571068259776D+00 2.269409361992449D+00 2.257418300549173D+00 + 2.251725591548862D+00 2.248420442772566D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.304123869462785D+00 3.227793031535863D+00 + 3.085037845053966D+00 2.853165178256583D+00 2.929993572665395D+00 + 3.052199535501707D+00 2.793826414401162D+00 1.939756994586359D+00 + 1.584253255249998D+00 1.546920329294956D+00 1.774097009375999D+00 + 2.185520669776584D+00 2.207425127360243D+00 2.201351220371104D+00 + 2.197788679242649D+00 2.195647289065421D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.313245228948082D+00 3.250983867194080D+00 + 3.139016000096952D+00 2.973701518217740D+00 2.990650738835464D+00 + 3.092434572489661D+00 2.857461228664091D+00 1.925040291867459D+00 + 1.575755572461086D+00 1.539305805318981D+00 1.760677645166351D+00 + 2.104032971506025D+00 2.126966490778861D+00 2.125356939983361D+00 + 2.123597419352079D+00 2.122353203719329D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 diff --git a/pytests/fast_tests/d3d_snull_D+C_orthog/gridue b/pytests/fast_tests/d3d_snull_D+C_orthog/gridue index 4221e407..58372b10 100644 --- a/pytests/fast_tests/d3d_snull_D+C_orthog/gridue +++ b/pytests/fast_tests/d3d_snull_D+C_orthog/gridue @@ -6,174 +6,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.024828557104532D+00 1.050851063541800D+00 - 1.101300111298085D+00 1.215819791517027D+00 1.332186066217355D+00 - 1.198463980613935D+00 1.227250596173191D+00 1.510138375078650D+00 - 1.947849382239650D+00 2.195252497825950D+00 2.063247070246059D+00 - 1.666678261357721D+00 1.345208662207781D+00 1.404906582548543D+00 - 1.419915127388133D+00 1.426418872717200D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.025036498008640D+00 1.050801222733924D+00 - 1.100997869313227D+00 1.218986409110475D+00 1.322819496406769D+00 - 1.192163699236566D+00 1.220753270196308D+00 1.507522764307581D+00 - 1.951141328680897D+00 2.199041167757329D+00 2.067188491085285D+00 - 1.663174955067782D+00 1.352543682018533D+00 1.412376455860816D+00 - 1.426770891453381D+00 1.433033877936222D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.025185211180797D+00 1.050578789470812D+00 - 1.100312922814967D+00 1.223736916285523D+00 1.311941885488639D+00 - 1.185910086939992D+00 1.214261697648077D+00 1.504947125595983D+00 - 1.954464415997146D+00 2.202771056884236D+00 2.071086370305455D+00 - 1.658126100019107D+00 1.363268800554929D+00 1.422707584978414D+00 - 1.436184763404644D+00 1.442097274439516D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.025114195120632D+00 1.049928828763819D+00 - 1.098749343262334D+00 1.236238273566040D+00 1.293864312149485D+00 + 0.000000000000000D+00 1.024828557104537D+00 1.050851063541811D+00 + 1.101300111298081D+00 1.215819791517020D+00 1.332186066217353D+00 + 1.198463980613936D+00 1.227250596173192D+00 1.510138375078634D+00 + 1.947849382239641D+00 2.195252497825955D+00 2.063247070246060D+00 + 1.666678261357721D+00 1.345208662207776D+00 1.404906582548527D+00 + 1.419915127388125D+00 1.426418872717201D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.025036498008642D+00 1.050801222733930D+00 + 1.100997869313220D+00 1.218986409110467D+00 1.322819496406764D+00 + 1.192163699236565D+00 1.220753270196309D+00 1.507522764307573D+00 + 1.951141328680895D+00 2.199041167757335D+00 2.067188491085288D+00 + 1.663174955067783D+00 1.352543682018530D+00 1.412376455860799D+00 + 1.426770891453368D+00 1.433033877936223D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.025185211180798D+00 1.050578789470814D+00 + 1.100312922814961D+00 1.223736916285516D+00 1.311941885488635D+00 + 1.185910086939990D+00 1.214261697648078D+00 1.504947125595982D+00 + 1.954464415997145D+00 2.202771056884236D+00 2.071086370305459D+00 + 1.658126100019109D+00 1.363268800554922D+00 1.422707584978395D+00 + 1.436184763404635D+00 1.442097274439518D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.025114195120633D+00 1.049928828763820D+00 + 1.098749343262332D+00 1.236238273566038D+00 1.293864312149484D+00 1.179706905375640D+00 1.207772390649375D+00 1.502410551802523D+00 - 1.957822888808491D+00 2.206437947604627D+00 2.074940484513871D+00 - 1.645844671338432D+00 1.384960712522047D+00 1.437866662479734D+00 - 1.449883949450687D+00 1.455240675644068D+00 0.000000000000000D+00 + 1.957822888808491D+00 2.206437947604626D+00 2.074940484513872D+00 + 1.645844671338433D+00 1.384960712522038D+00 1.437866662479724D+00 + 1.449883949450687D+00 1.455240675644069D+00 0.000000000000000D+00 0.000000000000000D+00 1.024490656556213D+00 1.048433823482709D+00 - 1.095570795900074D+00 1.221650527142174D+00 1.257033640061352D+00 - 1.173398869118566D+00 1.201113390634654D+00 1.499846982279135D+00 + 1.095570795900074D+00 1.221650527142174D+00 1.257033640061350D+00 + 1.173398869118566D+00 1.201113390634653D+00 1.499846982279134D+00 1.961317460151931D+00 2.210148410468460D+00 2.078856515265678D+00 - 1.661397257974205D+00 1.430307194442949D+00 1.458869504064674D+00 + 1.661397257974206D+00 1.430307194442961D+00 1.458869504064687D+00 1.468762234392633D+00 1.473346183346904D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.022794175655079D+00 1.045503297559911D+00 - 1.089886600129069D+00 1.183772020441763D+00 1.218593602352388D+00 - 1.166099918394702D+00 1.193318854293628D+00 1.496896938102114D+00 - 1.965463270854107D+00 2.214418216822507D+00 2.083380939577562D+00 - 1.699590590199209D+00 1.480354764885967D+00 1.485553563475350D+00 - 1.492848990748833D+00 1.496491322915086D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.018811938587291D+00 1.039652659772744D+00 - 1.079637077084458D+00 1.154291873727597D+00 1.189727249287582D+00 - 1.155970515764720D+00 1.182370096816423D+00 1.492867806531510D+00 - 1.971397708420091D+00 2.220273179912857D+00 2.089624734747932D+00 - 1.727743527305702D+00 1.523889693436010D+00 1.520992918950259D+00 - 1.525364653517868D+00 1.527893798989775D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.009567946961893D+00 1.027485776934054D+00 - 1.060829035474943D+00 1.117675986306653D+00 1.155364705132999D+00 - 1.140231412498320D+00 1.165015871187220D+00 1.486759379674198D+00 - 1.981096508106875D+00 2.229249245167982D+00 2.099268340900766D+00 - 1.761178688923390D+00 1.577971810870655D+00 1.570952885896930D+00 - 1.572520477111915D+00 1.573843022934776D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015030604529484D+00 1.034409236740722D+00 - 1.067291518050448D+00 1.135490032911966D+00 1.441176557967103D+00 - 1.232069689378625D+00 1.171181358403469D+00 1.289825237934557D+00 - 1.733088753490797D+00 2.159332160495245D+00 2.227352955633783D+00 - 1.895176705984850D+00 1.293509214318906D+00 1.390776967608750D+00 - 1.412665594934186D+00 1.421294003213397D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015346550743534D+00 1.034527836404390D+00 - 1.067175662971640D+00 1.135243231258285D+00 1.430951803754876D+00 - 1.224546213768816D+00 1.166058660904828D+00 1.281937127449911D+00 - 1.735702381439333D+00 2.163274233533224D+00 2.231050641641548D+00 - 1.899407977724056D+00 1.299036687578953D+00 1.397511779324514D+00 - 1.418671988326722D+00 1.427028923078227D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015676185022070D+00 1.034595419864566D+00 - 1.066905971695102D+00 1.134666611327880D+00 1.418726651252063D+00 - 1.217053316851320D+00 1.160996605421299D+00 1.274020687009192D+00 - 1.738430861331889D+00 2.167157838419143D+00 2.234681957435403D+00 - 1.903613387540132D+00 1.306999106276783D+00 1.406627154893880D+00 - 1.426694900898149D+00 1.434687753510426D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015958868544757D+00 1.034510371291794D+00 - 1.066303395031786D+00 1.133375713205099D+00 1.402375170008337D+00 - 1.209612403842838D+00 1.155978021644511D+00 1.266051476517306D+00 - 1.741285477525544D+00 2.170983486712007D+00 2.238260944970391D+00 - 1.907789191275898D+00 1.319906234332330D+00 1.419542706716724D+00 - 1.437965577404901D+00 1.445390821805100D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.022794175655080D+00 1.045503297559910D+00 + 1.089886600129068D+00 1.183772020441762D+00 1.218593602352381D+00 + 1.166099918394697D+00 1.193318854293624D+00 1.496896938102111D+00 + 1.965463270854108D+00 2.214418216822507D+00 2.083380939577563D+00 + 1.699590590199209D+00 1.480354764885974D+00 1.485553563475359D+00 + 1.492848990748834D+00 1.496491322915085D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.018811938587292D+00 1.039652659772741D+00 + 1.079637077084454D+00 1.154291873727595D+00 1.189727249287574D+00 + 1.155970515764713D+00 1.182370096816420D+00 1.492867806531510D+00 + 1.971397708420094D+00 2.220273179912859D+00 2.089624734747935D+00 + 1.727743527305696D+00 1.523889693436003D+00 1.520992918950261D+00 + 1.525364653517869D+00 1.527893798989774D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.009567946961894D+00 1.027485776934050D+00 + 1.060829035474934D+00 1.117675986306645D+00 1.155364705132992D+00 + 1.140231412498316D+00 1.165015871187216D+00 1.486759379674217D+00 + 1.981096508106900D+00 2.229249245167986D+00 2.099268340900772D+00 + 1.761178688923386D+00 1.577971810870650D+00 1.570952885896935D+00 + 1.572520477111915D+00 1.573843022934767D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015030604529483D+00 1.034409236740734D+00 + 1.067291518050462D+00 1.135490032911950D+00 1.441176557967098D+00 + 1.232069689378626D+00 1.171181358403471D+00 1.289825237934556D+00 + 1.733088753490759D+00 2.159332160495251D+00 2.227352955633777D+00 + 1.895176705984853D+00 1.293509214318908D+00 1.390776967608744D+00 + 1.412665594934166D+00 1.421294003213401D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015346550743531D+00 1.034527836404399D+00 + 1.067175662971647D+00 1.135243231258266D+00 1.430951803754871D+00 + 1.224546213768816D+00 1.166058660904830D+00 1.281937127449910D+00 + 1.735702381439311D+00 2.163274233533245D+00 2.231050641641547D+00 + 1.899407977724062D+00 1.299036687578956D+00 1.397511779324497D+00 + 1.418671988326702D+00 1.427028923078232D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015676185022069D+00 1.034595419864571D+00 + 1.066905971695104D+00 1.134666611327862D+00 1.418726651252056D+00 + 1.217053316851314D+00 1.160996605421299D+00 1.274020687009195D+00 + 1.738430861331877D+00 2.167157838419150D+00 2.234681957435400D+00 + 1.903613387540143D+00 1.306999106276782D+00 1.406627154893885D+00 + 1.426694900898111D+00 1.434687753510429D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015958868544758D+00 1.034510371291795D+00 + 1.066303395031786D+00 1.133375713205092D+00 1.402375170008334D+00 + 1.209612403842836D+00 1.155978021644511D+00 1.266051476517306D+00 + 1.741285477525549D+00 2.170983486712005D+00 2.238260944970388D+00 + 1.907789191275905D+00 1.319906234332328D+00 1.419542706716692D+00 + 1.437965577404892D+00 1.445390821805109D+00 0.000000000000000D+00 0.000000000000000D+00 1.015999990000000D+00 1.033987550645978D+00 1.064913998085719D+00 1.130404266726732D+00 1.361266880000000D+00 - 1.202202794746766D+00 1.151034401268446D+00 1.258025663167238D+00 + 1.202202794746767D+00 1.151034401268446D+00 1.258025663167237D+00 1.744279590000001D+00 2.174743000996409D+00 2.241764357739700D+00 - 1.911947444069494D+00 1.361266880000000D+00 1.439127029039134D+00 - 1.454831336758177D+00 1.461348061834569D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015372099689825D+00 1.032602985889050D+00 - 1.062230759310090D+00 1.124734159477754D+00 1.270196802364213D+00 - 1.194468083134428D+00 1.145890197324625D+00 1.249503300778308D+00 - 1.747579375170994D+00 2.178667874440319D+00 2.245418408697413D+00 - 1.916295850556104D+00 1.456078857271222D+00 1.464756011461438D+00 - 1.476763638999949D+00 1.482105899977838D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.013499230200998D+00 1.029702386840444D+00 - 1.057477058200061D+00 1.115104423528371D+00 1.225052696396715D+00 - 1.184656827514196D+00 1.139384565605559D+00 1.238497353466022D+00 - 1.752007722993134D+00 2.183598110811983D+00 2.249988473340313D+00 - 1.921821025716420D+00 1.504166627253088D+00 1.496417563558121D+00 - 1.504277039881891D+00 1.508249384135656D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.008722220304794D+00 1.023323917002929D+00 - 1.048107277047540D+00 1.097859549561858D+00 1.179150825423445D+00 - 1.170048647815971D+00 1.129792022123154D+00 1.221806446070956D+00 - 1.759159703595926D+00 2.190825296279322D+00 2.256680839219810D+00 - 1.930008600715184D+00 1.554977855538115D+00 1.539996727394715D+00 - 1.543280344966309D+00 1.545651845087618D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034409236740722D+00 1.067291518050448D+00 - 1.135490032911966D+00 1.293509214318906D+00 1.232069689378625D+00 - 1.171181358403469D+00 1.289825237934557D+00 1.733088753490797D+00 - 2.159332160495245D+00 2.227352955633783D+00 1.895176705984850D+00 - 1.441176557967103D+00 1.390776967608750D+00 1.412665594934186D+00 - 1.421294003213397D+00 1.425879342926879D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034527836404390D+00 1.067175662971640D+00 - 1.135243231258285D+00 1.299036687578953D+00 1.224546213768816D+00 - 1.166058660904828D+00 1.281937127449911D+00 1.735702381439333D+00 - 2.163274233533224D+00 2.231050641641548D+00 1.899407977724056D+00 - 1.430951803754876D+00 1.397511779324514D+00 1.418671988326722D+00 - 1.427028923078227D+00 1.431473221650300D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034595419864566D+00 1.066905971695102D+00 - 1.134666611327880D+00 1.306999106276783D+00 1.217053316851320D+00 - 1.160996605421299D+00 1.274020687009192D+00 1.738430861331889D+00 - 2.167157838419143D+00 2.234681957435403D+00 1.903613387540132D+00 - 1.418726651252063D+00 1.406627154893880D+00 1.426694900898149D+00 - 1.434687753510426D+00 1.438945613505934D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034510371291794D+00 1.066303395031786D+00 - 1.133375713205099D+00 1.319906234332330D+00 1.209612403842838D+00 - 1.155978021644511D+00 1.266051476517306D+00 1.741285477525544D+00 - 2.170983486712007D+00 2.238260944970391D+00 1.907789191275898D+00 - 1.402375170008337D+00 1.419542706716724D+00 1.437965577404901D+00 - 1.445390821805100D+00 1.449364908936603D+00 0.000000000000000D+00 + 1.911947444069493D+00 1.361266880000000D+00 1.439127029039134D+00 + 1.454831336758176D+00 1.461348061834569D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015372099689825D+00 1.032602985889049D+00 + 1.062230759310089D+00 1.124734159477755D+00 1.270196802364209D+00 + 1.194468083134425D+00 1.145890197324625D+00 1.249503300778304D+00 + 1.747579375170993D+00 2.178667874440320D+00 2.245418408697411D+00 + 1.916295850556107D+00 1.456078857271224D+00 1.464756011461485D+00 + 1.476763638999951D+00 1.482105899977836D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.013499230200999D+00 1.029702386840445D+00 + 1.057477058200057D+00 1.115104423528373D+00 1.225052696396711D+00 + 1.184656827514178D+00 1.139384565605559D+00 1.238497353466008D+00 + 1.752007722993138D+00 2.183598110811983D+00 2.249988473340314D+00 + 1.921821025716421D+00 1.504166627253083D+00 1.496417563558105D+00 + 1.504277039881896D+00 1.508249384135651D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.008722220304796D+00 1.023323917002930D+00 + 1.048107277047533D+00 1.097859549561852D+00 1.179150825423444D+00 + 1.170048647815961D+00 1.129792022123154D+00 1.221806446070959D+00 + 1.759159703595935D+00 2.190825296279322D+00 2.256680839219819D+00 + 1.930008600715184D+00 1.554977855538098D+00 1.539996727394726D+00 + 1.543280344966317D+00 1.545651845087613D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034409236740734D+00 1.067291518050462D+00 + 1.135490032911950D+00 1.293509214318908D+00 1.232069689378626D+00 + 1.171181358403471D+00 1.289825237934556D+00 1.733088753490759D+00 + 2.159332160495251D+00 2.227352955633777D+00 1.895176705984853D+00 + 1.441176557967098D+00 1.390776967608744D+00 1.412665594934166D+00 + 1.421294003213401D+00 1.425879342926877D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034527836404399D+00 1.067175662971647D+00 + 1.135243231258266D+00 1.299036687578956D+00 1.224546213768816D+00 + 1.166058660904830D+00 1.281937127449910D+00 1.735702381439311D+00 + 2.163274233533245D+00 2.231050641641547D+00 1.899407977724062D+00 + 1.430951803754871D+00 1.397511779324497D+00 1.418671988326702D+00 + 1.427028923078232D+00 1.431473221650295D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034595419864571D+00 1.066905971695104D+00 + 1.134666611327862D+00 1.306999106276782D+00 1.217053316851314D+00 + 1.160996605421299D+00 1.274020687009195D+00 1.738430861331877D+00 + 2.167157838419150D+00 2.234681957435400D+00 1.903613387540143D+00 + 1.418726651252056D+00 1.406627154893885D+00 1.426694900898111D+00 + 1.434687753510429D+00 1.438945613505934D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034510371291795D+00 1.066303395031786D+00 + 1.133375713205092D+00 1.319906234332328D+00 1.209612403842836D+00 + 1.155978021644511D+00 1.266051476517306D+00 1.741285477525549D+00 + 2.170983486712005D+00 2.238260944970388D+00 1.907789191275905D+00 + 1.402375170008334D+00 1.419542706716692D+00 1.437965577404892D+00 + 1.445390821805109D+00 1.449364908936597D+00 0.000000000000000D+00 0.000000000000000D+00 1.033987550645978D+00 1.064913998085719D+00 - 1.130404266726732D+00 1.361266880000000D+00 1.202202794746766D+00 - 1.151034401268446D+00 1.258025663167238D+00 1.744279590000001D+00 - 2.174743000996409D+00 2.241764357739700D+00 1.911947444069494D+00 - 1.361266880000000D+00 1.439127029039134D+00 1.454831336758177D+00 + 1.130404266726732D+00 1.361266880000000D+00 1.202202794746767D+00 + 1.151034401268446D+00 1.258025663167237D+00 1.744279590000001D+00 + 2.174743000996409D+00 2.241764357739700D+00 1.911947444069493D+00 + 1.361266880000000D+00 1.439127029039134D+00 1.454831336758176D+00 1.461348061834569D+00 1.464858910000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.032602985889050D+00 1.062230759310090D+00 - 1.124734159477754D+00 1.270196802364213D+00 1.194468083134428D+00 - 1.145890197324625D+00 1.249503300778308D+00 1.747579375170994D+00 - 2.178667874440319D+00 2.245418408697413D+00 1.916295850556104D+00 - 1.456078857271222D+00 1.464756011461438D+00 1.476763638999949D+00 - 1.482105899977838D+00 1.485071861575211D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.029702386840444D+00 1.057477058200061D+00 - 1.115104423528371D+00 1.225052696396715D+00 1.184656827514196D+00 - 1.139384565605559D+00 1.238497353466022D+00 1.752007722993134D+00 - 2.183598110811983D+00 2.249988473340313D+00 1.921821025716420D+00 - 1.504166627253088D+00 1.496417563558121D+00 1.504277039881891D+00 - 1.508249384135656D+00 1.510538145971640D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.023323917002929D+00 1.048107277047540D+00 - 1.097859549561858D+00 1.179150825423445D+00 1.170048647815971D+00 - 1.129792022123154D+00 1.221806446070956D+00 1.759159703595926D+00 - 2.190825296279322D+00 2.256680839219810D+00 1.930008600715184D+00 - 1.554977855538115D+00 1.539996727394715D+00 1.543280344966309D+00 - 1.545651845087618D+00 1.547135820764187D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.032602985889049D+00 1.062230759310089D+00 + 1.124734159477755D+00 1.270196802364209D+00 1.194468083134425D+00 + 1.145890197324625D+00 1.249503300778304D+00 1.747579375170993D+00 + 2.178667874440320D+00 2.245418408697411D+00 1.916295850556107D+00 + 1.456078857271224D+00 1.464756011461485D+00 1.476763638999951D+00 + 1.482105899977836D+00 1.485071861575212D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.029702386840445D+00 1.057477058200057D+00 + 1.115104423528373D+00 1.225052696396711D+00 1.184656827514178D+00 + 1.139384565605559D+00 1.238497353466008D+00 1.752007722993138D+00 + 2.183598110811983D+00 2.249988473340314D+00 1.921821025716421D+00 + 1.504166627253083D+00 1.496417563558105D+00 1.504277039881896D+00 + 1.508249384135651D+00 1.510538145971642D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.023323917002930D+00 1.048107277047533D+00 + 1.097859549561852D+00 1.179150825423444D+00 1.170048647815961D+00 + 1.129792022123154D+00 1.221806446070959D+00 1.759159703595935D+00 + 2.190825296279322D+00 2.256680839219819D+00 1.930008600715184D+00 + 1.554977855538098D+00 1.539996727394726D+00 1.543280344966317D+00 + 1.545651845087613D+00 1.547135820764190D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -186,114 +186,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015346550743534D+00 1.034527836404390D+00 - 1.067175662971640D+00 1.135243231258285D+00 1.430951803754876D+00 - 1.224546213768816D+00 1.166058660904828D+00 1.281937127449911D+00 - 1.735702381439333D+00 2.163274233533224D+00 2.231050641641548D+00 - 1.899407977724056D+00 1.299036687578953D+00 1.397511779324514D+00 - 1.418671988326722D+00 1.427028923078227D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015676185022070D+00 1.034595419864566D+00 - 1.066905971695102D+00 1.134666611327880D+00 1.418726651252063D+00 - 1.217053316851320D+00 1.160996605421299D+00 1.274020687009192D+00 - 1.738430861331889D+00 2.167157838419143D+00 2.234681957435403D+00 - 1.903613387540132D+00 1.306999106276783D+00 1.406627154893880D+00 - 1.426694900898149D+00 1.434687753510426D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015958868544757D+00 1.034510371291794D+00 - 1.066303395031786D+00 1.133375713205099D+00 1.402375170008337D+00 - 1.209612403842838D+00 1.155978021644511D+00 1.266051476517306D+00 - 1.741285477525544D+00 2.170983486712007D+00 2.238260944970391D+00 - 1.907789191275898D+00 1.319906234332330D+00 1.419542706716724D+00 - 1.437965577404901D+00 1.445390821805100D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015346550743531D+00 1.034527836404399D+00 + 1.067175662971647D+00 1.135243231258266D+00 1.430951803754871D+00 + 1.224546213768816D+00 1.166058660904830D+00 1.281937127449910D+00 + 1.735702381439311D+00 2.163274233533245D+00 2.231050641641547D+00 + 1.899407977724062D+00 1.299036687578956D+00 1.397511779324497D+00 + 1.418671988326702D+00 1.427028923078232D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015676185022069D+00 1.034595419864571D+00 + 1.066905971695104D+00 1.134666611327862D+00 1.418726651252056D+00 + 1.217053316851314D+00 1.160996605421299D+00 1.274020687009195D+00 + 1.738430861331877D+00 2.167157838419150D+00 2.234681957435400D+00 + 1.903613387540143D+00 1.306999106276782D+00 1.406627154893885D+00 + 1.426694900898111D+00 1.434687753510429D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015958868544758D+00 1.034510371291795D+00 + 1.066303395031786D+00 1.133375713205092D+00 1.402375170008334D+00 + 1.209612403842836D+00 1.155978021644511D+00 1.266051476517306D+00 + 1.741285477525549D+00 2.170983486712005D+00 2.238260944970388D+00 + 1.907789191275905D+00 1.319906234332328D+00 1.419542706716692D+00 + 1.437965577404892D+00 1.445390821805109D+00 0.000000000000000D+00 0.000000000000000D+00 1.015999990000000D+00 1.033987550645978D+00 1.064913998085719D+00 1.130404266726732D+00 1.361266880000000D+00 - 1.202202794746766D+00 1.151034401268446D+00 1.258025663167238D+00 + 1.202202794746767D+00 1.151034401268446D+00 1.258025663167237D+00 1.744279590000001D+00 2.174743000996409D+00 2.241764357739700D+00 - 1.911947444069494D+00 1.361266880000000D+00 1.439127029039134D+00 - 1.454831336758177D+00 1.461348061834569D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.015372099689825D+00 1.032602985889050D+00 - 1.062230759310090D+00 1.124734159477754D+00 1.270196802364213D+00 - 1.194468083134428D+00 1.145890197324625D+00 1.249503300778308D+00 - 1.747579375170994D+00 2.178667874440319D+00 2.245418408697413D+00 - 1.916295850556104D+00 1.456078857271222D+00 1.464756011461438D+00 - 1.476763638999949D+00 1.482105899977838D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.013499230200998D+00 1.029702386840444D+00 - 1.057477058200061D+00 1.115104423528371D+00 1.225052696396715D+00 - 1.184656827514196D+00 1.139384565605559D+00 1.238497353466022D+00 - 1.752007722993134D+00 2.183598110811983D+00 2.249988473340313D+00 - 1.921821025716420D+00 1.504166627253088D+00 1.496417563558121D+00 - 1.504277039881891D+00 1.508249384135656D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.008722220304794D+00 1.023323917002929D+00 - 1.048107277047540D+00 1.097859549561858D+00 1.179150825423445D+00 - 1.170048647815971D+00 1.129792022123154D+00 1.221806446070956D+00 - 1.759159703595926D+00 2.190825296279322D+00 2.256680839219810D+00 - 1.930008600715184D+00 1.554977855538115D+00 1.539996727394715D+00 - 1.543280344966309D+00 1.545651845087618D+00 0.000000000000000D+00 - 0.000000000000000D+00 9.970696220678336D-01 1.009156028472016D+00 - 1.029355885213731D+00 1.067993430076642D+00 1.125700140164664D+00 - 1.146559207127916D+00 1.114525772926239D+00 1.193939243628530D+00 - 1.772132125401380D+00 2.202268907150873D+00 2.267221938021922D+00 - 1.943161985646148D+00 1.616566313794114D+00 1.600346346755675D+00 - 1.600188124471022D+00 1.600961593922711D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034527836404390D+00 1.067175662971640D+00 - 1.135243231258285D+00 1.299036687578953D+00 1.224546213768816D+00 - 1.166058660904828D+00 1.281937127449911D+00 1.735702381439333D+00 - 2.163274233533224D+00 2.231050641641548D+00 1.899407977724056D+00 - 1.430951803754876D+00 1.397511779324514D+00 1.418671988326722D+00 - 1.427028923078227D+00 1.431473221650300D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034595419864566D+00 1.066905971695102D+00 - 1.134666611327880D+00 1.306999106276783D+00 1.217053316851320D+00 - 1.160996605421299D+00 1.274020687009192D+00 1.738430861331889D+00 - 2.167157838419143D+00 2.234681957435403D+00 1.903613387540132D+00 - 1.418726651252063D+00 1.406627154893880D+00 1.426694900898149D+00 - 1.434687753510426D+00 1.438945613505934D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.034510371291794D+00 1.066303395031786D+00 - 1.133375713205099D+00 1.319906234332330D+00 1.209612403842838D+00 - 1.155978021644511D+00 1.266051476517306D+00 1.741285477525544D+00 - 2.170983486712007D+00 2.238260944970391D+00 1.907789191275898D+00 - 1.402375170008337D+00 1.419542706716724D+00 1.437965577404901D+00 - 1.445390821805100D+00 1.449364908936603D+00 0.000000000000000D+00 + 1.911947444069493D+00 1.361266880000000D+00 1.439127029039134D+00 + 1.454831336758176D+00 1.461348061834569D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.015372099689825D+00 1.032602985889049D+00 + 1.062230759310089D+00 1.124734159477755D+00 1.270196802364209D+00 + 1.194468083134425D+00 1.145890197324625D+00 1.249503300778304D+00 + 1.747579375170993D+00 2.178667874440320D+00 2.245418408697411D+00 + 1.916295850556107D+00 1.456078857271224D+00 1.464756011461485D+00 + 1.476763638999951D+00 1.482105899977836D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.013499230200999D+00 1.029702386840445D+00 + 1.057477058200057D+00 1.115104423528373D+00 1.225052696396711D+00 + 1.184656827514178D+00 1.139384565605559D+00 1.238497353466008D+00 + 1.752007722993138D+00 2.183598110811983D+00 2.249988473340314D+00 + 1.921821025716421D+00 1.504166627253083D+00 1.496417563558105D+00 + 1.504277039881896D+00 1.508249384135651D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.008722220304796D+00 1.023323917002930D+00 + 1.048107277047533D+00 1.097859549561852D+00 1.179150825423444D+00 + 1.170048647815961D+00 1.129792022123154D+00 1.221806446070959D+00 + 1.759159703595935D+00 2.190825296279322D+00 2.256680839219819D+00 + 1.930008600715184D+00 1.554977855538098D+00 1.539996727394726D+00 + 1.543280344966317D+00 1.545651845087613D+00 0.000000000000000D+00 + 0.000000000000000D+00 9.970696220678364D-01 1.009156028472015D+00 + 1.029355885213723D+00 1.067993430076628D+00 1.125700140164654D+00 + 1.146559207127910D+00 1.114525772926239D+00 1.193939243628511D+00 + 1.772132125401464D+00 2.202268907150877D+00 2.267221938021926D+00 + 1.943161985646160D+00 1.616566313794102D+00 1.600346346755672D+00 + 1.600188124471025D+00 1.600961593922706D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034527836404399D+00 1.067175662971647D+00 + 1.135243231258266D+00 1.299036687578956D+00 1.224546213768816D+00 + 1.166058660904830D+00 1.281937127449910D+00 1.735702381439311D+00 + 2.163274233533245D+00 2.231050641641547D+00 1.899407977724062D+00 + 1.430951803754871D+00 1.397511779324497D+00 1.418671988326702D+00 + 1.427028923078232D+00 1.431473221650295D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034595419864571D+00 1.066905971695104D+00 + 1.134666611327862D+00 1.306999106276782D+00 1.217053316851314D+00 + 1.160996605421299D+00 1.274020687009195D+00 1.738430861331877D+00 + 2.167157838419150D+00 2.234681957435400D+00 1.903613387540143D+00 + 1.418726651252056D+00 1.406627154893885D+00 1.426694900898111D+00 + 1.434687753510429D+00 1.438945613505934D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.034510371291795D+00 1.066303395031786D+00 + 1.133375713205092D+00 1.319906234332328D+00 1.209612403842836D+00 + 1.155978021644511D+00 1.266051476517306D+00 1.741285477525549D+00 + 2.170983486712005D+00 2.238260944970388D+00 1.907789191275905D+00 + 1.402375170008334D+00 1.419542706716692D+00 1.437965577404892D+00 + 1.445390821805109D+00 1.449364908936597D+00 0.000000000000000D+00 0.000000000000000D+00 1.033987550645978D+00 1.064913998085719D+00 - 1.130404266726732D+00 1.361266880000000D+00 1.202202794746766D+00 - 1.151034401268446D+00 1.258025663167238D+00 1.744279590000001D+00 - 2.174743000996409D+00 2.241764357739700D+00 1.911947444069494D+00 - 1.361266880000000D+00 1.439127029039134D+00 1.454831336758177D+00 + 1.130404266726732D+00 1.361266880000000D+00 1.202202794746767D+00 + 1.151034401268446D+00 1.258025663167237D+00 1.744279590000001D+00 + 2.174743000996409D+00 2.241764357739700D+00 1.911947444069493D+00 + 1.361266880000000D+00 1.439127029039134D+00 1.454831336758176D+00 1.461348061834569D+00 1.464858910000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.032602985889050D+00 1.062230759310090D+00 - 1.124734159477754D+00 1.270196802364213D+00 1.194468083134428D+00 - 1.145890197324625D+00 1.249503300778308D+00 1.747579375170994D+00 - 2.178667874440319D+00 2.245418408697413D+00 1.916295850556104D+00 - 1.456078857271222D+00 1.464756011461438D+00 1.476763638999949D+00 - 1.482105899977838D+00 1.485071861575211D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.029702386840444D+00 1.057477058200061D+00 - 1.115104423528371D+00 1.225052696396715D+00 1.184656827514196D+00 - 1.139384565605559D+00 1.238497353466022D+00 1.752007722993134D+00 - 2.183598110811983D+00 2.249988473340313D+00 1.921821025716420D+00 - 1.504166627253088D+00 1.496417563558121D+00 1.504277039881891D+00 - 1.508249384135656D+00 1.510538145971640D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.023323917002929D+00 1.048107277047540D+00 - 1.097859549561858D+00 1.179150825423445D+00 1.170048647815971D+00 - 1.129792022123154D+00 1.221806446070956D+00 1.759159703595926D+00 - 2.190825296279322D+00 2.256680839219810D+00 1.930008600715184D+00 - 1.554977855538115D+00 1.539996727394715D+00 1.543280344966309D+00 - 1.545651845087618D+00 1.547135820764187D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.009156028472016D+00 1.029355885213731D+00 - 1.067993430076642D+00 1.125700140164664D+00 1.146559207127916D+00 - 1.114525772926239D+00 1.193939243628530D+00 1.772132125401380D+00 - 2.202268907150873D+00 2.267221938021922D+00 1.943161985646148D+00 - 1.616566313794114D+00 1.600346346755675D+00 1.600188124471022D+00 - 1.600961593922711D+00 1.601622831964589D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.032602985889049D+00 1.062230759310089D+00 + 1.124734159477755D+00 1.270196802364209D+00 1.194468083134425D+00 + 1.145890197324625D+00 1.249503300778304D+00 1.747579375170993D+00 + 2.178667874440320D+00 2.245418408697411D+00 1.916295850556107D+00 + 1.456078857271224D+00 1.464756011461485D+00 1.476763638999951D+00 + 1.482105899977836D+00 1.485071861575212D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.029702386840445D+00 1.057477058200057D+00 + 1.115104423528373D+00 1.225052696396711D+00 1.184656827514178D+00 + 1.139384565605559D+00 1.238497353466008D+00 1.752007722993138D+00 + 2.183598110811983D+00 2.249988473340314D+00 1.921821025716421D+00 + 1.504166627253083D+00 1.496417563558105D+00 1.504277039881896D+00 + 1.508249384135651D+00 1.510538145971642D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.023323917002930D+00 1.048107277047533D+00 + 1.097859549561852D+00 1.179150825423444D+00 1.170048647815961D+00 + 1.129792022123154D+00 1.221806446070959D+00 1.759159703595935D+00 + 2.190825296279322D+00 2.256680839219819D+00 1.930008600715184D+00 + 1.554977855538098D+00 1.539996727394726D+00 1.543280344966317D+00 + 1.545651845087613D+00 1.547135820764190D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.009156028472015D+00 1.029355885213723D+00 + 1.067993430076628D+00 1.125700140164654D+00 1.146559207127910D+00 + 1.114525772926239D+00 1.193939243628511D+00 1.772132125401464D+00 + 2.202268907150877D+00 2.267221938021926D+00 1.943161985646160D+00 + 1.616566313794102D+00 1.600346346755672D+00 1.600188124471025D+00 + 1.600961593922706D+00 1.601622831964557D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -307,294 +307,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.196962450458664D-01 4.193715004113082D-01 - 4.204850067810449D-01 4.112029918684008D-01 8.855184575365072D-01 - 1.356415770498140D+00 1.918502971382174D+00 2.304294511456602D+00 - 2.213744704944910D+00 1.719330224618978D+00 1.155871738404157D+00 - 7.935973656940288D-01 3.474898621307762D-01 2.734488791991841D-01 - 2.434800102351073D-01 2.289862918276181D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.266050510124667D-01 4.265848883950626D-01 - 4.285450193177260D-01 4.222083094848678D-01 8.717393184143754D-01 - 1.355537285665124D+00 1.920598841434496D+00 2.310745565617555D+00 - 2.219139544171687D+00 1.719725651238663D+00 1.153013972952359D+00 - 7.784831744515754D-01 3.563030377107436D-01 2.772255251699469D-01 - 2.465277608369110D-01 2.317583579640874D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.358012430063403D-01 4.362227778790094D-01 - 4.393897610652528D-01 4.384906816928437D-01 8.548342375051303D-01 - 1.354711414064395D+00 1.922634475441141D+00 2.317122269494576D+00 - 2.224495322164599D+00 1.720105286708190D+00 1.150223422565229D+00 - 7.602484874089385D-01 3.694329567073393D-01 2.820140123407127D-01 - 2.504207301051845D-01 2.353071562948442D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.486569788820900D-01 4.497435003881279D-01 - 4.546988944480824D-01 4.742512723108321D-01 8.227228252248913D-01 - 1.353937672452818D+00 1.924611530965987D+00 2.323402560061394D+00 - 2.229787949563956D+00 1.720468962709897D+00 1.147496292967476D+00 - 7.268094034982011D-01 4.003188006091229D-01 2.881425156894676D-01 - 2.554907417324251D-01 2.399562646473795D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.655870096149128D-01 4.676015829748080D-01 - 4.749695678346110D-01 5.183448995775088D-01 8.117776390409412D-01 - 1.353196987907122D+00 1.926577095871529D+00 2.329737256421724D+00 - 2.235149882418484D+00 1.720827563479838D+00 1.144759355353727D+00 - 6.922926131267223D-01 4.149846293199582D-01 2.950888092360524D-01 - 2.614682628053840D-01 2.455185712465731D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.861177202237666D-01 4.892950414960955D-01 - 4.994486846880863D-01 5.499483602825067D-01 8.292371726443046D-01 - 1.352401263533971D+00 1.928788469250100D+00 2.337022788166622D+00 - 2.241355187257288D+00 1.721228775024181D+00 1.141640016713360D+00 - 6.747945665043422D-01 4.033966207515273D-01 3.016629045725221D-01 - 2.675783380730006D-01 2.513476233488022D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.123305276584003D-01 5.169304969347560D-01 - 5.300015564502762D-01 5.792616211664824D-01 8.411472386484252D-01 - 1.351400670240678D+00 1.931725309545186D+00 2.346995417207470D+00 - 2.249921885746927D+00 1.721756187331298D+00 1.137407007149261D+00 - 6.618822730539435D-01 3.963665063622458D-01 3.071367681995826D-01 - 2.734892205689166D-01 2.572421388504438D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.480217086483259D-01 5.542242649846389D-01 - 5.697619662898505D-01 6.149613405907679D-01 8.547464901097787D-01 - 1.350106500724690D+00 1.935946167812810D+00 2.362053606060421D+00 - 2.263060390767192D+00 1.722508179177741D+00 1.131026031735114D+00 - 6.471760710609975D-01 3.876632277372348D-01 3.104777915459261D-01 - 2.785512365504722D-01 2.627675430089602D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.170738149991815D-01 4.163026057294724D-01 - 4.161779547772055D-01 4.178287233111107D-01 7.080260965798798D-01 - 1.075725471961049D+00 1.638009965730471D+00 2.196868205403829D+00 - 2.405230213724637D+00 2.016844066060595D+00 1.421413596541698D+00 - 8.932223198453346D-01 3.953948212850042D-01 2.922341737997444D-01 - 2.513142976811694D-01 2.329498565883733D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.230082541480543D-01 4.224003053067573D-01 - 4.226051358317975D-01 4.253282132040662D-01 6.845725771010492D-01 - 1.073749684504050D+00 1.638177959796989D+00 2.200955754597406D+00 - 2.414123872100535D+00 2.018780667893873D+00 1.420282567979745D+00 - 8.885684692498519D-01 4.062602096734224D-01 2.960702437649335D-01 - 2.541768015508891D-01 2.354790851199971D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.306821954263421D-01 4.303294491687134D-01 - 4.310046632729823D-01 4.352420649620584D-01 6.567551872897757D-01 - 1.071879824762627D+00 1.638341673596830D+00 2.204919977746759D+00 - 2.422982658025520D+00 2.020670978666820D+00 1.419168390414212D+00 - 8.840364641656250D-01 4.220027500999242D-01 3.008789473046944D-01 - 2.577761080592705D-01 2.386790486174873D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.410921187928341D-01 4.411012086374717D-01 - 4.424557904368702D-01 4.488565255891003D-01 6.205792773246100D-01 - 1.070122660643509D+00 1.638501497254616D+00 2.208774753166360D+00 - 2.431811689039664D+00 2.022515962926391D+00 1.418065814825335D+00 - 8.796230208557427D-01 4.478613861202919D-01 3.069887433044470D-01 - 2.624122506944391D-01 2.428155130495409D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.559337798523074D-01 4.565008082457468D-01 - 4.589161942324230D-01 4.685670675339362D-01 5.317201100000000D-01 - 1.068469252931446D+00 1.638657278981702D+00 2.212512594461271D+00 - 2.440511203578283D+00 2.024312942711486D+00 1.416981130376374D+00 - 8.753152058124521D-01 5.317201100000000D-01 3.147049630117530D-01 - 2.684641057472315D-01 2.482710974384888D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.743035811179693D-01 4.756098692436279D-01 - 4.793794601774345D-01 4.930155493946505D-01 5.800768713814489D-01 - 1.066844321850870D+00 1.638817097864471D+00 2.216321412178674D+00 - 2.449603815468667D+00 2.026171567915499D+00 1.415844612915991D+00 - 8.708964723100912D-01 4.912386643843457D-01 3.222747798837339D-01 - 2.749113883014913D-01 2.542264597343246D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.961638398266706D-01 4.983935907067990D-01 - 5.037972458565204D-01 5.216024833237396D-01 6.050985370301877D-01 - 1.064928960314711D+00 1.639014674105830D+00 2.221000692851424D+00 - 2.461165232167724D+00 2.028480133477264D+00 1.414418785787970D+00 - 8.654001958393868D-01 4.716429334835452D-01 3.284301052544845D-01 - 2.810353448503787D-01 2.601401594058078D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.256968645920774D-01 5.290678155080538D-01 - 5.364633356676508D-01 5.581431609531943D-01 6.322023033588083D-01 - 1.062359153889993D+00 1.639299892652178D+00 2.227585978571311D+00 - 2.478229765239424D+00 2.031812412103295D+00 1.412313417956662D+00 - 8.574956290130260D-01 4.529903338798159D-01 3.324026528311377D-01 - 2.866789698623297D-01 2.661024081571499D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.163026057294724D-01 4.161779547772055D-01 - 4.178287233111107D-01 3.953948212850042D-01 1.075725471961049D+00 - 1.638009965730471D+00 2.196868205403829D+00 2.405230213724637D+00 - 2.016844066060595D+00 1.421413596541698D+00 8.932223198453346D-01 - 7.080260965798798D-01 2.922341737997444D-01 2.513142976811694D-01 - 2.329498565883733D-01 2.225747117764602D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.224003053067573D-01 4.226051358317975D-01 - 4.253282132040662D-01 4.062602096734224D-01 1.073749684504050D+00 - 1.638177959796989D+00 2.200955754597406D+00 2.414123872100535D+00 - 2.018780667893873D+00 1.420282567979745D+00 8.885684692498519D-01 - 6.845725771010492D-01 2.960702437649335D-01 2.541768015508891D-01 - 2.354790851199971D-01 2.249415138256419D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.303294491687134D-01 4.310046632729823D-01 - 4.352420649620584D-01 4.220027500999242D-01 1.071879824762627D+00 - 1.638341673596830D+00 2.204919977746759D+00 2.422982658025520D+00 - 2.020670978666820D+00 1.419168390414212D+00 8.840364641656250D-01 - 6.567551872897757D-01 3.008789473046944D-01 2.577761080592705D-01 - 2.386790486174873D-01 2.279337842932233D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.411012086374717D-01 4.424557904368702D-01 - 4.488565255891003D-01 4.478613861202919D-01 1.070122660643509D+00 - 1.638501497254616D+00 2.208774753166360D+00 2.431811689039664D+00 - 2.022515962926391D+00 1.418065814825335D+00 8.796230208557427D-01 - 6.205792773246100D-01 3.069887433044470D-01 2.624122506944391D-01 - 2.428155130495409D-01 2.318002792191255D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.565008082457468D-01 4.589161942324230D-01 - 4.685670675339362D-01 5.317201100000000D-01 1.068469252931446D+00 + 0.000000000000000D+00 4.196962450458665D-01 4.193715004113092D-01 + 4.204850067810458D-01 4.112029918683995D-01 8.855184575365136D-01 + 1.356415770498168D+00 1.918502971382196D+00 2.304294511456606D+00 + 2.213744704944902D+00 1.719330224618962D+00 1.155871738404157D+00 + 7.935973656940334D-01 3.474898621307790D-01 2.734488791992074D-01 + 2.434800102351223D-01 2.289862918276169D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.266050510124682D-01 4.265848883950632D-01 + 4.285450193177283D-01 4.222083094848690D-01 8.717393184143820D-01 + 1.355537285665146D+00 1.920598841434513D+00 2.310745565617556D+00 + 2.219139544171672D+00 1.719725651238645D+00 1.153013972952360D+00 + 7.784831744515806D-01 3.563030377107454D-01 2.772255251699643D-01 + 2.465277608369217D-01 2.317583579640839D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.358012430063406D-01 4.362227778790084D-01 + 4.393897610652557D-01 4.384906816928460D-01 8.548342375051368D-01 + 1.354711414064408D+00 1.922634475441149D+00 2.317122269494577D+00 + 2.224495322164592D+00 1.720105286708177D+00 1.150223422565230D+00 + 7.602484874089444D-01 3.694329567073380D-01 2.820140123407215D-01 + 2.504207301051935D-01 2.353071562948429D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.486569788820903D-01 4.497435003881273D-01 + 4.546988944480831D-01 4.742512723108324D-01 8.227228252248936D-01 + 1.353937672452821D+00 1.924611530965988D+00 2.323402560061396D+00 + 2.229787949563956D+00 1.720468962709893D+00 1.147496292967476D+00 + 7.268094034982036D-01 4.003188006091206D-01 2.881425156894694D-01 + 2.554907417324302D-01 2.399562646473803D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.655870096149126D-01 4.676015829748092D-01 + 4.749695678346120D-01 5.183448995775084D-01 8.117776390409436D-01 + 1.353196987907126D+00 1.926577095871528D+00 2.329737256421720D+00 + 2.235149882418482D+00 1.720827563479835D+00 1.144759355353725D+00 + 6.922926131267223D-01 4.149846293199617D-01 2.950888092360537D-01 + 2.614682628053840D-01 2.455185712465734D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.861177202237690D-01 4.892950414960993D-01 + 4.994486846880869D-01 5.499483602825044D-01 8.292371726443157D-01 + 1.352401263533986D+00 1.928788469250093D+00 2.337022788166608D+00 + 2.241355187257283D+00 1.721228775024179D+00 1.141640016713359D+00 + 6.747945665043418D-01 4.033966207515242D-01 3.016629045725102D-01 + 2.675783380729970D-01 2.513476233488037D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.123305276584039D-01 5.169304969347602D-01 + 5.300015564502782D-01 5.792616211664805D-01 8.411472386484480D-01 + 1.351400670240705D+00 1.931725309545167D+00 2.346995417207439D+00 + 2.249921885746915D+00 1.721756187331305D+00 1.137407007149271D+00 + 6.618822730539403D-01 3.963665063622276D-01 3.071367681995499D-01 + 2.734892205689091D-01 2.572421388504516D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.480217086483257D-01 5.542242649846378D-01 + 5.697619662898509D-01 6.149613405907626D-01 8.547464901098007D-01 + 1.350106500724717D+00 1.935946167812784D+00 2.362053606060388D+00 + 2.263060390767179D+00 1.722508179177750D+00 1.131026031735133D+00 + 6.471760710609860D-01 3.876632277372015D-01 3.104777915458853D-01 + 2.785512365504670D-01 2.627675430089755D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.170738149991802D-01 4.163026057294689D-01 + 4.161779547772098D-01 4.178287233111102D-01 7.080260965798812D-01 + 1.075725471961063D+00 1.638009965730520D+00 2.196868205403826D+00 + 2.405230213724648D+00 2.016844066060581D+00 1.421413596541686D+00 + 8.932223198453444D-01 3.953948212850023D-01 2.922341737997557D-01 + 2.513142976812120D-01 2.329498565883656D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.230082541480572D-01 4.224003053067598D-01 + 4.226051358317984D-01 4.253282132040649D-01 6.845725771010505D-01 + 1.073749684504059D+00 1.638177959797031D+00 2.200955754597408D+00 + 2.414123872100539D+00 2.018780667893840D+00 1.420282567979742D+00 + 8.885684692498570D-01 4.062602096734206D-01 2.960702437649372D-01 + 2.541768015509246D-01 2.354790851199871D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.306821954263443D-01 4.303294491687116D-01 + 4.310046632729831D-01 4.352420649620667D-01 6.567551872897777D-01 + 1.071879824762641D+00 1.638341673596853D+00 2.204919977746761D+00 + 2.422982658025517D+00 2.020670978666794D+00 1.419168390414203D+00 + 8.840364641656373D-01 4.220027500999239D-01 3.008789473046997D-01 + 2.577761080592958D-01 2.386790486174795D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.410921187928392D-01 4.411012086374673D-01 + 4.424557904368719D-01 4.488565255891013D-01 6.205792773246108D-01 + 1.070122660643518D+00 1.638501497254621D+00 2.208774753166360D+00 + 2.431811689039671D+00 2.022515962926385D+00 1.418065814825328D+00 + 8.796230208557514D-01 4.478613861202920D-01 3.069887433044364D-01 + 2.624122506944542D-01 2.428155130495444D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.559337798523075D-01 4.565008082457472D-01 + 4.589161942324230D-01 4.685670675339365D-01 5.317201100000000D-01 + 1.068469252931445D+00 1.638657278981702D+00 2.212512594461271D+00 + 2.440511203578283D+00 2.024312942711485D+00 1.416981130376374D+00 + 8.753152058124517D-01 5.317201100000000D-01 3.147049630117542D-01 + 2.684641057472325D-01 2.482710974384900D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.743035811179679D-01 4.756098692436280D-01 + 4.793794601774389D-01 4.930155493946498D-01 5.800768713814473D-01 + 1.066844321850882D+00 1.638817097864476D+00 2.216321412178664D+00 + 2.449603815468661D+00 2.026171567915498D+00 1.415844612915984D+00 + 8.708964723100907D-01 4.912386643843465D-01 3.222747798837459D-01 + 2.749113883014825D-01 2.542264597343311D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.961638398266712D-01 4.983935907068091D-01 + 5.037972458565212D-01 5.216024833237376D-01 6.050985370301831D-01 + 1.064928960314751D+00 1.639014674105836D+00 2.221000692851395D+00 + 2.461165232167712D+00 2.028480133477264D+00 1.414418785787971D+00 + 8.654001958393902D-01 4.716429334835396D-01 3.284301052544648D-01 + 2.810353448503478D-01 2.601401594058269D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.256968645920810D-01 5.290678155080545D-01 + 5.364633356676564D-01 5.581431609531979D-01 6.322023033588031D-01 + 1.062359153890055D+00 1.639299892652177D+00 2.227585978571261D+00 + 2.478229765239390D+00 2.031812412103295D+00 1.412313417956690D+00 + 8.574956290130344D-01 4.529903338797970D-01 3.324026528311089D-01 + 2.866789698622783D-01 2.661024081571832D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.163026057294689D-01 4.161779547772098D-01 + 4.178287233111102D-01 3.953948212850023D-01 1.075725471961063D+00 + 1.638009965730520D+00 2.196868205403826D+00 2.405230213724648D+00 + 2.016844066060581D+00 1.421413596541686D+00 8.932223198453444D-01 + 7.080260965798812D-01 2.922341737997557D-01 2.513142976812120D-01 + 2.329498565883656D-01 2.225747117764690D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.224003053067598D-01 4.226051358317984D-01 + 4.253282132040649D-01 4.062602096734206D-01 1.073749684504059D+00 + 1.638177959797031D+00 2.200955754597408D+00 2.414123872100539D+00 + 2.018780667893840D+00 1.420282567979742D+00 8.885684692498570D-01 + 6.845725771010505D-01 2.960702437649372D-01 2.541768015509246D-01 + 2.354790851199871D-01 2.249415138256459D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.303294491687116D-01 4.310046632729831D-01 + 4.352420649620667D-01 4.220027500999239D-01 1.071879824762641D+00 + 1.638341673596853D+00 2.204919977746761D+00 2.422982658025517D+00 + 2.020670978666794D+00 1.419168390414203D+00 8.840364641656373D-01 + 6.567551872897777D-01 3.008789473046997D-01 2.577761080592958D-01 + 2.386790486174795D-01 2.279337842932233D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.411012086374673D-01 4.424557904368719D-01 + 4.488565255891013D-01 4.478613861202920D-01 1.070122660643518D+00 + 1.638501497254621D+00 2.208774753166360D+00 2.431811689039671D+00 + 2.022515962926385D+00 1.418065814825328D+00 8.796230208557514D-01 + 6.205792773246108D-01 3.069887433044364D-01 2.624122506944542D-01 + 2.428155130495444D-01 2.318002792191244D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.565008082457472D-01 4.589161942324230D-01 + 4.685670675339365D-01 5.317201100000000D-01 1.068469252931445D+00 1.638657278981702D+00 2.212512594461271D+00 2.440511203578283D+00 - 2.024312942711486D+00 1.416981130376374D+00 8.753152058124521D-01 - 5.317201100000000D-01 3.147049630117530D-01 2.684641057472315D-01 - 2.482710974384888D-01 2.369381688823625D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.756098692436279D-01 4.793794601774345D-01 - 4.930155493946505D-01 5.800768713814489D-01 1.066844321850870D+00 - 1.638817097864471D+00 2.216321412178674D+00 2.449603815468667D+00 - 2.026171567915499D+00 1.415844612915991D+00 8.708964723100912D-01 - 4.912386643843457D-01 3.222747798837339D-01 2.749113883014913D-01 - 2.542264597343246D-01 2.426385589311164D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.983935907067990D-01 5.037972458565204D-01 - 5.216024833237396D-01 6.050985370301877D-01 1.064928960314711D+00 - 1.639014674105830D+00 2.221000692851424D+00 2.461165232167724D+00 - 2.028480133477264D+00 1.414418785787970D+00 8.654001958393868D-01 - 4.716429334835452D-01 3.284301052544845D-01 2.810353448503787D-01 - 2.601401594058078D-01 2.483853153239601D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.290678155080538D-01 5.364633356676508D-01 - 5.581431609531943D-01 6.322023033588083D-01 1.062359153889993D+00 - 1.639299892652178D+00 2.227585978571311D+00 2.478229765239424D+00 - 2.031812412103295D+00 1.412313417956662D+00 8.574956290130260D-01 - 4.529903338798159D-01 3.324026528311377D-01 2.866789698623297D-01 - 2.661024081571499D-01 2.543406725148576D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.230082541480543D-01 4.224003053067573D-01 - 4.226051358317975D-01 4.253282132040662D-01 6.845725771010492D-01 - 1.073749684504050D+00 1.638177959796989D+00 2.200955754597406D+00 - 2.414123872100535D+00 2.018780667893873D+00 1.420282567979745D+00 - 8.885684692498519D-01 4.062602096734224D-01 2.960702437649335D-01 - 2.541768015508891D-01 2.354790851199971D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.306821954263421D-01 4.303294491687134D-01 - 4.310046632729823D-01 4.352420649620584D-01 6.567551872897757D-01 - 1.071879824762627D+00 1.638341673596830D+00 2.204919977746759D+00 - 2.422982658025520D+00 2.020670978666820D+00 1.419168390414212D+00 - 8.840364641656250D-01 4.220027500999242D-01 3.008789473046944D-01 - 2.577761080592705D-01 2.386790486174873D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.410921187928341D-01 4.411012086374717D-01 - 4.424557904368702D-01 4.488565255891003D-01 6.205792773246100D-01 - 1.070122660643509D+00 1.638501497254616D+00 2.208774753166360D+00 - 2.431811689039664D+00 2.022515962926391D+00 1.418065814825335D+00 - 8.796230208557427D-01 4.478613861202919D-01 3.069887433044470D-01 - 2.624122506944391D-01 2.428155130495409D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.559337798523074D-01 4.565008082457468D-01 - 4.589161942324230D-01 4.685670675339362D-01 5.317201100000000D-01 - 1.068469252931446D+00 1.638657278981702D+00 2.212512594461271D+00 - 2.440511203578283D+00 2.024312942711486D+00 1.416981130376374D+00 - 8.753152058124521D-01 5.317201100000000D-01 3.147049630117530D-01 - 2.684641057472315D-01 2.482710974384888D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.743035811179693D-01 4.756098692436279D-01 - 4.793794601774345D-01 4.930155493946505D-01 5.800768713814489D-01 - 1.066844321850870D+00 1.638817097864471D+00 2.216321412178674D+00 - 2.449603815468667D+00 2.026171567915499D+00 1.415844612915991D+00 - 8.708964723100912D-01 4.912386643843457D-01 3.222747798837339D-01 - 2.749113883014913D-01 2.542264597343246D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.961638398266706D-01 4.983935907067990D-01 - 5.037972458565204D-01 5.216024833237396D-01 6.050985370301877D-01 - 1.064928960314711D+00 1.639014674105830D+00 2.221000692851424D+00 - 2.461165232167724D+00 2.028480133477264D+00 1.414418785787970D+00 - 8.654001958393868D-01 4.716429334835452D-01 3.284301052544845D-01 - 2.810353448503787D-01 2.601401594058078D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.256968645920774D-01 5.290678155080538D-01 - 5.364633356676508D-01 5.581431609531943D-01 6.322023033588083D-01 - 1.062359153889993D+00 1.639299892652178D+00 2.227585978571311D+00 - 2.478229765239424D+00 2.031812412103295D+00 1.412313417956662D+00 - 8.574956290130260D-01 4.529903338798159D-01 3.324026528311377D-01 - 2.866789698623297D-01 2.661024081571499D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.662953396819126D-01 5.710268148112598D-01 - 5.803390939515912D-01 6.041022745869659D-01 6.653976234641028D-01 - 1.059026879726210D+00 1.639740076630379D+00 2.237158723397373D+00 - 2.505239957033576D+00 2.036959428692473D+00 1.408947457958533D+00 - 8.453476220122343D-01 4.328706993389136D-01 3.323892248990721D-01 - 2.904403185911649D-01 2.709832495912443D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 4.224003053067573D-01 4.226051358317975D-01 - 4.253282132040662D-01 4.062602096734224D-01 1.073749684504050D+00 - 1.638177959796989D+00 2.200955754597406D+00 2.414123872100535D+00 - 2.018780667893873D+00 1.420282567979745D+00 8.885684692498519D-01 - 6.845725771010492D-01 2.960702437649335D-01 2.541768015508891D-01 - 2.354790851199971D-01 2.249415138256419D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.303294491687134D-01 4.310046632729823D-01 - 4.352420649620584D-01 4.220027500999242D-01 1.071879824762627D+00 - 1.638341673596830D+00 2.204919977746759D+00 2.422982658025520D+00 - 2.020670978666820D+00 1.419168390414212D+00 8.840364641656250D-01 - 6.567551872897757D-01 3.008789473046944D-01 2.577761080592705D-01 - 2.386790486174873D-01 2.279337842932233D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.411012086374717D-01 4.424557904368702D-01 - 4.488565255891003D-01 4.478613861202919D-01 1.070122660643509D+00 - 1.638501497254616D+00 2.208774753166360D+00 2.431811689039664D+00 - 2.022515962926391D+00 1.418065814825335D+00 8.796230208557427D-01 - 6.205792773246100D-01 3.069887433044470D-01 2.624122506944391D-01 - 2.428155130495409D-01 2.318002792191255D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.565008082457468D-01 4.589161942324230D-01 - 4.685670675339362D-01 5.317201100000000D-01 1.068469252931446D+00 + 2.024312942711485D+00 1.416981130376374D+00 8.753152058124517D-01 + 5.317201100000000D-01 3.147049630117542D-01 2.684641057472325D-01 + 2.482710974384900D-01 2.369381688823625D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.756098692436280D-01 4.793794601774389D-01 + 4.930155493946498D-01 5.800768713814473D-01 1.066844321850882D+00 + 1.638817097864476D+00 2.216321412178664D+00 2.449603815468661D+00 + 2.026171567915498D+00 1.415844612915984D+00 8.708964723100907D-01 + 4.912386643843465D-01 3.222747798837459D-01 2.749113883014825D-01 + 2.542264597343311D-01 2.426385589311100D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.983935907068091D-01 5.037972458565212D-01 + 5.216024833237376D-01 6.050985370301831D-01 1.064928960314751D+00 + 1.639014674105836D+00 2.221000692851395D+00 2.461165232167712D+00 + 2.028480133477264D+00 1.414418785787971D+00 8.654001958393902D-01 + 4.716429334835396D-01 3.284301052544648D-01 2.810353448503478D-01 + 2.601401594058269D-01 2.483853153239467D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.290678155080545D-01 5.364633356676564D-01 + 5.581431609531979D-01 6.322023033588031D-01 1.062359153890055D+00 + 1.639299892652177D+00 2.227585978571261D+00 2.478229765239390D+00 + 2.031812412103295D+00 1.412313417956690D+00 8.574956290130344D-01 + 4.529903338797970D-01 3.324026528311089D-01 2.866789698622783D-01 + 2.661024081571832D-01 2.543406725148493D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.230082541480572D-01 4.224003053067598D-01 + 4.226051358317984D-01 4.253282132040649D-01 6.845725771010505D-01 + 1.073749684504059D+00 1.638177959797031D+00 2.200955754597408D+00 + 2.414123872100539D+00 2.018780667893840D+00 1.420282567979742D+00 + 8.885684692498570D-01 4.062602096734206D-01 2.960702437649372D-01 + 2.541768015509246D-01 2.354790851199871D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.306821954263443D-01 4.303294491687116D-01 + 4.310046632729831D-01 4.352420649620667D-01 6.567551872897777D-01 + 1.071879824762641D+00 1.638341673596853D+00 2.204919977746761D+00 + 2.422982658025517D+00 2.020670978666794D+00 1.419168390414203D+00 + 8.840364641656373D-01 4.220027500999239D-01 3.008789473046997D-01 + 2.577761080592958D-01 2.386790486174795D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.410921187928392D-01 4.411012086374673D-01 + 4.424557904368719D-01 4.488565255891013D-01 6.205792773246108D-01 + 1.070122660643518D+00 1.638501497254621D+00 2.208774753166360D+00 + 2.431811689039671D+00 2.022515962926385D+00 1.418065814825328D+00 + 8.796230208557514D-01 4.478613861202920D-01 3.069887433044364D-01 + 2.624122506944542D-01 2.428155130495444D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.559337798523075D-01 4.565008082457472D-01 + 4.589161942324230D-01 4.685670675339365D-01 5.317201100000000D-01 + 1.068469252931445D+00 1.638657278981702D+00 2.212512594461271D+00 + 2.440511203578283D+00 2.024312942711485D+00 1.416981130376374D+00 + 8.753152058124517D-01 5.317201100000000D-01 3.147049630117542D-01 + 2.684641057472325D-01 2.482710974384900D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.743035811179679D-01 4.756098692436280D-01 + 4.793794601774389D-01 4.930155493946498D-01 5.800768713814473D-01 + 1.066844321850882D+00 1.638817097864476D+00 2.216321412178664D+00 + 2.449603815468661D+00 2.026171567915498D+00 1.415844612915984D+00 + 8.708964723100907D-01 4.912386643843465D-01 3.222747798837459D-01 + 2.749113883014825D-01 2.542264597343311D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.961638398266712D-01 4.983935907068091D-01 + 5.037972458565212D-01 5.216024833237376D-01 6.050985370301831D-01 + 1.064928960314751D+00 1.639014674105836D+00 2.221000692851395D+00 + 2.461165232167712D+00 2.028480133477264D+00 1.414418785787971D+00 + 8.654001958393902D-01 4.716429334835396D-01 3.284301052544648D-01 + 2.810353448503478D-01 2.601401594058269D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.256968645920810D-01 5.290678155080545D-01 + 5.364633356676564D-01 5.581431609531979D-01 6.322023033588031D-01 + 1.062359153890055D+00 1.639299892652177D+00 2.227585978571261D+00 + 2.478229765239390D+00 2.031812412103295D+00 1.412313417956690D+00 + 8.574956290130344D-01 4.529903338797970D-01 3.324026528311089D-01 + 2.866789698622783D-01 2.661024081571832D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.662953396819133D-01 5.710268148112538D-01 + 5.803390939515869D-01 6.041022745869622D-01 6.653976234640869D-01 + 1.059026879726258D+00 1.639740076630378D+00 2.237158723397321D+00 + 2.505239957033579D+00 2.036959428692454D+00 1.408947457958561D+00 + 8.453476220122448D-01 4.328706993388678D-01 3.323892248990321D-01 + 2.904403185911218D-01 2.709832495912845D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 4.224003053067598D-01 4.226051358317984D-01 + 4.253282132040649D-01 4.062602096734206D-01 1.073749684504059D+00 + 1.638177959797031D+00 2.200955754597408D+00 2.414123872100539D+00 + 2.018780667893840D+00 1.420282567979742D+00 8.885684692498570D-01 + 6.845725771010505D-01 2.960702437649372D-01 2.541768015509246D-01 + 2.354790851199871D-01 2.249415138256459D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.303294491687116D-01 4.310046632729831D-01 + 4.352420649620667D-01 4.220027500999239D-01 1.071879824762641D+00 + 1.638341673596853D+00 2.204919977746761D+00 2.422982658025517D+00 + 2.020670978666794D+00 1.419168390414203D+00 8.840364641656373D-01 + 6.567551872897777D-01 3.008789473046997D-01 2.577761080592958D-01 + 2.386790486174795D-01 2.279337842932233D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.411012086374673D-01 4.424557904368719D-01 + 4.488565255891013D-01 4.478613861202920D-01 1.070122660643518D+00 + 1.638501497254621D+00 2.208774753166360D+00 2.431811689039671D+00 + 2.022515962926385D+00 1.418065814825328D+00 8.796230208557514D-01 + 6.205792773246108D-01 3.069887433044364D-01 2.624122506944542D-01 + 2.428155130495444D-01 2.318002792191244D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.565008082457472D-01 4.589161942324230D-01 + 4.685670675339365D-01 5.317201100000000D-01 1.068469252931445D+00 1.638657278981702D+00 2.212512594461271D+00 2.440511203578283D+00 - 2.024312942711486D+00 1.416981130376374D+00 8.753152058124521D-01 - 5.317201100000000D-01 3.147049630117530D-01 2.684641057472315D-01 - 2.482710974384888D-01 2.369381688823625D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.756098692436279D-01 4.793794601774345D-01 - 4.930155493946505D-01 5.800768713814489D-01 1.066844321850870D+00 - 1.638817097864471D+00 2.216321412178674D+00 2.449603815468667D+00 - 2.026171567915499D+00 1.415844612915991D+00 8.708964723100912D-01 - 4.912386643843457D-01 3.222747798837339D-01 2.749113883014913D-01 - 2.542264597343246D-01 2.426385589311164D-01 0.000000000000000D+00 - 0.000000000000000D+00 4.983935907067990D-01 5.037972458565204D-01 - 5.216024833237396D-01 6.050985370301877D-01 1.064928960314711D+00 - 1.639014674105830D+00 2.221000692851424D+00 2.461165232167724D+00 - 2.028480133477264D+00 1.414418785787970D+00 8.654001958393868D-01 - 4.716429334835452D-01 3.284301052544845D-01 2.810353448503787D-01 - 2.601401594058078D-01 2.483853153239601D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.290678155080538D-01 5.364633356676508D-01 - 5.581431609531943D-01 6.322023033588083D-01 1.062359153889993D+00 - 1.639299892652178D+00 2.227585978571311D+00 2.478229765239424D+00 - 2.031812412103295D+00 1.412313417956662D+00 8.574956290130260D-01 - 4.529903338798159D-01 3.324026528311377D-01 2.866789698623297D-01 - 2.661024081571499D-01 2.543406725148576D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.710268148112598D-01 5.803390939515912D-01 - 6.041022745869659D-01 6.653976234641028D-01 1.059026879726210D+00 - 1.639740076630379D+00 2.237158723397373D+00 2.505239957033576D+00 - 2.036959428692473D+00 1.408947457958533D+00 8.453476220122343D-01 - 4.328706993389136D-01 3.323892248990721D-01 2.904403185911649D-01 - 2.709832495912443D-01 2.596438417725888D-01 0.000000000000000D+00 + 2.024312942711485D+00 1.416981130376374D+00 8.753152058124517D-01 + 5.317201100000000D-01 3.147049630117542D-01 2.684641057472325D-01 + 2.482710974384900D-01 2.369381688823625D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.756098692436280D-01 4.793794601774389D-01 + 4.930155493946498D-01 5.800768713814473D-01 1.066844321850882D+00 + 1.638817097864476D+00 2.216321412178664D+00 2.449603815468661D+00 + 2.026171567915498D+00 1.415844612915984D+00 8.708964723100907D-01 + 4.912386643843465D-01 3.222747798837459D-01 2.749113883014825D-01 + 2.542264597343311D-01 2.426385589311100D-01 0.000000000000000D+00 + 0.000000000000000D+00 4.983935907068091D-01 5.037972458565212D-01 + 5.216024833237376D-01 6.050985370301831D-01 1.064928960314751D+00 + 1.639014674105836D+00 2.221000692851395D+00 2.461165232167712D+00 + 2.028480133477264D+00 1.414418785787971D+00 8.654001958393902D-01 + 4.716429334835396D-01 3.284301052544648D-01 2.810353448503478D-01 + 2.601401594058269D-01 2.483853153239467D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.290678155080545D-01 5.364633356676564D-01 + 5.581431609531979D-01 6.322023033588031D-01 1.062359153890055D+00 + 1.639299892652177D+00 2.227585978571261D+00 2.478229765239390D+00 + 2.031812412103295D+00 1.412313417956690D+00 8.574956290130344D-01 + 4.529903338797970D-01 3.324026528311089D-01 2.866789698622783D-01 + 2.661024081571832D-01 2.543406725148493D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.710268148112538D-01 5.803390939515869D-01 + 6.041022745869622D-01 6.653976234640869D-01 1.059026879726258D+00 + 1.639740076630378D+00 2.237158723397321D+00 2.505239957033579D+00 + 2.036959428692454D+00 1.408947457958561D+00 8.453476220122448D-01 + 4.328706993388678D-01 3.323892248990321D-01 2.904403185911218D-01 + 2.709832495912845D-01 2.596438417725850D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -608,114 +608,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.237239762007633D-01 1.237255637837221D-01 - 1.237276440946107D-01 1.237302730836771D-01 1.187734728383914D-01 - 1.187708148202737D-01 1.187632618880527D-01 1.187679378870641D-01 - 1.187736231478128D-01 1.187678777098221D-01 1.187682232824928D-01 - 1.187719507395898D-01 1.237335366412305D-01 1.237352215067787D-01 - 1.237345163521382D-01 1.237334628845086D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.247613829613829D-01 1.247630159652681D-01 - 1.247651520126234D-01 1.247679097724056D-01 1.218674534640288D-01 - 1.218634730880086D-01 1.218578015359420D-01 1.218617294630449D-01 - 1.218662067578654D-01 1.218616442799322D-01 1.218617338265500D-01 - 1.218663487534003D-01 1.247714080626359D-01 1.247726208392135D-01 - 1.247720534110083D-01 1.247719508266433D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.261627320253421D-01 1.261646483843435D-01 - 1.261671446455073D-01 1.261696396127785D-01 1.249069378003146D-01 - 1.249033450980988D-01 1.248968066014755D-01 1.249022347774838D-01 - 1.249070936134434D-01 1.248995602825809D-01 1.248985625974918D-01 - 1.249042604545617D-01 1.261724631270904D-01 1.261735748138469D-01 - 1.261737184081167D-01 1.261743953544600D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.281650317618895D-01 1.281667057848197D-01 - 1.281692832914169D-01 1.281699326086483D-01 1.278888823280590D-01 - 1.278889867804412D-01 1.278811902774381D-01 1.278863042951609D-01 - 1.278889939393033D-01 1.278785592076004D-01 1.278793996075413D-01 - 1.278846158691392D-01 1.281721872805549D-01 1.281754963430338D-01 - 1.281759279670567D-01 1.281747975794522D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.308839463901120D-01 1.308846557349089D-01 - 1.308865647526773D-01 1.308880466757645D-01 1.308953769752992D-01 - 1.308948656985506D-01 1.308868959145198D-01 1.308902066027274D-01 - 1.308925127384165D-01 1.308850929559781D-01 1.308863729030471D-01 - 1.308894595342379D-01 1.308890595810361D-01 1.308929281731337D-01 + 0.000000000000000D+00 1.237239762007633D-01 1.237255637837222D-01 + 1.237276440946108D-01 1.237302730836770D-01 1.187734728383908D-01 + 1.187708148202729D-01 1.187632618880527D-01 1.187679378870641D-01 + 1.187736231478133D-01 1.187678777098223D-01 1.187682232824918D-01 + 1.187719507395892D-01 1.237335366412301D-01 1.237352215067782D-01 + 1.237345163521381D-01 1.237334628845085D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.247613829613831D-01 1.247630159652682D-01 + 1.247651520126237D-01 1.247679097724058D-01 1.218674534640288D-01 + 1.218634730880087D-01 1.218578015359420D-01 1.218617294630443D-01 + 1.218662067578643D-01 1.218616442799319D-01 1.218617338265499D-01 + 1.218663487534002D-01 1.247714080626356D-01 1.247726208392124D-01 + 1.247720534110074D-01 1.247719508266432D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.261627320253421D-01 1.261646483843434D-01 + 1.261671446455077D-01 1.261696396127789D-01 1.249069378003148D-01 + 1.249033450980992D-01 1.248968066014756D-01 1.249022347774837D-01 + 1.249070936134417D-01 1.248995602825790D-01 1.248985625974914D-01 + 1.249042604545614D-01 1.261724631270896D-01 1.261735748138453D-01 + 1.261737184081161D-01 1.261743953544601D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.281650317618895D-01 1.281667057848196D-01 + 1.281692832914170D-01 1.281699326086484D-01 1.278888823280589D-01 + 1.278889867804413D-01 1.278811902774382D-01 1.278863042951615D-01 + 1.278889939393031D-01 1.278785592075995D-01 1.278793996075411D-01 + 1.278846158691390D-01 1.281721872805539D-01 1.281754963430327D-01 + 1.281759279670570D-01 1.281747975794523D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.308839463901120D-01 1.308846557349090D-01 + 1.308865647526774D-01 1.308880466757645D-01 1.308953769752993D-01 + 1.308948656985506D-01 1.308868959145198D-01 1.308902066027269D-01 + 1.308925127384159D-01 1.308850929559782D-01 1.308863729030475D-01 + 1.308894595342381D-01 1.308890595810375D-01 1.308929281731351D-01 1.308922293642426D-01 1.308905469878455D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.343292273116422D-01 1.343300452426124D-01 - 1.343314586437374D-01 1.343354723897116D-01 1.343396822432581D-01 - 1.343364534758717D-01 1.343325767961630D-01 1.343355583203330D-01 - 1.343395605974389D-01 1.343343906213311D-01 1.343337944343866D-01 - 1.343357711929557D-01 1.343327735141971D-01 1.343350125519684D-01 - 1.343355425891946D-01 1.343356220664069D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.390432388836076D-01 1.390446680280735D-01 - 1.390463755390892D-01 1.390488234691774D-01 1.390510932044253D-01 - 1.390494095175948D-01 1.390463889600096D-01 1.390498040117878D-01 - 1.390544234796978D-01 1.390465244779759D-01 1.390461911648578D-01 - 1.390493128366347D-01 1.390467388820719D-01 1.390475805346406D-01 + 0.000000000000000D+00 1.343292273116425D-01 1.343300452426131D-01 + 1.343314586437376D-01 1.343354723897115D-01 1.343396822432593D-01 + 1.343364534758729D-01 1.343325767961631D-01 1.343355583203318D-01 + 1.343395605974377D-01 1.343343906213313D-01 1.343337944343868D-01 + 1.343357711929556D-01 1.343327735141979D-01 1.343350125519693D-01 + 1.343355425891946D-01 1.343356220664068D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.390432388836082D-01 1.390446680280743D-01 + 1.390463755390897D-01 1.390488234691775D-01 1.390510932044263D-01 + 1.390494095175959D-01 1.390463889600083D-01 1.390498040117836D-01 + 1.390544234796950D-01 1.390465244779759D-01 1.390461911648569D-01 + 1.390493128366334D-01 1.390467388820713D-01 1.390475805346404D-01 1.390484827941413D-01 1.390506896052152D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.462330708582475D-01 1.462356976293572D-01 - 1.462374310679439D-01 1.462365085046822D-01 1.462381234884950D-01 - 1.462369945844956D-01 1.462323257347354D-01 1.462371811727924D-01 - 1.462417052473123D-01 1.462341575314210D-01 1.462337124950195D-01 - 1.462367596919291D-01 1.462345460183135D-01 1.462347783672022D-01 - 1.462356880991787D-01 1.462360196707026D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.232743355013341D-01 1.232763049859482D-01 - 1.232784782820529D-01 1.232814842980282D-01 1.172116843164504D-01 - 1.172163906264635D-01 1.172058719007165D-01 1.171957098804616D-01 - 1.172179733401801D-01 1.172103179685579D-01 1.172021486535748D-01 - 1.172108683201262D-01 1.232838283521715D-01 1.232873658840142D-01 - 1.232872169708518D-01 1.232859265725877D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.241724251297098D-01 1.241728391860609D-01 - 1.241746326808261D-01 1.241759811175354D-01 1.203299409163870D-01 - 1.203358754942648D-01 1.203251212596502D-01 1.203263445113826D-01 - 1.203317238162323D-01 1.203344774662811D-01 1.203245667508746D-01 - 1.203353094053957D-01 1.241797985669733D-01 1.241831537617632D-01 - 1.241831494104856D-01 1.241817724546276D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.253492093398913D-01 1.253510581898695D-01 - 1.253535338043160D-01 1.253564604478158D-01 1.233994137950449D-01 - 1.234045836504184D-01 1.233883119477011D-01 1.233914284250339D-01 - 1.233974210995310D-01 1.234012046494172D-01 1.233863282531560D-01 - 1.234007308967737D-01 1.253593989572978D-01 1.253632809645092D-01 - 1.253608992200962D-01 1.253623925588240D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.269745482670354D-01 1.269761123045721D-01 - 1.269778892386166D-01 1.269806950912806D-01 1.264092548568892D-01 - 1.264144988989059D-01 1.264059858953699D-01 1.264015001377971D-01 - 1.264185894475731D-01 1.264111592572523D-01 1.263995489704983D-01 - 1.264076422695391D-01 1.269820039547198D-01 1.269851686318347D-01 - 1.269849504389477D-01 1.269866314145988D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.293543042856360D-01 1.293551621903145D-01 - 1.293576594057757D-01 1.293608894299945D-01 1.293561419585985D-01 - 1.293756335978423D-01 1.293598287296467D-01 1.293574463469387D-01 - 1.293676812483347D-01 1.293585458040532D-01 1.293449827985979D-01 - 1.293654243915299D-01 1.293561419585985D-01 1.293654345770665D-01 - 1.293664317242864D-01 1.293656982903941D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.324128053889129D-01 1.324135136955849D-01 - 1.324122876479603D-01 1.324154225269785D-01 1.324197327874864D-01 - 1.324299995572695D-01 1.324140009094438D-01 1.324163076720501D-01 - 1.324193911435863D-01 1.324244327576916D-01 1.324124104635694D-01 - 1.324226739584914D-01 1.324135978283316D-01 1.324210639601479D-01 + 0.000000000000000D+00 1.462330708582474D-01 1.462356976293572D-01 + 1.462374310679447D-01 1.462365085046826D-01 1.462381234884949D-01 + 1.462369945844957D-01 1.462323257347341D-01 1.462371811727919D-01 + 1.462417052473124D-01 1.462341575314193D-01 1.462337124950180D-01 + 1.462367596919284D-01 1.462345460183135D-01 1.462347783672027D-01 + 1.462356880991787D-01 1.462360196707012D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.232743355013338D-01 1.232763049859478D-01 + 1.232784782820535D-01 1.232814842980281D-01 1.172116843164505D-01 + 1.172163906264616D-01 1.172058719007164D-01 1.171957098804615D-01 + 1.172179733401801D-01 1.172103179685577D-01 1.172021486535731D-01 + 1.172108683201236D-01 1.232838283521714D-01 1.232873658840143D-01 + 1.232872169708519D-01 1.232859265725877D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.241724251297102D-01 1.241728391860613D-01 + 1.241746326808262D-01 1.241759811175353D-01 1.203299409163870D-01 + 1.203358754942641D-01 1.203251212596497D-01 1.203263445113832D-01 + 1.203317238162316D-01 1.203344774662837D-01 1.203245667508748D-01 + 1.203353094053958D-01 1.241797985669733D-01 1.241831537617617D-01 + 1.241831494104851D-01 1.241817724546276D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.253492093398916D-01 1.253510581898692D-01 + 1.253535338043162D-01 1.253564604478170D-01 1.233994137950449D-01 + 1.234045836504193D-01 1.233883119477016D-01 1.233914284250336D-01 + 1.233974210995287D-01 1.234012046494132D-01 1.233863282531558D-01 + 1.234007308967730D-01 1.253593989572978D-01 1.253632809645100D-01 + 1.253608992200929D-01 1.253623925588240D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.269745482670362D-01 1.269761123045714D-01 + 1.269778892386168D-01 1.269806950912808D-01 1.264092548568893D-01 + 1.264144988989057D-01 1.264059858953705D-01 1.264015001377968D-01 + 1.264185894475758D-01 1.264111592572490D-01 1.263995489704980D-01 + 1.264076422695386D-01 1.269820039547198D-01 1.269851686318309D-01 + 1.269849504389473D-01 1.269866314146002D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.293543042856359D-01 1.293551621903145D-01 + 1.293576594057757D-01 1.293608894299945D-01 1.293561419585984D-01 + 1.293756335978422D-01 1.293598287296467D-01 1.293574463469388D-01 + 1.293676812483347D-01 1.293585458040528D-01 1.293449827985981D-01 + 1.293654243915296D-01 1.293561419585984D-01 1.293654345770665D-01 + 1.293664317242863D-01 1.293656982903941D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.324128053889127D-01 1.324135136955849D-01 + 1.324122876479610D-01 1.324154225269784D-01 1.324197327874866D-01 + 1.324299995572699D-01 1.324140009094437D-01 1.324163076720500D-01 + 1.324193911435842D-01 1.324244327576919D-01 1.324124104635698D-01 + 1.324226739584924D-01 1.324135978283317D-01 1.324210639601535D-01 1.324187824310341D-01 1.324180050112558D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362431456244002D-01 1.362474445376707D-01 - 1.362469350892339D-01 1.362511893107770D-01 1.362555449336043D-01 - 1.362534516946724D-01 1.362483617421012D-01 1.362516368610568D-01 - 1.362548976046388D-01 1.362595208838387D-01 1.362411983802246D-01 - 1.362588949352610D-01 1.362479180497387D-01 1.362485142185703D-01 - 1.362516895981215D-01 1.362536933163669D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418424641193172D-01 1.418399012530424D-01 - 1.418443912323472D-01 1.418429865239986D-01 1.418455731083298D-01 - 1.418498030810948D-01 1.418460215525105D-01 1.418395356843699D-01 - 1.418531458970857D-01 1.418501295332279D-01 1.418352491146123D-01 - 1.418494222293333D-01 1.418410161322059D-01 1.418495071277728D-01 - 1.418406111940977D-01 1.418479370679788D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.362431456244002D-01 1.362474445376723D-01 + 1.362469350892341D-01 1.362511893107766D-01 1.362555449336043D-01 + 1.362534516946764D-01 1.362483617421017D-01 1.362516368610571D-01 + 1.362548976046360D-01 1.362595208838385D-01 1.362411983802249D-01 + 1.362588949352601D-01 1.362479180497384D-01 1.362485142185679D-01 + 1.362516895981215D-01 1.362536933163668D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.418424641193178D-01 1.418399012530424D-01 + 1.418443912323485D-01 1.418429865239995D-01 1.418455731083296D-01 + 1.418498030810949D-01 1.418460215525107D-01 1.418395356843637D-01 + 1.418531458970775D-01 1.418501295332279D-01 1.418352491146124D-01 + 1.418494222293302D-01 1.418410161322048D-01 1.418495071277741D-01 + 1.418406111940981D-01 1.418479370679787D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -728,114 +728,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.232763049859482D-01 1.232784782820529D-01 - 1.232814842980282D-01 1.232838283521715D-01 1.172163906264635D-01 - 1.172058719007165D-01 1.171957098804616D-01 1.172179733401801D-01 - 1.172103179685579D-01 1.172021486535748D-01 1.172108683201262D-01 - 1.172116843164504D-01 1.232873658840142D-01 1.232872169708518D-01 - 1.232859265725877D-01 1.232851192428015D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.241728391860609D-01 1.241746326808261D-01 - 1.241759811175354D-01 1.241797985669733D-01 1.203358754942648D-01 - 1.203251212596502D-01 1.203263445113826D-01 1.203317238162323D-01 - 1.203344774662811D-01 1.203245667508746D-01 1.203353094053957D-01 - 1.203299409163870D-01 1.241831537617632D-01 1.241831494104856D-01 - 1.241817724546276D-01 1.241810332680175D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.253510581898695D-01 1.253535338043160D-01 - 1.253564604478158D-01 1.253593989572978D-01 1.234045836504184D-01 - 1.233883119477011D-01 1.233914284250339D-01 1.233974210995310D-01 - 1.234012046494172D-01 1.233863282531560D-01 1.234007308967737D-01 - 1.233994137950449D-01 1.253632809645092D-01 1.253608992200962D-01 - 1.253623925588240D-01 1.253626050251041D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.269761123045721D-01 1.269778892386166D-01 - 1.269806950912806D-01 1.269820039547198D-01 1.264144988989059D-01 - 1.264059858953699D-01 1.264015001377971D-01 1.264185894475731D-01 - 1.264111592572523D-01 1.263995489704983D-01 1.264076422695391D-01 - 1.264092548568892D-01 1.269851686318347D-01 1.269849504389477D-01 - 1.269866314145988D-01 1.269859524193131D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.232763049859478D-01 1.232784782820535D-01 + 1.232814842980281D-01 1.232838283521714D-01 1.172163906264616D-01 + 1.172058719007164D-01 1.171957098804615D-01 1.172179733401801D-01 + 1.172103179685577D-01 1.172021486535731D-01 1.172108683201236D-01 + 1.172116843164505D-01 1.232873658840143D-01 1.232872169708519D-01 + 1.232859265725877D-01 1.232851192428017D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.241728391860613D-01 1.241746326808262D-01 + 1.241759811175353D-01 1.241797985669733D-01 1.203358754942641D-01 + 1.203251212596497D-01 1.203263445113832D-01 1.203317238162316D-01 + 1.203344774662837D-01 1.203245667508748D-01 1.203353094053958D-01 + 1.203299409163870D-01 1.241831537617617D-01 1.241831494104851D-01 + 1.241817724546276D-01 1.241810332680171D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.253510581898692D-01 1.253535338043162D-01 + 1.253564604478170D-01 1.253593989572978D-01 1.234045836504193D-01 + 1.233883119477016D-01 1.233914284250336D-01 1.233974210995287D-01 + 1.234012046494132D-01 1.233863282531558D-01 1.234007308967730D-01 + 1.233994137950449D-01 1.253632809645100D-01 1.253608992200929D-01 + 1.253623925588240D-01 1.253626050251040D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.269761123045714D-01 1.269778892386168D-01 + 1.269806950912808D-01 1.269820039547198D-01 1.264144988989057D-01 + 1.264059858953705D-01 1.264015001377968D-01 1.264185894475758D-01 + 1.264111592572490D-01 1.263995489704980D-01 1.264076422695386D-01 + 1.264092548568893D-01 1.269851686318309D-01 1.269849504389473D-01 + 1.269866314146002D-01 1.269859524193123D-01 0.000000000000000D+00 0.000000000000000D+00 1.293551621903145D-01 1.293576594057757D-01 - 1.293608894299945D-01 1.293561419585985D-01 1.293756335978423D-01 - 1.293598287296467D-01 1.293574463469387D-01 1.293676812483347D-01 - 1.293585458040532D-01 1.293449827985979D-01 1.293654243915299D-01 - 1.293561419585985D-01 1.293654345770665D-01 1.293664317242864D-01 + 1.293608894299945D-01 1.293561419585984D-01 1.293756335978422D-01 + 1.293598287296467D-01 1.293574463469388D-01 1.293676812483347D-01 + 1.293585458040528D-01 1.293449827985981D-01 1.293654243915296D-01 + 1.293561419585984D-01 1.293654345770665D-01 1.293664317242863D-01 1.293656982903941D-01 1.293609081935026D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.324135136955849D-01 1.324122876479603D-01 - 1.324154225269785D-01 1.324197327874864D-01 1.324299995572695D-01 - 1.324140009094438D-01 1.324163076720501D-01 1.324193911435863D-01 - 1.324244327576916D-01 1.324124104635694D-01 1.324226739584914D-01 - 1.324135978283316D-01 1.324210639601479D-01 1.324187824310341D-01 + 0.000000000000000D+00 1.324135136955849D-01 1.324122876479610D-01 + 1.324154225269784D-01 1.324197327874866D-01 1.324299995572699D-01 + 1.324140009094437D-01 1.324163076720500D-01 1.324193911435842D-01 + 1.324244327576919D-01 1.324124104635698D-01 1.324226739584924D-01 + 1.324135978283317D-01 1.324210639601535D-01 1.324187824310341D-01 1.324180050112558D-01 1.324175764562295D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362474445376707D-01 1.362469350892339D-01 - 1.362511893107770D-01 1.362555449336043D-01 1.362534516946724D-01 - 1.362483617421012D-01 1.362516368610568D-01 1.362548976046388D-01 - 1.362595208838387D-01 1.362411983802246D-01 1.362588949352610D-01 - 1.362479180497387D-01 1.362485142185703D-01 1.362516895981215D-01 - 1.362536933163669D-01 1.362532134817753D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418399012530424D-01 1.418443912323472D-01 - 1.418429865239986D-01 1.418455731083298D-01 1.418498030810948D-01 - 1.418460215525105D-01 1.418395356843699D-01 1.418531458970857D-01 - 1.418501295332279D-01 1.418352491146123D-01 1.418494222293333D-01 - 1.418410161322059D-01 1.418495071277728D-01 1.418406111940977D-01 - 1.418479370679788D-01 1.418479145547397D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.241724251297098D-01 1.241728391860609D-01 - 1.241746326808261D-01 1.241759811175354D-01 1.203299409163870D-01 - 1.203358754942648D-01 1.203251212596502D-01 1.203263445113826D-01 - 1.203317238162323D-01 1.203344774662811D-01 1.203245667508746D-01 - 1.203353094053957D-01 1.241797985669733D-01 1.241831537617632D-01 - 1.241831494104856D-01 1.241817724546276D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.253492093398913D-01 1.253510581898695D-01 - 1.253535338043160D-01 1.253564604478158D-01 1.233994137950449D-01 - 1.234045836504184D-01 1.233883119477011D-01 1.233914284250339D-01 - 1.233974210995310D-01 1.234012046494172D-01 1.233863282531560D-01 - 1.234007308967737D-01 1.253593989572978D-01 1.253632809645092D-01 - 1.253608992200962D-01 1.253623925588240D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.269745482670354D-01 1.269761123045721D-01 - 1.269778892386166D-01 1.269806950912806D-01 1.264092548568892D-01 - 1.264144988989059D-01 1.264059858953699D-01 1.264015001377971D-01 - 1.264185894475731D-01 1.264111592572523D-01 1.263995489704983D-01 - 1.264076422695391D-01 1.269820039547198D-01 1.269851686318347D-01 - 1.269849504389477D-01 1.269866314145988D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.293543042856360D-01 1.293551621903145D-01 - 1.293576594057757D-01 1.293608894299945D-01 1.293561419585985D-01 - 1.293756335978423D-01 1.293598287296467D-01 1.293574463469387D-01 - 1.293676812483347D-01 1.293585458040532D-01 1.293449827985979D-01 - 1.293654243915299D-01 1.293561419585985D-01 1.293654345770665D-01 - 1.293664317242864D-01 1.293656982903941D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.324128053889129D-01 1.324135136955849D-01 - 1.324122876479603D-01 1.324154225269785D-01 1.324197327874864D-01 - 1.324299995572695D-01 1.324140009094438D-01 1.324163076720501D-01 - 1.324193911435863D-01 1.324244327576916D-01 1.324124104635694D-01 - 1.324226739584914D-01 1.324135978283316D-01 1.324210639601479D-01 + 0.000000000000000D+00 1.362474445376723D-01 1.362469350892341D-01 + 1.362511893107766D-01 1.362555449336043D-01 1.362534516946764D-01 + 1.362483617421017D-01 1.362516368610571D-01 1.362548976046360D-01 + 1.362595208838385D-01 1.362411983802249D-01 1.362588949352601D-01 + 1.362479180497384D-01 1.362485142185679D-01 1.362516895981215D-01 + 1.362536933163668D-01 1.362532134817752D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.418399012530424D-01 1.418443912323485D-01 + 1.418429865239995D-01 1.418455731083296D-01 1.418498030810949D-01 + 1.418460215525107D-01 1.418395356843637D-01 1.418531458970775D-01 + 1.418501295332279D-01 1.418352491146124D-01 1.418494222293302D-01 + 1.418410161322048D-01 1.418495071277741D-01 1.418406111940981D-01 + 1.418479370679787D-01 1.418479145547400D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.241724251297102D-01 1.241728391860613D-01 + 1.241746326808262D-01 1.241759811175353D-01 1.203299409163870D-01 + 1.203358754942641D-01 1.203251212596497D-01 1.203263445113832D-01 + 1.203317238162316D-01 1.203344774662837D-01 1.203245667508748D-01 + 1.203353094053958D-01 1.241797985669733D-01 1.241831537617617D-01 + 1.241831494104851D-01 1.241817724546276D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.253492093398916D-01 1.253510581898692D-01 + 1.253535338043162D-01 1.253564604478170D-01 1.233994137950449D-01 + 1.234045836504193D-01 1.233883119477016D-01 1.233914284250336D-01 + 1.233974210995287D-01 1.234012046494132D-01 1.233863282531558D-01 + 1.234007308967730D-01 1.253593989572978D-01 1.253632809645100D-01 + 1.253608992200929D-01 1.253623925588240D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.269745482670362D-01 1.269761123045714D-01 + 1.269778892386168D-01 1.269806950912808D-01 1.264092548568893D-01 + 1.264144988989057D-01 1.264059858953705D-01 1.264015001377968D-01 + 1.264185894475758D-01 1.264111592572490D-01 1.263995489704980D-01 + 1.264076422695386D-01 1.269820039547198D-01 1.269851686318309D-01 + 1.269849504389473D-01 1.269866314146002D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.293543042856359D-01 1.293551621903145D-01 + 1.293576594057757D-01 1.293608894299945D-01 1.293561419585984D-01 + 1.293756335978422D-01 1.293598287296467D-01 1.293574463469388D-01 + 1.293676812483347D-01 1.293585458040528D-01 1.293449827985981D-01 + 1.293654243915296D-01 1.293561419585984D-01 1.293654345770665D-01 + 1.293664317242863D-01 1.293656982903941D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.324128053889127D-01 1.324135136955849D-01 + 1.324122876479610D-01 1.324154225269784D-01 1.324197327874866D-01 + 1.324299995572699D-01 1.324140009094437D-01 1.324163076720500D-01 + 1.324193911435842D-01 1.324244327576919D-01 1.324124104635698D-01 + 1.324226739584924D-01 1.324135978283317D-01 1.324210639601535D-01 1.324187824310341D-01 1.324180050112558D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362431456244002D-01 1.362474445376707D-01 - 1.362469350892339D-01 1.362511893107770D-01 1.362555449336043D-01 - 1.362534516946724D-01 1.362483617421012D-01 1.362516368610568D-01 - 1.362548976046388D-01 1.362595208838387D-01 1.362411983802246D-01 - 1.362588949352610D-01 1.362479180497387D-01 1.362485142185703D-01 - 1.362516895981215D-01 1.362536933163669D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418424641193172D-01 1.418399012530424D-01 - 1.418443912323472D-01 1.418429865239986D-01 1.418455731083298D-01 - 1.418498030810948D-01 1.418460215525105D-01 1.418395356843699D-01 - 1.418531458970857D-01 1.418501295332279D-01 1.418352491146123D-01 - 1.418494222293333D-01 1.418410161322059D-01 1.418495071277728D-01 - 1.418406111940977D-01 1.418479370679788D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.506221909135256D-01 1.506277271471049D-01 - 1.506307708849342D-01 1.506315756304956D-01 1.506258987559048D-01 - 1.506312190086507D-01 1.506209346957264D-01 1.506228110063348D-01 - 1.506332321033791D-01 1.506303134555564D-01 1.506209380222875D-01 - 1.506292406138449D-01 1.506273597923324D-01 1.506203010209428D-01 - 1.506286941259953D-01 1.506255100086429D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.362431456244002D-01 1.362474445376723D-01 + 1.362469350892341D-01 1.362511893107766D-01 1.362555449336043D-01 + 1.362534516946764D-01 1.362483617421017D-01 1.362516368610571D-01 + 1.362548976046360D-01 1.362595208838385D-01 1.362411983802249D-01 + 1.362588949352601D-01 1.362479180497384D-01 1.362485142185679D-01 + 1.362516895981215D-01 1.362536933163668D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.418424641193178D-01 1.418399012530424D-01 + 1.418443912323485D-01 1.418429865239995D-01 1.418455731083296D-01 + 1.418498030810949D-01 1.418460215525107D-01 1.418395356843637D-01 + 1.418531458970775D-01 1.418501295332279D-01 1.418352491146124D-01 + 1.418494222293302D-01 1.418410161322048D-01 1.418495071277741D-01 + 1.418406111940981D-01 1.418479370679787D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.506221909135255D-01 1.506277271471038D-01 + 1.506307708849341D-01 1.506315756304966D-01 1.506258987559048D-01 + 1.506312190086505D-01 1.506209346957267D-01 1.506228110063353D-01 + 1.506332321033908D-01 1.506303134555534D-01 1.506209380222837D-01 + 1.506292406138460D-01 1.506273597923326D-01 1.506203010209427D-01 + 1.506286941259957D-01 1.506255100086424D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -848,54 +848,54 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.241728391860609D-01 1.241746326808261D-01 - 1.241759811175354D-01 1.241797985669733D-01 1.203358754942648D-01 - 1.203251212596502D-01 1.203263445113826D-01 1.203317238162323D-01 - 1.203344774662811D-01 1.203245667508746D-01 1.203353094053957D-01 - 1.203299409163870D-01 1.241831537617632D-01 1.241831494104856D-01 - 1.241817724546276D-01 1.241810332680175D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.253510581898695D-01 1.253535338043160D-01 - 1.253564604478158D-01 1.253593989572978D-01 1.234045836504184D-01 - 1.233883119477011D-01 1.233914284250339D-01 1.233974210995310D-01 - 1.234012046494172D-01 1.233863282531560D-01 1.234007308967737D-01 - 1.233994137950449D-01 1.253632809645092D-01 1.253608992200962D-01 - 1.253623925588240D-01 1.253626050251041D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.269761123045721D-01 1.269778892386166D-01 - 1.269806950912806D-01 1.269820039547198D-01 1.264144988989059D-01 - 1.264059858953699D-01 1.264015001377971D-01 1.264185894475731D-01 - 1.264111592572523D-01 1.263995489704983D-01 1.264076422695391D-01 - 1.264092548568892D-01 1.269851686318347D-01 1.269849504389477D-01 - 1.269866314145988D-01 1.269859524193131D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.241728391860613D-01 1.241746326808262D-01 + 1.241759811175353D-01 1.241797985669733D-01 1.203358754942641D-01 + 1.203251212596497D-01 1.203263445113832D-01 1.203317238162316D-01 + 1.203344774662837D-01 1.203245667508748D-01 1.203353094053958D-01 + 1.203299409163870D-01 1.241831537617617D-01 1.241831494104851D-01 + 1.241817724546276D-01 1.241810332680171D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.253510581898692D-01 1.253535338043162D-01 + 1.253564604478170D-01 1.253593989572978D-01 1.234045836504193D-01 + 1.233883119477016D-01 1.233914284250336D-01 1.233974210995287D-01 + 1.234012046494132D-01 1.233863282531558D-01 1.234007308967730D-01 + 1.233994137950449D-01 1.253632809645100D-01 1.253608992200929D-01 + 1.253623925588240D-01 1.253626050251040D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.269761123045714D-01 1.269778892386168D-01 + 1.269806950912808D-01 1.269820039547198D-01 1.264144988989057D-01 + 1.264059858953705D-01 1.264015001377968D-01 1.264185894475758D-01 + 1.264111592572490D-01 1.263995489704980D-01 1.264076422695386D-01 + 1.264092548568893D-01 1.269851686318309D-01 1.269849504389473D-01 + 1.269866314146002D-01 1.269859524193123D-01 0.000000000000000D+00 0.000000000000000D+00 1.293551621903145D-01 1.293576594057757D-01 - 1.293608894299945D-01 1.293561419585985D-01 1.293756335978423D-01 - 1.293598287296467D-01 1.293574463469387D-01 1.293676812483347D-01 - 1.293585458040532D-01 1.293449827985979D-01 1.293654243915299D-01 - 1.293561419585985D-01 1.293654345770665D-01 1.293664317242864D-01 + 1.293608894299945D-01 1.293561419585984D-01 1.293756335978422D-01 + 1.293598287296467D-01 1.293574463469388D-01 1.293676812483347D-01 + 1.293585458040528D-01 1.293449827985981D-01 1.293654243915296D-01 + 1.293561419585984D-01 1.293654345770665D-01 1.293664317242863D-01 1.293656982903941D-01 1.293609081935026D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.324135136955849D-01 1.324122876479603D-01 - 1.324154225269785D-01 1.324197327874864D-01 1.324299995572695D-01 - 1.324140009094438D-01 1.324163076720501D-01 1.324193911435863D-01 - 1.324244327576916D-01 1.324124104635694D-01 1.324226739584914D-01 - 1.324135978283316D-01 1.324210639601479D-01 1.324187824310341D-01 + 0.000000000000000D+00 1.324135136955849D-01 1.324122876479610D-01 + 1.324154225269784D-01 1.324197327874866D-01 1.324299995572699D-01 + 1.324140009094437D-01 1.324163076720500D-01 1.324193911435842D-01 + 1.324244327576919D-01 1.324124104635698D-01 1.324226739584924D-01 + 1.324135978283317D-01 1.324210639601535D-01 1.324187824310341D-01 1.324180050112558D-01 1.324175764562295D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.362474445376707D-01 1.362469350892339D-01 - 1.362511893107770D-01 1.362555449336043D-01 1.362534516946724D-01 - 1.362483617421012D-01 1.362516368610568D-01 1.362548976046388D-01 - 1.362595208838387D-01 1.362411983802246D-01 1.362588949352610D-01 - 1.362479180497387D-01 1.362485142185703D-01 1.362516895981215D-01 - 1.362536933163669D-01 1.362532134817753D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.418399012530424D-01 1.418443912323472D-01 - 1.418429865239986D-01 1.418455731083298D-01 1.418498030810948D-01 - 1.418460215525105D-01 1.418395356843699D-01 1.418531458970857D-01 - 1.418501295332279D-01 1.418352491146123D-01 1.418494222293333D-01 - 1.418410161322059D-01 1.418495071277728D-01 1.418406111940977D-01 - 1.418479370679788D-01 1.418479145547397D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.506277271471049D-01 1.506307708849342D-01 - 1.506315756304956D-01 1.506258987559048D-01 1.506312190086507D-01 - 1.506209346957264D-01 1.506228110063348D-01 1.506332321033791D-01 - 1.506303134555564D-01 1.506209380222875D-01 1.506292406138449D-01 - 1.506273597923324D-01 1.506203010209428D-01 1.506286941259953D-01 - 1.506255100086429D-01 1.506227170514489D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.362474445376723D-01 1.362469350892341D-01 + 1.362511893107766D-01 1.362555449336043D-01 1.362534516946764D-01 + 1.362483617421017D-01 1.362516368610571D-01 1.362548976046360D-01 + 1.362595208838385D-01 1.362411983802249D-01 1.362588949352601D-01 + 1.362479180497384D-01 1.362485142185679D-01 1.362516895981215D-01 + 1.362536933163668D-01 1.362532134817752D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.418399012530424D-01 1.418443912323485D-01 + 1.418429865239995D-01 1.418455731083296D-01 1.418498030810949D-01 + 1.418460215525107D-01 1.418395356843637D-01 1.418531458970775D-01 + 1.418501295332279D-01 1.418352491146124D-01 1.418494222293302D-01 + 1.418410161322048D-01 1.418495071277741D-01 1.418406111940981D-01 + 1.418479370679787D-01 1.418479145547400D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.506277271471038D-01 1.506307708849341D-01 + 1.506315756304966D-01 1.506258987559048D-01 1.506312190086505D-01 + 1.506209346957267D-01 1.506228110063353D-01 1.506332321033908D-01 + 1.506303134555534D-01 1.506209380222837D-01 1.506292406138460D-01 + 1.506273597923326D-01 1.506203010209427D-01 1.506286941259957D-01 + 1.506255100086424D-01 1.506227170514436D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -909,294 +909,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.453618988831867D-01 1.363435394381325D-01 - 1.177766162697433D-01 7.772269728225836D-02 -8.043806880908956D-02 - -3.298403302577549D-02 7.156202894316233D-02 1.560127977332016D-01 - 1.655140603275021D-01 1.956066831502616D-02 -1.498622685117898D-01 - -1.358136810726673D-01 4.575383949148837D-02 4.095413497520782D-02 - 4.073422037195784D-02 4.039208770102862D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.471757417860636D-01 1.375161469420279D-01 - 1.179880198560972D-01 7.515526376165260D-02 -7.184387252556362D-02 - -3.100148978471547D-02 6.903863209039600D-02 1.516361746657577D-01 - 1.627353939868861D-01 1.876686407213803D-02 -1.485742548692461D-01 - -1.280456502707079D-01 4.191686649058726D-02 3.828845742184733D-02 - 3.839957746827947D-02 3.817947911730805D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.497106213931415D-01 1.392360650883440D-01 - 1.184632435241473D-01 7.122360025920350D-02 -6.182667578237029D-02 - -2.903221869841778D-02 6.650062239463887D-02 1.472332886945400D-01 - 1.599531167796316D-01 1.797465962172959D-02 -1.473140048687794D-01 - -1.188626710947310D-01 3.619921677545044D-02 3.477822763079574D-02 - 3.535145083823277D-02 3.530389363752045D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.535251743456456D-01 1.419786861497312D-01 - 1.195345662893782D-01 6.052040570649049D-02 -4.525574076172321D-02 - -2.707724779431048D-02 6.395059608834736D-02 1.428206027541318D-01 - 1.571837919175784D-01 1.718500994562092D-02 -1.460852814933258D-01 - -1.031349991545654D-01 2.282771732985295D-02 2.998986239988163D-02 - 3.122927602849795D-02 3.143835696810968D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.589127811059340D-01 1.460447833873775D-01 - 1.216035507643960D-01 5.808686789055688D-02 -2.760007411224574D-02 - -2.509117313439192D-02 6.132894386334468D-02 1.382972782259238D-01 - 1.543626889121631D-01 1.637509221142578D-02 -1.448624812579170D-01 - -9.582132044125488D-02 7.171819387998865D-03 2.399282057620456D-02 - 2.608724594123952D-02 2.663206348487636D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.660847649803726D-01 1.517335338403334D-01 - 1.252570317417358D-01 6.840836333640073D-02 -1.609621853589721D-02 - -2.280973553502575D-02 5.827213007717899D-02 1.330473667309810D-01 - 1.511126047001420D-01 1.543035151006390D-02 -1.434917405245519D-01 - -9.969138459475954D-02 -1.740446584263810D-03 1.737515393237954D-02 - 2.037669485109188D-02 2.130422175342773D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.763979880720093D-01 1.603126505506424D-01 - 1.318564123513623D-01 7.902077354804028D-02 -4.959101953729483D-03 - -1.968224407913586D-02 5.402391842602041D-02 1.258584587828198D-01 - 1.467330939195131D-01 1.411577192010944D-02 -1.416907689407234D-01 - -1.000778005701912D-01 -7.858468616470974D-03 1.023734268525798D-02 - 1.409355956073111D-02 1.544917425162949D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.919122234916103D-01 1.739731575011681D-01 - 1.438079851239673D-01 9.441261833804181D-02 9.853955557339202D-03 - -1.490964481772656D-02 4.739112004035112D-02 1.149461316626591D-01 - 1.402930723553169D-01 1.206744850919041D-02 -1.391466865526924D-01 - -9.896953077261401D-02 -1.330015708304299D-02 2.943961962256336D-03 - 7.459888352232075D-03 9.273226828870067D-03 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.477525926318959D-01 1.414242438515128D-01 - 1.302872323508494D-01 1.051350444086149D-01 -8.388975699516807D-02 - -8.509377540954821D-02 1.713818016886709D-02 1.285027737537266D-01 - 1.878863881856992D-01 1.459177333726375D-01 -1.060016723501361D-01 - -1.950234457339440D-01 5.243031260862367D-02 4.227227719774268D-02 - 4.196120980709747D-02 4.155345807292399D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.495407552780915D-01 1.427300037712464D-01 - 1.309326777789213D-01 1.047515105405875D-01 -7.190998970716204D-02 - -8.085875312447995D-02 1.687821626205911D-02 1.237289455879965D-01 - 1.839330834053842D-01 1.443190363462873D-01 -1.059924241086841D-01 - -1.924315318543949D-01 4.857392157120743D-02 3.973884658837970D-02 - 3.984420630761142D-02 3.957800730019848D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.519139980800903D-01 1.445182100148261D-01 - 1.318836962031179D-01 1.043841949017621D-01 -5.795994041024252D-02 - -7.664680686037000D-02 1.662138458392897D-02 1.189259819275994D-01 - 1.799566877420507D-01 1.427327684538220D-01 -1.059919244028731D-01 - -1.898811391110320D-01 4.291142803305339D-02 3.644326976970851D-02 - 3.712750702168972D-02 3.704858924361826D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552727699983188D-01 1.471375074793308D-01 - 1.334048466561011D-01 1.041802363356079D-01 -4.022954696315078D-02 - -7.247040889571786D-02 1.636695637848780D-02 1.140881666885393D-01 - 1.759623184199706D-01 1.411606925026832D-01 -1.060028980667137D-01 - -1.873800578944987D-01 3.341854176639065D-02 3.202362753264919D-02 - 3.351850619913552D-02 3.371120088848758D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.603883525919954D-01 1.513020673129376D-01 - 1.360703231505553D-01 1.044828590152484D-01 -1.429128495262604D-08 - -6.832299289673925D-02 1.611745423672737D-02 1.092298070496349D-01 - 1.720021188583825D-01 1.396100378892774D-01 -1.060277925427633D-01 - -1.849303774693274D-01 -1.429128495262604D-08 2.586871431165690D-02 - 2.854860155608493D-02 2.913879547028375D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.670924967392940D-01 1.568682077795093D-01 - 1.399385353065077D-01 1.059224855852727D-01 2.194214125299137D-02 - -6.401943051395013D-02 1.586027663639432D-02 1.041082375306221D-01 - 1.678489494650556D-01 1.379896494359368D-01 -1.060715259367479D-01 - -1.824202290828295D-01 -1.593466092157767D-02 1.875323845320119D-02 - 2.280072798387523D-02 2.386085875471418D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.759621310019688D-01 1.644162244007184D-01 - 1.457111678745985D-01 1.094559382005644D-01 3.631288830677448D-02 - -5.862047318940455D-02 1.554068492685736D-02 9.757932121484214D-02 - 1.626529587134041D-01 1.359588611861717D-01 -1.061555786451050D-01 - -1.793196284335252D-01 -2.109101994110575D-02 1.131065607242699D-02 - 1.663599322001474D-02 1.820919944576337D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.892427266565977D-01 1.759708702287521D-01 - 1.551523396985006D-01 1.171062036317859D-01 5.320806405303643D-02 - -5.073688698532429D-02 1.508769893132806D-02 8.788796863105408D-02 - 1.553135865719787D-01 1.330069692064978D-01 -1.063471640671267D-01 - -1.749407046171368D-01 -2.495984928899727D-02 3.306338691792128D-03 - 9.696382756798062D-03 1.183266282034826D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.414242438515128D-01 1.302872323508494D-01 - 1.051350444086149D-01 5.243031260862367D-02 -8.509377540954821D-02 - 1.713818016886709D-02 1.285027737537266D-01 1.878863881856992D-01 - 1.459177333726375D-01 -1.060016723501361D-01 -1.950234457339440D-01 - -8.388975699516807D-02 4.227227719774268D-02 4.196120980709747D-02 - 4.155345807292399D-02 4.117254445451925D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.427300037712464D-01 1.309326777789213D-01 - 1.047515105405875D-01 4.857392157120743D-02 -8.085875312447995D-02 - 1.687821626205911D-02 1.237289455879965D-01 1.839330834053842D-01 - 1.443190363462873D-01 -1.059924241086841D-01 -1.924315318543949D-01 - -7.190998970716204D-02 3.973884658837970D-02 3.984420630761142D-02 - 3.957800730019848D-02 3.926434097647277D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.445182100148261D-01 1.318836962031179D-01 - 1.043841949017621D-01 4.291142803305339D-02 -7.664680686037000D-02 - 1.662138458392897D-02 1.189259819275994D-01 1.799566877420507D-01 - 1.427327684538220D-01 -1.059919244028731D-01 -1.898811391110320D-01 - -5.795994041024252D-02 3.644326976970851D-02 3.712750702168972D-02 - 3.704858924361826D-02 3.682697894894268D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.471375074793308D-01 1.334048466561011D-01 - 1.041802363356079D-01 3.341854176639065D-02 -7.247040889571786D-02 - 1.636695637848780D-02 1.140881666885393D-01 1.759623184199706D-01 - 1.411606925026832D-01 -1.060028980667137D-01 -1.873800578944987D-01 - -4.022954696315078D-02 3.202362753264919D-02 3.351850619913552D-02 - 3.371120088848758D-02 3.362880546903328D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.513020673129376D-01 1.360703231505553D-01 - 1.044828590152484D-01 -1.429128495262604D-08 -6.832299289673925D-02 - 1.611745423672737D-02 1.092298070496349D-01 1.720021188583825D-01 - 1.396100378892774D-01 -1.060277925427633D-01 -1.849303774693274D-01 - -1.429128495262604D-08 2.586871431165690D-02 2.854860155608493D-02 - 2.913879547028375D-02 2.927462604463411D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.568682077795093D-01 1.399385353065077D-01 - 1.059224855852727D-01 2.194214125299137D-02 -6.401943051395013D-02 - 1.586027663639432D-02 1.041082375306221D-01 1.678489494650556D-01 - 1.379896494359368D-01 -1.060715259367479D-01 -1.824202290828295D-01 - -1.593466092157767D-02 1.875323845320119D-02 2.280072798387523D-02 - 2.386085875471418D-02 2.425397366987338D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.644162244007184D-01 1.457111678745985D-01 - 1.094559382005644D-01 3.631288830677448D-02 -5.862047318940455D-02 - 1.554068492685736D-02 9.757932121484214D-02 1.626529587134041D-01 - 1.359588611861717D-01 -1.061555786451050D-01 -1.793196284335252D-01 - -2.109101994110575D-02 1.131065607242699D-02 1.663599322001474D-02 - 1.820919944576337D-02 1.889285514335999D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.759708702287521D-01 1.551523396985006D-01 - 1.171062036317859D-01 5.320806405303643D-02 -5.073688698532429D-02 - 1.508769893132806D-02 8.788796863105408D-02 1.553135865719787D-01 - 1.330069692064978D-01 -1.063471640671267D-01 -1.749407046171368D-01 - -2.495984928899727D-02 3.306338691792128D-03 9.696382756798062D-03 - 1.183266282034826D-02 1.286197959704636D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.495407552780915D-01 1.427300037712464D-01 - 1.309326777789213D-01 1.047515105405875D-01 -7.190998970716204D-02 - -8.085875312447995D-02 1.687821626205911D-02 1.237289455879965D-01 - 1.839330834053842D-01 1.443190363462873D-01 -1.059924241086841D-01 - -1.924315318543949D-01 4.857392157120743D-02 3.973884658837970D-02 - 3.984420630761142D-02 3.957800730019848D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.519139980800903D-01 1.445182100148261D-01 - 1.318836962031179D-01 1.043841949017621D-01 -5.795994041024252D-02 - -7.664680686037000D-02 1.662138458392897D-02 1.189259819275994D-01 - 1.799566877420507D-01 1.427327684538220D-01 -1.059919244028731D-01 - -1.898811391110320D-01 4.291142803305339D-02 3.644326976970851D-02 - 3.712750702168972D-02 3.704858924361826D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552727699983188D-01 1.471375074793308D-01 - 1.334048466561011D-01 1.041802363356079D-01 -4.022954696315078D-02 - -7.247040889571786D-02 1.636695637848780D-02 1.140881666885393D-01 - 1.759623184199706D-01 1.411606925026832D-01 -1.060028980667137D-01 - -1.873800578944987D-01 3.341854176639065D-02 3.202362753264919D-02 - 3.351850619913552D-02 3.371120088848758D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.603883525919954D-01 1.513020673129376D-01 - 1.360703231505553D-01 1.044828590152484D-01 -1.429128495262604D-08 - -6.832299289673925D-02 1.611745423672737D-02 1.092298070496349D-01 - 1.720021188583825D-01 1.396100378892774D-01 -1.060277925427633D-01 - -1.849303774693274D-01 -1.429128495262604D-08 2.586871431165690D-02 - 2.854860155608493D-02 2.913879547028375D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.670924967392940D-01 1.568682077795093D-01 - 1.399385353065077D-01 1.059224855852727D-01 2.194214125299137D-02 - -6.401943051395013D-02 1.586027663639432D-02 1.041082375306221D-01 - 1.678489494650556D-01 1.379896494359368D-01 -1.060715259367479D-01 - -1.824202290828295D-01 -1.593466092157767D-02 1.875323845320119D-02 - 2.280072798387523D-02 2.386085875471418D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.759621310019688D-01 1.644162244007184D-01 - 1.457111678745985D-01 1.094559382005644D-01 3.631288830677448D-02 - -5.862047318940455D-02 1.554068492685736D-02 9.757932121484214D-02 - 1.626529587134041D-01 1.359588611861717D-01 -1.061555786451050D-01 - -1.793196284335252D-01 -2.109101994110575D-02 1.131065607242699D-02 - 1.663599322001474D-02 1.820919944576337D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.892427266565977D-01 1.759708702287521D-01 - 1.551523396985006D-01 1.171062036317859D-01 5.320806405303643D-02 - -5.073688698532429D-02 1.508769893132806D-02 8.788796863105408D-02 - 1.553135865719787D-01 1.330069692064978D-01 -1.063471640671267D-01 - -1.749407046171368D-01 -2.495984928899727D-02 3.306338691792128D-03 - 9.696382756798062D-03 1.183266282034826D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.086635789106667D-01 1.937717181704245D-01 - 1.709977019069953D-01 1.319756952585876D-01 7.536051040875731D-02 - -3.841586524711265D-02 1.442647403020263D-02 7.216233856881969D-02 - 1.444206328787840D-01 1.284311007640069D-01 -1.068211118666163D-01 - -1.684777656598898D-01 -2.749980352443220D-02 -4.047314210534634D-03 - 2.820440610969787D-03 5.490067220812189D-03 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.427300037712464D-01 1.309326777789213D-01 - 1.047515105405875D-01 4.857392157120743D-02 -8.085875312447995D-02 - 1.687821626205911D-02 1.237289455879965D-01 1.839330834053842D-01 - 1.443190363462873D-01 -1.059924241086841D-01 -1.924315318543949D-01 - -7.190998970716204D-02 3.973884658837970D-02 3.984420630761142D-02 - 3.957800730019848D-02 3.926434097647277D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.445182100148261D-01 1.318836962031179D-01 - 1.043841949017621D-01 4.291142803305339D-02 -7.664680686037000D-02 - 1.662138458392897D-02 1.189259819275994D-01 1.799566877420507D-01 - 1.427327684538220D-01 -1.059919244028731D-01 -1.898811391110320D-01 - -5.795994041024252D-02 3.644326976970851D-02 3.712750702168972D-02 - 3.704858924361826D-02 3.682697894894268D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.471375074793308D-01 1.334048466561011D-01 - 1.041802363356079D-01 3.341854176639065D-02 -7.247040889571786D-02 - 1.636695637848780D-02 1.140881666885393D-01 1.759623184199706D-01 - 1.411606925026832D-01 -1.060028980667137D-01 -1.873800578944987D-01 - -4.022954696315078D-02 3.202362753264919D-02 3.351850619913552D-02 - 3.371120088848758D-02 3.362880546903328D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.513020673129376D-01 1.360703231505553D-01 - 1.044828590152484D-01 -1.429128495262604D-08 -6.832299289673925D-02 - 1.611745423672737D-02 1.092298070496349D-01 1.720021188583825D-01 - 1.396100378892774D-01 -1.060277925427633D-01 -1.849303774693274D-01 - -1.429128495262604D-08 2.586871431165690D-02 2.854860155608493D-02 - 2.913879547028375D-02 2.927462604463411D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.568682077795093D-01 1.399385353065077D-01 - 1.059224855852727D-01 2.194214125299137D-02 -6.401943051395013D-02 - 1.586027663639432D-02 1.041082375306221D-01 1.678489494650556D-01 - 1.379896494359368D-01 -1.060715259367479D-01 -1.824202290828295D-01 - -1.593466092157767D-02 1.875323845320119D-02 2.280072798387523D-02 - 2.386085875471418D-02 2.425397366987338D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.644162244007184D-01 1.457111678745985D-01 - 1.094559382005644D-01 3.631288830677448D-02 -5.862047318940455D-02 - 1.554068492685736D-02 9.757932121484214D-02 1.626529587134041D-01 - 1.359588611861717D-01 -1.061555786451050D-01 -1.793196284335252D-01 - -2.109101994110575D-02 1.131065607242699D-02 1.663599322001474D-02 - 1.820919944576337D-02 1.889285514335999D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.759708702287521D-01 1.551523396985006D-01 - 1.171062036317859D-01 5.320806405303643D-02 -5.073688698532429D-02 - 1.508769893132806D-02 8.788796863105408D-02 1.553135865719787D-01 - 1.330069692064978D-01 -1.063471640671267D-01 -1.749407046171368D-01 - -2.495984928899727D-02 3.306338691792128D-03 9.696382756798062D-03 - 1.183266282034826D-02 1.286197959704636D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.937717181704245D-01 1.709977019069953D-01 - 1.319756952585876D-01 7.536051040875731D-02 -3.841586524711265D-02 - 1.442647403020263D-02 7.216233856881969D-02 1.444206328787840D-01 - 1.284311007640069D-01 -1.068211118666163D-01 -1.684777656598898D-01 - -2.749980352443220D-02 -4.047314210534634D-03 2.820440610969787D-03 - 5.490067220812189D-03 6.908197677273457D-03 0.000000000000000D+00 + 0.000000000000000D+00 1.453618988831849D-01 1.363435394381287D-01 + 1.177766162697448D-01 7.772269728226160D-02 -8.043806880908974D-02 + -3.298403302577085D-02 7.156202894316741D-02 1.560127977332004D-01 + 1.655140603274984D-01 1.956066831502178D-02 -1.498622685117925D-01 + -1.358136810726678D-01 4.575383949148955D-02 4.095413497520953D-02 + 4.073422037195835D-02 4.039208770102883D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.471757417860627D-01 1.375161469420255D-01 + 1.179880198560999D-01 7.515526376165609D-02 -7.184387252556330D-02 + -3.100148978471187D-02 6.903863209039976D-02 1.516361746657582D-01 + 1.627353939868839D-01 1.876686407213390D-02 -1.485742548692484D-01 + -1.280456502707084D-01 4.191686649058780D-02 3.828845742185016D-02 + 3.839957746828170D-02 3.817947911730831D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.497106213931408D-01 1.392360650883428D-01 + 1.184632435241494D-01 7.122360025920595D-02 -6.182667578236999D-02 + -2.903221869841603D-02 6.650062239464079D-02 1.472332886945401D-01 + 1.599531167796311D-01 1.797465962172731D-02 -1.473140048687824D-01 + -1.188626710947319D-01 3.619921677545265D-02 3.477822763079970D-02 + 3.535145083823412D-02 3.530389363752041D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.535251743456452D-01 1.419786861497307D-01 + 1.195345662893788D-01 6.052040570649157D-02 -4.525574076172316D-02 + -2.707724779431035D-02 6.395059608834755D-02 1.428206027541309D-01 + 1.571837919175779D-01 1.718500994562016D-02 -1.460852814933273D-01 + -1.031349991545657D-01 2.282771732985578D-02 2.998986239988399D-02 + 3.122927602849734D-02 3.143835696810971D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.589127811059337D-01 1.460447833873779D-01 + 1.216035507643961D-01 5.808686789055784D-02 -2.760007411224470D-02 + -2.509117313439176D-02 6.132894386334437D-02 1.382972782259239D-01 + 1.543626889121637D-01 1.637509221142470D-02 -1.448624812579180D-01 + -9.582132044125485D-02 7.171819387995694D-03 2.399282057620145D-02 + 2.608724594123972D-02 2.663206348487674D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.660847649803729D-01 1.517335338403353D-01 + 1.252570317417365D-01 6.840836333640188D-02 -1.609621853589447D-02 + -2.280973553502385D-02 5.827213007717823D-02 1.330473667309815D-01 + 1.511126047001438D-01 1.543035151006316D-02 -1.434917405245529D-01 + -9.969138459475969D-02 -1.740446584265271D-03 1.737515393237874D-02 + 2.037669485109254D-02 2.130422175342778D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.763979880720095D-01 1.603126505506452D-01 + 1.318564123513654D-01 7.902077354804228D-02 -4.959101953727771D-03 + -1.968224407913489D-02 5.402391842602186D-02 1.258584587828253D-01 + 1.467330939195176D-01 1.411577192011212D-02 -1.416907689407219D-01 + -1.000778005701900D-01 -7.858468616466271D-03 1.023734268526237D-02 + 1.409355956073210D-02 1.544917425162872D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.919122234916097D-01 1.739731575011721D-01 + 1.438079851239751D-01 9.441261833804925D-02 9.853955557341190D-03 + -1.490964481772799D-02 4.739112004035223D-02 1.149461316626624D-01 + 1.402930723553187D-01 1.206744850919511D-02 -1.391466865526885D-01 + -9.896953077261002D-02 -1.330015708303502D-02 2.943961962262168D-03 + 7.459888352233122D-03 9.273226828868962D-03 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.477525926318953D-01 1.414242438515078D-01 + 1.302872323508451D-01 1.051350444086202D-01 -8.388975699516683D-02 + -8.509377540954990D-02 1.713818016887879D-02 1.285027737537263D-01 + 1.878863881856960D-01 1.459177333726348D-01 -1.060016723501413D-01 + -1.950234457339473D-01 5.243031260862400D-02 4.227227719774307D-02 + 4.196120980709803D-02 4.155345807292406D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.495407552780934D-01 1.427300037712431D-01 + 1.309326777789188D-01 1.047515105405952D-01 -7.190998970716131D-02 + -8.085875312448093D-02 1.687821626206868D-02 1.237289455879958D-01 + 1.839330834053836D-01 1.443190363462792D-01 -1.059924241086856D-01 + -1.924315318543958D-01 4.857392157120707D-02 3.973884658838409D-02 + 3.984420630761295D-02 3.957800730019836D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.519139980800915D-01 1.445182100148232D-01 + 1.318836962031170D-01 1.043841949017685D-01 -5.795994041024152D-02 + -7.664680686036944D-02 1.662138458393420D-02 1.189259819276003D-01 + 1.799566877420531D-01 1.427327684538194D-01 -1.059919244028774D-01 + -1.898811391110348D-01 4.291142803305352D-02 3.644326976970651D-02 + 3.712750702169707D-02 3.704858924361842D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552727699983195D-01 1.471375074793293D-01 + 1.334048466561015D-01 1.041802363356104D-01 -4.022954696315087D-02 + -7.247040889571815D-02 1.636695637848929D-02 1.140881666885393D-01 + 1.759623184199677D-01 1.411606925026841D-01 -1.060028980667169D-01 + -1.873800578945005D-01 3.341854176639130D-02 3.202362753265928D-02 + 3.351850619913592D-02 3.371120088848507D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.603883525919948D-01 1.513020673129370D-01 + 1.360703231505550D-01 1.044828590152483D-01 -1.429128373292966D-08 + -6.832299289673988D-02 1.611745423672736D-02 1.092298070496342D-01 + 1.720021188583824D-01 1.396100378892775D-01 -1.060277925427641D-01 + -1.849303774693276D-01 -1.429128373292966D-08 2.586871431165626D-02 + 2.854860155608450D-02 2.913879547028387D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.670924967392926D-01 1.568682077795102D-01 + 1.399385353065092D-01 1.059224855852722D-01 2.194214125299466D-02 + -6.401943051394984D-02 1.586027663639534D-02 1.041082375306206D-01 + 1.678489494650585D-01 1.379896494359363D-01 -1.060715259367509D-01 + -1.824202290828293D-01 -1.593466092157874D-02 1.875323845318899D-02 + 2.280072798387603D-02 2.386085875471449D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.759621310019681D-01 1.644162244007207D-01 + 1.457111678746010D-01 1.094559382005635D-01 3.631288830677717D-02 + -5.862047318939986D-02 1.554068492685896D-02 9.757932121483803D-02 + 1.626529587134087D-01 1.359588611861718D-01 -1.061555786451046D-01 + -1.793196284335267D-01 -2.109101994110402D-02 1.131065607243268D-02 + 1.663599322001726D-02 1.820919944576240D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.892427266565971D-01 1.759708702287520D-01 + 1.551523396985071D-01 1.171062036317899D-01 5.320806405303850D-02 + -5.073688698532689D-02 1.508769893132825D-02 8.788796863106223D-02 + 1.553135865719920D-01 1.330069692064980D-01 -1.063471640671168D-01 + -1.749407046171397D-01 -2.495984928898981D-02 3.306338691796073D-03 + 9.696382756803479D-03 1.183266282034527D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.414242438515078D-01 1.302872323508451D-01 + 1.051350444086202D-01 5.243031260862400D-02 -8.509377540954990D-02 + 1.713818016887879D-02 1.285027737537263D-01 1.878863881856960D-01 + 1.459177333726348D-01 -1.060016723501413D-01 -1.950234457339473D-01 + -8.388975699516683D-02 4.227227719774307D-02 4.196120980709803D-02 + 4.155345807292406D-02 4.117254445451933D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.427300037712431D-01 1.309326777789188D-01 + 1.047515105405952D-01 4.857392157120707D-02 -8.085875312448093D-02 + 1.687821626206868D-02 1.237289455879958D-01 1.839330834053836D-01 + 1.443190363462792D-01 -1.059924241086856D-01 -1.924315318543958D-01 + -7.190998970716131D-02 3.973884658838409D-02 3.984420630761295D-02 + 3.957800730019836D-02 3.926434097647355D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.445182100148232D-01 1.318836962031170D-01 + 1.043841949017685D-01 4.291142803305352D-02 -7.664680686036944D-02 + 1.662138458393420D-02 1.189259819276003D-01 1.799566877420531D-01 + 1.427327684538194D-01 -1.059919244028774D-01 -1.898811391110348D-01 + -5.795994041024152D-02 3.644326976970651D-02 3.712750702169707D-02 + 3.704858924361842D-02 3.682697894894291D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.471375074793293D-01 1.334048466561015D-01 + 1.041802363356104D-01 3.341854176639130D-02 -7.247040889571815D-02 + 1.636695637848929D-02 1.140881666885393D-01 1.759623184199677D-01 + 1.411606925026841D-01 -1.060028980667169D-01 -1.873800578945005D-01 + -4.022954696315087D-02 3.202362753265928D-02 3.351850619913592D-02 + 3.371120088848507D-02 3.362880546903524D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.513020673129370D-01 1.360703231505550D-01 + 1.044828590152483D-01 -1.429128373292966D-08 -6.832299289673988D-02 + 1.611745423672736D-02 1.092298070496342D-01 1.720021188583824D-01 + 1.396100378892775D-01 -1.060277925427641D-01 -1.849303774693276D-01 + -1.429128373292966D-08 2.586871431165626D-02 2.854860155608450D-02 + 2.913879547028387D-02 2.927462604463466D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.568682077795102D-01 1.399385353065092D-01 + 1.059224855852722D-01 2.194214125299466D-02 -6.401943051394984D-02 + 1.586027663639534D-02 1.041082375306206D-01 1.678489494650585D-01 + 1.379896494359363D-01 -1.060715259367509D-01 -1.824202290828293D-01 + -1.593466092157874D-02 1.875323845318899D-02 2.280072798387603D-02 + 2.386085875471449D-02 2.425397366987395D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.644162244007207D-01 1.457111678746010D-01 + 1.094559382005635D-01 3.631288830677717D-02 -5.862047318939986D-02 + 1.554068492685896D-02 9.757932121483803D-02 1.626529587134087D-01 + 1.359588611861718D-01 -1.061555786451046D-01 -1.793196284335267D-01 + -2.109101994110402D-02 1.131065607243268D-02 1.663599322001726D-02 + 1.820919944576240D-02 1.889285514336030D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.759708702287520D-01 1.551523396985071D-01 + 1.171062036317899D-01 5.320806405303850D-02 -5.073688698532689D-02 + 1.508769893132825D-02 8.788796863106223D-02 1.553135865719920D-01 + 1.330069692064980D-01 -1.063471640671168D-01 -1.749407046171397D-01 + -2.495984928898981D-02 3.306338691796073D-03 9.696382756803479D-03 + 1.183266282034527D-02 1.286197959704689D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.495407552780934D-01 1.427300037712431D-01 + 1.309326777789188D-01 1.047515105405952D-01 -7.190998970716131D-02 + -8.085875312448093D-02 1.687821626206868D-02 1.237289455879958D-01 + 1.839330834053836D-01 1.443190363462792D-01 -1.059924241086856D-01 + -1.924315318543958D-01 4.857392157120707D-02 3.973884658838409D-02 + 3.984420630761295D-02 3.957800730019836D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.519139980800915D-01 1.445182100148232D-01 + 1.318836962031170D-01 1.043841949017685D-01 -5.795994041024152D-02 + -7.664680686036944D-02 1.662138458393420D-02 1.189259819276003D-01 + 1.799566877420531D-01 1.427327684538194D-01 -1.059919244028774D-01 + -1.898811391110348D-01 4.291142803305352D-02 3.644326976970651D-02 + 3.712750702169707D-02 3.704858924361842D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552727699983195D-01 1.471375074793293D-01 + 1.334048466561015D-01 1.041802363356104D-01 -4.022954696315087D-02 + -7.247040889571815D-02 1.636695637848929D-02 1.140881666885393D-01 + 1.759623184199677D-01 1.411606925026841D-01 -1.060028980667169D-01 + -1.873800578945005D-01 3.341854176639130D-02 3.202362753265928D-02 + 3.351850619913592D-02 3.371120088848507D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.603883525919948D-01 1.513020673129370D-01 + 1.360703231505550D-01 1.044828590152483D-01 -1.429128373292966D-08 + -6.832299289673988D-02 1.611745423672736D-02 1.092298070496342D-01 + 1.720021188583824D-01 1.396100378892775D-01 -1.060277925427641D-01 + -1.849303774693276D-01 -1.429128373292966D-08 2.586871431165626D-02 + 2.854860155608450D-02 2.913879547028387D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.670924967392926D-01 1.568682077795102D-01 + 1.399385353065092D-01 1.059224855852722D-01 2.194214125299466D-02 + -6.401943051394984D-02 1.586027663639534D-02 1.041082375306206D-01 + 1.678489494650585D-01 1.379896494359363D-01 -1.060715259367509D-01 + -1.824202290828293D-01 -1.593466092157874D-02 1.875323845318899D-02 + 2.280072798387603D-02 2.386085875471449D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.759621310019681D-01 1.644162244007207D-01 + 1.457111678746010D-01 1.094559382005635D-01 3.631288830677717D-02 + -5.862047318939986D-02 1.554068492685896D-02 9.757932121483803D-02 + 1.626529587134087D-01 1.359588611861718D-01 -1.061555786451046D-01 + -1.793196284335267D-01 -2.109101994110402D-02 1.131065607243268D-02 + 1.663599322001726D-02 1.820919944576240D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.892427266565971D-01 1.759708702287520D-01 + 1.551523396985071D-01 1.171062036317899D-01 5.320806405303850D-02 + -5.073688698532689D-02 1.508769893132825D-02 8.788796863106223D-02 + 1.553135865719920D-01 1.330069692064980D-01 -1.063471640671168D-01 + -1.749407046171397D-01 -2.495984928898981D-02 3.306338691796073D-03 + 9.696382756803479D-03 1.183266282034527D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.086635789106633D-01 1.937717181704263D-01 + 1.709977019070032D-01 1.319756952586002D-01 7.536051040876840D-02 + -3.841586524711525D-02 1.442647403020190D-02 7.216233856881653D-02 + 1.444206328787790D-01 1.284311007640059D-01 -1.068211118666066D-01 + -1.684777656598909D-01 -2.749980352441968D-02 -4.047314210526668D-03 + 2.820440610975788D-03 5.490067220807953D-03 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.427300037712431D-01 1.309326777789188D-01 + 1.047515105405952D-01 4.857392157120707D-02 -8.085875312448093D-02 + 1.687821626206868D-02 1.237289455879958D-01 1.839330834053836D-01 + 1.443190363462792D-01 -1.059924241086856D-01 -1.924315318543958D-01 + -7.190998970716131D-02 3.973884658838409D-02 3.984420630761295D-02 + 3.957800730019836D-02 3.926434097647355D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.445182100148232D-01 1.318836962031170D-01 + 1.043841949017685D-01 4.291142803305352D-02 -7.664680686036944D-02 + 1.662138458393420D-02 1.189259819276003D-01 1.799566877420531D-01 + 1.427327684538194D-01 -1.059919244028774D-01 -1.898811391110348D-01 + -5.795994041024152D-02 3.644326976970651D-02 3.712750702169707D-02 + 3.704858924361842D-02 3.682697894894291D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.471375074793293D-01 1.334048466561015D-01 + 1.041802363356104D-01 3.341854176639130D-02 -7.247040889571815D-02 + 1.636695637848929D-02 1.140881666885393D-01 1.759623184199677D-01 + 1.411606925026841D-01 -1.060028980667169D-01 -1.873800578945005D-01 + -4.022954696315087D-02 3.202362753265928D-02 3.351850619913592D-02 + 3.371120088848507D-02 3.362880546903524D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.513020673129370D-01 1.360703231505550D-01 + 1.044828590152483D-01 -1.429128373292966D-08 -6.832299289673988D-02 + 1.611745423672736D-02 1.092298070496342D-01 1.720021188583824D-01 + 1.396100378892775D-01 -1.060277925427641D-01 -1.849303774693276D-01 + -1.429128373292966D-08 2.586871431165626D-02 2.854860155608450D-02 + 2.913879547028387D-02 2.927462604463466D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.568682077795102D-01 1.399385353065092D-01 + 1.059224855852722D-01 2.194214125299466D-02 -6.401943051394984D-02 + 1.586027663639534D-02 1.041082375306206D-01 1.678489494650585D-01 + 1.379896494359363D-01 -1.060715259367509D-01 -1.824202290828293D-01 + -1.593466092157874D-02 1.875323845318899D-02 2.280072798387603D-02 + 2.386085875471449D-02 2.425397366987395D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.644162244007207D-01 1.457111678746010D-01 + 1.094559382005635D-01 3.631288830677717D-02 -5.862047318939986D-02 + 1.554068492685896D-02 9.757932121483803D-02 1.626529587134087D-01 + 1.359588611861718D-01 -1.061555786451046D-01 -1.793196284335267D-01 + -2.109101994110402D-02 1.131065607243268D-02 1.663599322001726D-02 + 1.820919944576240D-02 1.889285514336030D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.759708702287520D-01 1.551523396985071D-01 + 1.171062036317899D-01 5.320806405303850D-02 -5.073688698532689D-02 + 1.508769893132825D-02 8.788796863106223D-02 1.553135865719920D-01 + 1.330069692064980D-01 -1.063471640671168D-01 -1.749407046171397D-01 + -2.495984928898981D-02 3.306338691796073D-03 9.696382756803479D-03 + 1.183266282034527D-02 1.286197959704689D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.937717181704263D-01 1.709977019070032D-01 + 1.319756952586002D-01 7.536051040876840D-02 -3.841586524711525D-02 + 1.442647403020190D-02 7.216233856881653D-02 1.444206328787790D-01 + 1.284311007640059D-01 -1.068211118666066D-01 -1.684777656598909D-01 + -2.749980352441968D-02 -4.047314210526668D-03 2.820440610975788D-03 + 5.490067220807953D-03 6.908197677275736D-03 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1210,294 +1210,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -5.408092866732228D-03 -2.616577732264060D-04 - 2.864355627756619D-03 -1.117285222162483D-02 1.747259310924926D-01 - 4.181218745374428D-01 3.818795800011370D-01 9.450463815467147D-02 - -1.748282824259106D-01 -3.208836184080925D-01 -2.612452354126017D-01 - -7.121090102890447D-02 -4.891003575579386D-02 -7.896367165994861D-02 - -8.883606805582585D-02 -9.344346111388485D-02 0.000000000000000D+00 - 0.000000000000000D+00 -3.909950399531047D-03 1.440012195858301D-03 - 5.110197663673849D-03 -8.593230456675821D-03 1.721481197494705D-01 - 4.176703854448397D-01 3.808609586603903D-01 9.305357355430471D-02 - -1.754615281023169D-01 -3.199637812858430D-01 -2.612100001856136D-01 - -7.442262759137108D-02 -4.774599468021376D-02 -7.908642720799978D-02 - -8.882662210468954D-02 -9.333783162624038D-02 0.000000000000000D+00 - 0.000000000000000D+00 -1.586086811511153D-03 4.004973782117371D-03 - 8.382767757765225D-03 -4.683244515313852D-03 1.688638703609322D-01 - 4.171401754290225D-01 3.797722864767694D-01 9.157954664543712D-02 - -1.760723984092767D-01 -3.190326337794045D-01 -2.611399176667223D-01 - -7.826324753335262D-02 -4.594761302114794D-02 -7.938199735057552D-02 - -8.889904932369591D-02 -9.326849253848507D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.279432379484962D-03 8.173988017446515D-03 - 1.351339958156921D-02 3.678724154258139D-03 1.624115119592105D-01 - 4.165843468991435D-01 3.786534559610503D-01 9.008827144628587D-02 - -1.766762566695704D-01 -3.181023210024190D-01 -2.610417919302567D-01 - -8.522337802257662D-02 -4.099621032070030D-02 -8.007698571659085D-02 - -8.918125606910370D-02 -9.332184634691931D-02 0.000000000000000D+00 - 0.000000000000000D+00 8.408780161141338D-03 1.466637474889802D-02 - 2.121317405300066D-02 2.249876466792235D-02 1.681447343531922D-01 - 4.160491366445765D-01 3.775336912781381D-01 8.856704930828255D-02 - -1.773011084120949D-01 -3.171551299154179D-01 -2.609177062824257D-01 - -9.968029139779130D-02 -4.712609017247663D-02 -8.148941868167300D-02 - -8.988097993512649D-02 -9.367215296206903D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.756317793900387D-02 2.417016329459105D-02 - 3.202164159686224D-02 4.421489276725413D-02 1.839347176274917D-01 - 4.154864615330896D-01 3.762970452155695D-01 8.682823219674592D-02 - -1.780472368275914D-01 -3.160653401074932D-01 -2.607543770141065D-01 - -1.140001509362565D-01 -6.243896471365563D-02 -8.393428319401529D-02 - -9.126014158091300D-02 -9.456995117151232D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.260909289981415D-02 3.932560162153003D-02 - 4.830146432930604D-02 6.434817854142305D-02 1.955167757474909D-01 - 4.148279187354565D-01 3.747203910904027D-01 8.447928000553821D-02 - -1.791386640639136D-01 -3.146051956107567D-01 -2.605399620976451D-01 - -1.234235836017669D-01 -7.366387099920203D-02 -8.810718872516712D-02 - -9.391229525166322D-02 -9.656005952160360D-02 0.000000000000000D+00 - 0.000000000000000D+00 6.018045596525072D-02 6.622167532221010D-02 - 7.522285045051674D-02 9.197026366002484D-02 2.098447764107376D-01 - 4.141355573232123D-01 3.726314469422121D-01 8.101458816386013D-02 - -1.809710321274964D-01 -3.124989956486698D-01 -2.602952770115874D-01 - -1.336298958737044D-01 -8.685533842250077D-02 -9.525545931149448D-02 - -9.908523141455870D-02 -1.008584837157608D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -8.564377779276001D-03 -3.452961379990116D-03 - 1.541314537368729D-03 2.321924581537132D-03 3.605539509005987D-02 - 3.157131042710922D-01 5.209400827620936D-01 2.438008295255327D-01 - -5.335003541581658D-02 -2.956590011404353D-01 -3.470211856758130D-01 - -1.754869619717656D-01 -2.678916180263053D-02 -7.199152738712278D-02 - -8.586762301030812D-02 -9.183699432105102D-02 0.000000000000000D+00 - 0.000000000000000D+00 -7.408150378708824D-03 -2.206881928953974D-03 - 3.071897678669737D-03 4.522285713450880D-03 3.132682879600564D-02 - 3.158083962128126D-01 5.200259149037729D-01 2.427514928131486D-01 - -5.518373430417885D-02 -2.951203588432116D-01 -3.457339279729102D-01 - -1.767388660299178D-01 -2.474645737885680D-02 -7.211299645456537D-02 - -8.588253978779814D-02 -9.175711510414614D-02 0.000000000000000D+00 - 0.000000000000000D+00 -5.661721390128107D-03 -3.630479003332828D-04 - 5.258080934050722D-03 7.588526328524055D-03 2.564619310897618D-02 - 3.158110608800876D-01 5.190361697826856D-01 2.416302571419540D-01 - -5.698372143370486D-02 -2.945582978281724D-01 -3.444425404990780D-01 - -1.779246662405483D-01 -2.173727648982142D-02 -7.238724839761147D-02 - -8.596292419202418D-02 -9.170390933478974D-02 0.000000000000000D+00 - 0.000000000000000D+00 -2.863075424760313D-03 2.543497469177093D-03 - 8.581364625574951D-03 1.210309914291117D-02 1.827217234673062D-02 - 3.157260551079342D-01 5.179874159453824D-01 2.404353030370553D-01 - -5.876365216355595D-02 -2.939839222116737D-01 -3.431457745786938D-01 - -1.790466893485689D-01 -1.668732704286921D-02 -7.297860015428966D-02 - -8.619921665837674D-02 -9.173014710959299D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.936227652450319D-03 7.501079821072750D-03 - 1.407001015396127D-02 1.929912440382944D-02 1.131611545749376D-10 - 3.156478202690159D-01 5.169760962742413D-01 2.392150085875223D-01 - -6.053357367587818D-02 -2.934238786271739D-01 -3.418557085921347D-01 - -1.801189952016293D-01 1.131611545749376D-10 -7.431891419880353D-02 - -8.681121185489343D-02 -9.198444865355165D-02 0.000000000000000D+00 - 0.000000000000000D+00 9.209286206913024D-03 1.498852696412926D-02 - 2.210588205642882D-02 2.937767959778310D-02 4.131825455691570D-02 - 3.156128624736758D-01 5.159597675613730D-01 2.379838926894157D-01 - -6.239713036792961D-02 -2.928498509773978D-01 -3.404910814649654D-01 - -1.812050398709733D-01 -3.739713063172376D-02 -7.678831597254036D-02 - -8.803923270045469D-02 -9.268902653160623D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.007066150535545D-02 2.598423707961776D-02 - 3.360200707818835D-02 4.300099765504870D-02 6.316263925926904D-02 - 3.156451142201063D-01 5.147281018772032D-01 2.365164187342861D-01 - -6.479025226878861D-02 -2.921517136962496D-01 -3.387687142913599D-01 - -1.825526724291277D-01 -5.484576081320124D-02 -8.072465143715719D-02 - -9.018493266590892D-02 -9.412737442568211D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.938413063712855D-02 4.499734237715487D-02 - 5.271881995115914D-02 6.388403263282796D-02 8.734504461854652D-02 - 3.159143048920419D-01 5.130241539524746D-01 2.346128897976471D-01 - -6.842193624099173D-02 -2.911907540496245D-01 -3.363096004057928D-01 - -1.845288612642999D-01 -7.176703990043859D-02 -8.731803184601110D-02 - -9.420113895159130D-02 -9.713573496347062D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.452961379990116D-03 1.541314537368729D-03 - 2.321924581537132D-03 -2.678916180263053D-02 3.157131042710922D-01 - 5.209400827620936D-01 2.438008295255327D-01 -5.335003541581658D-02 - -2.956590011404353D-01 -3.470211856758130D-01 -1.754869619717656D-01 - 3.605539509005987D-02 -7.199152738712278D-02 -8.586762301030812D-02 - -9.183699432105102D-02 -9.516311646966129D-02 0.000000000000000D+00 - 0.000000000000000D+00 -2.206881928953974D-03 3.071897678669737D-03 - 4.522285713450880D-03 -2.474645737885680D-02 3.158083962128126D-01 - 5.200259149037729D-01 2.427514928131486D-01 -5.518373430417885D-02 - -2.951203588432116D-01 -3.457339279729102D-01 -1.767388660299178D-01 - 3.132682879600564D-02 -7.211299645456537D-02 -8.588253978779814D-02 - -9.175711510414614D-02 -9.501661856068092D-02 0.000000000000000D+00 - 0.000000000000000D+00 -3.630479003332828D-04 5.258080934050722D-03 - 7.588526328524055D-03 -2.173727648982142D-02 3.158110608800876D-01 - 5.190361697826856D-01 2.416302571419540D-01 -5.698372143370486D-02 - -2.945582978281724D-01 -3.444425404990780D-01 -1.779246662405483D-01 - 2.564619310897618D-02 -7.238724839761147D-02 -8.596292419202418D-02 - -9.170390933478974D-02 -9.487368350534470D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.543497469177093D-03 8.581364625574951D-03 - 1.210309914291117D-02 -1.668732704286921D-02 3.157260551079342D-01 - 5.179874159453824D-01 2.404353030370553D-01 -5.876365216355595D-02 - -2.939839222116737D-01 -3.431457745786938D-01 -1.790466893485689D-01 - 1.827217234673062D-02 -7.297860015428966D-02 -8.619921665837674D-02 - -9.173014710959299D-02 -9.476623020421288D-02 0.000000000000000D+00 - 0.000000000000000D+00 7.501079821072750D-03 1.407001015396127D-02 - 1.929912440382944D-02 1.131611545749376D-10 3.156478202690159D-01 - 5.169760962742413D-01 2.392150085875223D-01 -6.053357367587818D-02 - -2.934238786271739D-01 -3.418557085921347D-01 -1.801189952016293D-01 - 1.131611545749376D-10 -7.431891419880353D-02 -8.681121185489343D-02 - -9.198444865355165D-02 -9.480655942031975D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.498852696412926D-02 2.210588205642882D-02 - 2.937767959778310D-02 4.131825455691570D-02 3.156128624736758D-01 - 5.159597675613730D-01 2.379838926894157D-01 -6.239713036792961D-02 - -2.928498509773978D-01 -3.404910814649654D-01 -1.812050398709733D-01 - -3.739713063172376D-02 -7.678831597254036D-02 -8.803923270045469D-02 - -9.268902653160623D-02 -9.520857724279853D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.598423707961776D-02 3.360200707818835D-02 - 4.300099765504870D-02 6.316263925926904D-02 3.156451142201063D-01 - 5.147281018772032D-01 2.365164187342861D-01 -6.479025226878861D-02 - -2.921517136962496D-01 -3.387687142913599D-01 -1.825526724291277D-01 - -5.484576081320124D-02 -8.072465143715719D-02 -9.018493266590892D-02 - -9.412737442568211D-02 -9.625482648596238D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.499734237715487D-02 5.271881995115914D-02 - 6.388403263282796D-02 8.734504461854652D-02 3.159143048920419D-01 - 5.130241539524746D-01 2.346128897976471D-01 -6.842193624099173D-02 - -2.911907540496245D-01 -3.363096004057928D-01 -1.845288612642999D-01 - -7.176703990043859D-02 -8.731803184601110D-02 -9.420113895159130D-02 - -9.713573496347062D-02 -9.872230221129928D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -7.408150378708824D-03 -2.206881928953974D-03 - 3.071897678669737D-03 4.522285713450880D-03 3.132682879600564D-02 - 3.158083962128126D-01 5.200259149037729D-01 2.427514928131486D-01 - -5.518373430417885D-02 -2.951203588432116D-01 -3.457339279729102D-01 - -1.767388660299178D-01 -2.474645737885680D-02 -7.211299645456537D-02 - -8.588253978779814D-02 -9.175711510414614D-02 0.000000000000000D+00 - 0.000000000000000D+00 -5.661721390128107D-03 -3.630479003332828D-04 - 5.258080934050722D-03 7.588526328524055D-03 2.564619310897618D-02 - 3.158110608800876D-01 5.190361697826856D-01 2.416302571419540D-01 - -5.698372143370486D-02 -2.945582978281724D-01 -3.444425404990780D-01 - -1.779246662405483D-01 -2.173727648982142D-02 -7.238724839761147D-02 - -8.596292419202418D-02 -9.170390933478974D-02 0.000000000000000D+00 - 0.000000000000000D+00 -2.863075424760313D-03 2.543497469177093D-03 - 8.581364625574951D-03 1.210309914291117D-02 1.827217234673062D-02 - 3.157260551079342D-01 5.179874159453824D-01 2.404353030370553D-01 - -5.876365216355595D-02 -2.939839222116737D-01 -3.431457745786938D-01 - -1.790466893485689D-01 -1.668732704286921D-02 -7.297860015428966D-02 - -8.619921665837674D-02 -9.173014710959299D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.936227652450319D-03 7.501079821072750D-03 - 1.407001015396127D-02 1.929912440382944D-02 1.131611545749376D-10 - 3.156478202690159D-01 5.169760962742413D-01 2.392150085875223D-01 - -6.053357367587818D-02 -2.934238786271739D-01 -3.418557085921347D-01 - -1.801189952016293D-01 1.131611545749376D-10 -7.431891419880353D-02 - -8.681121185489343D-02 -9.198444865355165D-02 0.000000000000000D+00 - 0.000000000000000D+00 9.209286206913024D-03 1.498852696412926D-02 - 2.210588205642882D-02 2.937767959778310D-02 4.131825455691570D-02 - 3.156128624736758D-01 5.159597675613730D-01 2.379838926894157D-01 - -6.239713036792961D-02 -2.928498509773978D-01 -3.404910814649654D-01 - -1.812050398709733D-01 -3.739713063172376D-02 -7.678831597254036D-02 - -8.803923270045469D-02 -9.268902653160623D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.007066150535545D-02 2.598423707961776D-02 - 3.360200707818835D-02 4.300099765504870D-02 6.316263925926904D-02 - 3.156451142201063D-01 5.147281018772032D-01 2.365164187342861D-01 - -6.479025226878861D-02 -2.921517136962496D-01 -3.387687142913599D-01 - -1.825526724291277D-01 -5.484576081320124D-02 -8.072465143715719D-02 - -9.018493266590892D-02 -9.412737442568211D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.938413063712855D-02 4.499734237715487D-02 - 5.271881995115914D-02 6.388403263282796D-02 8.734504461854652D-02 - 3.159143048920419D-01 5.130241539524746D-01 2.346128897976471D-01 - -6.842193624099173D-02 -2.911907540496245D-01 -3.363096004057928D-01 - -1.845288612642999D-01 -7.176703990043859D-02 -8.731803184601110D-02 - -9.420113895159130D-02 -9.713573496347062D-02 0.000000000000000D+00 - 0.000000000000000D+00 7.594776015089802D-02 8.039259069582144D-02 - 8.677794826470496D-02 9.751060095337487D-02 1.191413764353500D-01 - 3.169783796970121D-01 5.106253907513205D-01 2.322633532674061D-01 - -7.439595416862105D-02 -2.898754840507483D-01 -3.326201440885134D-01 - -1.877225022877436D-01 -9.050118004233530D-02 -9.783510190121807D-02 - -1.016675645471575D-01 -1.033364871960154D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.206881928953974D-03 3.071897678669737D-03 - 4.522285713450880D-03 -2.474645737885680D-02 3.158083962128126D-01 - 5.200259149037729D-01 2.427514928131486D-01 -5.518373430417885D-02 - -2.951203588432116D-01 -3.457339279729102D-01 -1.767388660299178D-01 - 3.132682879600564D-02 -7.211299645456537D-02 -8.588253978779814D-02 - -9.175711510414614D-02 -9.501661856068092D-02 0.000000000000000D+00 - 0.000000000000000D+00 -3.630479003332828D-04 5.258080934050722D-03 - 7.588526328524055D-03 -2.173727648982142D-02 3.158110608800876D-01 - 5.190361697826856D-01 2.416302571419540D-01 -5.698372143370486D-02 - -2.945582978281724D-01 -3.444425404990780D-01 -1.779246662405483D-01 - 2.564619310897618D-02 -7.238724839761147D-02 -8.596292419202418D-02 - -9.170390933478974D-02 -9.487368350534470D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.543497469177093D-03 8.581364625574951D-03 - 1.210309914291117D-02 -1.668732704286921D-02 3.157260551079342D-01 - 5.179874159453824D-01 2.404353030370553D-01 -5.876365216355595D-02 - -2.939839222116737D-01 -3.431457745786938D-01 -1.790466893485689D-01 - 1.827217234673062D-02 -7.297860015428966D-02 -8.619921665837674D-02 - -9.173014710959299D-02 -9.476623020421288D-02 0.000000000000000D+00 - 0.000000000000000D+00 7.501079821072750D-03 1.407001015396127D-02 - 1.929912440382944D-02 1.131611545749376D-10 3.156478202690159D-01 - 5.169760962742413D-01 2.392150085875223D-01 -6.053357367587818D-02 - -2.934238786271739D-01 -3.418557085921347D-01 -1.801189952016293D-01 - 1.131611545749376D-10 -7.431891419880353D-02 -8.681121185489343D-02 - -9.198444865355165D-02 -9.480655942031975D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.498852696412926D-02 2.210588205642882D-02 - 2.937767959778310D-02 4.131825455691570D-02 3.156128624736758D-01 - 5.159597675613730D-01 2.379838926894157D-01 -6.239713036792961D-02 - -2.928498509773978D-01 -3.404910814649654D-01 -1.812050398709733D-01 - -3.739713063172376D-02 -7.678831597254036D-02 -8.803923270045469D-02 - -9.268902653160623D-02 -9.520857724279853D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.598423707961776D-02 3.360200707818835D-02 - 4.300099765504870D-02 6.316263925926904D-02 3.156451142201063D-01 - 5.147281018772032D-01 2.365164187342861D-01 -6.479025226878861D-02 - -2.921517136962496D-01 -3.387687142913599D-01 -1.825526724291277D-01 - -5.484576081320124D-02 -8.072465143715719D-02 -9.018493266590892D-02 - -9.412737442568211D-02 -9.625482648596238D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.499734237715487D-02 5.271881995115914D-02 - 6.388403263282796D-02 8.734504461854652D-02 3.159143048920419D-01 - 5.130241539524746D-01 2.346128897976471D-01 -6.842193624099173D-02 - -2.911907540496245D-01 -3.363096004057928D-01 -1.845288612642999D-01 - -7.176703990043859D-02 -8.731803184601110D-02 -9.420113895159130D-02 - -9.713573496347062D-02 -9.872230221129928D-02 0.000000000000000D+00 - 0.000000000000000D+00 8.039259069582144D-02 8.677794826470496D-02 - 9.751060095337487D-02 1.191413764353500D-01 3.169783796970121D-01 - 5.106253907513205D-01 2.322633532674061D-01 -7.439595416862105D-02 - -2.898754840507483D-01 -3.326201440885134D-01 -1.877225022877436D-01 - -9.050118004233530D-02 -9.783510190121807D-02 -1.016675645471575D-01 - -1.033364871960154D-01 -1.042394104922577D-01 0.000000000000000D+00 + 0.000000000000000D+00 -5.408092866731549D-03 -2.616577732245489D-04 + 2.864355627757990D-03 -1.117285222162517D-02 1.747259310924972D-01 + 4.181218745374449D-01 3.818795800011353D-01 9.450463815467902D-02 + -1.748282824259073D-01 -3.208836184080970D-01 -2.612452354126029D-01 + -7.121090102890455D-02 -4.891003575579306D-02 -7.896367165994087D-02 + -8.883606805582127D-02 -9.344346111388582D-02 0.000000000000000D+00 + 0.000000000000000D+00 -3.909950399530646D-03 1.440012195859317D-03 + 5.110197663675444D-03 -8.593230456675234D-03 1.721481197494757D-01 + 4.176703854448426D-01 3.808609586603882D-01 9.305357355430811D-02 + -1.754615281023180D-01 -3.199637812858485D-01 -2.612100001856152D-01 + -7.442262759137146D-02 -4.774599468021324D-02 -7.908642720799335D-02 + -8.882662210468574D-02 -9.333783162624211D-02 0.000000000000000D+00 + 0.000000000000000D+00 -1.586086811511130D-03 4.004973782117316D-03 + 8.382767757766686D-03 -4.683244515312823D-03 1.688638703609371D-01 + 4.171401754290260D-01 3.797722864767685D-01 9.157954664543765D-02 + -1.760723984092786D-01 -3.190326337794075D-01 -2.611399176667238D-01 + -7.826324753335299D-02 -4.594761302114693D-02 -7.938199735057082D-02 + -8.889904932369302D-02 -9.326849253848617D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.279432379484877D-03 8.173988017446093D-03 + 1.351339958156964D-02 3.678724154258504D-03 1.624115119592124D-01 + 4.165843468991451D-01 3.786534559610507D-01 9.008827144628551D-02 + -1.766762566695715D-01 -3.181023210024196D-01 -2.610417919302564D-01 + -8.522337802257580D-02 -4.099621032069924D-02 -8.007698571658893D-02 + -8.918125606910253D-02 -9.332184634691916D-02 0.000000000000000D+00 + 0.000000000000000D+00 8.408780161140720D-03 1.466637474889787D-02 + 2.121317405300103D-02 2.249876466792239D-02 1.681447343531940D-01 + 4.160491366445784D-01 3.775336912781400D-01 8.856704930828450D-02 + -1.773011084120946D-01 -3.171551299154180D-01 -2.609177062824245D-01 + -9.968029139778996D-02 -4.712609017247749D-02 -8.148941868167441D-02 + -8.988097993512614D-02 -9.367215296206836D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.756317793900482D-02 2.417016329459208D-02 + 3.202164159686206D-02 4.421489276725371D-02 1.839347176274997D-01 + 4.154864615330975D-01 3.762970452155762D-01 8.682823219675255D-02 + -1.780472368275913D-01 -3.160653401074931D-01 -2.607543770141059D-01 + -1.140001509362558D-01 -6.243896471365704D-02 -8.393428319401849D-02 + -9.126014158091339D-02 -9.456995117151179D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.260909289981651D-02 3.932560162153179D-02 + 4.830146432930703D-02 6.434817854142272D-02 1.955167757475052D-01 + 4.148279187354715D-01 3.747203910904154D-01 8.447928000555016D-02 + -1.791386640639141D-01 -3.146051956107559D-01 -2.605399620976444D-01 + -1.234235836017666D-01 -7.366387099920357D-02 -8.810718872517231D-02 + -9.391229525166464D-02 -9.656005952160258D-02 0.000000000000000D+00 + 0.000000000000000D+00 6.018045596525100D-02 6.622167532220884D-02 + 7.522285045051780D-02 9.197026366002348D-02 2.098447764107507D-01 + 4.141355573232280D-01 3.726314469422276D-01 8.101458816386738D-02 + -1.809710321275059D-01 -3.124989956486703D-01 -2.602952770115887D-01 + -1.336298958737064D-01 -8.685533842250300D-02 -9.525545931149974D-02 + -9.908523141455945D-02 -1.008584837157578D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -8.564377779276390D-03 -3.452961379988708D-03 + 1.541314537371468D-03 2.321924581537856D-03 3.605539509006166D-02 + 3.157131042711008D-01 5.209400827620899D-01 2.438008295255342D-01 + -5.335003541579757D-02 -2.956590011404401D-01 -3.470211856758140D-01 + -1.754869619717674D-01 -2.678916180263180D-02 -7.199152738711991D-02 + -8.586762301029455D-02 -9.183699432105392D-02 0.000000000000000D+00 + 0.000000000000000D+00 -7.408150378708987D-03 -2.206881928952110D-03 + 3.071897678671155D-03 4.522285713451482D-03 3.132682879600738D-02 + 3.158083962128188D-01 5.200259149037700D-01 2.427514928131472D-01 + -5.518373430416766D-02 -2.951203588432236D-01 -3.457339279729103D-01 + -1.767388660299198D-01 -2.474645737885821D-02 -7.211299645456232D-02 + -8.588253978778672D-02 -9.175711510414993D-02 0.000000000000000D+00 + 0.000000000000000D+00 -5.661721390127972D-03 -3.630479003335128D-04 + 5.258080934051737D-03 7.588526328527401D-03 2.564619310897902D-02 + 3.158110608800975D-01 5.190361697826841D-01 2.416302571419518D-01 + -5.698372143369885D-02 -2.945582978281817D-01 -3.444425404990783D-01 + -1.779246662405524D-01 -2.173727648982161D-02 -7.238724839761082D-02 + -8.596292419201353D-02 -9.170390933479278D-02 0.000000000000000D+00 + 0.000000000000000D+00 -2.863075424758063D-03 2.543497469175030D-03 + 8.581364625576007D-03 1.210309914291160D-02 1.827217234673192D-02 + 3.157260551079402D-01 5.179874159453824D-01 2.404353030370557D-01 + -5.876365216355810D-02 -2.939839222116757D-01 -3.431457745786942D-01 + -1.790466893485706D-01 -1.668732704286868D-02 -7.297860015428660D-02 + -8.619921665837234D-02 -9.173014710959347D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.936227652450933D-03 7.501079821071607D-03 + 1.407001015396173D-02 1.929912440382924D-02 1.131618556219288D-10 + 3.156478202690157D-01 5.169760962742421D-01 2.392150085875223D-01 + -6.053357367587788D-02 -2.934238786271742D-01 -3.418557085921344D-01 + -1.801189952016264D-01 1.131618556219288D-10 -7.431891419880354D-02 + -8.681121185489324D-02 -9.198444865355111D-02 0.000000000000000D+00 + 0.000000000000000D+00 9.209286206912970D-03 1.498852696412737D-02 + 2.210588205643079D-02 2.937767959778234D-02 4.131825455691612D-02 + 3.156128624736825D-01 5.159597675613735D-01 2.379838926894220D-01 + -6.239713036792841D-02 -2.928498509773978D-01 -3.404910814649655D-01 + -1.812050398709716D-01 -3.739713063172368D-02 -7.678831597254457D-02 + -8.803923270045626D-02 -9.268902653160394D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.007066150535674D-02 2.598423707962220D-02 + 3.360200707818797D-02 4.300099765504717D-02 6.316263925926922D-02 + 3.156451142201309D-01 5.147281018772034D-01 2.365164187343060D-01 + -6.479025226878937D-02 -2.921517136962494D-01 -3.387687142913597D-01 + -1.825526724291267D-01 -5.484576081320142D-02 -8.072465143715850D-02 + -9.018493266591462D-02 -9.412737442567876D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.938413063713218D-02 4.499734237715492D-02 + 5.271881995116209D-02 6.388403263283086D-02 8.734504461854364D-02 + 3.159143048920771D-01 5.130241539524750D-01 2.346128897976772D-01 + -6.842193624099317D-02 -2.911907540496244D-01 -3.363096004057904D-01 + -1.845288612643008D-01 -7.176703990043752D-02 -8.731803184601683D-02 + -9.420113895159930D-02 -9.713573496346589D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.452961379988708D-03 1.541314537371468D-03 + 2.321924581537856D-03 -2.678916180263180D-02 3.157131042711008D-01 + 5.209400827620899D-01 2.438008295255342D-01 -5.335003541579757D-02 + -2.956590011404401D-01 -3.470211856758140D-01 -1.754869619717674D-01 + 3.605539509006166D-02 -7.199152738711991D-02 -8.586762301029455D-02 + -9.183699432105392D-02 -9.516311646965918D-02 0.000000000000000D+00 + 0.000000000000000D+00 -2.206881928952110D-03 3.071897678671155D-03 + 4.522285713451482D-03 -2.474645737885821D-02 3.158083962128188D-01 + 5.200259149037700D-01 2.427514928131472D-01 -5.518373430416766D-02 + -2.951203588432236D-01 -3.457339279729103D-01 -1.767388660299198D-01 + 3.132682879600738D-02 -7.211299645456232D-02 -8.588253978778672D-02 + -9.175711510414993D-02 -9.501661856068026D-02 0.000000000000000D+00 + 0.000000000000000D+00 -3.630479003335128D-04 5.258080934051737D-03 + 7.588526328527401D-03 -2.173727648982161D-02 3.158110608800975D-01 + 5.190361697826841D-01 2.416302571419518D-01 -5.698372143369885D-02 + -2.945582978281817D-01 -3.444425404990783D-01 -1.779246662405524D-01 + 2.564619310897902D-02 -7.238724839761082D-02 -8.596292419201353D-02 + -9.170390933479278D-02 -9.487368350534546D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.543497469175030D-03 8.581364625576007D-03 + 1.210309914291160D-02 -1.668732704286868D-02 3.157260551079402D-01 + 5.179874159453824D-01 2.404353030370557D-01 -5.876365216355810D-02 + -2.939839222116757D-01 -3.431457745786942D-01 -1.790466893485706D-01 + 1.827217234673192D-02 -7.297860015428660D-02 -8.619921665837234D-02 + -9.173014710959347D-02 -9.476623020421295D-02 0.000000000000000D+00 + 0.000000000000000D+00 7.501079821071607D-03 1.407001015396173D-02 + 1.929912440382924D-02 1.131618556219288D-10 3.156478202690157D-01 + 5.169760962742421D-01 2.392150085875223D-01 -6.053357367587788D-02 + -2.934238786271742D-01 -3.418557085921344D-01 -1.801189952016264D-01 + 1.131618556219288D-10 -7.431891419880354D-02 -8.681121185489324D-02 + -9.198444865355111D-02 -9.480655942031914D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.498852696412737D-02 2.210588205643079D-02 + 2.937767959778234D-02 4.131825455691612D-02 3.156128624736825D-01 + 5.159597675613735D-01 2.379838926894220D-01 -6.239713036792841D-02 + -2.928498509773978D-01 -3.404910814649655D-01 -1.812050398709716D-01 + -3.739713063172368D-02 -7.678831597254457D-02 -8.803923270045626D-02 + -9.268902653160394D-02 -9.520857724279924D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.598423707962220D-02 3.360200707818797D-02 + 4.300099765504717D-02 6.316263925926922D-02 3.156451142201309D-01 + 5.147281018772034D-01 2.365164187343060D-01 -6.479025226878937D-02 + -2.921517136962494D-01 -3.387687142913597D-01 -1.825526724291267D-01 + -5.484576081320142D-02 -8.072465143715850D-02 -9.018493266591462D-02 + -9.412737442567876D-02 -9.625482648596523D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.499734237715492D-02 5.271881995116209D-02 + 6.388403263283086D-02 8.734504461854364D-02 3.159143048920771D-01 + 5.130241539524750D-01 2.346128897976772D-01 -6.842193624099317D-02 + -2.911907540496244D-01 -3.363096004057904D-01 -1.845288612643008D-01 + -7.176703990043752D-02 -8.731803184601683D-02 -9.420113895159930D-02 + -9.713573496346589D-02 -9.872230221130045D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -7.408150378708987D-03 -2.206881928952110D-03 + 3.071897678671155D-03 4.522285713451482D-03 3.132682879600738D-02 + 3.158083962128188D-01 5.200259149037700D-01 2.427514928131472D-01 + -5.518373430416766D-02 -2.951203588432236D-01 -3.457339279729103D-01 + -1.767388660299198D-01 -2.474645737885821D-02 -7.211299645456232D-02 + -8.588253978778672D-02 -9.175711510414993D-02 0.000000000000000D+00 + 0.000000000000000D+00 -5.661721390127972D-03 -3.630479003335128D-04 + 5.258080934051737D-03 7.588526328527401D-03 2.564619310897902D-02 + 3.158110608800975D-01 5.190361697826841D-01 2.416302571419518D-01 + -5.698372143369885D-02 -2.945582978281817D-01 -3.444425404990783D-01 + -1.779246662405524D-01 -2.173727648982161D-02 -7.238724839761082D-02 + -8.596292419201353D-02 -9.170390933479278D-02 0.000000000000000D+00 + 0.000000000000000D+00 -2.863075424758063D-03 2.543497469175030D-03 + 8.581364625576007D-03 1.210309914291160D-02 1.827217234673192D-02 + 3.157260551079402D-01 5.179874159453824D-01 2.404353030370557D-01 + -5.876365216355810D-02 -2.939839222116757D-01 -3.431457745786942D-01 + -1.790466893485706D-01 -1.668732704286868D-02 -7.297860015428660D-02 + -8.619921665837234D-02 -9.173014710959347D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.936227652450933D-03 7.501079821071607D-03 + 1.407001015396173D-02 1.929912440382924D-02 1.131618556219288D-10 + 3.156478202690157D-01 5.169760962742421D-01 2.392150085875223D-01 + -6.053357367587788D-02 -2.934238786271742D-01 -3.418557085921344D-01 + -1.801189952016264D-01 1.131618556219288D-10 -7.431891419880354D-02 + -8.681121185489324D-02 -9.198444865355111D-02 0.000000000000000D+00 + 0.000000000000000D+00 9.209286206912970D-03 1.498852696412737D-02 + 2.210588205643079D-02 2.937767959778234D-02 4.131825455691612D-02 + 3.156128624736825D-01 5.159597675613735D-01 2.379838926894220D-01 + -6.239713036792841D-02 -2.928498509773978D-01 -3.404910814649655D-01 + -1.812050398709716D-01 -3.739713063172368D-02 -7.678831597254457D-02 + -8.803923270045626D-02 -9.268902653160394D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.007066150535674D-02 2.598423707962220D-02 + 3.360200707818797D-02 4.300099765504717D-02 6.316263925926922D-02 + 3.156451142201309D-01 5.147281018772034D-01 2.365164187343060D-01 + -6.479025226878937D-02 -2.921517136962494D-01 -3.387687142913597D-01 + -1.825526724291267D-01 -5.484576081320142D-02 -8.072465143715850D-02 + -9.018493266591462D-02 -9.412737442567876D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.938413063713218D-02 4.499734237715492D-02 + 5.271881995116209D-02 6.388403263283086D-02 8.734504461854364D-02 + 3.159143048920771D-01 5.130241539524750D-01 2.346128897976772D-01 + -6.842193624099317D-02 -2.911907540496244D-01 -3.363096004057904D-01 + -1.845288612643008D-01 -7.176703990043752D-02 -8.731803184601683D-02 + -9.420113895159930D-02 -9.713573496346589D-02 0.000000000000000D+00 + 0.000000000000000D+00 7.594776015090024D-02 8.039259069581667D-02 + 8.677794826470166D-02 9.751060095337657D-02 1.191413764353428D-01 + 3.169783796970395D-01 5.106253907513205D-01 2.322633532674375D-01 + -7.439595416865204D-02 -2.898754840507542D-01 -3.326201440885121D-01 + -1.877225022877513D-01 -9.050118004233615D-02 -9.783510190122147D-02 + -1.016675645471613D-01 -1.033364871960112D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.206881928952110D-03 3.071897678671155D-03 + 4.522285713451482D-03 -2.474645737885821D-02 3.158083962128188D-01 + 5.200259149037700D-01 2.427514928131472D-01 -5.518373430416766D-02 + -2.951203588432236D-01 -3.457339279729103D-01 -1.767388660299198D-01 + 3.132682879600738D-02 -7.211299645456232D-02 -8.588253978778672D-02 + -9.175711510414993D-02 -9.501661856068026D-02 0.000000000000000D+00 + 0.000000000000000D+00 -3.630479003335128D-04 5.258080934051737D-03 + 7.588526328527401D-03 -2.173727648982161D-02 3.158110608800975D-01 + 5.190361697826841D-01 2.416302571419518D-01 -5.698372143369885D-02 + -2.945582978281817D-01 -3.444425404990783D-01 -1.779246662405524D-01 + 2.564619310897902D-02 -7.238724839761082D-02 -8.596292419201353D-02 + -9.170390933479278D-02 -9.487368350534546D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.543497469175030D-03 8.581364625576007D-03 + 1.210309914291160D-02 -1.668732704286868D-02 3.157260551079402D-01 + 5.179874159453824D-01 2.404353030370557D-01 -5.876365216355810D-02 + -2.939839222116757D-01 -3.431457745786942D-01 -1.790466893485706D-01 + 1.827217234673192D-02 -7.297860015428660D-02 -8.619921665837234D-02 + -9.173014710959347D-02 -9.476623020421295D-02 0.000000000000000D+00 + 0.000000000000000D+00 7.501079821071607D-03 1.407001015396173D-02 + 1.929912440382924D-02 1.131618556219288D-10 3.156478202690157D-01 + 5.169760962742421D-01 2.392150085875223D-01 -6.053357367587788D-02 + -2.934238786271742D-01 -3.418557085921344D-01 -1.801189952016264D-01 + 1.131618556219288D-10 -7.431891419880354D-02 -8.681121185489324D-02 + -9.198444865355111D-02 -9.480655942031914D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.498852696412737D-02 2.210588205643079D-02 + 2.937767959778234D-02 4.131825455691612D-02 3.156128624736825D-01 + 5.159597675613735D-01 2.379838926894220D-01 -6.239713036792841D-02 + -2.928498509773978D-01 -3.404910814649655D-01 -1.812050398709716D-01 + -3.739713063172368D-02 -7.678831597254457D-02 -8.803923270045626D-02 + -9.268902653160394D-02 -9.520857724279924D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.598423707962220D-02 3.360200707818797D-02 + 4.300099765504717D-02 6.316263925926922D-02 3.156451142201309D-01 + 5.147281018772034D-01 2.365164187343060D-01 -6.479025226878937D-02 + -2.921517136962494D-01 -3.387687142913597D-01 -1.825526724291267D-01 + -5.484576081320142D-02 -8.072465143715850D-02 -9.018493266591462D-02 + -9.412737442567876D-02 -9.625482648596523D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.499734237715492D-02 5.271881995116209D-02 + 6.388403263283086D-02 8.734504461854364D-02 3.159143048920771D-01 + 5.130241539524750D-01 2.346128897976772D-01 -6.842193624099317D-02 + -2.911907540496244D-01 -3.363096004057904D-01 -1.845288612643008D-01 + -7.176703990043752D-02 -8.731803184601683D-02 -9.420113895159930D-02 + -9.713573496346589D-02 -9.872230221130045D-02 0.000000000000000D+00 + 0.000000000000000D+00 8.039259069581667D-02 8.677794826470166D-02 + 9.751060095337657D-02 1.191413764353428D-01 3.169783796970395D-01 + 5.106253907513205D-01 2.322633532674375D-01 -7.439595416865204D-02 + -2.898754840507542D-01 -3.326201440885121D-01 -1.877225022877513D-01 + -9.050118004233615D-02 -9.783510190122147D-02 -1.016675645471613D-01 + -1.033364871960112D-01 -1.042394104922535D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1511,294 +1511,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.454845484176070D-01 1.363696281233346D-01 - 1.178187053028244D-01 8.085047854671251D-02 2.056805924785058D-01 - 4.236242181622183D-01 3.973950376623343D-01 2.338513155672603D-01 - 2.613927383651816D-01 3.456725953059099D-01 3.120248015239899D-01 - 1.733450409946231D-01 6.980362739788673D-02 8.901734046266174D-02 - 9.774408139408880D-02 1.018067650208823D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.472523339798446D-01 1.375557277074121D-01 - 1.181164824457186D-01 7.803152489026467D-02 1.981980833838309D-01 - 4.226441306725455D-01 3.953445518037876D-01 2.306430786113782D-01 - 2.591580597258019D-01 3.444585282488113D-01 3.108729888877004D-01 - 1.658279462683858D-01 6.649954611609447D-02 8.792348076849660D-02 - 9.678675699351834D-02 1.008535583861223D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.497491963529471D-01 1.393367977516603D-01 - 1.188024046131366D-01 7.374921335132097D-02 1.891201874194957D-01 - 4.216159376187238D-01 3.932473955946073D-01 2.274299696151764D-01 - 2.569286530888602D-01 3.432408824435525D-01 3.097281436093141D-01 - 1.567375900348245D-01 6.154880685368914D-02 8.671592326736591D-02 - 9.568957310178657D-02 9.974005552665352D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.535866465892015D-01 1.422809430504528D-01 - 1.204018987924049D-01 6.212111937453911D-02 1.727697111990263D-01 - 4.205918307162256D-01 3.911441647493915D-01 2.242404737092019D-01 - 2.547300599259112D-01 3.420320478929730D-01 3.085968830689029D-01 - 1.403764666248314D-01 4.893531421548213D-02 8.556491643378053D-02 - 9.452240680694558D-02 9.849937427418107D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.592041669974300D-01 1.468850397925984D-01 - 1.236602212621331D-01 6.573858773846114D-02 1.729452378019736D-01 - 4.196071552053561D-01 3.890408284769920D-01 2.210368632579213D-01 - 2.525226088376921D-01 3.408066932340549D-01 3.074564667686654D-01 - 1.389812740815433D-01 4.959698884226688D-02 8.501656802478325D-02 - 9.363230031619096D-02 9.741829081362512D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.671221621971382D-01 1.538121697656870D-01 - 1.296824689471274D-01 8.679018959408896D-02 1.906806917877819D-01 - 4.185622020019041D-01 3.866950700021418D-01 2.174420008194020D-01 - 2.500309159113351D-01 3.394029935282127D-01 3.061645153034037D-01 - 1.531069076413482D-01 6.499250807504134D-02 8.580215184770291D-02 - 9.355845422484874D-02 9.698106829620208D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.796225739983364D-01 1.653723685767690D-01 - 1.410993677856112D-01 1.065325304698150D-01 2.040343470446346D-01 - 4.173034001329495D-01 3.836494929239118D-01 2.127971365448505D-01 - 2.467917190897046D-01 3.375257004818499D-01 3.044753644301019D-01 - 1.612277976877998D-01 7.590966196756743D-02 8.882478486203693D-02 - 9.503290780992542D-02 9.784359243319615D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.016930857506034D-01 1.867601479215996D-01 - 1.632775469232738D-01 1.351848192046870D-01 2.206276294814761D-01 - 4.158338774635310D-01 3.794562036791538D-01 2.064807814642756D-01 - 2.423388817586264D-01 3.348144339637151D-01 3.021470910517027D-01 - 1.692708281180108D-01 8.896749150876040D-02 9.542623263313577D-02 - 9.943538672965611D-02 1.013401779428289D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.480005986345769D-01 1.414663906773049D-01 - 1.302963490054397D-01 1.051606813241707D-01 9.130981789385337D-02 - 3.269796856410810D-01 5.212219172748567D-01 2.755935546048552D-01 - 1.953139041244533D-01 3.297062781749356D-01 3.628499109120363D-01 - 2.623543752408572D-01 5.887781305657947D-02 8.348488147571179D-02 - 9.557191956801772D-02 1.008004137081937D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.497241402752930D-01 1.427470640832531D-01 - 1.309687087273408D-01 1.048490821543464D-01 7.843734328812010D-02 - 3.259955230909689D-01 5.202997466419669D-01 2.724649321276585D-01 - 1.920328714120742D-01 3.285178997492633D-01 3.616162923874043D-01 - 2.612786275556618D-01 5.451433765175348D-02 8.233747740750220D-02 - 9.467508339941524D-02 9.992890890072846D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.520194655357567D-01 1.445186660250755D-01 - 1.319884719939788D-01 1.046596669072081D-01 6.338045371675530D-02 - 3.249790134394793D-01 5.193022395177666D-01 2.693112889277583D-01 - 1.887632219780220D-01 3.273182457638478D-01 3.603816750947297D-01 - 2.602153605130059D-01 4.810301284775065D-02 8.104335655737153D-02 - 9.363800570969737D-02 9.890502996423227D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552991638864765D-01 1.471594899644798D-01 - 1.336805630231072D-01 1.048809165282524D-01 4.418471150894823D-02 - 3.239365710128000D-01 5.182459265048496D-01 2.661301274280546D-01 - 1.855152401268707D-01 3.261179044867002D-01 3.591457044289321D-01 - 2.591698344005888D-01 3.735325712207264D-02 7.969560088756175D-02 - 9.248672991483296D-02 9.772852681838366D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.604000393537867D-01 1.514878931520628D-01 - 1.367958260621614D-01 1.062502895560984D-01 1.429173296154319D-08 - 3.229575479826240D-01 5.172272773646288D-01 2.629733277000328D-01 - 1.823431995818493D-01 3.249438955082246D-01 3.579206871480353D-01 - 2.581513062980555D-01 1.429173296154319D-08 7.869238456056116D-02 - 9.138495037216623D-02 9.648942012239949D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.673460887472779D-01 1.575826467365926D-01 - 1.416737932195769D-01 1.099209762106956D-01 4.678307089531758D-02 - 3.220403180382200D-01 5.162034774359515D-01 2.597592314073550D-01 - 1.790716943424482D-01 3.237316459182464D-01 3.566305443617132D-01 - 2.571233292668579D-01 4.065044646952683D-02 7.904511004724657D-02 - 9.094382711915901D-02 9.571100365103911D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.771030858003796D-01 1.664568275043027D-01 - 1.495354116022758D-01 1.175996947559613D-01 7.285701651438134D-02 - 3.210423617032084D-01 5.149626508302367D-01 2.558549203350240D-01 - 1.750821571927808D-01 3.222381661918651D-01 3.550116176410261D-01 - 2.558925699440176D-01 5.876128488499040D-02 8.151319089840156D-02 - 9.170647932600456D-02 9.587250680319225D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.932974892192503D-01 1.816328934694132D-01 - 1.638643417310846D-01 1.333980230531230D-01 1.022753875557942D-01 - 3.199626224051547D-01 5.132459655931986D-01 2.505344349371880D-01 - 1.697170337144090D-01 3.201295192597634D-01 3.527234988347450D-01 - 2.542737713006191D-01 7.598356462157195D-02 8.738060746530577D-02 - 9.469886175843584D-02 9.785378335206903D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.414663906773049D-01 1.302963490054397D-01 - 1.051606813241707D-01 5.887781305657947D-02 3.269796856410810D-01 - 5.212219172748567D-01 2.755935546048552D-01 1.953139041244533D-01 - 3.297062781749356D-01 3.628499109120363D-01 2.623543752408572D-01 - 9.130981789385337D-02 8.348488147571179D-02 9.557191956801772D-02 - 1.008004137081937D-01 1.036879797907052D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.427470640832531D-01 1.309687087273408D-01 - 1.048490821543464D-01 5.451433765175348D-02 3.259955230909689D-01 - 5.202997466419669D-01 2.724649321276585D-01 1.920328714120742D-01 - 3.285178997492633D-01 3.616162923874043D-01 2.612786275556618D-01 - 7.843734328812010D-02 8.233747740750220D-02 9.467508339941524D-02 - 9.992890890072846D-02 1.028097576839020D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.445186660250755D-01 1.319884719939788D-01 - 1.046596669072081D-01 4.810301284775065D-02 3.249790134394793D-01 - 5.193022395177666D-01 2.693112889277583D-01 1.887632219780220D-01 - 3.273182457638478D-01 3.603816750947297D-01 2.602153605130059D-01 - 6.338045371675530D-02 8.104335655737153D-02 9.363800570969737D-02 - 9.890502996423227D-02 1.017705369956265D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.471594899644798D-01 1.336805630231072D-01 - 1.048809165282524D-01 3.735325712207264D-02 3.239365710128000D-01 - 5.182459265048496D-01 2.661301274280546D-01 1.855152401268707D-01 - 3.261179044867002D-01 3.591457044289321D-01 2.591698344005888D-01 - 4.418471150894823D-02 7.969560088756175D-02 9.248672991483296D-02 - 9.772852681838366D-02 1.005561283283717D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.514878931520628D-01 1.367958260621614D-01 - 1.062502895560984D-01 1.429173296154319D-08 3.229575479826240D-01 - 5.172272773646288D-01 2.629733277000328D-01 1.823431995818493D-01 - 3.249438955082246D-01 3.579206871480353D-01 2.581513062980555D-01 - 1.429173296154319D-08 7.869238456056116D-02 9.138495037216623D-02 - 9.648942012239949D-02 9.922342182756946D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.575826467365926D-01 1.416737932195769D-01 - 1.099209762106956D-01 4.678307089531758D-02 3.220403180382200D-01 - 5.162034774359515D-01 2.597592314073550D-01 1.790716943424482D-01 - 3.237316459182464D-01 3.566305443617132D-01 2.571233292668579D-01 - 4.065044646952683D-02 7.904511004724657D-02 9.094382711915901D-02 - 9.571100365103911D-02 9.824931765349236D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.664568275043027D-01 1.495354116022758D-01 - 1.175996947559613D-01 7.285701651438134D-02 3.210423617032084D-01 - 5.149626508302367D-01 2.558549203350240D-01 1.750821571927808D-01 - 3.222381661918651D-01 3.550116176410261D-01 2.558925699440176D-01 - 5.876128488499040D-02 8.151319089840156D-02 9.170647932600456D-02 - 9.587250680319225D-02 9.809144507708463D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.816328934694132D-01 1.638643417310846D-01 - 1.333980230531230D-01 1.022753875557942D-01 3.199626224051547D-01 - 5.132459655931986D-01 2.505344349371880D-01 1.697170337144090D-01 - 3.201295192597634D-01 3.527234988347450D-01 2.542737713006191D-01 - 7.598356462157195D-02 8.738060746530577D-02 9.469886175843584D-02 - 9.785378335206903D-02 9.955663450043871D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.497241402752930D-01 1.427470640832531D-01 - 1.309687087273408D-01 1.048490821543464D-01 7.843734328812010D-02 - 3.259955230909689D-01 5.202997466419669D-01 2.724649321276585D-01 - 1.920328714120742D-01 3.285178997492633D-01 3.616162923874043D-01 - 2.612786275556618D-01 5.451433765175348D-02 8.233747740750220D-02 - 9.467508339941524D-02 9.992890890072846D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.520194655357567D-01 1.445186660250755D-01 - 1.319884719939788D-01 1.046596669072081D-01 6.338045371675530D-02 - 3.249790134394793D-01 5.193022395177666D-01 2.693112889277583D-01 - 1.887632219780220D-01 3.273182457638478D-01 3.603816750947297D-01 - 2.602153605130059D-01 4.810301284775065D-02 8.104335655737153D-02 - 9.363800570969737D-02 9.890502996423227D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.552991638864765D-01 1.471594899644798D-01 - 1.336805630231072D-01 1.048809165282524D-01 4.418471150894823D-02 - 3.239365710128000D-01 5.182459265048496D-01 2.661301274280546D-01 - 1.855152401268707D-01 3.261179044867002D-01 3.591457044289321D-01 - 2.591698344005888D-01 3.735325712207264D-02 7.969560088756175D-02 - 9.248672991483296D-02 9.772852681838366D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.604000393537867D-01 1.514878931520628D-01 - 1.367958260621614D-01 1.062502895560984D-01 1.429173296154319D-08 - 3.229575479826240D-01 5.172272773646288D-01 2.629733277000328D-01 - 1.823431995818493D-01 3.249438955082246D-01 3.579206871480353D-01 - 2.581513062980555D-01 1.429173296154319D-08 7.869238456056116D-02 - 9.138495037216623D-02 9.648942012239949D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.673460887472779D-01 1.575826467365926D-01 - 1.416737932195769D-01 1.099209762106956D-01 4.678307089531758D-02 - 3.220403180382200D-01 5.162034774359515D-01 2.597592314073550D-01 - 1.790716943424482D-01 3.237316459182464D-01 3.566305443617132D-01 - 2.571233292668579D-01 4.065044646952683D-02 7.904511004724657D-02 - 9.094382711915901D-02 9.571100365103911D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.771030858003796D-01 1.664568275043027D-01 - 1.495354116022758D-01 1.175996947559613D-01 7.285701651438134D-02 - 3.210423617032084D-01 5.149626508302367D-01 2.558549203350240D-01 - 1.750821571927808D-01 3.222381661918651D-01 3.550116176410261D-01 - 2.558925699440176D-01 5.876128488499040D-02 8.151319089840156D-02 - 9.170647932600456D-02 9.587250680319225D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.932974892192503D-01 1.816328934694132D-01 - 1.638643417310846D-01 1.333980230531230D-01 1.022753875557942D-01 - 3.199626224051547D-01 5.132459655931986D-01 2.505344349371880D-01 - 1.697170337144090D-01 3.201295192597634D-01 3.527234988347450D-01 - 2.542737713006191D-01 7.598356462157195D-02 8.738060746530577D-02 - 9.469886175843584D-02 9.785378335206903D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.220552891415702D-01 2.097866711721798D-01 - 1.917566853137210D-01 1.640911375951666D-01 1.409747286146641D-01 - 3.192977793502916D-01 5.108291425054790D-01 2.432152716807496D-01 - 1.624563855247557D-01 3.170525885355774D-01 3.493521292247746D-01 - 2.522389648466720D-01 9.458701170318028D-02 9.791878224498361D-02 - 1.017066790638178D-01 1.034822227443018D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.427470640832531D-01 1.309687087273408D-01 - 1.048490821543464D-01 5.451433765175348D-02 3.259955230909689D-01 - 5.202997466419669D-01 2.724649321276585D-01 1.920328714120742D-01 - 3.285178997492633D-01 3.616162923874043D-01 2.612786275556618D-01 - 7.843734328812010D-02 8.233747740750220D-02 9.467508339941524D-02 - 9.992890890072846D-02 1.028097576839020D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.445186660250755D-01 1.319884719939788D-01 - 1.046596669072081D-01 4.810301284775065D-02 3.249790134394793D-01 - 5.193022395177666D-01 2.693112889277583D-01 1.887632219780220D-01 - 3.273182457638478D-01 3.603816750947297D-01 2.602153605130059D-01 - 6.338045371675530D-02 8.104335655737153D-02 9.363800570969737D-02 - 9.890502996423227D-02 1.017705369956265D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.471594899644798D-01 1.336805630231072D-01 - 1.048809165282524D-01 3.735325712207264D-02 3.239365710128000D-01 - 5.182459265048496D-01 2.661301274280546D-01 1.855152401268707D-01 - 3.261179044867002D-01 3.591457044289321D-01 2.591698344005888D-01 - 4.418471150894823D-02 7.969560088756175D-02 9.248672991483296D-02 - 9.772852681838366D-02 1.005561283283717D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.514878931520628D-01 1.367958260621614D-01 - 1.062502895560984D-01 1.429173296154319D-08 3.229575479826240D-01 - 5.172272773646288D-01 2.629733277000328D-01 1.823431995818493D-01 - 3.249438955082246D-01 3.579206871480353D-01 2.581513062980555D-01 - 1.429173296154319D-08 7.869238456056116D-02 9.138495037216623D-02 - 9.648942012239949D-02 9.922342182756946D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.575826467365926D-01 1.416737932195769D-01 - 1.099209762106956D-01 4.678307089531758D-02 3.220403180382200D-01 - 5.162034774359515D-01 2.597592314073550D-01 1.790716943424482D-01 - 3.237316459182464D-01 3.566305443617132D-01 2.571233292668579D-01 - 4.065044646952683D-02 7.904511004724657D-02 9.094382711915901D-02 - 9.571100365103911D-02 9.824931765349236D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.664568275043027D-01 1.495354116022758D-01 - 1.175996947559613D-01 7.285701651438134D-02 3.210423617032084D-01 - 5.149626508302367D-01 2.558549203350240D-01 1.750821571927808D-01 - 3.222381661918651D-01 3.550116176410261D-01 2.558925699440176D-01 - 5.876128488499040D-02 8.151319089840156D-02 9.170647932600456D-02 - 9.587250680319225D-02 9.809144507708463D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.816328934694132D-01 1.638643417310846D-01 - 1.333980230531230D-01 1.022753875557942D-01 3.199626224051547D-01 - 5.132459655931986D-01 2.505344349371880D-01 1.697170337144090D-01 - 3.201295192597634D-01 3.527234988347450D-01 2.542737713006191D-01 - 7.598356462157195D-02 8.738060746530577D-02 9.469886175843584D-02 - 9.785378335206903D-02 9.955663450043871D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.097866711721798D-01 1.917566853137210D-01 - 1.640911375951666D-01 1.409747286146641D-01 3.192977793502916D-01 - 5.108291425054790D-01 2.432152716807496D-01 1.624563855247557D-01 - 3.170525885355774D-01 3.493521292247746D-01 2.522389648466720D-01 - 9.458701170318028D-02 9.791878224498361D-02 1.017066790638178D-01 - 1.034822227443018D-01 1.044680711745062D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.454845484176052D-01 1.363696281233308D-01 + 1.178187053028260D-01 8.085047854671606D-02 2.056805924785095D-01 + 4.236242181622206D-01 3.973950376623328D-01 2.338513155672572D-01 + 2.613927383651812D-01 3.456725953059132D-01 3.120248015239920D-01 + 1.733450409946244D-01 6.980362739788631D-02 8.901734046265561D-02 + 9.774408139408489D-02 1.018067650208833D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.472523339798437D-01 1.375557277074097D-01 + 1.181164824457213D-01 7.803152489026841D-02 1.981980833838349D-01 + 4.226441306725483D-01 3.953445518037857D-01 2.306430786113766D-01 + 2.591580597258046D-01 3.444585282488154D-01 3.108729888877027D-01 + 1.658279462683875D-01 6.649954611609407D-02 8.792348076849192D-02 + 9.678675699351577D-02 1.008535583861240D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.497491963529464D-01 1.393367977516591D-01 + 1.188024046131388D-01 7.374921335132341D-02 1.891201874194998D-01 + 4.216159376187274D-01 3.932473955946066D-01 2.274299696151757D-01 + 2.569286530888621D-01 3.432408824435556D-01 3.097281436093167D-01 + 1.567375900348266D-01 6.154880685368921D-02 8.671592326736315D-02 + 9.568957310178447D-02 9.974005552665453D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.535866465892010D-01 1.422809430504523D-01 + 1.204018987924055D-01 6.212111937453950D-02 1.727697111990276D-01 + 4.205918307162272D-01 3.911441647493917D-01 2.242404737092013D-01 + 2.547300599259112D-01 3.420320478929740D-01 3.085968830689034D-01 + 1.403764666248314D-01 4.893531421548217D-02 8.556491643377973D-02 + 9.452240680694429D-02 9.849937427418093D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.592041669974296D-01 1.468850397925988D-01 + 1.236602212621332D-01 6.573858773846109D-02 1.729452378019754D-01 + 4.196071552053581D-01 3.890408284769936D-01 2.210368632579231D-01 + 2.525226088376926D-01 3.408066932340551D-01 3.074564667686649D-01 + 1.389812740815423D-01 4.959698884226691D-02 8.501656802478384D-02 + 9.363230031619066D-02 9.741829081362455D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.671221621971386D-01 1.538121697656890D-01 + 1.296824689471280D-01 8.679018959408930D-02 1.906806917877901D-01 + 4.185622020019119D-01 3.866950700021475D-01 2.174420008194092D-01 + 2.500309159113367D-01 3.394029935282128D-01 3.061645153034036D-01 + 1.531069076413479D-01 6.499250807504213D-02 8.580215184770568D-02 + 9.355845422484928D-02 9.698106829620159D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.796225739983370D-01 1.653723685767721D-01 + 1.410993677856144D-01 1.065325304698159D-01 2.040343470446493D-01 + 4.173034001329644D-01 3.836494929239240D-01 2.127971365448668D-01 + 2.467917190897089D-01 3.375257004818485D-01 3.044753644301013D-01 + 1.612277976877995D-01 7.590966196756843D-02 8.882478486204257D-02 + 9.503290780992693D-02 9.784359243319504D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.016930857506028D-01 1.867601479216028D-01 + 1.632775469232810D-01 1.351848192046906D-01 2.206276294814914D-01 + 4.158338774635467D-01 3.794562036791689D-01 2.064807814642962D-01 + 2.423388817586332D-01 3.348144339637140D-01 3.021470910517026D-01 + 1.692708281180116D-01 8.896749150876107D-02 9.542623263314114D-02 + 9.943538672965690D-02 1.013401779428259D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.480005986345763D-01 1.414663906772999D-01 + 1.302963490054354D-01 1.051606813241759D-01 9.130981789385294D-02 + 3.269796856410898D-01 5.212219172748533D-01 2.755935546048564D-01 + 1.953139041244450D-01 3.297062781749387D-01 3.628499109120388D-01 + 2.623543752408608D-01 5.887781305658035D-02 8.348488147570950D-02 + 9.557191956800577D-02 1.008004137081964D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.497241402752949D-01 1.427470640832497D-01 + 1.309687087273384D-01 1.048490821543542D-01 7.843734328812012D-02 + 3.259955230909751D-01 5.202997466419643D-01 2.724649321276569D-01 + 1.920328714120705D-01 3.285178997492705D-01 3.616162923874048D-01 + 2.612786275556638D-01 5.451433765175379D-02 8.233747740750164D-02 + 9.467508339940553D-02 9.992890890073189D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.520194655357578D-01 1.445186660250726D-01 + 1.319884719939780D-01 1.046596669072148D-01 6.338045371675553D-02 + 3.249790134394888D-01 5.193022395177651D-01 2.693112889277567D-01 + 1.887632219780225D-01 3.273182457638550D-01 3.603816750947313D-01 + 2.602153605130106D-01 4.810301284775084D-02 8.104335655737004D-02 + 9.363800570969050D-02 9.890502996423514D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552991638864771D-01 1.471594899644783D-01 + 1.336805630231076D-01 1.048809165282550D-01 4.418471150894884D-02 + 3.239365710128059D-01 5.182459265048497D-01 2.661301274280549D-01 + 1.855152401268687D-01 3.261179044867024D-01 3.591457044289334D-01 + 2.591698344005912D-01 3.735325712207298D-02 7.969560088756300D-02 + 9.248672991482902D-02 9.772852681838326D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.604000393537862D-01 1.514878931520622D-01 + 1.367958260621611D-01 1.062502895560983D-01 1.429173174743592D-08 + 3.229575479826238D-01 5.172272773646296D-01 2.629733277000325D-01 + 1.823431995818491D-01 3.249438955082248D-01 3.579206871480353D-01 + 2.581513062980537D-01 1.429173174743592D-08 7.869238456056096D-02 + 9.138495037216592D-02 9.648942012239900D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.673460887472765D-01 1.575826467365933D-01 + 1.416737932195787D-01 1.099209762106949D-01 4.678307089531950D-02 + 3.220403180382265D-01 5.162034774359522D-01 2.597592314073601D-01 + 1.790716943424505D-01 3.237316459182461D-01 3.566305443617142D-01 + 2.571233292668565D-01 4.065044646952717D-02 7.904511004724776D-02 + 9.094382711916073D-02 9.571100365103698D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.771030858003790D-01 1.664568275043056D-01 + 1.495354116022782D-01 1.175996947559600D-01 7.285701651438282D-02 + 3.210423617032316D-01 5.149626508302370D-01 2.558549203350409D-01 + 1.750821571927854D-01 3.222381661918651D-01 3.550116176410258D-01 + 2.558925699440179D-01 5.876128488498994D-02 8.151319089840364D-02 + 9.170647932601063D-02 9.587250680318876D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.932974892192504D-01 1.816328934694132D-01 + 1.638643417310917D-01 1.333980230531279D-01 1.022753875557929D-01 + 3.199626224051898D-01 5.132459655931990D-01 2.505344349372190D-01 + 1.697170337144218D-01 3.201295192597632D-01 3.527234988347398D-01 + 2.542737713006218D-01 7.598356462156851D-02 8.738060746531165D-02 + 9.469886175844436D-02 9.785378335206396D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.414663906772999D-01 1.302963490054354D-01 + 1.051606813241759D-01 5.887781305658035D-02 3.269796856410898D-01 + 5.212219172748533D-01 2.755935546048564D-01 1.953139041244450D-01 + 3.297062781749387D-01 3.628499109120388D-01 2.623543752408608D-01 + 9.130981789385294D-02 8.348488147570950D-02 9.557191956800577D-02 + 1.008004137081964D-01 1.036879797907033D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.427470640832497D-01 1.309687087273384D-01 + 1.048490821543542D-01 5.451433765175379D-02 3.259955230909751D-01 + 5.202997466419643D-01 2.724649321276569D-01 1.920328714120705D-01 + 3.285178997492705D-01 3.616162923874048D-01 2.612786275556638D-01 + 7.843734328812012D-02 8.233747740750164D-02 9.467508339940553D-02 + 9.992890890073189D-02 1.028097576839017D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.445186660250726D-01 1.319884719939780D-01 + 1.046596669072148D-01 4.810301284775084D-02 3.249790134394888D-01 + 5.193022395177651D-01 2.693112889277567D-01 1.887632219780225D-01 + 3.273182457638550D-01 3.603816750947313D-01 2.602153605130106D-01 + 6.338045371675553D-02 8.104335655737004D-02 9.363800570969050D-02 + 9.890502996423514D-02 1.017705369956273D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.471594899644783D-01 1.336805630231076D-01 + 1.048809165282550D-01 3.735325712207298D-02 3.239365710128059D-01 + 5.182459265048497D-01 2.661301274280549D-01 1.855152401268687D-01 + 3.261179044867024D-01 3.591457044289334D-01 2.591698344005912D-01 + 4.418471150894884D-02 7.969560088756300D-02 9.248672991482902D-02 + 9.772852681838326D-02 1.005561283283724D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.514878931520622D-01 1.367958260621611D-01 + 1.062502895560983D-01 1.429173174743592D-08 3.229575479826238D-01 + 5.172272773646296D-01 2.629733277000325D-01 1.823431995818491D-01 + 3.249438955082248D-01 3.579206871480353D-01 2.581513062980537D-01 + 1.429173174743592D-08 7.869238456056096D-02 9.138495037216592D-02 + 9.648942012239900D-02 9.922342182756905D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.575826467365933D-01 1.416737932195787D-01 + 1.099209762106949D-01 4.678307089531950D-02 3.220403180382265D-01 + 5.162034774359522D-01 2.597592314073601D-01 1.790716943424505D-01 + 3.237316459182461D-01 3.566305443617142D-01 2.571233292668565D-01 + 4.065044646952717D-02 7.904511004724776D-02 9.094382711916073D-02 + 9.571100365103698D-02 9.824931765349319D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.664568275043056D-01 1.495354116022782D-01 + 1.175996947559600D-01 7.285701651438282D-02 3.210423617032316D-01 + 5.149626508302370D-01 2.558549203350409D-01 1.750821571927854D-01 + 3.222381661918651D-01 3.550116176410258D-01 2.558925699440179D-01 + 5.876128488498994D-02 8.151319089840364D-02 9.170647932601063D-02 + 9.587250680318876D-02 9.809144507708747D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.816328934694132D-01 1.638643417310917D-01 + 1.333980230531279D-01 1.022753875557929D-01 3.199626224051898D-01 + 5.132459655931990D-01 2.505344349372190D-01 1.697170337144218D-01 + 3.201295192597632D-01 3.527234988347398D-01 2.542737713006218D-01 + 7.598356462156851D-02 8.738060746531165D-02 9.469886175844436D-02 + 9.785378335206396D-02 9.955663450043994D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.497241402752949D-01 1.427470640832497D-01 + 1.309687087273384D-01 1.048490821543542D-01 7.843734328812012D-02 + 3.259955230909751D-01 5.202997466419643D-01 2.724649321276569D-01 + 1.920328714120705D-01 3.285178997492705D-01 3.616162923874048D-01 + 2.612786275556638D-01 5.451433765175379D-02 8.233747740750164D-02 + 9.467508339940553D-02 9.992890890073189D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.520194655357578D-01 1.445186660250726D-01 + 1.319884719939780D-01 1.046596669072148D-01 6.338045371675553D-02 + 3.249790134394888D-01 5.193022395177651D-01 2.693112889277567D-01 + 1.887632219780225D-01 3.273182457638550D-01 3.603816750947313D-01 + 2.602153605130106D-01 4.810301284775084D-02 8.104335655737004D-02 + 9.363800570969050D-02 9.890502996423514D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.552991638864771D-01 1.471594899644783D-01 + 1.336805630231076D-01 1.048809165282550D-01 4.418471150894884D-02 + 3.239365710128059D-01 5.182459265048497D-01 2.661301274280549D-01 + 1.855152401268687D-01 3.261179044867024D-01 3.591457044289334D-01 + 2.591698344005912D-01 3.735325712207298D-02 7.969560088756300D-02 + 9.248672991482902D-02 9.772852681838326D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.604000393537862D-01 1.514878931520622D-01 + 1.367958260621611D-01 1.062502895560983D-01 1.429173174743592D-08 + 3.229575479826238D-01 5.172272773646296D-01 2.629733277000325D-01 + 1.823431995818491D-01 3.249438955082248D-01 3.579206871480353D-01 + 2.581513062980537D-01 1.429173174743592D-08 7.869238456056096D-02 + 9.138495037216592D-02 9.648942012239900D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.673460887472765D-01 1.575826467365933D-01 + 1.416737932195787D-01 1.099209762106949D-01 4.678307089531950D-02 + 3.220403180382265D-01 5.162034774359522D-01 2.597592314073601D-01 + 1.790716943424505D-01 3.237316459182461D-01 3.566305443617142D-01 + 2.571233292668565D-01 4.065044646952717D-02 7.904511004724776D-02 + 9.094382711916073D-02 9.571100365103698D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.771030858003790D-01 1.664568275043056D-01 + 1.495354116022782D-01 1.175996947559600D-01 7.285701651438282D-02 + 3.210423617032316D-01 5.149626508302370D-01 2.558549203350409D-01 + 1.750821571927854D-01 3.222381661918651D-01 3.550116176410258D-01 + 2.558925699440179D-01 5.876128488498994D-02 8.151319089840364D-02 + 9.170647932601063D-02 9.587250680318876D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.932974892192504D-01 1.816328934694132D-01 + 1.638643417310917D-01 1.333980230531279D-01 1.022753875557929D-01 + 3.199626224051898D-01 5.132459655931990D-01 2.505344349372190D-01 + 1.697170337144218D-01 3.201295192597632D-01 3.527234988347398D-01 + 2.542737713006218D-01 7.598356462156851D-02 8.738060746531165D-02 + 9.469886175844436D-02 9.785378335206396D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.220552891415678D-01 2.097866711721797D-01 + 1.917566853137266D-01 1.640911375951777D-01 1.409747286146640D-01 + 3.192977793503191D-01 5.108291425054790D-01 2.432152716807786D-01 + 1.624563855247655D-01 3.170525885355824D-01 3.493521292247703D-01 + 2.522389648466785D-01 9.458701170317746D-02 9.791878224498668D-02 + 1.017066790638219D-01 1.034822227442974D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.427470640832497D-01 1.309687087273384D-01 + 1.048490821543542D-01 5.451433765175379D-02 3.259955230909751D-01 + 5.202997466419643D-01 2.724649321276569D-01 1.920328714120705D-01 + 3.285178997492705D-01 3.616162923874048D-01 2.612786275556638D-01 + 7.843734328812012D-02 8.233747740750164D-02 9.467508339940553D-02 + 9.992890890073189D-02 1.028097576839017D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.445186660250726D-01 1.319884719939780D-01 + 1.046596669072148D-01 4.810301284775084D-02 3.249790134394888D-01 + 5.193022395177651D-01 2.693112889277567D-01 1.887632219780225D-01 + 3.273182457638550D-01 3.603816750947313D-01 2.602153605130106D-01 + 6.338045371675553D-02 8.104335655737004D-02 9.363800570969050D-02 + 9.890502996423514D-02 1.017705369956273D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.471594899644783D-01 1.336805630231076D-01 + 1.048809165282550D-01 3.735325712207298D-02 3.239365710128059D-01 + 5.182459265048497D-01 2.661301274280549D-01 1.855152401268687D-01 + 3.261179044867024D-01 3.591457044289334D-01 2.591698344005912D-01 + 4.418471150894884D-02 7.969560088756300D-02 9.248672991482902D-02 + 9.772852681838326D-02 1.005561283283724D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.514878931520622D-01 1.367958260621611D-01 + 1.062502895560983D-01 1.429173174743592D-08 3.229575479826238D-01 + 5.172272773646296D-01 2.629733277000325D-01 1.823431995818491D-01 + 3.249438955082248D-01 3.579206871480353D-01 2.581513062980537D-01 + 1.429173174743592D-08 7.869238456056096D-02 9.138495037216592D-02 + 9.648942012239900D-02 9.922342182756905D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.575826467365933D-01 1.416737932195787D-01 + 1.099209762106949D-01 4.678307089531950D-02 3.220403180382265D-01 + 5.162034774359522D-01 2.597592314073601D-01 1.790716943424505D-01 + 3.237316459182461D-01 3.566305443617142D-01 2.571233292668565D-01 + 4.065044646952717D-02 7.904511004724776D-02 9.094382711916073D-02 + 9.571100365103698D-02 9.824931765349319D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.664568275043056D-01 1.495354116022782D-01 + 1.175996947559600D-01 7.285701651438282D-02 3.210423617032316D-01 + 5.149626508302370D-01 2.558549203350409D-01 1.750821571927854D-01 + 3.222381661918651D-01 3.550116176410258D-01 2.558925699440179D-01 + 5.876128488498994D-02 8.151319089840364D-02 9.170647932601063D-02 + 9.587250680318876D-02 9.809144507708747D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.816328934694132D-01 1.638643417310917D-01 + 1.333980230531279D-01 1.022753875557929D-01 3.199626224051898D-01 + 5.132459655931990D-01 2.505344349372190D-01 1.697170337144218D-01 + 3.201295192597632D-01 3.527234988347398D-01 2.542737713006218D-01 + 7.598356462156851D-02 8.738060746531165D-02 9.469886175844436D-02 + 9.785378335206396D-02 9.955663450043994D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.097866711721797D-01 1.917566853137266D-01 + 1.640911375951777D-01 1.409747286146640D-01 3.192977793503191D-01 + 5.108291425054790D-01 2.432152716807786D-01 1.624563855247655D-01 + 3.170525885355824D-01 3.493521292247703D-01 2.522389648466785D-01 + 9.458701170317746D-02 9.791878224498668D-02 1.017066790638219D-01 + 1.034822227442974D-01 1.044680711745022D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1812,174 +1812,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.317195832573571D+00 -3.235551319744002D+00 - -3.089541044581523D+00 -2.808157377383985D+00 -2.567275060031039D+00 - -2.838123925167551D+00 -2.776169803078287D+00 -2.301728495511333D+00 - -1.766345734698350D+00 -1.548829546682371D+00 -1.658257319161084D+00 - -2.079365949607505D+00 -2.530297492284197D+00 -2.419714797633810D+00 - -2.394017116118905D+00 -2.383085473086043D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.316515832256952D+00 -3.235691210649471D+00 - -3.090371897100855D+00 -2.801919592418614D+00 -2.585116222525728D+00 - -2.852999515540921D+00 -2.790708433293648D+00 -2.308395010058678D+00 - -1.763417788500131D+00 -1.546157102639460D+00 -1.655018695107897D+00 - -2.086709511188346D+00 -2.516631305566036D+00 -2.406914039455001D+00 - -2.382519706096220D+00 -2.372091654987552D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.316025259412647D+00 -3.236356492823377D+00 - -3.092256773460061D+00 -2.792809437913665D+00 -2.605785779772485D+00 - -2.867922777348702D+00 -2.805381665414048D+00 -2.315143021039407D+00 - -1.760452973933694D+00 -1.543535086239577D+00 -1.651826117859810D+00 - -2.096845652352353D+00 -2.496850280468810D+00 -2.389439400296406D+00 - -2.366917222776485D+00 -2.357197917069577D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.316241489039294D+00 -3.238329316021193D+00 - -3.096570743783500D+00 -2.769712738316549D+00 -2.639695161356925D+00 - -2.882883354836411D+00 -2.820197778921992D+00 -2.321984813906139D+00 - -1.757446151439918D+00 -1.540965957315652D+00 -1.648678764280651D+00 - -2.120183729941283D+00 -2.457285991594302D+00 -2.364275934289831D+00 - -2.344590984246941D+00 -2.335944236432579D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.318242249296077D+00 -3.242902318486997D+00 - -3.105387288440274D+00 -2.800670646566729D+00 -2.711661889152834D+00 - -2.898262650957637D+00 -2.835559296895219D+00 -2.329116808692650D+00 + 0.000000000000000D+00 -3.317195832573555D+00 -3.235551319743969D+00 + -3.089541044581530D+00 -2.808157377384005D+00 -2.567275060031042D+00 + -2.838123925167548D+00 -2.776169803078286D+00 -2.301728495511351D+00 + -1.766345734698362D+00 -1.548829546682367D+00 -1.658257319161083D+00 + -2.079365949607507D+00 -2.530297492284205D+00 -2.419714797633838D+00 + -2.394017116118918D+00 -2.383085473086042D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.316515832256945D+00 -3.235691210649453D+00 + -3.090371897100873D+00 -2.801919592418637D+00 -2.585116222525737D+00 + -2.852999515540922D+00 -2.790708433293645D+00 -2.308395010058687D+00 + -1.763417788500136D+00 -1.546157102639456D+00 -1.655018695107894D+00 + -2.086709511188347D+00 -2.516631305566041D+00 -2.406914039455031D+00 + -2.382519706096240D+00 -2.372091654987551D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.316025259412643D+00 -3.236356492823371D+00 + -3.092256773460075D+00 -2.792809437913683D+00 -2.605785779772494D+00 + -2.867922777348707D+00 -2.805381665414048D+00 -2.315143021039407D+00 + -1.760452973933696D+00 -1.543535086239577D+00 -1.651826117859807D+00 + -2.096845652352352D+00 -2.496850280468823D+00 -2.389439400296437D+00 + -2.366917222776499D+00 -2.357197917069575D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.316241489039292D+00 -3.238329316021193D+00 + -3.096570743783504D+00 -2.769712738316554D+00 -2.639695161356927D+00 + -2.882883354836412D+00 -2.820197778921993D+00 -2.321984813906139D+00 + -1.757446151439918D+00 -1.540965957315653D+00 -1.648678764280650D+00 + -2.120183729941283D+00 -2.457285991594317D+00 -2.364275934289848D+00 + -2.344590984246941D+00 -2.335944236432577D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.318242249296078D+00 -3.242902318486999D+00 + -3.105387288440273D+00 -2.800670646566730D+00 -2.711661889152838D+00 + -2.898262650957639D+00 -2.835559296895222D+00 -2.329116808692652D+00 -1.754307827622916D+00 -1.538375050948383D+00 -1.645491134986117D+00 - -2.095856279960858D+00 -2.378594708052104D+00 -2.330270490404556D+00 + -2.095856279960858D+00 -2.378594708052084D+00 -2.330270490404537D+00 -2.314499675883833D+00 -2.307281655302142D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.323726403079028D+00 -3.251934813418886D+00 - -3.121314300273682D+00 -2.880399642575619D+00 -2.791545687548111D+00 - -2.916281195296315D+00 -2.853759554430943D+00 -2.337619092696248D+00 - -1.750574114293368D+00 -1.535404771009539D+00 -1.641821973244885D+00 - -2.034264343723660D+00 -2.296678697321494D+00 -2.288462394440784D+00 - -2.277215713753474D+00 -2.271654709195370D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.336706340550143D+00 -3.270177823828630D+00 - -3.150590496080417D+00 -2.950554081456852D+00 -2.858052932370267D+00 - -2.941696821498349D+00 -2.879744253564154D+00 -2.349835488511937D+00 - -1.745208444553490D+00 -1.531351414579193D+00 -1.636782319512840D+00 - -1.993993610456781D+00 -2.231212809368398D+00 -2.235313705366658D+00 - -2.228839697147902D+00 -2.225125847011619D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.367326046280942D+00 -3.308935259670008D+00 - -3.206162097911943D+00 -3.045395850673932D+00 -2.943113425394383D+00 - -2.982168576945399D+00 -2.921987909749820D+00 -2.369935087996549D+00 - -1.736400713873419D+00 -1.525181021183553D+00 -1.629054976053218D+00 - -1.949854656953321D+00 -2.155050097704935D+00 -2.164572994312320D+00 - -2.162349934985518D+00 -2.160501974584410D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.348919885221697D+00 -3.286181189108450D+00 - -3.184936934406251D+00 -2.993646863548411D+00 -2.358667407421834D+00 - -2.758980441546087D+00 -2.902416565314177D+00 -2.635439341426392D+00 - -1.961386091030010D+00 -1.574216434973009D+00 -1.526141677285335D+00 - -1.793635477305493D+00 -2.627933483571864D+00 -2.444141839264093D+00 - -2.406270944664547D+00 -2.391662926834298D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.347877799090496D+00 -3.285804456873640D+00 - -3.185282698587667D+00 -2.994297681783761D+00 -2.375521080932007D+00 - -2.775931310224228D+00 -2.915167383585713D+00 -2.651655921986866D+00 - -1.958432627602061D+00 -1.571347785188318D+00 -1.523612289282823D+00 - -1.789639832770687D+00 -2.616751480631903D+00 -2.432363165668926D+00 - -2.396083240937676D+00 -2.382051352039098D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.346791256647928D+00 -3.285589816415744D+00 - -3.186087870720833D+00 -2.995819337311160D+00 -2.395990920884906D+00 - -2.793021578061773D+00 -2.927877790291968D+00 -2.668132637310042D+00 - -1.955358853335742D+00 -1.568531887874403D+00 -1.521136448212296D+00 - -1.785686210165785D+00 -2.600809869947629D+00 -2.416600706015687D+00 - -2.382609045197716D+00 -2.369335186210388D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345860035147316D+00 -3.285859929439599D+00 - -3.187888354717334D+00 -2.999231531090915D+00 -2.423927810699316D+00 - -2.810202809443947D+00 -2.940588931597122D+00 -2.684927302457060D+00 - -1.952153291054782D+00 -1.565767863469852D+00 -1.518704145401758D+00 - -1.781777667659403D+00 -2.575377013304958D+00 -2.394613532606966D+00 - -2.363934317365254D+00 -2.351790342332582D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.323726403079028D+00 -3.251934813418891D+00 + -3.121314300273683D+00 -2.880399642575621D+00 -2.791545687548128D+00 + -2.916281195296328D+00 -2.853759554430952D+00 -2.337619092696257D+00 + -1.750574114293368D+00 -1.535404771009539D+00 -1.641821973244884D+00 + -2.034264343723660D+00 -2.296678697321482D+00 -2.288462394440768D+00 + -2.277215713753473D+00 -2.271654709195371D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.336706340550139D+00 -3.270177823828638D+00 + -3.150590496080429D+00 -2.950554081456859D+00 -2.858052932370287D+00 + -2.941696821498367D+00 -2.879744253564160D+00 -2.349835488511939D+00 + -1.745208444553486D+00 -1.531351414579191D+00 -1.636782319512838D+00 + -1.993993610456789D+00 -2.231212809368408D+00 -2.235313705366655D+00 + -2.228839697147900D+00 -2.225125847011622D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.367326046280938D+00 -3.308935259670020D+00 + -3.206162097911970D+00 -3.045395850673954D+00 -2.943113425394400D+00 + -2.982168576945409D+00 -2.921987909749829D+00 -2.369935087996533D+00 + -1.736400713873393D+00 -1.525181021183551D+00 -1.629054976053213D+00 + -1.949854656953328D+00 -2.155050097704942D+00 -2.164572994312313D+00 + -2.162349934985517D+00 -2.160501974584423D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.348919885221699D+00 -3.286181189108409D+00 + -3.184936934406209D+00 -2.993646863548452D+00 -2.358667407421841D+00 + -2.758980441546084D+00 -2.902416565314172D+00 -2.635439341426395D+00 + -1.961386091030054D+00 -1.574216434973004D+00 -1.526141677285339D+00 + -1.793635477305490D+00 -2.627933483571860D+00 -2.444141839264104D+00 + -2.406270944664582D+00 -2.391662926834291D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.347877799090504D+00 -3.285804456873610D+00 + -3.185282698587646D+00 -2.994297681783812D+00 -2.375521080932015D+00 + -2.775931310224229D+00 -2.915167383585707D+00 -2.651655921986868D+00 + -1.958432627602087D+00 -1.571347785188303D+00 -1.523612289282823D+00 + -1.789639832770681D+00 -2.616751480631898D+00 -2.432363165668956D+00 + -2.396083240937710D+00 -2.382051352039090D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.346791256647934D+00 -3.285589816415729D+00 + -3.186087870720826D+00 -2.995819337311207D+00 -2.395990920884917D+00 + -2.793021578061786D+00 -2.927877790291968D+00 -2.668132637310038D+00 + -1.955358853335755D+00 -1.568531887874398D+00 -1.521136448212298D+00 + -1.785686210165774D+00 -2.600809869947631D+00 -2.416600706015680D+00 + -2.382609045197779D+00 -2.369335186210384D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345860035147312D+00 -3.285859929439595D+00 + -3.187888354717334D+00 -2.999231531090935D+00 -2.423927810699321D+00 + -2.810202809443950D+00 -2.940588931597124D+00 -2.684927302457060D+00 + -1.952153291054776D+00 -1.565767863469853D+00 -1.518704145401760D+00 + -1.781777667659396D+00 -2.575377013304960D+00 -2.394613532607020D+00 + -2.363934317365269D+00 -2.351790342332567D+00 0.000000000000000D+00 0.000000000000000D+00 -3.345724615230939D+00 -3.287521376339321D+00 - -3.192047603588521D+00 -3.007115485737226D+00 -2.497126923133095D+00 - -2.827523102151341D+00 -2.953218576153233D+00 -2.702056305480552D+00 + -3.192047603588521D+00 -3.007115485737224D+00 -2.497126923133095D+00 + -2.827523102151340D+00 -2.953218576153233D+00 -2.702056305480554D+00 -1.948802356632165D+00 -1.563061094602875D+00 -1.516330725788124D+00 - -1.777902518273318D+00 -2.497126923133095D+00 -2.362026497332191D+00 - -2.336529389854912D+00 -2.326109887435016D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.347793559283136D+00 -3.291929446330912D+00 - -3.200110847689231D+00 -3.022275216746116D+00 -2.676164960650479D+00 - -2.845832570676422D+00 -2.966476354849553D+00 -2.720485951097539D+00 - -1.945122621560342D+00 -1.560245237696282D+00 -1.513863145706250D+00 - -1.773868150176776D+00 -2.334527528260244D+00 -2.320697883482883D+00 - -2.301828190948238D+00 -2.293531235297166D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.353980027141458D+00 -3.301202579560607D+00 - -3.214496380094795D+00 -3.048374756564584D+00 -2.774783636341298D+00 - -2.869401582524246D+00 -2.983414273135037D+00 -2.744661638641643D+00 - -1.940206159485468D+00 -1.556722438431382D+00 -1.510788262204243D+00 - -1.768768334892271D+00 -2.259893361565346D+00 -2.271596015977502D+00 - -2.259727487354513D+00 -2.253775941413977D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.369863483913614D+00 -3.321779271584893D+00 - -3.243233064074226D+00 -3.096257783588062D+00 -2.882800149333467D+00 - -2.905226361282060D+00 -3.008745069052054D+00 -2.782156033427883D+00 - -1.932318122492753D+00 -1.551587057804356D+00 -1.506307899876792D+00 - -1.761264781078053D+00 -2.186047964291455D+00 -2.207313895639292D+00 - -2.202617422495326D+00 -2.199237937327791D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.286181189108450D+00 -3.184936934406251D+00 - -2.993646863548411D+00 -2.627933483571864D+00 -2.758980441546087D+00 - -2.902416565314177D+00 -2.635439341426392D+00 -1.961386091030010D+00 - -1.574216434973009D+00 -1.526141677285335D+00 -1.793635477305493D+00 - -2.358667407421834D+00 -2.444141839264093D+00 -2.406270944664547D+00 - -2.391662926834298D+00 -2.383971822356155D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.285804456873640D+00 -3.185282698587667D+00 - -2.994297681783761D+00 -2.616751480631903D+00 -2.775931310224228D+00 - -2.915167383585713D+00 -2.651655921986866D+00 -1.958432627602061D+00 - -1.571347785188318D+00 -1.523612289282823D+00 -1.789639832770687D+00 - -2.375521080932007D+00 -2.432363165668926D+00 -2.396083240937676D+00 - -2.382051352039098D+00 -2.374655791114622D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.285589816415744D+00 -3.186087870720833D+00 - -2.995819337311160D+00 -2.600809869947629D+00 -2.793021578061773D+00 - -2.927877790291968D+00 -2.668132637310042D+00 -1.955358853335742D+00 - -1.568531887874403D+00 -1.521136448212296D+00 -1.785686210165785D+00 - -2.395990920884906D+00 -2.416600706015687D+00 -2.382609045197716D+00 - -2.369335186210388D+00 -2.362324290586101D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.285859929439599D+00 -3.187888354717334D+00 - -2.999231531090915D+00 -2.575377013304958D+00 -2.810202809443947D+00 - -2.940588931597122D+00 -2.684927302457060D+00 -1.952153291054782D+00 - -1.565767863469852D+00 -1.518704145401758D+00 -1.781777667659403D+00 - -2.423927810699316D+00 -2.394613532606966D+00 -2.363934317365254D+00 - -2.351790342332582D+00 -2.345341849149237D+00 0.000000000000000D+00 + -1.777902518273319D+00 -2.497126923133095D+00 -2.362026497332191D+00 + -2.336529389854913D+00 -2.326109887435016D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.347793559283136D+00 -3.291929446330916D+00 + -3.200110847689235D+00 -3.022275216746111D+00 -2.676164960650487D+00 + -2.845832570676430D+00 -2.966476354849553D+00 -2.720485951097547D+00 + -1.945122621560343D+00 -1.560245237696281D+00 -1.513863145706251D+00 + -1.773868150176774D+00 -2.334527528260242D+00 -2.320697883482808D+00 + -2.301828190948234D+00 -2.293531235297170D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.353980027141453D+00 -3.301202579560605D+00 + -3.214496380094808D+00 -3.048374756564578D+00 -2.774783636341307D+00 + -2.869401582524290D+00 -2.983414273135038D+00 -2.744661638641672D+00 + -1.940206159485464D+00 -1.556722438431382D+00 -1.510788262204242D+00 + -1.768768334892270D+00 -2.259893361565353D+00 -2.271596015977527D+00 + -2.259727487354504D+00 -2.253775941413984D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.369863483913607D+00 -3.321779271584891D+00 + -3.243233064074249D+00 -3.096257783588081D+00 -2.882800149333469D+00 + -2.905226361282085D+00 -3.008745069052055D+00 -2.782156033427875D+00 + -1.932318122492744D+00 -1.551587057804355D+00 -1.506307899876786D+00 + -1.761264781078054D+00 -2.186047964291478D+00 -2.207313895639276D+00 + -2.202617422495314D+00 -2.199237937327799D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.286181189108409D+00 -3.184936934406209D+00 + -2.993646863548452D+00 -2.627933483571860D+00 -2.758980441546084D+00 + -2.902416565314172D+00 -2.635439341426395D+00 -1.961386091030054D+00 + -1.574216434973004D+00 -1.526141677285339D+00 -1.793635477305490D+00 + -2.358667407421841D+00 -2.444141839264104D+00 -2.406270944664582D+00 + -2.391662926834291D+00 -2.383971822356159D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.285804456873610D+00 -3.185282698587646D+00 + -2.994297681783812D+00 -2.616751480631898D+00 -2.775931310224229D+00 + -2.915167383585707D+00 -2.651655921986868D+00 -1.958432627602087D+00 + -1.571347785188303D+00 -1.523612289282823D+00 -1.789639832770681D+00 + -2.375521080932015D+00 -2.432363165668956D+00 -2.396083240937710D+00 + -2.382051352039090D+00 -2.374655791114629D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.285589816415729D+00 -3.186087870720826D+00 + -2.995819337311207D+00 -2.600809869947631D+00 -2.793021578061786D+00 + -2.927877790291968D+00 -2.668132637310038D+00 -1.955358853335755D+00 + -1.568531887874398D+00 -1.521136448212298D+00 -1.785686210165774D+00 + -2.395990920884917D+00 -2.416600706015680D+00 -2.382609045197779D+00 + -2.369335186210384D+00 -2.362324290586101D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.285859929439595D+00 -3.187888354717334D+00 + -2.999231531090935D+00 -2.575377013304960D+00 -2.810202809443950D+00 + -2.940588931597124D+00 -2.684927302457060D+00 -1.952153291054776D+00 + -1.565767863469853D+00 -1.518704145401760D+00 -1.781777667659396D+00 + -2.423927810699321D+00 -2.394613532607020D+00 -2.363934317365269D+00 + -2.351790342332567D+00 -2.345341849149246D+00 0.000000000000000D+00 0.000000000000000D+00 -3.287521376339321D+00 -3.192047603588521D+00 - -3.007115485737226D+00 -2.497126923133095D+00 -2.827523102151341D+00 - -2.953218576153233D+00 -2.702056305480552D+00 -1.948802356632165D+00 - -1.563061094602875D+00 -1.516330725788124D+00 -1.777902518273318D+00 - -2.497126923133095D+00 -2.362026497332191D+00 -2.336529389854912D+00 + -3.007115485737224D+00 -2.497126923133095D+00 -2.827523102151340D+00 + -2.953218576153233D+00 -2.702056305480554D+00 -1.948802356632165D+00 + -1.563061094602875D+00 -1.516330725788124D+00 -1.777902518273319D+00 + -2.497126923133095D+00 -2.362026497332191D+00 -2.336529389854913D+00 -2.326109887435016D+00 -2.320534866813479D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.291929446330912D+00 -3.200110847689231D+00 - -3.022275216746116D+00 -2.676164960650479D+00 -2.845832570676422D+00 - -2.966476354849553D+00 -2.720485951097539D+00 -1.945122621560342D+00 - -1.560245237696282D+00 -1.513863145706250D+00 -1.773868150176776D+00 - -2.334527528260244D+00 -2.320697883482883D+00 -2.301828190948238D+00 - -2.293531235297166D+00 -2.288950631662908D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.301202579560607D+00 -3.214496380094795D+00 - -3.048374756564584D+00 -2.774783636341298D+00 -2.869401582524246D+00 - -2.983414273135037D+00 -2.744661638641643D+00 -1.940206159485468D+00 - -1.556722438431382D+00 -1.510788262204243D+00 -1.768768334892271D+00 - -2.259893361565346D+00 -2.271596015977502D+00 -2.259727487354513D+00 - -2.253775941413977D+00 -2.250361028407428D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.321779271584893D+00 -3.243233064074226D+00 - -3.096257783588062D+00 -2.882800149333467D+00 -2.905226361282060D+00 - -3.008745069052054D+00 -2.782156033427883D+00 -1.932318122492753D+00 - -1.551587057804356D+00 -1.506307899876792D+00 -1.761264781078053D+00 - -2.186047964291455D+00 -2.207313895639292D+00 -2.202617422495326D+00 - -2.199237937327791D+00 -2.197128480897282D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.291929446330916D+00 -3.200110847689235D+00 + -3.022275216746111D+00 -2.676164960650487D+00 -2.845832570676430D+00 + -2.966476354849553D+00 -2.720485951097547D+00 -1.945122621560343D+00 + -1.560245237696281D+00 -1.513863145706251D+00 -1.773868150176774D+00 + -2.334527528260242D+00 -2.320697883482808D+00 -2.301828190948234D+00 + -2.293531235297170D+00 -2.288950631662905D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.301202579560605D+00 -3.214496380094808D+00 + -3.048374756564578D+00 -2.774783636341307D+00 -2.869401582524290D+00 + -2.983414273135038D+00 -2.744661638641672D+00 -1.940206159485464D+00 + -1.556722438431382D+00 -1.510788262204242D+00 -1.768768334892270D+00 + -2.259893361565353D+00 -2.271596015977527D+00 -2.259727487354504D+00 + -2.253775941413984D+00 -2.250361028407424D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.321779271584891D+00 -3.243233064074249D+00 + -3.096257783588081D+00 -2.882800149333469D+00 -2.905226361282085D+00 + -3.008745069052055D+00 -2.782156033427875D+00 -1.932318122492744D+00 + -1.551587057804355D+00 -1.506307899876786D+00 -1.761264781078054D+00 + -2.186047964291478D+00 -2.207313895639276D+00 -2.202617422495314D+00 + -2.199237937327799D+00 -2.197128480897278D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1992,114 +1992,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.347877799090496D+00 -3.285804456873640D+00 - -3.185282698587667D+00 -2.994297681783761D+00 -2.375521080932007D+00 - -2.775931310224228D+00 -2.915167383585713D+00 -2.651655921986866D+00 - -1.958432627602061D+00 -1.571347785188318D+00 -1.523612289282823D+00 - -1.789639832770687D+00 -2.616751480631903D+00 -2.432363165668926D+00 - -2.396083240937676D+00 -2.382051352039098D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.346791256647928D+00 -3.285589816415744D+00 - -3.186087870720833D+00 -2.995819337311160D+00 -2.395990920884906D+00 - -2.793021578061773D+00 -2.927877790291968D+00 -2.668132637310042D+00 - -1.955358853335742D+00 -1.568531887874403D+00 -1.521136448212296D+00 - -1.785686210165785D+00 -2.600809869947629D+00 -2.416600706015687D+00 - -2.382609045197716D+00 -2.369335186210388D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.345860035147316D+00 -3.285859929439599D+00 - -3.187888354717334D+00 -2.999231531090915D+00 -2.423927810699316D+00 - -2.810202809443947D+00 -2.940588931597122D+00 -2.684927302457060D+00 - -1.952153291054782D+00 -1.565767863469852D+00 -1.518704145401758D+00 - -1.781777667659403D+00 -2.575377013304958D+00 -2.394613532606966D+00 - -2.363934317365254D+00 -2.351790342332582D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.347877799090504D+00 -3.285804456873610D+00 + -3.185282698587646D+00 -2.994297681783812D+00 -2.375521080932015D+00 + -2.775931310224229D+00 -2.915167383585707D+00 -2.651655921986868D+00 + -1.958432627602087D+00 -1.571347785188303D+00 -1.523612289282823D+00 + -1.789639832770681D+00 -2.616751480631898D+00 -2.432363165668956D+00 + -2.396083240937710D+00 -2.382051352039090D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.346791256647934D+00 -3.285589816415729D+00 + -3.186087870720826D+00 -2.995819337311207D+00 -2.395990920884917D+00 + -2.793021578061786D+00 -2.927877790291968D+00 -2.668132637310038D+00 + -1.955358853335755D+00 -1.568531887874398D+00 -1.521136448212298D+00 + -1.785686210165774D+00 -2.600809869947631D+00 -2.416600706015680D+00 + -2.382609045197779D+00 -2.369335186210384D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.345860035147312D+00 -3.285859929439595D+00 + -3.187888354717334D+00 -2.999231531090935D+00 -2.423927810699321D+00 + -2.810202809443950D+00 -2.940588931597124D+00 -2.684927302457060D+00 + -1.952153291054776D+00 -1.565767863469853D+00 -1.518704145401760D+00 + -1.781777667659396D+00 -2.575377013304960D+00 -2.394613532607020D+00 + -2.363934317365269D+00 -2.351790342332567D+00 0.000000000000000D+00 0.000000000000000D+00 -3.345724615230939D+00 -3.287521376339321D+00 - -3.192047603588521D+00 -3.007115485737226D+00 -2.497126923133095D+00 - -2.827523102151341D+00 -2.953218576153233D+00 -2.702056305480552D+00 + -3.192047603588521D+00 -3.007115485737224D+00 -2.497126923133095D+00 + -2.827523102151340D+00 -2.953218576153233D+00 -2.702056305480554D+00 -1.948802356632165D+00 -1.563061094602875D+00 -1.516330725788124D+00 - -1.777902518273318D+00 -2.497126923133095D+00 -2.362026497332191D+00 - -2.336529389854912D+00 -2.326109887435016D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.347793559283136D+00 -3.291929446330912D+00 - -3.200110847689231D+00 -3.022275216746116D+00 -2.676164960650479D+00 - -2.845832570676422D+00 -2.966476354849553D+00 -2.720485951097539D+00 - -1.945122621560342D+00 -1.560245237696282D+00 -1.513863145706250D+00 - -1.773868150176776D+00 -2.334527528260244D+00 -2.320697883482883D+00 - -2.301828190948238D+00 -2.293531235297166D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.353980027141458D+00 -3.301202579560607D+00 - -3.214496380094795D+00 -3.048374756564584D+00 -2.774783636341298D+00 - -2.869401582524246D+00 -2.983414273135037D+00 -2.744661638641643D+00 - -1.940206159485468D+00 -1.556722438431382D+00 -1.510788262204243D+00 - -1.768768334892271D+00 -2.259893361565346D+00 -2.271596015977502D+00 - -2.259727487354513D+00 -2.253775941413977D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.369863483913614D+00 -3.321779271584893D+00 - -3.243233064074226D+00 -3.096257783588062D+00 -2.882800149333467D+00 - -2.905226361282060D+00 -3.008745069052054D+00 -2.782156033427883D+00 - -1.932318122492753D+00 -1.551587057804356D+00 -1.506307899876792D+00 - -1.761264781078053D+00 -2.186047964291455D+00 -2.207313895639292D+00 - -2.202617422495326D+00 -2.199237937327791D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.409246556491846D+00 -3.368414873133415D+00 - -3.302313829887495D+00 -3.182843714097986D+00 -3.019681755676211D+00 - -2.964745435285795D+00 -3.049957442161686D+00 -2.847093094357655D+00 - -1.918173101707906D+00 -1.543524573488660D+00 -1.499304553564407D+00 - -1.749342669693620D+00 -2.102763212750156D+00 -2.124075318138839D+00 - -2.124285340975824D+00 -2.123259039143130D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.285804456873640D+00 -3.185282698587667D+00 - -2.994297681783761D+00 -2.616751480631903D+00 -2.775931310224228D+00 - -2.915167383585713D+00 -2.651655921986866D+00 -1.958432627602061D+00 - -1.571347785188318D+00 -1.523612289282823D+00 -1.789639832770687D+00 - -2.375521080932007D+00 -2.432363165668926D+00 -2.396083240937676D+00 - -2.382051352039098D+00 -2.374655791114622D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.285589816415744D+00 -3.186087870720833D+00 - -2.995819337311160D+00 -2.600809869947629D+00 -2.793021578061773D+00 - -2.927877790291968D+00 -2.668132637310042D+00 -1.955358853335742D+00 - -1.568531887874403D+00 -1.521136448212296D+00 -1.785686210165785D+00 - -2.395990920884906D+00 -2.416600706015687D+00 -2.382609045197716D+00 - -2.369335186210388D+00 -2.362324290586101D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.285859929439599D+00 -3.187888354717334D+00 - -2.999231531090915D+00 -2.575377013304958D+00 -2.810202809443947D+00 - -2.940588931597122D+00 -2.684927302457060D+00 -1.952153291054782D+00 - -1.565767863469852D+00 -1.518704145401758D+00 -1.781777667659403D+00 - -2.423927810699316D+00 -2.394613532606966D+00 -2.363934317365254D+00 - -2.351790342332582D+00 -2.345341849149237D+00 0.000000000000000D+00 + -1.777902518273319D+00 -2.497126923133095D+00 -2.362026497332191D+00 + -2.336529389854913D+00 -2.326109887435016D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.347793559283136D+00 -3.291929446330916D+00 + -3.200110847689235D+00 -3.022275216746111D+00 -2.676164960650487D+00 + -2.845832570676430D+00 -2.966476354849553D+00 -2.720485951097547D+00 + -1.945122621560343D+00 -1.560245237696281D+00 -1.513863145706251D+00 + -1.773868150176774D+00 -2.334527528260242D+00 -2.320697883482808D+00 + -2.301828190948234D+00 -2.293531235297170D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.353980027141453D+00 -3.301202579560605D+00 + -3.214496380094808D+00 -3.048374756564578D+00 -2.774783636341307D+00 + -2.869401582524290D+00 -2.983414273135038D+00 -2.744661638641672D+00 + -1.940206159485464D+00 -1.556722438431382D+00 -1.510788262204242D+00 + -1.768768334892270D+00 -2.259893361565353D+00 -2.271596015977527D+00 + -2.259727487354504D+00 -2.253775941413984D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.369863483913607D+00 -3.321779271584891D+00 + -3.243233064074249D+00 -3.096257783588081D+00 -2.882800149333469D+00 + -2.905226361282085D+00 -3.008745069052055D+00 -2.782156033427875D+00 + -1.932318122492744D+00 -1.551587057804355D+00 -1.506307899876786D+00 + -1.761264781078054D+00 -2.186047964291478D+00 -2.207313895639276D+00 + -2.202617422495314D+00 -2.199237937327799D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.409246556491837D+00 -3.368414873133420D+00 + -3.302313829887520D+00 -3.182843714098028D+00 -3.019681755676237D+00 + -2.964745435285809D+00 -3.049957442161688D+00 -2.847093094357698D+00 + -1.918173101707815D+00 -1.543524573488657D+00 -1.499304553564405D+00 + -1.749342669693609D+00 -2.102763212750172D+00 -2.124075318138843D+00 + -2.124285340975819D+00 -2.123259039143136D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.285804456873610D+00 -3.185282698587646D+00 + -2.994297681783812D+00 -2.616751480631898D+00 -2.775931310224229D+00 + -2.915167383585707D+00 -2.651655921986868D+00 -1.958432627602087D+00 + -1.571347785188303D+00 -1.523612289282823D+00 -1.789639832770681D+00 + -2.375521080932015D+00 -2.432363165668956D+00 -2.396083240937710D+00 + -2.382051352039090D+00 -2.374655791114629D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.285589816415729D+00 -3.186087870720826D+00 + -2.995819337311207D+00 -2.600809869947631D+00 -2.793021578061786D+00 + -2.927877790291968D+00 -2.668132637310038D+00 -1.955358853335755D+00 + -1.568531887874398D+00 -1.521136448212298D+00 -1.785686210165774D+00 + -2.395990920884917D+00 -2.416600706015680D+00 -2.382609045197779D+00 + -2.369335186210384D+00 -2.362324290586101D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.285859929439595D+00 -3.187888354717334D+00 + -2.999231531090935D+00 -2.575377013304960D+00 -2.810202809443950D+00 + -2.940588931597124D+00 -2.684927302457060D+00 -1.952153291054776D+00 + -1.565767863469853D+00 -1.518704145401760D+00 -1.781777667659396D+00 + -2.423927810699321D+00 -2.394613532607020D+00 -2.363934317365269D+00 + -2.351790342332567D+00 -2.345341849149246D+00 0.000000000000000D+00 0.000000000000000D+00 -3.287521376339321D+00 -3.192047603588521D+00 - -3.007115485737226D+00 -2.497126923133095D+00 -2.827523102151341D+00 - -2.953218576153233D+00 -2.702056305480552D+00 -1.948802356632165D+00 - -1.563061094602875D+00 -1.516330725788124D+00 -1.777902518273318D+00 - -2.497126923133095D+00 -2.362026497332191D+00 -2.336529389854912D+00 + -3.007115485737224D+00 -2.497126923133095D+00 -2.827523102151340D+00 + -2.953218576153233D+00 -2.702056305480554D+00 -1.948802356632165D+00 + -1.563061094602875D+00 -1.516330725788124D+00 -1.777902518273319D+00 + -2.497126923133095D+00 -2.362026497332191D+00 -2.336529389854913D+00 -2.326109887435016D+00 -2.320534866813479D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.291929446330912D+00 -3.200110847689231D+00 - -3.022275216746116D+00 -2.676164960650479D+00 -2.845832570676422D+00 - -2.966476354849553D+00 -2.720485951097539D+00 -1.945122621560342D+00 - -1.560245237696282D+00 -1.513863145706250D+00 -1.773868150176776D+00 - -2.334527528260244D+00 -2.320697883482883D+00 -2.301828190948238D+00 - -2.293531235297166D+00 -2.288950631662908D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.301202579560607D+00 -3.214496380094795D+00 - -3.048374756564584D+00 -2.774783636341298D+00 -2.869401582524246D+00 - -2.983414273135037D+00 -2.744661638641643D+00 -1.940206159485468D+00 - -1.556722438431382D+00 -1.510788262204243D+00 -1.768768334892271D+00 - -2.259893361565346D+00 -2.271596015977502D+00 -2.259727487354513D+00 - -2.253775941413977D+00 -2.250361028407428D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.321779271584893D+00 -3.243233064074226D+00 - -3.096257783588062D+00 -2.882800149333467D+00 -2.905226361282060D+00 - -3.008745069052054D+00 -2.782156033427883D+00 -1.932318122492753D+00 - -1.551587057804356D+00 -1.506307899876792D+00 -1.761264781078053D+00 - -2.186047964291455D+00 -2.207313895639292D+00 -2.202617422495326D+00 - -2.199237937327791D+00 -2.197128480897282D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.368414873133415D+00 -3.302313829887495D+00 - -3.182843714097986D+00 -3.019681755676211D+00 -2.964745435285795D+00 - -3.049957442161686D+00 -2.847093094357655D+00 -1.918173101707906D+00 - -1.543524573488660D+00 -1.499304553564407D+00 -1.749342669693620D+00 - -2.102763212750156D+00 -2.124075318138839D+00 -2.124285340975824D+00 - -2.123259039143130D+00 -2.122382440969438D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.291929446330916D+00 -3.200110847689235D+00 + -3.022275216746111D+00 -2.676164960650487D+00 -2.845832570676430D+00 + -2.966476354849553D+00 -2.720485951097547D+00 -1.945122621560343D+00 + -1.560245237696281D+00 -1.513863145706251D+00 -1.773868150176774D+00 + -2.334527528260242D+00 -2.320697883482808D+00 -2.301828190948234D+00 + -2.293531235297170D+00 -2.288950631662905D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.301202579560605D+00 -3.214496380094808D+00 + -3.048374756564578D+00 -2.774783636341307D+00 -2.869401582524290D+00 + -2.983414273135038D+00 -2.744661638641672D+00 -1.940206159485464D+00 + -1.556722438431382D+00 -1.510788262204242D+00 -1.768768334892270D+00 + -2.259893361565353D+00 -2.271596015977527D+00 -2.259727487354504D+00 + -2.253775941413984D+00 -2.250361028407424D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.321779271584891D+00 -3.243233064074249D+00 + -3.096257783588081D+00 -2.882800149333469D+00 -2.905226361282085D+00 + -3.008745069052055D+00 -2.782156033427875D+00 -1.932318122492744D+00 + -1.551587057804355D+00 -1.506307899876786D+00 -1.761264781078054D+00 + -2.186047964291478D+00 -2.207313895639276D+00 -2.202617422495314D+00 + -2.199237937327799D+00 -2.197128480897278D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.368414873133420D+00 -3.302313829887520D+00 + -3.182843714098028D+00 -3.019681755676237D+00 -2.964745435285809D+00 + -3.049957442161688D+00 -2.847093094357698D+00 -1.918173101707815D+00 + -1.543524573488657D+00 -1.499304553564405D+00 -1.749342669693609D+00 + -2.102763212750172D+00 -2.124075318138843D+00 -2.124285340975819D+00 + -2.123259039143136D+00 -2.122382440969480D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -2113,174 +2113,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.320385305124211D+00 3.238425898493937D+00 - 3.091800319550489D+00 2.809384598751363D+00 2.577636578969811D+00 - 2.870844428096590D+00 2.806377134903031D+00 2.313584741473189D+00 - 1.788151594495803D+00 1.587079010291602D+00 1.688988618651260D+00 - 2.089645747158523D+00 2.531308954688700D+00 2.421361168353396D+00 - 2.396013436174626D+00 2.385259652615330D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.319784127351852D+00 3.238616261644326D+00 - 3.092643611196955D+00 2.803088425640665D+00 2.595129177011834D+00 - 2.885420272083289D+00 2.820529098275832D+00 2.319895293498087D+00 - 1.784978923629287D+00 1.584205798332424D+00 1.685584916077657D+00 - 2.096700751080810D+00 2.517572390556762D+00 2.408529227278903D+00 - 2.384486596367889D+00 2.374235212600481D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.319406125414854D+00 3.239357713763718D+00 - 3.094555578970323D+00 2.793903567253922D+00 2.615458851446371D+00 - 2.900039310184614D+00 2.834813925140141D+00 2.326292906714012D+00 - 1.781771643834681D+00 1.581381296274495D+00 1.682227522503092D+00 - 2.106558429751162D+00 2.497700292496867D+00 2.391022454054554D+00 - 2.368852461662600D+00 2.359307652660960D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.319798236746959D+00 3.241457710286630D+00 - 3.098931051378075D+00 2.770707887945211D+00 2.649044068067160D+00 - 2.914699055261584D+00 2.849246179429259D+00 2.332792523621766D+00 - 1.778527998701438D+00 1.578610524084072D+00 1.678916815124403D+00 - 2.129632958354836D+00 2.458012783163662D+00 2.365833745698472D+00 - 2.346497235950222D+00 2.338020511668992D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.322062403950383D+00 3.246232899263321D+00 - 3.107872072012294D+00 2.801741555490704D+00 2.720901017695724D+00 - 2.929781928070903D+00 2.864226587886455D+00 2.339586103354231D+00 + 0.000000000000000D+00 3.320385305124196D+00 3.238425898493904D+00 + 3.091800319550496D+00 2.809384598751384D+00 2.577636578969815D+00 + 2.870844428096588D+00 2.806377134903030D+00 2.313584741473206D+00 + 1.788151594495815D+00 1.587079010291599D+00 1.688988618651259D+00 + 2.089645747158525D+00 2.531308954688709D+00 2.421361168353423D+00 + 2.396013436174639D+00 2.385259652615328D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.319784127351844D+00 3.238616261644308D+00 + 3.092643611196972D+00 2.803088425640688D+00 2.595129177011842D+00 + 2.885420272083291D+00 2.820529098275830D+00 2.319895293498096D+00 + 1.784978923629292D+00 1.584205798332421D+00 1.685584916077655D+00 + 2.096700751080811D+00 2.517572390556767D+00 2.408529227278932D+00 + 2.384486596367910D+00 2.374235212600480D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.319406125414850D+00 3.239357713763712D+00 + 3.094555578970337D+00 2.793903567253940D+00 2.615458851446379D+00 + 2.900039310184620D+00 2.834813925140140D+00 2.326292906714013D+00 + 1.781771643834682D+00 1.581381296274496D+00 1.682227522503089D+00 + 2.106558429751162D+00 2.497700292496880D+00 2.391022454054585D+00 + 2.368852461662615D+00 2.359307652660958D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.319798236746957D+00 3.241457710286628D+00 + 3.098931051378080D+00 2.770707887945215D+00 2.649044068067163D+00 + 2.914699055261586D+00 2.849246179429259D+00 2.332792523621765D+00 + 1.778527998701437D+00 1.578610524084072D+00 1.678916815124402D+00 + 2.129632958354836D+00 2.458012783163676D+00 2.365833745698489D+00 + 2.346497235950223D+00 2.338020511668991D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.322062403950384D+00 3.246232899263323D+00 + 3.107872072012293D+00 2.801741555490704D+00 2.720901017695729D+00 + 2.929781928070905D+00 2.864226587886458D+00 2.339586103354233D+00 1.775154755196138D+00 1.575815018263929D+00 1.675564109810050D+00 - 2.105240314088842D+00 2.379347246600378D+00 2.331830126625904D+00 + 2.105240314088841D+00 2.379347246600359D+00 2.331830126625885D+00 2.316394386604328D+00 2.309337794157783D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.327930419401191D+00 3.255578381247072D+00 - 3.124033440866205D+00 2.881807395638286D+00 2.800903849719071D+00 - 2.947471857241634D+00 2.882001509288888D+00 2.347714505141000D+00 - 1.771159567375953D+00 1.572610554841399D+00 1.671707743576955D+00 - 2.043781949257335D+00 2.297660077502719D+00 2.290078337592906D+00 - 2.279138304949042D+00 2.273724427652137D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.341548325667722D+00 3.274370144182426D+00 - 3.153778761076242D+00 2.952531542678217D+00 2.867612987992534D+00 - 2.972459204637388D+00 2.907428355577169D+00 2.359455376954917D+00 - 1.765459688153299D+00 1.568246334163114D+00 1.666425257548479D+00 - 2.003683243979125D+00 2.232531525860122D+00 2.237085154631800D+00 - 2.230866948083976D+00 2.227277190159187D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.373388993762963D+00 3.314232328413949D+00 - 3.210361860031424D+00 3.048446340738506D+00 2.953066708422753D+00 - 3.012332425995080D+00 2.948880915142750D+00 2.378918389386104D+00 - 1.756204027899983D+00 1.561635255182663D+00 1.658370361436177D+00 - 1.959804213957510D+00 2.156907877223706D+00 2.166686206018858D+00 - 2.164641006939348D+00 2.162881986870150D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.352188624589836D+00 3.289224763883047D+00 - 3.187601043843039D+00 2.995493333748183D+00 2.360434159572735D+00 - 2.778288824376576D+00 2.948846249918402D+00 2.649809866703216D+00 - 1.971086735592912D+00 1.608372971050899D+00 1.568683676525056D+00 - 1.812721170962849D+00 2.628592967910490D+00 2.445567225793697D+00 - 2.408168152548058D+00 2.393786180718183D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.351224116024501D+00 3.288903715999461D+00 - 3.187974070250201D+00 2.996132830360533D+00 2.376815689693770D+00 - 2.795007642236163D+00 2.961234995855221D+00 2.665617427135287D+00 - 1.967824936461341D+00 1.605321734878059D+00 1.565937658712395D+00 - 1.808611968404738D+00 2.617319262986246D+00 2.433756362064369D+00 - 2.397952933007461D+00 2.384146478424801D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.350242026104502D+00 3.288766651278942D+00 - 3.188820609048700D+00 2.997646935128386D+00 2.396829066678774D+00 - 2.811864309438628D+00 2.973574140803143D+00 2.681689829309679D+00 - 1.964448981086043D+00 1.602320042091704D+00 1.563243757647540D+00 - 1.804546279545957D+00 2.601254674087494D+00 2.417959263088938D+00 - 2.384448350954841D+00 2.371398623084453D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349462226253617D+00 3.289153598022356D+00 - 3.190689996704877D+00 3.001064774999327D+00 2.424330489065529D+00 - 2.828811540602552D+00 2.985907249894137D+00 2.698084480553606D+00 - 1.960948335906723D+00 1.599369216254252D+00 1.560592169104484D+00 - 1.800527883714388D+00 2.575647884800481D+00 2.395939348010554D+00 - 2.365742854163882D+00 2.353820018447225D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.327930419401190D+00 3.255578381247077D+00 + 3.124033440866207D+00 2.881807395638288D+00 2.800903849719089D+00 + 2.947471857241649D+00 2.882001509288898D+00 2.347714505141009D+00 + 1.771159567375952D+00 1.572610554841399D+00 1.671707743576954D+00 + 2.043781949257335D+00 2.297660077502708D+00 2.290078337592891D+00 + 2.279138304949041D+00 2.273724427652137D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.341548325667717D+00 3.274370144182434D+00 + 3.153778761076254D+00 2.952531542678223D+00 2.867612987992555D+00 + 2.972459204637407D+00 2.907428355577176D+00 2.359455376954920D+00 + 1.765459688153296D+00 1.568246334163112D+00 1.666425257548477D+00 + 2.003683243979132D+00 2.232531525860132D+00 2.237085154631798D+00 + 2.230866948083976D+00 2.227277190159189D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.373388993762960D+00 3.314232328413961D+00 + 3.210361860031452D+00 3.048446340738528D+00 2.953066708422771D+00 + 3.012332425995091D+00 2.948880915142762D+00 2.378918389386090D+00 + 1.756204027899958D+00 1.561635255182660D+00 1.658370361436172D+00 + 1.959804213957518D+00 2.156907877223713D+00 2.166686206018851D+00 + 2.164641006939348D+00 2.162881986870163D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.352188624589838D+00 3.289224763883007D+00 + 3.187601043842997D+00 2.995493333748224D+00 2.360434159572742D+00 + 2.778288824376575D+00 2.948846249918397D+00 2.649809866703218D+00 + 1.971086735592954D+00 1.608372971050896D+00 1.568683676525061D+00 + 1.812721170962847D+00 2.628592967910486D+00 2.445567225793707D+00 + 2.408168152548093D+00 2.393786180718176D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.351224116024509D+00 3.288903715999431D+00 + 3.187974070250180D+00 2.996132830360583D+00 2.376815689693777D+00 + 2.795007642236164D+00 2.961234995855214D+00 2.665617427135288D+00 + 1.967824936461366D+00 1.605321734878046D+00 1.565937658712395D+00 + 1.808611968404733D+00 2.617319262986241D+00 2.433756362064399D+00 + 2.397952933007494D+00 2.384146478424794D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.350242026104508D+00 3.288766651278928D+00 + 3.188820609048693D+00 2.997646935128433D+00 2.396829066678785D+00 + 2.811864309438642D+00 2.973574140803142D+00 2.681689829309673D+00 + 1.964448981086056D+00 1.602320042091701D+00 1.563243757647542D+00 + 1.804546279545948D+00 2.601254674087496D+00 2.417959263088931D+00 + 2.384448350954904D+00 2.371398623084449D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349462226253614D+00 3.289153598022353D+00 + 3.190689996704877D+00 3.001064774999347D+00 2.424330489065535D+00 + 2.828811540602556D+00 2.985907249894140D+00 2.698084480553605D+00 + 1.960948335906717D+00 1.599369216254254D+00 1.560592169104486D+00 + 1.800527883714381D+00 2.575647884800484D+00 2.395939348010609D+00 + 2.365742854163897D+00 2.353820018447210D+00 0.000000000000000D+00 0.000000000000000D+00 3.349567341252734D+00 3.291009781459125D+00 - 3.194977464960159D+00 3.008991968847938D+00 2.497126923133095D+00 - 2.845907319467465D+00 2.998170111082184D+00 2.714822876187108D+00 + 3.194977464960159D+00 3.008991968847936D+00 2.497126923133095D+00 + 2.845907319467464D+00 2.998170111082184D+00 2.714822876187109D+00 1.957314401839629D+00 1.596480040805145D+00 1.558000670172405D+00 - 1.796546537506335D+00 2.497126923133095D+00 2.363336976710516D+00 - 2.338315803908935D+00 2.328110267280847D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.351973512573847D+00 3.295698980515826D+00 - 3.203245370118173D+00 3.024273484122905D+00 2.676573845858877D+00 - 2.863995982323462D+00 3.011054299410501D+00 2.732859064866028D+00 - 1.953348070524159D+00 1.593476507615617D+00 1.555302854462550D+00 - 1.792406377098913D+00 2.334881418617027D+00 2.322043667940876D+00 - 2.303624057943292D+00 2.295527417284236D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.358652635427461D+00 3.305396549087628D+00 - 3.217972625266660D+00 3.050642283957082D+00 2.775739968614281D+00 - 2.887305602079666D+00 3.027531545152909D+00 2.756561127726115D+00 - 1.948089757447697D+00 1.589723933916340D+00 1.551938923371089D+00 - 1.787182819375267D+00 2.260657181938131D+00 2.273058041514844D+00 - 2.261587582972614D+00 2.255814161596027D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.375402764049479D+00 3.326741354106317D+00 - 3.247370048269100D+00 3.099130086812127D+00 2.884613831329376D+00 - 2.922792549946811D+00 3.052207121370164D+00 2.793413628059487D+00 - 1.939756994586367D+00 1.584268066662793D+00 1.547054412702235D+00 - 1.779524874745325D+00 2.187368099857776D+00 2.209042780129736D+00 - 2.204652213910008D+00 2.201413833857258D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.289224763883047D+00 3.187601043843039D+00 - 2.995493333748183D+00 2.628592967910490D+00 2.778288824376576D+00 - 2.948846249918402D+00 2.649809866703216D+00 1.971086735592912D+00 - 1.608372971050899D+00 1.568683676525056D+00 1.812721170962849D+00 - 2.360434159572735D+00 2.445567225793697D+00 2.408168152548058D+00 - 2.393786180718183D+00 2.386225648789571D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.288903715999461D+00 3.187974070250201D+00 - 2.996132830360533D+00 2.617319262986246D+00 2.795007642236163D+00 - 2.961234995855221D+00 2.665617427135287D+00 1.967824936461341D+00 - 1.605321734878059D+00 1.565937658712395D+00 1.808611968404738D+00 - 2.376815689693770D+00 2.433756362064369D+00 2.397952933007461D+00 - 2.384146478424801D+00 2.376880302528765D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.288766651278942D+00 3.188820609048700D+00 - 2.997646935128386D+00 2.601254674087494D+00 2.811864309438628D+00 - 2.973574140803143D+00 2.681689829309679D+00 1.964448981086043D+00 - 1.602320042091704D+00 1.563243757647540D+00 1.804546279545957D+00 - 2.396829066678774D+00 2.417959263088938D+00 2.384448350954841D+00 - 2.371398623084453D+00 2.364515446363906D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.289153598022356D+00 3.190689996704877D+00 - 3.001064774999327D+00 2.575647884800481D+00 2.828811540602552D+00 - 2.985907249894137D+00 2.698084480553606D+00 1.960948335906723D+00 - 1.599369216254252D+00 1.560592169104484D+00 1.800527883714388D+00 - 2.424330489065529D+00 2.395939348010554D+00 2.365742854163882D+00 - 2.353820018447225D+00 2.347496522748257D+00 0.000000000000000D+00 + 1.796546537506335D+00 2.497126923133095D+00 2.363336976710517D+00 + 2.338315803908936D+00 2.328110267280848D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.351973512573847D+00 3.295698980515831D+00 + 3.203245370118177D+00 3.024273484122900D+00 2.676573845858885D+00 + 2.863995982323471D+00 3.011054299410501D+00 2.732859064866037D+00 + 1.953348070524160D+00 1.593476507615617D+00 1.555302854462551D+00 + 1.792406377098911D+00 2.334881418617024D+00 2.322043667940800D+00 + 2.303624057943287D+00 2.295527417284239D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.358652635427456D+00 3.305396549087626D+00 + 3.217972625266674D+00 3.050642283957076D+00 2.775739968614290D+00 + 2.887305602079712D+00 3.027531545152911D+00 2.756561127726146D+00 + 1.948089757447693D+00 1.589723933916340D+00 1.551938923371088D+00 + 1.787182819375266D+00 2.260657181938138D+00 2.273058041514870D+00 + 2.261587582972606D+00 2.255814161596034D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.375402764049472D+00 3.326741354106315D+00 + 3.247370048269123D+00 3.099130086812146D+00 2.884613831329379D+00 + 2.922792549946839D+00 3.052207121370165D+00 2.793413628059482D+00 + 1.939756994586359D+00 1.584268066662793D+00 1.547054412702227D+00 + 1.779524874745325D+00 2.187368099857798D+00 2.209042780129721D+00 + 2.204652213909996D+00 2.201413833857266D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.289224763883007D+00 3.187601043842997D+00 + 2.995493333748224D+00 2.628592967910486D+00 2.778288824376575D+00 + 2.948846249918397D+00 2.649809866703218D+00 1.971086735592954D+00 + 1.608372971050896D+00 1.568683676525061D+00 1.812721170962847D+00 + 2.360434159572742D+00 2.445567225793707D+00 2.408168152548093D+00 + 2.393786180718176D+00 2.386225648789573D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.288903715999431D+00 3.187974070250180D+00 + 2.996132830360583D+00 2.617319262986241D+00 2.795007642236164D+00 + 2.961234995855214D+00 2.665617427135288D+00 1.967824936461366D+00 + 1.605321734878046D+00 1.565937658712395D+00 1.808611968404733D+00 + 2.376815689693777D+00 2.433756362064399D+00 2.397952933007494D+00 + 2.384146478424794D+00 2.376880302528772D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.288766651278928D+00 3.188820609048693D+00 + 2.997646935128433D+00 2.601254674087496D+00 2.811864309438642D+00 + 2.973574140803142D+00 2.681689829309673D+00 1.964448981086056D+00 + 1.602320042091701D+00 1.563243757647542D+00 1.804546279545948D+00 + 2.396829066678785D+00 2.417959263088931D+00 2.384448350954904D+00 + 2.371398623084449D+00 2.364515446363907D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.289153598022353D+00 3.190689996704877D+00 + 3.001064774999347D+00 2.575647884800484D+00 2.828811540602556D+00 + 2.985907249894140D+00 2.698084480553605D+00 1.960948335906717D+00 + 1.599369216254254D+00 1.560592169104486D+00 1.800527883714381D+00 + 2.424330489065535D+00 2.395939348010609D+00 2.365742854163897D+00 + 2.353820018447210D+00 2.347496522748266D+00 0.000000000000000D+00 0.000000000000000D+00 3.291009781459125D+00 3.194977464960159D+00 - 3.008991968847938D+00 2.497126923133095D+00 2.845907319467465D+00 - 2.998170111082184D+00 2.714822876187108D+00 1.957314401839629D+00 + 3.008991968847936D+00 2.497126923133095D+00 2.845907319467464D+00 + 2.998170111082184D+00 2.714822876187109D+00 1.957314401839629D+00 1.596480040805145D+00 1.558000670172405D+00 1.796546537506335D+00 - 2.497126923133095D+00 2.363336976710516D+00 2.338315803908935D+00 - 2.328110267280847D+00 2.322655238199639D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.295698980515826D+00 3.203245370118173D+00 - 3.024273484122905D+00 2.676573845858877D+00 2.863995982323462D+00 - 3.011054299410501D+00 2.732859064866028D+00 1.953348070524159D+00 - 1.593476507615617D+00 1.555302854462550D+00 1.792406377098913D+00 - 2.334881418617027D+00 2.322043667940876D+00 2.303624057943292D+00 - 2.295527417284236D+00 2.291058253866409D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.305396549087628D+00 3.217972625266660D+00 - 3.050642283957082D+00 2.775739968614281D+00 2.887305602079666D+00 - 3.027531545152909D+00 2.756561127726115D+00 1.948089757447697D+00 - 1.589723933916340D+00 1.551938923371089D+00 1.787182819375267D+00 - 2.260657181938131D+00 2.273058041514844D+00 2.261587582972614D+00 - 2.255814161596027D+00 2.252497877861874D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.326741354106317D+00 3.247370048269100D+00 - 3.099130086812127D+00 2.884613831329376D+00 2.922792549946811D+00 - 3.052207121370164D+00 2.793413628059487D+00 1.939756994586367D+00 - 1.584268066662793D+00 1.547054412702235D+00 1.779524874745325D+00 - 2.187368099857776D+00 2.209042780129736D+00 2.204652213910008D+00 - 2.201413833857258D+00 2.199382887321589D+00 0.000000000000000D+00 + 2.497126923133095D+00 2.363336976710517D+00 2.338315803908936D+00 + 2.328110267280848D+00 2.322655238199639D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.295698980515831D+00 3.203245370118177D+00 + 3.024273484122900D+00 2.676573845858885D+00 2.863995982323471D+00 + 3.011054299410501D+00 2.732859064866037D+00 1.953348070524160D+00 + 1.593476507615617D+00 1.555302854462551D+00 1.792406377098911D+00 + 2.334881418617024D+00 2.322043667940800D+00 2.303624057943287D+00 + 2.295527417284239D+00 2.291058253866407D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.305396549087626D+00 3.217972625266674D+00 + 3.050642283957076D+00 2.775739968614290D+00 2.887305602079712D+00 + 3.027531545152911D+00 2.756561127726146D+00 1.948089757447693D+00 + 1.589723933916340D+00 1.551938923371088D+00 1.787182819375266D+00 + 2.260657181938138D+00 2.273058041514870D+00 2.261587582972606D+00 + 2.255814161596034D+00 2.252497877861870D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.326741354106315D+00 3.247370048269123D+00 + 3.099130086812146D+00 2.884613831329379D+00 2.922792549946839D+00 + 3.052207121370165D+00 2.793413628059482D+00 1.939756994586359D+00 + 1.584268066662793D+00 1.547054412702227D+00 1.779524874745325D+00 + 2.187368099857798D+00 2.209042780129721D+00 2.204652213909996D+00 + 2.201413833857266D+00 2.199382887321586D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -2293,114 +2293,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.351224116024501D+00 3.288903715999461D+00 - 3.187974070250201D+00 2.996132830360533D+00 2.376815689693770D+00 - 2.795007642236163D+00 2.961234995855221D+00 2.665617427135287D+00 - 1.967824936461341D+00 1.605321734878059D+00 1.565937658712395D+00 - 1.808611968404738D+00 2.617319262986246D+00 2.433756362064369D+00 - 2.397952933007461D+00 2.384146478424801D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.350242026104502D+00 3.288766651278942D+00 - 3.188820609048700D+00 2.997646935128386D+00 2.396829066678774D+00 - 2.811864309438628D+00 2.973574140803143D+00 2.681689829309679D+00 - 1.964448981086043D+00 1.602320042091704D+00 1.563243757647540D+00 - 1.804546279545957D+00 2.601254674087494D+00 2.417959263088938D+00 - 2.384448350954841D+00 2.371398623084453D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.349462226253617D+00 3.289153598022356D+00 - 3.190689996704877D+00 3.001064774999327D+00 2.424330489065529D+00 - 2.828811540602552D+00 2.985907249894137D+00 2.698084480553606D+00 - 1.960948335906723D+00 1.599369216254252D+00 1.560592169104484D+00 - 1.800527883714388D+00 2.575647884800481D+00 2.395939348010554D+00 - 2.365742854163882D+00 2.353820018447225D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.351224116024509D+00 3.288903715999431D+00 + 3.187974070250180D+00 2.996132830360583D+00 2.376815689693777D+00 + 2.795007642236164D+00 2.961234995855214D+00 2.665617427135288D+00 + 1.967824936461366D+00 1.605321734878046D+00 1.565937658712395D+00 + 1.808611968404733D+00 2.617319262986241D+00 2.433756362064399D+00 + 2.397952933007494D+00 2.384146478424794D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.350242026104508D+00 3.288766651278928D+00 + 3.188820609048693D+00 2.997646935128433D+00 2.396829066678785D+00 + 2.811864309438642D+00 2.973574140803142D+00 2.681689829309673D+00 + 1.964448981086056D+00 1.602320042091701D+00 1.563243757647542D+00 + 1.804546279545948D+00 2.601254674087496D+00 2.417959263088931D+00 + 2.384448350954904D+00 2.371398623084449D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.349462226253614D+00 3.289153598022353D+00 + 3.190689996704877D+00 3.001064774999347D+00 2.424330489065535D+00 + 2.828811540602556D+00 2.985907249894140D+00 2.698084480553605D+00 + 1.960948335906717D+00 1.599369216254254D+00 1.560592169104486D+00 + 1.800527883714381D+00 2.575647884800484D+00 2.395939348010609D+00 + 2.365742854163897D+00 2.353820018447210D+00 0.000000000000000D+00 0.000000000000000D+00 3.349567341252734D+00 3.291009781459125D+00 - 3.194977464960159D+00 3.008991968847938D+00 2.497126923133095D+00 - 2.845907319467465D+00 2.998170111082184D+00 2.714822876187108D+00 + 3.194977464960159D+00 3.008991968847936D+00 2.497126923133095D+00 + 2.845907319467464D+00 2.998170111082184D+00 2.714822876187109D+00 1.957314401839629D+00 1.596480040805145D+00 1.558000670172405D+00 - 1.796546537506335D+00 2.497126923133095D+00 2.363336976710516D+00 - 2.338315803908935D+00 2.328110267280847D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.351973512573847D+00 3.295698980515826D+00 - 3.203245370118173D+00 3.024273484122905D+00 2.676573845858877D+00 - 2.863995982323462D+00 3.011054299410501D+00 2.732859064866028D+00 - 1.953348070524159D+00 1.593476507615617D+00 1.555302854462550D+00 - 1.792406377098913D+00 2.334881418617027D+00 2.322043667940876D+00 - 2.303624057943292D+00 2.295527417284236D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.358652635427461D+00 3.305396549087628D+00 - 3.217972625266660D+00 3.050642283957082D+00 2.775739968614281D+00 - 2.887305602079666D+00 3.027531545152909D+00 2.756561127726115D+00 - 1.948089757447697D+00 1.589723933916340D+00 1.551938923371089D+00 - 1.787182819375267D+00 2.260657181938131D+00 2.273058041514844D+00 - 2.261587582972614D+00 2.255814161596027D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.375402764049479D+00 3.326741354106317D+00 - 3.247370048269100D+00 3.099130086812127D+00 2.884613831329376D+00 - 2.922792549946811D+00 3.052207121370164D+00 2.793413628059487D+00 - 1.939756994586367D+00 1.584268066662793D+00 1.547054412702235D+00 - 1.779524874745325D+00 2.187368099857776D+00 2.209042780129736D+00 - 2.204652213910008D+00 2.201413833857258D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.416470493709445D+00 3.374941363186612D+00 - 3.307876548093765D+00 3.187070756950705D+00 3.022970687861816D+00 - 2.981889764553007D+00 3.092440268110337D+00 2.857462643031014D+00 - 1.925040291867548D+00 1.575750758483225D+00 1.539467782882399D+00 - 1.767434375414749D+00 2.104889505812193D+00 2.126331123095119D+00 - 2.126718706940569D+00 2.125779273049558D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.288903715999461D+00 3.187974070250201D+00 - 2.996132830360533D+00 2.617319262986246D+00 2.795007642236163D+00 - 2.961234995855221D+00 2.665617427135287D+00 1.967824936461341D+00 - 1.605321734878059D+00 1.565937658712395D+00 1.808611968404738D+00 - 2.376815689693770D+00 2.433756362064369D+00 2.397952933007461D+00 - 2.384146478424801D+00 2.376880302528765D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.288766651278942D+00 3.188820609048700D+00 - 2.997646935128386D+00 2.601254674087494D+00 2.811864309438628D+00 - 2.973574140803143D+00 2.681689829309679D+00 1.964448981086043D+00 - 1.602320042091704D+00 1.563243757647540D+00 1.804546279545957D+00 - 2.396829066678774D+00 2.417959263088938D+00 2.384448350954841D+00 - 2.371398623084453D+00 2.364515446363906D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.289153598022356D+00 3.190689996704877D+00 - 3.001064774999327D+00 2.575647884800481D+00 2.828811540602552D+00 - 2.985907249894137D+00 2.698084480553606D+00 1.960948335906723D+00 - 1.599369216254252D+00 1.560592169104484D+00 1.800527883714388D+00 - 2.424330489065529D+00 2.395939348010554D+00 2.365742854163882D+00 - 2.353820018447225D+00 2.347496522748257D+00 0.000000000000000D+00 + 1.796546537506335D+00 2.497126923133095D+00 2.363336976710517D+00 + 2.338315803908936D+00 2.328110267280848D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.351973512573847D+00 3.295698980515831D+00 + 3.203245370118177D+00 3.024273484122900D+00 2.676573845858885D+00 + 2.863995982323471D+00 3.011054299410501D+00 2.732859064866037D+00 + 1.953348070524160D+00 1.593476507615617D+00 1.555302854462551D+00 + 1.792406377098911D+00 2.334881418617024D+00 2.322043667940800D+00 + 2.303624057943287D+00 2.295527417284239D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.358652635427456D+00 3.305396549087626D+00 + 3.217972625266674D+00 3.050642283957076D+00 2.775739968614290D+00 + 2.887305602079712D+00 3.027531545152911D+00 2.756561127726146D+00 + 1.948089757447693D+00 1.589723933916340D+00 1.551938923371088D+00 + 1.787182819375266D+00 2.260657181938138D+00 2.273058041514870D+00 + 2.261587582972606D+00 2.255814161596034D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.375402764049472D+00 3.326741354106315D+00 + 3.247370048269123D+00 3.099130086812146D+00 2.884613831329379D+00 + 2.922792549946839D+00 3.052207121370165D+00 2.793413628059482D+00 + 1.939756994586359D+00 1.584268066662793D+00 1.547054412702227D+00 + 1.779524874745325D+00 2.187368099857798D+00 2.209042780129721D+00 + 2.204652213909996D+00 2.201413833857266D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.416470493709435D+00 3.374941363186617D+00 + 3.307876548093790D+00 3.187070756950748D+00 3.022970687861842D+00 + 2.981889764553023D+00 3.092440268110340D+00 2.857462643031059D+00 + 1.925040291867459D+00 1.575750758483223D+00 1.539467782882396D+00 + 1.767434375414739D+00 2.104889505812208D+00 2.126331123095123D+00 + 2.126718706940564D+00 2.125779273049564D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.288903715999431D+00 3.187974070250180D+00 + 2.996132830360583D+00 2.617319262986241D+00 2.795007642236164D+00 + 2.961234995855214D+00 2.665617427135288D+00 1.967824936461366D+00 + 1.605321734878046D+00 1.565937658712395D+00 1.808611968404733D+00 + 2.376815689693777D+00 2.433756362064399D+00 2.397952933007494D+00 + 2.384146478424794D+00 2.376880302528772D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.288766651278928D+00 3.188820609048693D+00 + 2.997646935128433D+00 2.601254674087496D+00 2.811864309438642D+00 + 2.973574140803142D+00 2.681689829309673D+00 1.964448981086056D+00 + 1.602320042091701D+00 1.563243757647542D+00 1.804546279545948D+00 + 2.396829066678785D+00 2.417959263088931D+00 2.384448350954904D+00 + 2.371398623084449D+00 2.364515446363907D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.289153598022353D+00 3.190689996704877D+00 + 3.001064774999347D+00 2.575647884800484D+00 2.828811540602556D+00 + 2.985907249894140D+00 2.698084480553605D+00 1.960948335906717D+00 + 1.599369216254254D+00 1.560592169104486D+00 1.800527883714381D+00 + 2.424330489065535D+00 2.395939348010609D+00 2.365742854163897D+00 + 2.353820018447210D+00 2.347496522748266D+00 0.000000000000000D+00 0.000000000000000D+00 3.291009781459125D+00 3.194977464960159D+00 - 3.008991968847938D+00 2.497126923133095D+00 2.845907319467465D+00 - 2.998170111082184D+00 2.714822876187108D+00 1.957314401839629D+00 + 3.008991968847936D+00 2.497126923133095D+00 2.845907319467464D+00 + 2.998170111082184D+00 2.714822876187109D+00 1.957314401839629D+00 1.596480040805145D+00 1.558000670172405D+00 1.796546537506335D+00 - 2.497126923133095D+00 2.363336976710516D+00 2.338315803908935D+00 - 2.328110267280847D+00 2.322655238199639D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.295698980515826D+00 3.203245370118173D+00 - 3.024273484122905D+00 2.676573845858877D+00 2.863995982323462D+00 - 3.011054299410501D+00 2.732859064866028D+00 1.953348070524159D+00 - 1.593476507615617D+00 1.555302854462550D+00 1.792406377098913D+00 - 2.334881418617027D+00 2.322043667940876D+00 2.303624057943292D+00 - 2.295527417284236D+00 2.291058253866409D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.305396549087628D+00 3.217972625266660D+00 - 3.050642283957082D+00 2.775739968614281D+00 2.887305602079666D+00 - 3.027531545152909D+00 2.756561127726115D+00 1.948089757447697D+00 - 1.589723933916340D+00 1.551938923371089D+00 1.787182819375267D+00 - 2.260657181938131D+00 2.273058041514844D+00 2.261587582972614D+00 - 2.255814161596027D+00 2.252497877861874D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.326741354106317D+00 3.247370048269100D+00 - 3.099130086812127D+00 2.884613831329376D+00 2.922792549946811D+00 - 3.052207121370164D+00 2.793413628059487D+00 1.939756994586367D+00 - 1.584268066662793D+00 1.547054412702235D+00 1.779524874745325D+00 - 2.187368099857776D+00 2.209042780129736D+00 2.204652213910008D+00 - 2.201413833857258D+00 2.199382887321589D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.374941363186612D+00 3.307876548093765D+00 - 3.187070756950705D+00 3.022970687861816D+00 2.981889764553007D+00 - 3.092440268110337D+00 2.857462643031014D+00 1.925040291867548D+00 - 1.575750758483225D+00 1.539467782882399D+00 1.767434375414749D+00 - 2.104889505812193D+00 2.126331123095119D+00 2.126718706940569D+00 - 2.125779273049558D+00 2.124951953252194D+00 0.000000000000000D+00 + 2.497126923133095D+00 2.363336976710517D+00 2.338315803908936D+00 + 2.328110267280848D+00 2.322655238199639D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.295698980515831D+00 3.203245370118177D+00 + 3.024273484122900D+00 2.676573845858885D+00 2.863995982323471D+00 + 3.011054299410501D+00 2.732859064866037D+00 1.953348070524160D+00 + 1.593476507615617D+00 1.555302854462551D+00 1.792406377098911D+00 + 2.334881418617024D+00 2.322043667940800D+00 2.303624057943287D+00 + 2.295527417284239D+00 2.291058253866407D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.305396549087626D+00 3.217972625266674D+00 + 3.050642283957076D+00 2.775739968614290D+00 2.887305602079712D+00 + 3.027531545152911D+00 2.756561127726146D+00 1.948089757447693D+00 + 1.589723933916340D+00 1.551938923371088D+00 1.787182819375266D+00 + 2.260657181938138D+00 2.273058041514870D+00 2.261587582972606D+00 + 2.255814161596034D+00 2.252497877861870D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.326741354106315D+00 3.247370048269123D+00 + 3.099130086812146D+00 2.884613831329379D+00 2.922792549946839D+00 + 3.052207121370165D+00 2.793413628059482D+00 1.939756994586359D+00 + 1.584268066662793D+00 1.547054412702227D+00 1.779524874745325D+00 + 2.187368099857798D+00 2.209042780129721D+00 2.204652213909996D+00 + 2.201413833857266D+00 2.199382887321586D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.374941363186617D+00 3.307876548093790D+00 + 3.187070756950748D+00 3.022970687861842D+00 2.981889764553023D+00 + 3.092440268110340D+00 2.857462643031059D+00 1.925040291867459D+00 + 1.575750758483223D+00 1.539467782882396D+00 1.767434375414739D+00 + 2.104889505812208D+00 2.126331123095123D+00 2.126718706940564D+00 + 2.125779273049564D+00 2.124951953252235D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 diff --git a/pytests/fast_tests/d3d_snull_D_only/gridue b/pytests/fast_tests/d3d_snull_D_only/gridue index 79e9910a..69f9528e 100644 --- a/pytests/fast_tests/d3d_snull_D_only/gridue +++ b/pytests/fast_tests/d3d_snull_D_only/gridue @@ -6,174 +6,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.294526384506649D+00 1.306819908825050D+00 - 1.333053775477570D+00 1.418954591864811D+00 1.341720024235148D+00 - 1.128870173399886D+00 1.128764517830278D+00 1.455494635880684D+00 - 1.953713372319984D+00 2.236567797063683D+00 2.111835437446709D+00 - 1.715100745487864D+00 1.560532571548472D+00 1.654673250044999D+00 - 1.683203515153378D+00 1.696179040330664D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.274636656660672D+00 1.286188157925897D+00 + 0.000000000000000D+00 1.294526384506649D+00 1.306819908825049D+00 + 1.333053775477569D+00 1.418954591864811D+00 1.341720024235148D+00 + 1.128870173399886D+00 1.128764517830279D+00 1.455494635880698D+00 + 1.953713372319993D+00 2.236567797063682D+00 2.111835437446709D+00 + 1.715100745487863D+00 1.560532571548473D+00 1.654673250044999D+00 + 1.683203515153379D+00 1.696179040330664D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.274636656660671D+00 1.286188157925896D+00 1.310875541850959D+00 1.404409904127246D+00 1.331765422843896D+00 - 1.119447130721107D+00 1.119475382343328D+00 1.451656288913341D+00 - 1.957904367691301D+00 2.241373304405867D+00 2.116855405548904D+00 - 1.713523854387113D+00 1.563070852483652D+00 1.664691432284323D+00 + 1.119447130721107D+00 1.119475382343329D+00 1.451656288913347D+00 + 1.957904367691303D+00 2.241373304405865D+00 2.116855405548903D+00 + 1.713523854387112D+00 1.563070852483653D+00 1.664691432284323D+00 1.692005924016780D+00 1.704536464075137D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.249612186512207D+00 1.260187013501192D+00 - 1.282523922800724D+00 1.357460524365952D+00 1.292225441623281D+00 - 1.108707490395216D+00 1.108823208521662D+00 1.447288336147327D+00 - 1.962728877400791D+00 2.246780230866086D+00 2.122516735676787D+00 - 1.740734119970449D+00 1.595700852982929D+00 1.677802827251638D+00 - 1.703103200960082D+00 1.714947402503784D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.221110307659603D+00 1.230538589267811D+00 - 1.249959409408965D+00 1.295001870537134D+00 1.240229442935545D+00 - 1.097341652389679D+00 1.097445472056888D+00 1.442661471425958D+00 - 1.967913857335043D+00 2.252427912016092D+00 2.128426418670052D+00 - 1.782597350216244D+00 1.642999426169315D+00 1.693015043994284D+00 - 1.715730824865772D+00 1.726706020454308D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.190654222984469D+00 1.198897611473261D+00 - 1.215431096251440D+00 1.249487346641404D+00 1.205972757323800D+00 - 1.085763516903213D+00 1.085728486258390D+00 1.437947930443202D+00 - 1.973311361745832D+00 2.258069579842923D+00 2.134339404725378D+00 - 1.806020469446871D+00 1.672430211213264D+00 1.709311308491841D+00 - 1.729243330117819D+00 1.739207119301713D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.158970287505260D+00 1.166165326187212D+00 - 1.180281857419479D+00 1.208136020975356D+00 1.175839701561064D+00 - 1.073947607537893D+00 1.073606114383288D+00 1.433168970818119D+00 - 1.978992952724879D+00 2.263733949582992D+00 2.140296539992125D+00 - 1.825070614892825D+00 1.697643608855261D+00 1.726122797007573D+00 - 1.743405530709950D+00 1.752341901385597D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.126682371586330D+00 1.133030644687362D+00 - 1.145320093257375D+00 1.169496281969985D+00 1.147937755137399D+00 - 1.061901113798868D+00 1.061053280873239D+00 1.428343281533052D+00 - 1.985005610177308D+00 2.269425795306530D+00 2.146302357175733D+00 - 1.841729068070364D+00 1.720348026621899D+00 1.742986412187696D+00 - 1.757882691178871D+00 1.765850279978034D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.094172373368125D+00 1.099884491625081D+00 - 1.110882609526239D+00 1.132867513457342D+00 1.121433615038332D+00 - 1.049648832658812D+00 1.048069136693223D+00 1.423473379357047D+00 - 1.991368937832094D+00 2.275144712723287D+00 2.152350870819331D+00 - 1.856842936444159D+00 1.741224562805300D+00 1.759610910477062D+00 - 1.772437019659953D+00 1.779521632071823D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.298588015306317D+00 1.307545105049754D+00 - 1.323771183194286D+00 1.361177688198069D+00 1.494094597034655D+00 - 1.197184652441217D+00 1.069193698414532D+00 1.196838724616188D+00 - 1.717672558106337D+00 2.185922666651419D+00 2.282755225506075D+00 - 1.936278905814845D+00 1.488738143962834D+00 1.630086408016599D+00 - 1.670923883049258D+00 1.687910093192292D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.281691720744414D+00 1.290280696926111D+00 - 1.305682650130049D+00 1.341583580387877D+00 1.488821209309257D+00 - 1.186779638155462D+00 1.062322704588336D+00 1.186702943702056D+00 - 1.720764317098156D+00 2.190493947424023D+00 2.287099348673217D+00 - 1.941208269792700D+00 1.484318954910463D+00 1.638986779303993D+00 - 1.678695929810146D+00 1.695284154561816D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.249612186512206D+00 1.260187013501193D+00 + 1.282523922800730D+00 1.357460524365958D+00 1.292225441623281D+00 + 1.108707490395217D+00 1.108823208521663D+00 1.447288336147331D+00 + 1.962728877400794D+00 2.246780230866085D+00 2.122516735676786D+00 + 1.740734119970449D+00 1.595700852982930D+00 1.677802827251640D+00 + 1.703103200960082D+00 1.714947402503783D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.221110307659604D+00 1.230538589267813D+00 + 1.249959409408973D+00 1.295001870537140D+00 1.240229442935547D+00 + 1.097341652389681D+00 1.097445472056890D+00 1.442661471425966D+00 + 1.967913857335049D+00 2.252427912016090D+00 2.128426418670053D+00 + 1.782597350216244D+00 1.642999426169313D+00 1.693015043994285D+00 + 1.715730824865773D+00 1.726706020454305D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.190654222984466D+00 1.198897611473263D+00 + 1.215431096251441D+00 1.249487346641400D+00 1.205972757323803D+00 + 1.085763516903216D+00 1.085728486258391D+00 1.437947930443214D+00 + 1.973311361745841D+00 2.258069579842922D+00 2.134339404725380D+00 + 1.806020469446872D+00 1.672430211213262D+00 1.709311308491844D+00 + 1.729243330117823D+00 1.739207119301706D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.158970287505251D+00 1.166165326187213D+00 + 1.180281857419481D+00 1.208136020975351D+00 1.175839701561066D+00 + 1.073947607537895D+00 1.073606114383289D+00 1.433168970818137D+00 + 1.978992952724899D+00 2.263733949582995D+00 2.140296539992129D+00 + 1.825070614892828D+00 1.697643608855262D+00 1.726122797007581D+00 + 1.743405530709952D+00 1.752341901385580D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.126682371586320D+00 1.133030644687361D+00 + 1.145320093257376D+00 1.169496281969980D+00 1.147937755137397D+00 + 1.061901113798871D+00 1.061053280873240D+00 1.428343281533077D+00 + 1.985005610177337D+00 2.269425795306537D+00 2.146302357175744D+00 + 1.841729068070372D+00 1.720348026621903D+00 1.742986412187703D+00 + 1.757882691178867D+00 1.765850279978017D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.094172373368115D+00 1.099884491625082D+00 + 1.110882609526240D+00 1.132867513457338D+00 1.121433615038330D+00 + 1.049648832658815D+00 1.048069136693226D+00 1.423473379357075D+00 + 1.991368937832120D+00 2.275144712723290D+00 2.152350870819348D+00 + 1.856842936444172D+00 1.741224562805308D+00 1.759610910477066D+00 + 1.772437019659945D+00 1.779521632071810D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.298588015306318D+00 1.307545105049752D+00 + 1.323771183194284D+00 1.361177688198067D+00 1.494094597034659D+00 + 1.197184652441216D+00 1.069193698414532D+00 1.196838724616190D+00 + 1.717672558106367D+00 2.185922666651417D+00 2.282755225506081D+00 + 1.936278905814839D+00 1.488738143962834D+00 1.630086408016599D+00 + 1.670923883049256D+00 1.687910093192296D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.281691720744414D+00 1.290280696926110D+00 + 1.305682650130048D+00 1.341583580387879D+00 1.488821209309258D+00 + 1.186779638155461D+00 1.062322704588336D+00 1.186702943702059D+00 + 1.720764317098175D+00 2.190493947424013D+00 2.287099348673217D+00 + 1.941208269792697D+00 1.484318954910463D+00 1.638986779303994D+00 + 1.678695929810146D+00 1.695284154561817D+00 0.000000000000000D+00 0.000000000000000D+00 1.259315950000000D+00 1.267258258972162D+00 1.281531025675266D+00 1.314704911210644D+00 1.477032170000000D+00 1.174428673910864D+00 1.054257506229767D+00 1.174618374853152D+00 1.724539520000001D+00 2.195819686243024D+00 2.292080235283204D+00 - 1.947033768446493D+00 1.477032170000000D+00 1.651945505720154D+00 + 1.947033768446494D+00 1.477032170000000D+00 1.651945505720154D+00 1.689137514302998D+00 1.704906097392158D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.232318035817271D+00 1.239556501259392D+00 - 1.252402268097949D+00 1.281457486219038D+00 1.356647530034125D+00 - 1.160793392548134D+00 1.045350388892099D+00 1.161066564111630D+00 - 1.728928885624526D+00 2.201627417735612D+00 2.297593584202502D+00 - 1.953359354774946D+00 1.585511186660357D+00 1.668314549551206D+00 - 1.701813739432195D+00 1.716555452712978D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.203074217152638D+00 1.209492476409113D+00 - 1.220703111304790D+00 1.245274772014085D+00 1.296627693881290D+00 - 1.146849155278632D+00 1.036373672839851D+00 1.146991262383974D+00 - 1.733659173583700D+00 2.207439952396335D+00 2.303050693729918D+00 - 1.959702041972843D+00 1.631816817456830D+00 1.686355151008867D+00 - 1.715576735984868D+00 1.728977371333047D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.172209725031572D+00 1.177840473344553D+00 - 1.187554384834588D+00 1.208192116852298D+00 1.247854803817945D+00 - 1.132559376317334D+00 1.027271863177037D+00 1.132277146632696D+00 - 1.738864139172440D+00 2.213282181830853D+00 2.308505491414585D+00 - 1.966099391784167D+00 1.666463626573643D+00 1.705085249813714D+00 - 1.730228097159914D+00 1.742191115993449D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.140445099025862D+00 1.145385852619053D+00 - 1.153880593950657D+00 1.171500334040374D+00 1.204996829190808D+00 - 1.117947796918171D+00 1.018011393739030D+00 1.116864053984389D+00 - 1.744670543482952D+00 2.219154946413270D+00 2.313993178673258D+00 - 1.972588098096487D+00 1.695131343117001D+00 1.723894215916686D+00 - 1.745283625139977D+00 1.755919284546462D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.108250226981939D+00 1.112648307718465D+00 - 1.120207824461274D+00 1.135691620577194D+00 1.165796344071562D+00 - 1.103010050369054D+00 1.008635214169219D+00 1.100702461600320D+00 - 1.751136067064547D+00 2.225060883748461D+00 2.319494172391132D+00 - 1.979133979542057D+00 1.720062851525911D+00 1.742303695927998D+00 - 1.760464111766122D+00 1.769863743262922D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.307545105049754D+00 1.323771183194286D+00 - 1.361177688198069D+00 1.488738143962834D+00 1.197184652441217D+00 - 1.069193698414532D+00 1.196838724616188D+00 1.717672558106337D+00 - 2.185922666651419D+00 2.282755225506075D+00 1.936278905814845D+00 - 1.494094597034655D+00 1.630086408016599D+00 1.670923883049258D+00 - 1.687910093192292D+00 1.697159139221975D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.290280696926111D+00 1.305682650130049D+00 - 1.341583580387877D+00 1.484318954910463D+00 1.186779638155462D+00 - 1.062322704588336D+00 1.186702943702056D+00 1.720764317098156D+00 - 2.190493947424023D+00 2.287099348673217D+00 1.941208269792700D+00 - 1.488821209309257D+00 1.638986779303993D+00 1.678695929810146D+00 - 1.695284154561816D+00 1.704362774346571D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.232318035817268D+00 1.239556501259395D+00 + 1.252402268097948D+00 1.281457486219063D+00 1.356647530034123D+00 + 1.160793392548136D+00 1.045350388892099D+00 1.161066564111634D+00 + 1.728928885624539D+00 2.201627417735612D+00 2.297593584202499D+00 + 1.953359354774947D+00 1.585511186660355D+00 1.668314549551209D+00 + 1.701813739432198D+00 1.716555452712973D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.203074217152641D+00 1.209492476409111D+00 + 1.220703111304798D+00 1.245274772014082D+00 1.296627693881290D+00 + 1.146849155278638D+00 1.036373672839851D+00 1.146991262383977D+00 + 1.733659173583716D+00 2.207439952396332D+00 2.303050693729919D+00 + 1.959702041972846D+00 1.631816817456828D+00 1.686355151008861D+00 + 1.715576735984871D+00 1.728977371333047D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.172209725031568D+00 1.177840473344544D+00 + 1.187554384834600D+00 1.208192116852286D+00 1.247854803817944D+00 + 1.132559376317338D+00 1.027271863177037D+00 1.132277146632702D+00 + 1.738864139172460D+00 2.213282181830855D+00 2.308505491414583D+00 + 1.966099391784170D+00 1.666463626573643D+00 1.705085249813714D+00 + 1.730228097159930D+00 1.742191115993445D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.140445099025852D+00 1.145385852619040D+00 + 1.153880593950668D+00 1.171500334040371D+00 1.204996829190804D+00 + 1.117947796918176D+00 1.018011393739030D+00 1.116864053984386D+00 + 1.744670543483001D+00 2.219154946413281D+00 2.313993178673260D+00 + 1.972588098096500D+00 1.695131343116999D+00 1.723894215916693D+00 + 1.745283625139987D+00 1.755919284546446D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.108250226981926D+00 1.112648307718462D+00 + 1.120207824461273D+00 1.135691620577192D+00 1.165796344071552D+00 + 1.103010050369057D+00 1.008635214169220D+00 1.100702461600324D+00 + 1.751136067064598D+00 2.225060883748469D+00 2.319494172391139D+00 + 1.979133979542079D+00 1.720062851525911D+00 1.742303695928012D+00 + 1.760464111766120D+00 1.769863743262916D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.307545105049752D+00 1.323771183194284D+00 + 1.361177688198067D+00 1.488738143962834D+00 1.197184652441216D+00 + 1.069193698414532D+00 1.196838724616190D+00 1.717672558106367D+00 + 2.185922666651417D+00 2.282755225506081D+00 1.936278905814839D+00 + 1.494094597034659D+00 1.630086408016599D+00 1.670923883049256D+00 + 1.687910093192296D+00 1.697159139221973D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.290280696926110D+00 1.305682650130048D+00 + 1.341583580387879D+00 1.484318954910463D+00 1.186779638155461D+00 + 1.062322704588336D+00 1.186702943702059D+00 1.720764317098175D+00 + 2.190493947424013D+00 2.287099348673217D+00 1.941208269792697D+00 + 1.488821209309258D+00 1.638986779303994D+00 1.678695929810146D+00 + 1.695284154561817D+00 1.704362774346571D+00 0.000000000000000D+00 0.000000000000000D+00 1.267258258972162D+00 1.281531025675266D+00 1.314704911210644D+00 1.477032170000000D+00 1.174428673910864D+00 1.054257506229767D+00 1.174618374853152D+00 1.724539520000001D+00 - 2.195819686243024D+00 2.292080235283204D+00 1.947033768446493D+00 + 2.195819686243024D+00 2.292080235283204D+00 1.947033768446494D+00 1.477032170000000D+00 1.651945505720154D+00 1.689137514302998D+00 1.704906097392158D+00 1.713592830000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.239556501259392D+00 1.252402268097949D+00 - 1.281457486219038D+00 1.356647530034125D+00 1.160793392548134D+00 - 1.045350388892099D+00 1.161066564111630D+00 1.728928885624526D+00 - 2.201627417735612D+00 2.297593584202502D+00 1.953359354774946D+00 - 1.585511186660357D+00 1.668314549551206D+00 1.701813739432195D+00 - 1.716555452712978D+00 1.724735229910000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.209492476409113D+00 1.220703111304790D+00 - 1.245274772014085D+00 1.296627693881290D+00 1.146849155278632D+00 - 1.036373672839851D+00 1.146991262383974D+00 1.733659173583700D+00 - 2.207439952396335D+00 2.303050693729918D+00 1.959702041972843D+00 - 1.631816817456830D+00 1.686355151008867D+00 1.715576735984868D+00 - 1.728977371333047D+00 1.736556027861207D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.177840473344553D+00 1.187554384834588D+00 - 1.208192116852298D+00 1.247854803817945D+00 1.132559376317334D+00 - 1.027271863177037D+00 1.132277146632696D+00 1.738864139172440D+00 - 2.213282181830853D+00 2.308505491414585D+00 1.966099391784167D+00 - 1.666463626573643D+00 1.705085249813714D+00 1.730228097159914D+00 - 1.742191115993449D+00 1.749103962019149D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.145385852619053D+00 1.153880593950657D+00 - 1.171500334040374D+00 1.204996829190808D+00 1.117947796918171D+00 - 1.018011393739030D+00 1.116864053984389D+00 1.744670543482952D+00 - 2.219154946413270D+00 2.313993178673258D+00 1.972588098096487D+00 - 1.695131343117001D+00 1.723894215916686D+00 1.745283625139977D+00 - 1.755919284546462D+00 1.762153242983331D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.112648307718465D+00 1.120207824461274D+00 - 1.135691620577194D+00 1.165796344071562D+00 1.103010050369054D+00 - 1.008635214169219D+00 1.100702461600320D+00 1.751136067064547D+00 - 2.225060883748461D+00 2.319494172391132D+00 1.979133979542057D+00 - 1.720062851525911D+00 1.742303695927998D+00 1.760464111766122D+00 - 1.769863743262922D+00 1.775464849119423D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.239556501259395D+00 1.252402268097948D+00 + 1.281457486219063D+00 1.356647530034123D+00 1.160793392548136D+00 + 1.045350388892099D+00 1.161066564111634D+00 1.728928885624539D+00 + 2.201627417735612D+00 2.297593584202499D+00 1.953359354774947D+00 + 1.585511186660355D+00 1.668314549551209D+00 1.701813739432198D+00 + 1.716555452712973D+00 1.724735229909999D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.209492476409111D+00 1.220703111304798D+00 + 1.245274772014082D+00 1.296627693881290D+00 1.146849155278638D+00 + 1.036373672839851D+00 1.146991262383977D+00 1.733659173583716D+00 + 2.207439952396332D+00 2.303050693729919D+00 1.959702041972846D+00 + 1.631816817456828D+00 1.686355151008861D+00 1.715576735984871D+00 + 1.728977371333047D+00 1.736556027861200D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.177840473344544D+00 1.187554384834600D+00 + 1.208192116852286D+00 1.247854803817944D+00 1.132559376317338D+00 + 1.027271863177037D+00 1.132277146632702D+00 1.738864139172460D+00 + 2.213282181830855D+00 2.308505491414583D+00 1.966099391784170D+00 + 1.666463626573643D+00 1.705085249813714D+00 1.730228097159930D+00 + 1.742191115993445D+00 1.749103962019130D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.145385852619040D+00 1.153880593950668D+00 + 1.171500334040371D+00 1.204996829190804D+00 1.117947796918176D+00 + 1.018011393739030D+00 1.116864053984386D+00 1.744670543483001D+00 + 2.219154946413281D+00 2.313993178673260D+00 1.972588098096500D+00 + 1.695131343116999D+00 1.723894215916693D+00 1.745283625139987D+00 + 1.755919284546446D+00 1.762153242983298D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.112648307718462D+00 1.120207824461273D+00 + 1.135691620577192D+00 1.165796344071552D+00 1.103010050369057D+00 + 1.008635214169220D+00 1.100702461600324D+00 1.751136067064598D+00 + 2.225060883748469D+00 2.319494172391139D+00 1.979133979542079D+00 + 1.720062851525911D+00 1.742303695928012D+00 1.760464111766120D+00 + 1.769863743262916D+00 1.775464849119407D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -186,114 +186,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.281691720744414D+00 1.290280696926111D+00 - 1.305682650130049D+00 1.341583580387877D+00 1.488821209309257D+00 - 1.186779638155462D+00 1.062322704588336D+00 1.186702943702056D+00 - 1.720764317098156D+00 2.190493947424023D+00 2.287099348673217D+00 - 1.941208269792700D+00 1.484318954910463D+00 1.638986779303993D+00 - 1.678695929810146D+00 1.695284154561816D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.281691720744414D+00 1.290280696926110D+00 + 1.305682650130048D+00 1.341583580387879D+00 1.488821209309258D+00 + 1.186779638155461D+00 1.062322704588336D+00 1.186702943702059D+00 + 1.720764317098175D+00 2.190493947424013D+00 2.287099348673217D+00 + 1.941208269792697D+00 1.484318954910463D+00 1.638986779303994D+00 + 1.678695929810146D+00 1.695284154561817D+00 0.000000000000000D+00 0.000000000000000D+00 1.259315950000000D+00 1.267258258972162D+00 1.281531025675266D+00 1.314704911210644D+00 1.477032170000000D+00 1.174428673910864D+00 1.054257506229767D+00 1.174618374853152D+00 1.724539520000001D+00 2.195819686243024D+00 2.292080235283204D+00 - 1.947033768446493D+00 1.477032170000000D+00 1.651945505720154D+00 + 1.947033768446494D+00 1.477032170000000D+00 1.651945505720154D+00 1.689137514302998D+00 1.704906097392158D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.232318035817271D+00 1.239556501259392D+00 - 1.252402268097949D+00 1.281457486219038D+00 1.356647530034125D+00 - 1.160793392548134D+00 1.045350388892099D+00 1.161066564111630D+00 - 1.728928885624526D+00 2.201627417735612D+00 2.297593584202502D+00 - 1.953359354774946D+00 1.585511186660357D+00 1.668314549551206D+00 - 1.701813739432195D+00 1.716555452712978D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.203074217152638D+00 1.209492476409113D+00 - 1.220703111304790D+00 1.245274772014085D+00 1.296627693881290D+00 - 1.146849155278632D+00 1.036373672839851D+00 1.146991262383974D+00 - 1.733659173583700D+00 2.207439952396335D+00 2.303050693729918D+00 - 1.959702041972843D+00 1.631816817456830D+00 1.686355151008867D+00 - 1.715576735984868D+00 1.728977371333047D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.172209725031572D+00 1.177840473344553D+00 - 1.187554384834588D+00 1.208192116852298D+00 1.247854803817945D+00 - 1.132559376317334D+00 1.027271863177037D+00 1.132277146632696D+00 - 1.738864139172440D+00 2.213282181830853D+00 2.308505491414585D+00 - 1.966099391784167D+00 1.666463626573643D+00 1.705085249813714D+00 - 1.730228097159914D+00 1.742191115993449D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.140445099025862D+00 1.145385852619053D+00 - 1.153880593950657D+00 1.171500334040374D+00 1.204996829190808D+00 - 1.117947796918171D+00 1.018011393739030D+00 1.116864053984389D+00 - 1.744670543482952D+00 2.219154946413270D+00 2.313993178673258D+00 - 1.972588098096487D+00 1.695131343117001D+00 1.723894215916686D+00 - 1.745283625139977D+00 1.755919284546462D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.108250226981939D+00 1.112648307718465D+00 - 1.120207824461274D+00 1.135691620577194D+00 1.165796344071562D+00 - 1.103010050369054D+00 1.008635214169219D+00 1.100702461600320D+00 - 1.751136067064547D+00 2.225060883748461D+00 2.319494172391132D+00 - 1.979133979542057D+00 1.720062851525911D+00 1.742303695927998D+00 - 1.760464111766122D+00 1.769863743262922D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.075886494640155D+00 1.079904464131940D+00 - 1.086777370188643D+00 1.100853622877844D+00 1.129128466302770D+00 - 1.087799599409944D+00 9.991504666870326D-01 1.083788404316320D+00 - 1.758266584447000D+00 2.231012216068369D+00 2.325011578685185D+00 - 1.985763752658951D+00 1.742411162049718D+00 1.760120541717574D+00 - 1.775555292496553D+00 1.783864931114215D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.290280696926111D+00 1.305682650130049D+00 - 1.341583580387877D+00 1.484318954910463D+00 1.186779638155462D+00 - 1.062322704588336D+00 1.186702943702056D+00 1.720764317098156D+00 - 2.190493947424023D+00 2.287099348673217D+00 1.941208269792700D+00 - 1.488821209309257D+00 1.638986779303993D+00 1.678695929810146D+00 - 1.695284154561816D+00 1.704362774346571D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.232318035817268D+00 1.239556501259395D+00 + 1.252402268097948D+00 1.281457486219063D+00 1.356647530034123D+00 + 1.160793392548136D+00 1.045350388892099D+00 1.161066564111634D+00 + 1.728928885624539D+00 2.201627417735612D+00 2.297593584202499D+00 + 1.953359354774947D+00 1.585511186660355D+00 1.668314549551209D+00 + 1.701813739432198D+00 1.716555452712973D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.203074217152641D+00 1.209492476409111D+00 + 1.220703111304798D+00 1.245274772014082D+00 1.296627693881290D+00 + 1.146849155278638D+00 1.036373672839851D+00 1.146991262383977D+00 + 1.733659173583716D+00 2.207439952396332D+00 2.303050693729919D+00 + 1.959702041972846D+00 1.631816817456828D+00 1.686355151008861D+00 + 1.715576735984871D+00 1.728977371333047D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.172209725031568D+00 1.177840473344544D+00 + 1.187554384834600D+00 1.208192116852286D+00 1.247854803817944D+00 + 1.132559376317338D+00 1.027271863177037D+00 1.132277146632702D+00 + 1.738864139172460D+00 2.213282181830855D+00 2.308505491414583D+00 + 1.966099391784170D+00 1.666463626573643D+00 1.705085249813714D+00 + 1.730228097159930D+00 1.742191115993445D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.140445099025852D+00 1.145385852619040D+00 + 1.153880593950668D+00 1.171500334040371D+00 1.204996829190804D+00 + 1.117947796918176D+00 1.018011393739030D+00 1.116864053984386D+00 + 1.744670543483001D+00 2.219154946413281D+00 2.313993178673260D+00 + 1.972588098096500D+00 1.695131343116999D+00 1.723894215916693D+00 + 1.745283625139987D+00 1.755919284546446D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.108250226981926D+00 1.112648307718462D+00 + 1.120207824461273D+00 1.135691620577192D+00 1.165796344071552D+00 + 1.103010050369057D+00 1.008635214169220D+00 1.100702461600324D+00 + 1.751136067064598D+00 2.225060883748469D+00 2.319494172391139D+00 + 1.979133979542079D+00 1.720062851525911D+00 1.742303695928012D+00 + 1.760464111766120D+00 1.769863743262916D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.075886494640129D+00 1.079904464131942D+00 + 1.086777370188651D+00 1.100853622877844D+00 1.129128466302761D+00 + 1.087799599409949D+00 9.991504666870328D-01 1.083788404316328D+00 + 1.758266584447051D+00 2.231012216068361D+00 2.325011578685193D+00 + 1.985763752658978D+00 1.742411162049719D+00 1.760120541717591D+00 + 1.775555292496542D+00 1.783864931114200D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.290280696926110D+00 1.305682650130048D+00 + 1.341583580387879D+00 1.484318954910463D+00 1.186779638155461D+00 + 1.062322704588336D+00 1.186702943702059D+00 1.720764317098175D+00 + 2.190493947424013D+00 2.287099348673217D+00 1.941208269792697D+00 + 1.488821209309258D+00 1.638986779303994D+00 1.678695929810146D+00 + 1.695284154561817D+00 1.704362774346571D+00 0.000000000000000D+00 0.000000000000000D+00 1.267258258972162D+00 1.281531025675266D+00 1.314704911210644D+00 1.477032170000000D+00 1.174428673910864D+00 1.054257506229767D+00 1.174618374853152D+00 1.724539520000001D+00 - 2.195819686243024D+00 2.292080235283204D+00 1.947033768446493D+00 + 2.195819686243024D+00 2.292080235283204D+00 1.947033768446494D+00 1.477032170000000D+00 1.651945505720154D+00 1.689137514302998D+00 1.704906097392158D+00 1.713592830000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.239556501259392D+00 1.252402268097949D+00 - 1.281457486219038D+00 1.356647530034125D+00 1.160793392548134D+00 - 1.045350388892099D+00 1.161066564111630D+00 1.728928885624526D+00 - 2.201627417735612D+00 2.297593584202502D+00 1.953359354774946D+00 - 1.585511186660357D+00 1.668314549551206D+00 1.701813739432195D+00 - 1.716555452712978D+00 1.724735229910000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.209492476409113D+00 1.220703111304790D+00 - 1.245274772014085D+00 1.296627693881290D+00 1.146849155278632D+00 - 1.036373672839851D+00 1.146991262383974D+00 1.733659173583700D+00 - 2.207439952396335D+00 2.303050693729918D+00 1.959702041972843D+00 - 1.631816817456830D+00 1.686355151008867D+00 1.715576735984868D+00 - 1.728977371333047D+00 1.736556027861207D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.177840473344553D+00 1.187554384834588D+00 - 1.208192116852298D+00 1.247854803817945D+00 1.132559376317334D+00 - 1.027271863177037D+00 1.132277146632696D+00 1.738864139172440D+00 - 2.213282181830853D+00 2.308505491414585D+00 1.966099391784167D+00 - 1.666463626573643D+00 1.705085249813714D+00 1.730228097159914D+00 - 1.742191115993449D+00 1.749103962019149D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.145385852619053D+00 1.153880593950657D+00 - 1.171500334040374D+00 1.204996829190808D+00 1.117947796918171D+00 - 1.018011393739030D+00 1.116864053984389D+00 1.744670543482952D+00 - 2.219154946413270D+00 2.313993178673258D+00 1.972588098096487D+00 - 1.695131343117001D+00 1.723894215916686D+00 1.745283625139977D+00 - 1.755919284546462D+00 1.762153242983331D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.112648307718465D+00 1.120207824461274D+00 - 1.135691620577194D+00 1.165796344071562D+00 1.103010050369054D+00 - 1.008635214169219D+00 1.100702461600320D+00 1.751136067064547D+00 - 2.225060883748461D+00 2.319494172391132D+00 1.979133979542057D+00 - 1.720062851525911D+00 1.742303695927998D+00 1.760464111766122D+00 - 1.769863743262922D+00 1.775464849119423D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.079904464131940D+00 1.086777370188643D+00 - 1.100853622877844D+00 1.129128466302770D+00 1.087799599409944D+00 - 9.991504666870326D-01 1.083788404316320D+00 1.758266584447000D+00 - 2.231012216068369D+00 2.325011578685185D+00 1.985763752658951D+00 - 1.742411162049718D+00 1.760120541717574D+00 1.775555292496553D+00 - 1.783864931114215D+00 1.788893004790731D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.239556501259395D+00 1.252402268097948D+00 + 1.281457486219063D+00 1.356647530034123D+00 1.160793392548136D+00 + 1.045350388892099D+00 1.161066564111634D+00 1.728928885624539D+00 + 2.201627417735612D+00 2.297593584202499D+00 1.953359354774947D+00 + 1.585511186660355D+00 1.668314549551209D+00 1.701813739432198D+00 + 1.716555452712973D+00 1.724735229909999D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.209492476409111D+00 1.220703111304798D+00 + 1.245274772014082D+00 1.296627693881290D+00 1.146849155278638D+00 + 1.036373672839851D+00 1.146991262383977D+00 1.733659173583716D+00 + 2.207439952396332D+00 2.303050693729919D+00 1.959702041972846D+00 + 1.631816817456828D+00 1.686355151008861D+00 1.715576735984871D+00 + 1.728977371333047D+00 1.736556027861200D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.177840473344544D+00 1.187554384834600D+00 + 1.208192116852286D+00 1.247854803817944D+00 1.132559376317338D+00 + 1.027271863177037D+00 1.132277146632702D+00 1.738864139172460D+00 + 2.213282181830855D+00 2.308505491414583D+00 1.966099391784170D+00 + 1.666463626573643D+00 1.705085249813714D+00 1.730228097159930D+00 + 1.742191115993445D+00 1.749103962019130D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.145385852619040D+00 1.153880593950668D+00 + 1.171500334040371D+00 1.204996829190804D+00 1.117947796918176D+00 + 1.018011393739030D+00 1.116864053984386D+00 1.744670543483001D+00 + 2.219154946413281D+00 2.313993178673260D+00 1.972588098096500D+00 + 1.695131343116999D+00 1.723894215916693D+00 1.745283625139987D+00 + 1.755919284546446D+00 1.762153242983298D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.112648307718462D+00 1.120207824461273D+00 + 1.135691620577192D+00 1.165796344071552D+00 1.103010050369057D+00 + 1.008635214169220D+00 1.100702461600324D+00 1.751136067064598D+00 + 2.225060883748469D+00 2.319494172391139D+00 1.979133979542079D+00 + 1.720062851525911D+00 1.742303695928012D+00 1.760464111766120D+00 + 1.769863743262916D+00 1.775464849119407D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.079904464131942D+00 1.086777370188651D+00 + 1.100853622877844D+00 1.129128466302761D+00 1.087799599409949D+00 + 9.991504666870328D-01 1.083788404316328D+00 1.758266584447051D+00 + 2.231012216068361D+00 2.325011578685193D+00 1.985763752658978D+00 + 1.742411162049719D+00 1.760120541717591D+00 1.775555292496542D+00 + 1.783864931114200D+00 1.788893004790718D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -307,174 +307,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.978520470225608D-01 2.064449085539040D-01 - 2.245230977455073D-01 2.678866452392957D-01 8.143144246413246D-01 - 1.357640069848507D+00 2.003135990123885D+00 2.457433385189283D+00 - 2.369961471178811D+00 1.825104579532660D+00 1.215828128139687D+00 - 7.630619795132572D-01 2.785323150246908D-01 2.469473363750993D-01 - 2.300966525226590D-01 2.214990770596285D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.234458896231706D-01 2.330344611322291D-01 - 2.534637415179179D-01 3.231586165115516D-01 7.666121825020961D-01 - 1.355500735673203D+00 2.006050442368000D+00 2.466453527685668D+00 - 2.377104772667733D+00 1.825542591871755D+00 1.212596079959939D+00 - 7.148666222671418D-01 3.273561765072083D-01 2.623620027420958D-01 - 2.423865678899265D-01 2.326127481914249D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.509173907769605D-01 2.614475932376091D-01 - 2.841635736329279D-01 3.725908346703523D-01 7.351301491267725D-01 - 1.353190273705118D+00 2.009306502923916D+00 2.476537868213717D+00 - 2.385078190456318D+00 1.826009320752713D+00 1.209008163538182D+00 - 6.802340405790900D-01 3.672854799820218D-01 2.785763080344005D-01 - 2.555721684910559D-01 2.446392869936223D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.776614200115031D-01 2.888560214815697D-01 - 3.130901901327913D-01 3.941729004630929D-01 7.394448775258825D-01 - 1.350886923206373D+00 2.012678412082428D+00 2.487038830624484D+00 - 2.393379039953250D+00 1.826467520634453D+00 1.205324978208502D+00 - 6.796714093359186D-01 3.781713996561470D-01 2.938258951833528D-01 - 2.683664372952275D-01 2.564086357521951D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.021205569568433D-01 3.135839665121978D-01 - 3.382066717195736D-01 4.113855858225386D-01 7.418313108769874D-01 - 1.348687165207306D+00 2.016024911570341D+00 2.497595241074939D+00 - 2.401740880857552D+00 1.826906531217293D+00 1.201690245361426D+00 - 6.778653862449131D-01 3.864052772753088D-01 3.070341328721254D-01 - 2.799362499242958D-01 2.671574187306285D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.241983461119279D-01 3.355811412223566D-01 - 3.597285252566239D-01 4.263461746706191D-01 7.441883706771111D-01 - 1.346597681187893D+00 2.019337215307066D+00 2.508284392760104D+00 - 2.410253530550631D+00 1.827321230609899D+00 1.198082291753299D+00 - 6.756876900260729D-01 3.928710142225856D-01 3.181404061732122D-01 - 2.902173571542795D-01 2.769010762317006D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.441868098294130D-01 3.553012350697854D-01 - 3.785697539293347D-01 4.398497457591921D-01 7.466944357131744D-01 - 1.344635836678607D+00 2.022604517211243D+00 2.519110554676892D+00 - 2.418935680062110D+00 1.827708397791802D+00 1.194498205702600D+00 - 6.733292981006143D-01 3.979836103897924D-01 3.274033078900804D-01 - 2.992444348905369D-01 2.856332030508640D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.625438701226765D-01 3.733212196520556D-01 - 3.956189596581923D-01 4.525628513336662D-01 7.494711436185452D-01 - 1.342819334417873D+00 2.025804998739213D+00 2.530012003508344D+00 - 2.427752995299986D+00 1.828070239861601D+00 1.190938987162194D+00 - 6.708832189487338D-01 4.020832938733291D-01 3.351606071210688D-01 - 3.071452529182929D-01 2.934086724826001D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.829183190262540D-01 1.887429463377742D-01 - 1.991507703849058D-01 2.226831037355483D-01 6.189696718839445D-01 - 1.035920662234141D+00 1.681372621180744D+00 2.322199528244809D+00 - 2.584294673508180D+00 2.148987516791079D+00 1.500811792114879D+00 - 9.338455442729462D-01 2.767867767339869D-01 2.499458384699465D-01 - 2.293490434784176D-01 2.192509650966448D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.066468382847029D-01 2.131000844415119D-01 - 2.247858330514239D-01 2.514726838101513D-01 5.704118785481362D-01 - 1.031955485899076D+00 1.681311510080068D+00 2.327660300989922D+00 - 2.595579038014222D+00 2.150984656401763D+00 1.499634352822919D+00 - 9.290208233480014D-01 3.206040166774963D-01 2.667926282173337D-01 - 2.417018353346992D-01 2.300847661808743D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.334088073820245D-01 2.406278283844432D-01 - 2.536240986515373D-01 2.839723505585592D-01 4.365854149999999D-01 + 0.000000000000000D+00 1.978520470225610D-01 2.064449085539030D-01 + 2.245230977455070D-01 2.678866452392958D-01 8.143144246413283D-01 + 1.357640069848513D+00 2.003135990123890D+00 2.457433385189284D+00 + 2.369961471178810D+00 1.825104579532670D+00 1.215828128139694D+00 + 7.630619795132548D-01 2.785323150246906D-01 2.469473363750997D-01 + 2.300966525226589D-01 2.214990770596282D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.234458896231708D-01 2.330344611322286D-01 + 2.534637415179172D-01 3.231586165115513D-01 7.666121825020970D-01 + 1.355500735673205D+00 2.006050442368001D+00 2.466453527685668D+00 + 2.377104772667735D+00 1.825542591871761D+00 1.212596079959942D+00 + 7.148666222671411D-01 3.273561765072083D-01 2.623620027420962D-01 + 2.423865678899268D-01 2.326127481914249D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.509173907769617D-01 2.614475932376099D-01 + 2.841635736329224D-01 3.725908346703469D-01 7.351301491267711D-01 + 1.353190273705118D+00 2.009306502923917D+00 2.476537868213714D+00 + 2.385078190456315D+00 1.826009320752712D+00 1.209008163538181D+00 + 6.802340405790915D-01 3.672854799820223D-01 2.785763080343980D-01 + 2.555721684910550D-01 2.446392869936228D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.776614200115022D-01 2.888560214815687D-01 + 3.130901901327842D-01 3.941729004630870D-01 7.394448775258762D-01 + 1.350886923206371D+00 2.012678412082433D+00 2.487038830624479D+00 + 2.393379039953246D+00 1.826467520634451D+00 1.205324978208498D+00 + 6.796714093359214D-01 3.781713996561468D-01 2.938258951833437D-01 + 2.683664372952232D-01 2.564086357521987D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.021205569568350D-01 3.135839665121883D-01 + 3.382066717195674D-01 4.113855858225354D-01 7.418313108769766D-01 + 1.348687165207302D+00 2.016024911570347D+00 2.497595241074935D+00 + 2.401740880857548D+00 1.826906531217293D+00 1.201690245361424D+00 + 6.778653862449231D-01 3.864052772753153D-01 3.070341328721132D-01 + 2.799362499242876D-01 2.671574187306360D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.241983461119144D-01 3.355811412223427D-01 + 3.597285252566134D-01 4.263461746706075D-01 7.441883706770969D-01 + 1.346597681187889D+00 2.019337215307069D+00 2.508284392760100D+00 + 2.410253530550619D+00 1.827321230609893D+00 1.198082291753304D+00 + 6.756876900260902D-01 3.928710142225983D-01 3.181404061732007D-01 + 2.902173571542694D-01 2.769010762317094D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.441868098293989D-01 3.553012350697798D-01 + 3.785697539293310D-01 4.398497457591741D-01 7.466944357131524D-01 + 1.344635836678606D+00 2.022604517211253D+00 2.519110554676887D+00 + 2.418935680062089D+00 1.827708397791797D+00 1.194498205702617D+00 + 6.733292981006314D-01 3.979836103897966D-01 3.274033078900707D-01 + 2.992444348905326D-01 2.856332030508771D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.625438701226643D-01 3.733212196520599D-01 + 3.956189596582004D-01 4.525628513336518D-01 7.494711436185169D-01 + 1.342819334417874D+00 2.025804998739230D+00 2.530012003508340D+00 + 2.427752995299976D+00 1.828070239861616D+00 1.190938987162220D+00 + 6.708832189487437D-01 4.020832938733174D-01 3.351606071210620D-01 + 3.071452529182983D-01 2.934086724826155D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.829183190262553D-01 1.887429463377734D-01 + 1.991507703849048D-01 2.226831037355513D-01 6.189696718839447D-01 + 1.035920662234153D+00 1.681372621180748D+00 2.322199528244818D+00 + 2.584294673508174D+00 2.148987516791073D+00 1.500811792114903D+00 + 9.338455442729402D-01 2.767867767339868D-01 2.499458384699457D-01 + 2.293490434784188D-01 2.192509650966423D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.066468382847044D-01 2.131000844415109D-01 + 2.247858330514228D-01 2.514726838101490D-01 5.704118785481366D-01 + 1.031955485899079D+00 1.681311510080072D+00 2.327660300989923D+00 + 2.595579038014224D+00 2.150984656401769D+00 1.499634352822934D+00 + 9.290208233479981D-01 3.206040166774963D-01 2.667926282173334D-01 + 2.417018353347009D-01 2.300847661808738D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.334088073820245D-01 2.406278283844433D-01 + 2.536240986515373D-01 2.839723505585595D-01 4.365854150000001D-01 1.027495950561172D+00 1.681239996152497D+00 2.333989962249513D+00 - 2.608584809489013D+00 2.153270586765934D+00 1.498280771496407D+00 - 9.234483721724294D-01 4.365854149999999D-01 2.854426461340033D-01 - 2.555109012823472D-01 2.422487687617854D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.609217687393556D-01 2.687111586020189D-01 - 2.828272873124371D-01 3.162305580091778D-01 4.535750151136724D-01 - 1.022864215832246D+00 1.681160932274558D+00 2.340835121019095D+00 - 2.622741580097246D+00 2.155715785473078D+00 1.496770139275434D+00 - 9.175333712084576D-01 4.433690039354730D-01 3.037448548586108D-01 - 2.696068298626408D-01 2.549221740574501D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.864412341828450D-01 2.945715185217931D-01 - 3.093141214900298D-01 3.439887937195205D-01 4.628972350100009D-01 - 1.018443044147611D+00 1.681079500571078D+00 2.347638094464981D+00 - 2.636940526916614D+00 2.158118267326064D+00 1.495265890463234D+00 - 9.117305118868831D-01 4.460527503128605D-01 3.195189895176438D-01 - 2.824329064945159D-01 2.665038387663029D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.096397114045759D-01 3.178297637181594D-01 - 3.326204623188086D-01 3.669033093499357D-01 4.717530052106972D-01 - 1.014231959139640D+00 1.680994156970893D+00 2.354387894274412D+00 - 2.651414448643749D+00 2.160490280543782D+00 1.493751686536093D+00 - 9.060128925594916D-01 4.476653902204170D-01 3.323839790503141D-01 - 2.938006564260278D-01 2.770075980103366D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.306235558237782D-01 3.387003535011980D-01 - 3.531739853512603D-01 3.862163440064909D-01 4.805120401153526D-01 - 1.010256478242754D+00 1.680908130398287D+00 2.361058679584671D+00 - 2.666276548537583D+00 2.162832844477411D+00 1.492210110882309D+00 - 9.003544770353009D-01 4.487180002890818D-01 3.427166873305297D-01 - 3.036603018859773D-01 2.864008722947761D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.497714553525279D-01 3.576518746401479D-01 - 3.716787267865354D-01 4.032099595730524D-01 4.894606393418726D-01 - 1.006548585152719D+00 1.680830152920668D+00 2.367621105941346D+00 - 2.681485884643969D+00 2.165147442589479D+00 1.490643193218010D+00 - 8.947850416747793D-01 4.494596734032949D-01 3.510400805362632D-01 - 3.121961618075515D-01 2.947204035738428D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.887429463377742D-01 1.991507703849058D-01 - 2.226831037355483D-01 2.767867767339869D-01 1.035920662234141D+00 - 1.681372621180744D+00 2.322199528244809D+00 2.584294673508180D+00 - 2.148987516791079D+00 1.500811792114879D+00 9.338455442729462D-01 - 6.189696718839445D-01 2.499458384699465D-01 2.293490434784176D-01 - 2.192509650966448D-01 2.132786661267395D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.131000844415119D-01 2.247858330514239D-01 - 2.514726838101513D-01 3.206040166774963D-01 1.031955485899076D+00 - 1.681311510080068D+00 2.327660300989922D+00 2.595579038014222D+00 - 2.150984656401763D+00 1.499634352822919D+00 9.290208233480014D-01 - 5.704118785481362D-01 2.667926282173337D-01 2.417018353346992D-01 - 2.300847661808743D-01 2.233819108342555D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.406278283844432D-01 2.536240986515373D-01 - 2.839723505585592D-01 4.365854149999999D-01 1.027495950561172D+00 + 2.608584809489013D+00 2.153270586765935D+00 1.498280771496407D+00 + 9.234483721724297D-01 4.365854150000001D-01 2.854426461340033D-01 + 2.555109012823471D-01 2.422487687617854D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.609217687393575D-01 2.687111586020217D-01 + 2.828272873124374D-01 3.162305580091554D-01 4.535750151136729D-01 + 1.022864215832239D+00 1.681160932274562D+00 2.340835121019096D+00 + 2.622741580097236D+00 2.155715785473078D+00 1.496770139275430D+00 + 9.175333712084571D-01 4.433690039354793D-01 3.037448548586066D-01 + 2.696068298626348D-01 2.549221740574526D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.864412341828364D-01 2.945715185217933D-01 + 3.093141214900225D-01 3.439887937195211D-01 4.628972350099986D-01 + 1.018443044147594D+00 1.681079500571089D+00 2.347638094464987D+00 + 2.636940526916597D+00 2.158118267326072D+00 1.495265890463225D+00 + 9.117305118868819D-01 4.460527503128671D-01 3.195189895176342D-01 + 2.824329064944989D-01 2.665038387663066D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.096397114045676D-01 3.178297637181431D-01 + 3.326204623187942D-01 3.669033093499318D-01 4.717530052106902D-01 + 1.014231959139624D+00 1.680994156970899D+00 2.354387894274412D+00 + 2.651414448643743D+00 2.160490280543780D+00 1.493751686536094D+00 + 9.060128925594945D-01 4.476653902204493D-01 3.323839790503106D-01 + 2.938006564260093D-01 2.770075980103353D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.306235558237636D-01 3.387003535011835D-01 + 3.531739853512499D-01 3.862163440064779D-01 4.805120401153303D-01 + 1.010256478242743D+00 1.680908130398292D+00 2.361058679584674D+00 + 2.666276548537571D+00 2.162832844477381D+00 1.492210110882316D+00 + 9.003544770353127D-01 4.487180002891044D-01 3.427166873305288D-01 + 3.036603018859541D-01 2.864008722947790D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.497714553525060D-01 3.576518746401424D-01 + 3.716787267865431D-01 4.032099595730531D-01 4.894606393418351D-01 + 1.006548585152701D+00 1.680830152920688D+00 2.367621105941357D+00 + 2.681485884643946D+00 2.165147442589459D+00 1.490643193218032D+00 + 8.947850416748071D-01 4.494596734033013D-01 3.510400805362518D-01 + 3.121961618075478D-01 2.947204035738494D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.887429463377734D-01 1.991507703849048D-01 + 2.226831037355513D-01 2.767867767339868D-01 1.035920662234153D+00 + 1.681372621180748D+00 2.322199528244818D+00 2.584294673508174D+00 + 2.148987516791073D+00 1.500811792114903D+00 9.338455442729402D-01 + 6.189696718839447D-01 2.499458384699457D-01 2.293490434784188D-01 + 2.192509650966423D-01 2.132786661267411D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.131000844415109D-01 2.247858330514228D-01 + 2.514726838101490D-01 3.206040166774963D-01 1.031955485899079D+00 + 1.681311510080072D+00 2.327660300989923D+00 2.595579038014224D+00 + 2.150984656401769D+00 1.499634352822934D+00 9.290208233479981D-01 + 5.704118785481366D-01 2.667926282173334D-01 2.417018353347009D-01 + 2.300847661808738D-01 2.233819108342558D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.406278283844433D-01 2.536240986515373D-01 + 2.839723505585595D-01 4.365854150000001D-01 1.027495950561172D+00 1.681239996152497D+00 2.333989962249513D+00 2.608584809489013D+00 - 2.153270586765934D+00 1.498280771496407D+00 9.234483721724294D-01 - 4.365854149999999D-01 2.854426461340033D-01 2.555109012823472D-01 + 2.153270586765935D+00 1.498280771496407D+00 9.234483721724297D-01 + 4.365854150000001D-01 2.854426461340033D-01 2.555109012823471D-01 2.422487687617854D-01 2.347355469887845D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.687111586020189D-01 2.828272873124371D-01 - 3.162305580091778D-01 4.535750151136724D-01 1.022864215832246D+00 - 1.681160932274558D+00 2.340835121019095D+00 2.622741580097246D+00 - 2.155715785473078D+00 1.496770139275434D+00 9.175333712084576D-01 - 4.433690039354730D-01 3.037448548586108D-01 2.696068298626408D-01 - 2.549221740574501D-01 2.466506581664690D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.945715185217931D-01 3.093141214900298D-01 - 3.439887937195205D-01 4.628972350100009D-01 1.018443044147611D+00 - 1.681079500571078D+00 2.347638094464981D+00 2.636940526916614D+00 - 2.158118267326064D+00 1.495265890463234D+00 9.117305118868831D-01 - 4.460527503128605D-01 3.195189895176438D-01 2.824329064945159D-01 - 2.665038387663029D-01 2.575578720185586D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.178297637181594D-01 3.326204623188086D-01 - 3.669033093499357D-01 4.717530052106972D-01 1.014231959139640D+00 - 1.680994156970893D+00 2.354387894274412D+00 2.651414448643749D+00 - 2.160490280543782D+00 1.493751686536093D+00 9.060128925594916D-01 - 4.476653902204170D-01 3.323839790503141D-01 2.938006564260278D-01 - 2.770075980103366D-01 2.675603661273161D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.387003535011980D-01 3.531739853512603D-01 - 3.862163440064909D-01 4.805120401153526D-01 1.010256478242754D+00 - 1.680908130398287D+00 2.361058679584671D+00 2.666276548537583D+00 - 2.162832844477411D+00 1.492210110882309D+00 9.003544770353009D-01 - 4.487180002890818D-01 3.427166873305297D-01 3.036603018859773D-01 - 2.864008722947761D-01 2.766354684943735D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.576518746401479D-01 3.716787267865354D-01 - 4.032099595730524D-01 4.894606393418726D-01 1.006548585152719D+00 - 1.680830152920668D+00 2.367621105941346D+00 2.681485884643969D+00 - 2.165147442589479D+00 1.490643193218010D+00 8.947850416747793D-01 - 4.494596734032949D-01 3.510400805362632D-01 3.121961618075515D-01 - 2.947204035738428D-01 2.847760678404638D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.687111586020217D-01 2.828272873124374D-01 + 3.162305580091554D-01 4.535750151136729D-01 1.022864215832239D+00 + 1.681160932274562D+00 2.340835121019096D+00 2.622741580097236D+00 + 2.155715785473078D+00 1.496770139275430D+00 9.175333712084571D-01 + 4.433690039354793D-01 3.037448548586066D-01 2.696068298626348D-01 + 2.549221740574526D-01 2.466506581664684D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.945715185217933D-01 3.093141214900225D-01 + 3.439887937195211D-01 4.628972350099986D-01 1.018443044147594D+00 + 1.681079500571089D+00 2.347638094464987D+00 2.636940526916597D+00 + 2.158118267326072D+00 1.495265890463225D+00 9.117305118868819D-01 + 4.460527503128671D-01 3.195189895176342D-01 2.824329064944989D-01 + 2.665038387663066D-01 2.575578720185673D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.178297637181431D-01 3.326204623187942D-01 + 3.669033093499318D-01 4.717530052106902D-01 1.014231959139624D+00 + 1.680994156970899D+00 2.354387894274412D+00 2.651414448643743D+00 + 2.160490280543780D+00 1.493751686536094D+00 9.060128925594945D-01 + 4.476653902204493D-01 3.323839790503106D-01 2.938006564260093D-01 + 2.770075980103353D-01 2.675603661273350D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.387003535011835D-01 3.531739853512499D-01 + 3.862163440064779D-01 4.805120401153303D-01 1.010256478242743D+00 + 1.680908130398292D+00 2.361058679584674D+00 2.666276548537571D+00 + 2.162832844477381D+00 1.492210110882316D+00 9.003544770353127D-01 + 4.487180002891044D-01 3.427166873305288D-01 3.036603018859541D-01 + 2.864008722947790D-01 2.766354684943883D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.576518746401424D-01 3.716787267865431D-01 + 4.032099595730531D-01 4.894606393418351D-01 1.006548585152701D+00 + 1.680830152920688D+00 2.367621105941357D+00 2.681485884643946D+00 + 2.165147442589459D+00 1.490643193218032D+00 8.947850416748071D-01 + 4.494596734033013D-01 3.510400805362518D-01 3.121961618075478D-01 + 2.947204035738494D-01 2.847760678404917D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -487,114 +487,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.066468382847029D-01 2.131000844415119D-01 - 2.247858330514239D-01 2.514726838101513D-01 5.704118785481362D-01 - 1.031955485899076D+00 1.681311510080068D+00 2.327660300989922D+00 - 2.595579038014222D+00 2.150984656401763D+00 1.499634352822919D+00 - 9.290208233480014D-01 3.206040166774963D-01 2.667926282173337D-01 - 2.417018353346992D-01 2.300847661808743D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.334088073820245D-01 2.406278283844432D-01 - 2.536240986515373D-01 2.839723505585592D-01 4.365854149999999D-01 + 0.000000000000000D+00 2.066468382847044D-01 2.131000844415109D-01 + 2.247858330514228D-01 2.514726838101490D-01 5.704118785481366D-01 + 1.031955485899079D+00 1.681311510080072D+00 2.327660300989923D+00 + 2.595579038014224D+00 2.150984656401769D+00 1.499634352822934D+00 + 9.290208233479981D-01 3.206040166774963D-01 2.667926282173334D-01 + 2.417018353347009D-01 2.300847661808738D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.334088073820245D-01 2.406278283844433D-01 + 2.536240986515373D-01 2.839723505585595D-01 4.365854150000001D-01 1.027495950561172D+00 1.681239996152497D+00 2.333989962249513D+00 - 2.608584809489013D+00 2.153270586765934D+00 1.498280771496407D+00 - 9.234483721724294D-01 4.365854149999999D-01 2.854426461340033D-01 - 2.555109012823472D-01 2.422487687617854D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.609217687393556D-01 2.687111586020189D-01 - 2.828272873124371D-01 3.162305580091778D-01 4.535750151136724D-01 - 1.022864215832246D+00 1.681160932274558D+00 2.340835121019095D+00 - 2.622741580097246D+00 2.155715785473078D+00 1.496770139275434D+00 - 9.175333712084576D-01 4.433690039354730D-01 3.037448548586108D-01 - 2.696068298626408D-01 2.549221740574501D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.864412341828450D-01 2.945715185217931D-01 - 3.093141214900298D-01 3.439887937195205D-01 4.628972350100009D-01 - 1.018443044147611D+00 1.681079500571078D+00 2.347638094464981D+00 - 2.636940526916614D+00 2.158118267326064D+00 1.495265890463234D+00 - 9.117305118868831D-01 4.460527503128605D-01 3.195189895176438D-01 - 2.824329064945159D-01 2.665038387663029D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.096397114045759D-01 3.178297637181594D-01 - 3.326204623188086D-01 3.669033093499357D-01 4.717530052106972D-01 - 1.014231959139640D+00 1.680994156970893D+00 2.354387894274412D+00 - 2.651414448643749D+00 2.160490280543782D+00 1.493751686536093D+00 - 9.060128925594916D-01 4.476653902204170D-01 3.323839790503141D-01 - 2.938006564260278D-01 2.770075980103366D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.306235558237782D-01 3.387003535011980D-01 - 3.531739853512603D-01 3.862163440064909D-01 4.805120401153526D-01 - 1.010256478242754D+00 1.680908130398287D+00 2.361058679584671D+00 - 2.666276548537583D+00 2.162832844477411D+00 1.492210110882309D+00 - 9.003544770353009D-01 4.487180002890818D-01 3.427166873305297D-01 - 3.036603018859773D-01 2.864008722947761D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.497714553525279D-01 3.576518746401479D-01 - 3.716787267865354D-01 4.032099595730524D-01 4.894606393418726D-01 - 1.006548585152719D+00 1.680830152920668D+00 2.367621105941346D+00 - 2.681485884643969D+00 2.165147442589479D+00 1.490643193218010D+00 - 8.947850416747793D-01 4.494596734032949D-01 3.510400805362632D-01 - 3.121961618075515D-01 2.947204035738428D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.675472455090854D-01 3.752049049889448D-01 - 3.887493721925946D-01 4.188377800805868D-01 4.987430263391531D-01 - 1.003132323640436D+00 1.680766275957668D+00 2.374002460137168D+00 - 2.696938563310894D+00 2.167440090655603D+00 1.489050232983311D+00 - 8.892774807726747D-01 4.500106799441866D-01 3.578227416095717D-01 - 3.195834445308888D-01 3.020810017608886D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.131000844415119D-01 2.247858330514239D-01 - 2.514726838101513D-01 3.206040166774963D-01 1.031955485899076D+00 - 1.681311510080068D+00 2.327660300989922D+00 2.595579038014222D+00 - 2.150984656401763D+00 1.499634352822919D+00 9.290208233480014D-01 - 5.704118785481362D-01 2.667926282173337D-01 2.417018353346992D-01 - 2.300847661808743D-01 2.233819108342555D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.406278283844432D-01 2.536240986515373D-01 - 2.839723505585592D-01 4.365854149999999D-01 1.027495950561172D+00 + 2.608584809489013D+00 2.153270586765935D+00 1.498280771496407D+00 + 9.234483721724297D-01 4.365854150000001D-01 2.854426461340033D-01 + 2.555109012823471D-01 2.422487687617854D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.609217687393575D-01 2.687111586020217D-01 + 2.828272873124374D-01 3.162305580091554D-01 4.535750151136729D-01 + 1.022864215832239D+00 1.681160932274562D+00 2.340835121019096D+00 + 2.622741580097236D+00 2.155715785473078D+00 1.496770139275430D+00 + 9.175333712084571D-01 4.433690039354793D-01 3.037448548586066D-01 + 2.696068298626348D-01 2.549221740574526D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.864412341828364D-01 2.945715185217933D-01 + 3.093141214900225D-01 3.439887937195211D-01 4.628972350099986D-01 + 1.018443044147594D+00 1.681079500571089D+00 2.347638094464987D+00 + 2.636940526916597D+00 2.158118267326072D+00 1.495265890463225D+00 + 9.117305118868819D-01 4.460527503128671D-01 3.195189895176342D-01 + 2.824329064944989D-01 2.665038387663066D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.096397114045676D-01 3.178297637181431D-01 + 3.326204623187942D-01 3.669033093499318D-01 4.717530052106902D-01 + 1.014231959139624D+00 1.680994156970899D+00 2.354387894274412D+00 + 2.651414448643743D+00 2.160490280543780D+00 1.493751686536094D+00 + 9.060128925594945D-01 4.476653902204493D-01 3.323839790503106D-01 + 2.938006564260093D-01 2.770075980103353D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.306235558237636D-01 3.387003535011835D-01 + 3.531739853512499D-01 3.862163440064779D-01 4.805120401153303D-01 + 1.010256478242743D+00 1.680908130398292D+00 2.361058679584674D+00 + 2.666276548537571D+00 2.162832844477381D+00 1.492210110882316D+00 + 9.003544770353127D-01 4.487180002891044D-01 3.427166873305288D-01 + 3.036603018859541D-01 2.864008722947790D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.497714553525060D-01 3.576518746401424D-01 + 3.716787267865431D-01 4.032099595730531D-01 4.894606393418351D-01 + 1.006548585152701D+00 1.680830152920688D+00 2.367621105941357D+00 + 2.681485884643946D+00 2.165147442589459D+00 1.490643193218032D+00 + 8.947850416748071D-01 4.494596734033013D-01 3.510400805362518D-01 + 3.121961618075478D-01 2.947204035738494D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.675472455090620D-01 3.752049049889468D-01 + 3.887493721926073D-01 4.188377800805980D-01 4.987430263391208D-01 + 1.003132323640410D+00 1.680766275957696D+00 2.374002460137180D+00 + 2.696938563310877D+00 2.167440090655621D+00 1.489050232983350D+00 + 8.892774807726929D-01 4.500106799441734D-01 3.578227416095430D-01 + 3.195834445309056D-01 3.020810017608902D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.131000844415109D-01 2.247858330514228D-01 + 2.514726838101490D-01 3.206040166774963D-01 1.031955485899079D+00 + 1.681311510080072D+00 2.327660300989923D+00 2.595579038014224D+00 + 2.150984656401769D+00 1.499634352822934D+00 9.290208233479981D-01 + 5.704118785481366D-01 2.667926282173334D-01 2.417018353347009D-01 + 2.300847661808738D-01 2.233819108342558D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.406278283844433D-01 2.536240986515373D-01 + 2.839723505585595D-01 4.365854150000001D-01 1.027495950561172D+00 1.681239996152497D+00 2.333989962249513D+00 2.608584809489013D+00 - 2.153270586765934D+00 1.498280771496407D+00 9.234483721724294D-01 - 4.365854149999999D-01 2.854426461340033D-01 2.555109012823472D-01 + 2.153270586765935D+00 1.498280771496407D+00 9.234483721724297D-01 + 4.365854150000001D-01 2.854426461340033D-01 2.555109012823471D-01 2.422487687617854D-01 2.347355469887845D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.687111586020189D-01 2.828272873124371D-01 - 3.162305580091778D-01 4.535750151136724D-01 1.022864215832246D+00 - 1.681160932274558D+00 2.340835121019095D+00 2.622741580097246D+00 - 2.155715785473078D+00 1.496770139275434D+00 9.175333712084576D-01 - 4.433690039354730D-01 3.037448548586108D-01 2.696068298626408D-01 - 2.549221740574501D-01 2.466506581664690D-01 0.000000000000000D+00 - 0.000000000000000D+00 2.945715185217931D-01 3.093141214900298D-01 - 3.439887937195205D-01 4.628972350100009D-01 1.018443044147611D+00 - 1.681079500571078D+00 2.347638094464981D+00 2.636940526916614D+00 - 2.158118267326064D+00 1.495265890463234D+00 9.117305118868831D-01 - 4.460527503128605D-01 3.195189895176438D-01 2.824329064945159D-01 - 2.665038387663029D-01 2.575578720185586D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.178297637181594D-01 3.326204623188086D-01 - 3.669033093499357D-01 4.717530052106972D-01 1.014231959139640D+00 - 1.680994156970893D+00 2.354387894274412D+00 2.651414448643749D+00 - 2.160490280543782D+00 1.493751686536093D+00 9.060128925594916D-01 - 4.476653902204170D-01 3.323839790503141D-01 2.938006564260278D-01 - 2.770075980103366D-01 2.675603661273161D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.387003535011980D-01 3.531739853512603D-01 - 3.862163440064909D-01 4.805120401153526D-01 1.010256478242754D+00 - 1.680908130398287D+00 2.361058679584671D+00 2.666276548537583D+00 - 2.162832844477411D+00 1.492210110882309D+00 9.003544770353009D-01 - 4.487180002890818D-01 3.427166873305297D-01 3.036603018859773D-01 - 2.864008722947761D-01 2.766354684943735D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.576518746401479D-01 3.716787267865354D-01 - 4.032099595730524D-01 4.894606393418726D-01 1.006548585152719D+00 - 1.680830152920668D+00 2.367621105941346D+00 2.681485884643969D+00 - 2.165147442589479D+00 1.490643193218010D+00 8.947850416747793D-01 - 4.494596734032949D-01 3.510400805362632D-01 3.121961618075515D-01 - 2.947204035738428D-01 2.847760678404638D-01 0.000000000000000D+00 - 0.000000000000000D+00 3.752049049889448D-01 3.887493721925946D-01 - 4.188377800805868D-01 4.987430263391531D-01 1.003132323640436D+00 - 1.680766275957668D+00 2.374002460137168D+00 2.696938563310894D+00 - 2.167440090655603D+00 1.489050232983311D+00 8.892774807726747D-01 - 4.500106799441866D-01 3.578227416095717D-01 3.195834445308888D-01 - 3.020810017608886D-01 2.920572167552052D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.687111586020217D-01 2.828272873124374D-01 + 3.162305580091554D-01 4.535750151136729D-01 1.022864215832239D+00 + 1.681160932274562D+00 2.340835121019096D+00 2.622741580097236D+00 + 2.155715785473078D+00 1.496770139275430D+00 9.175333712084571D-01 + 4.433690039354793D-01 3.037448548586066D-01 2.696068298626348D-01 + 2.549221740574526D-01 2.466506581664684D-01 0.000000000000000D+00 + 0.000000000000000D+00 2.945715185217933D-01 3.093141214900225D-01 + 3.439887937195211D-01 4.628972350099986D-01 1.018443044147594D+00 + 1.681079500571089D+00 2.347638094464987D+00 2.636940526916597D+00 + 2.158118267326072D+00 1.495265890463225D+00 9.117305118868819D-01 + 4.460527503128671D-01 3.195189895176342D-01 2.824329064944989D-01 + 2.665038387663066D-01 2.575578720185673D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.178297637181431D-01 3.326204623187942D-01 + 3.669033093499318D-01 4.717530052106902D-01 1.014231959139624D+00 + 1.680994156970899D+00 2.354387894274412D+00 2.651414448643743D+00 + 2.160490280543780D+00 1.493751686536094D+00 9.060128925594945D-01 + 4.476653902204493D-01 3.323839790503106D-01 2.938006564260093D-01 + 2.770075980103353D-01 2.675603661273350D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.387003535011835D-01 3.531739853512499D-01 + 3.862163440064779D-01 4.805120401153303D-01 1.010256478242743D+00 + 1.680908130398292D+00 2.361058679584674D+00 2.666276548537571D+00 + 2.162832844477381D+00 1.492210110882316D+00 9.003544770353127D-01 + 4.487180002891044D-01 3.427166873305288D-01 3.036603018859541D-01 + 2.864008722947790D-01 2.766354684943883D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.576518746401424D-01 3.716787267865431D-01 + 4.032099595730531D-01 4.894606393418351D-01 1.006548585152701D+00 + 1.680830152920688D+00 2.367621105941357D+00 2.681485884643946D+00 + 2.165147442589459D+00 1.490643193218032D+00 8.947850416748071D-01 + 4.494596734033013D-01 3.510400805362518D-01 3.121961618075478D-01 + 2.947204035738494D-01 2.847760678404917D-01 0.000000000000000D+00 + 0.000000000000000D+00 3.752049049889468D-01 3.887493721926073D-01 + 4.188377800805980D-01 4.987430263391208D-01 1.003132323640410D+00 + 1.680766275957696D+00 2.374002460137180D+00 2.696938563310877D+00 + 2.167440090655621D+00 1.489050232983350D+00 8.892774807726929D-01 + 4.500106799441734D-01 3.578227416095430D-01 3.195834445309056D-01 + 3.020810017608902D-01 2.920572167552307D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -608,294 +608,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.033983686222558D-02 1.033826163411333D-02 - 1.033827432527708D-02 1.034041626276630D-02 1.033879167821870D-02 - 1.034074295488394D-02 1.034173051985104D-02 1.033690086159199D-02 - 1.032889498764643D-02 1.031959535148462D-02 1.031795186644914D-02 - 1.033012988420477D-02 1.034361878448780D-02 1.034520537864151D-02 - 1.034480335385184D-02 1.034159256577089D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.431295334077047D-02 1.431091465776100D-02 - 1.431032117217339D-02 1.431119951885113D-02 1.431236515030822D-02 - 1.431335648119450D-02 1.430977921019207D-02 1.430408121896934D-02 - 1.429637056877438D-02 1.428335245242627D-02 1.427707282094716D-02 - 1.429479759763171D-02 1.430742898507398D-02 1.430286806145480D-02 - 1.430038461238860D-02 1.429606545930209D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.876468385989244D-02 1.876341937138280D-02 - 1.876219083199265D-02 1.876264663837097D-02 1.877047921393931D-02 - 1.877334152135303D-02 1.876650156998987D-02 1.876142295284337D-02 - 1.875454734342286D-02 1.874107634706083D-02 1.873891871585908D-02 - 1.875270101171067D-02 1.875308915035780D-02 1.874884567167167D-02 - 1.875718222578113D-02 1.876324446344706D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.339498199562555D-02 2.339516103458324D-02 - 2.339449222407401D-02 2.339555854945581D-02 2.340495397809507D-02 - 2.341043904548834D-02 2.340567689103088D-02 2.340367924355416D-02 - 2.339749780815268D-02 2.339135163320658D-02 2.338837329493857D-02 - 2.338610737257434D-02 2.338546860376677D-02 2.338167884091342D-02 - 2.339323729395652D-02 2.340789990096940D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.802925287513130D-02 2.803108837422181D-02 - 2.803078639374273D-02 2.803128085017249D-02 2.803889794943586D-02 - 2.804088721911333D-02 2.803734425093140D-02 2.803867647446526D-02 - 2.803336092144875D-02 2.802512439477186D-02 2.801982288623326D-02 - 2.801769041498422D-02 2.802000252074136D-02 2.801669798588953D-02 - 2.801743796477501D-02 2.802219801077369D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.266320534508684D-02 3.266415212231928D-02 - 3.266379777501021D-02 3.266746143802316D-02 3.267430301517848D-02 - 3.267593087258215D-02 3.267251718620504D-02 3.267210907617202D-02 - 3.266897343174712D-02 3.266164533428453D-02 3.265622122917815D-02 - 3.265308079751870D-02 3.265142694736298D-02 3.264895129997351D-02 - 3.264953479123341D-02 3.264997438306565D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.729728634956356D-02 3.729744855040421D-02 - 3.729732653129288D-02 3.730196852044253D-02 3.730832347689073D-02 - 3.731279598164379D-02 3.730942480408678D-02 3.730583221498359D-02 - 3.730255271543260D-02 3.729984430295495D-02 3.729583000047404D-02 - 3.728831837103919D-02 3.728558249836029D-02 3.728209734845874D-02 - 3.728185714061662D-02 3.728279067580265D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.193148761608735D-02 4.193135758401827D-02 - 4.193124727226208D-02 4.193374606733866D-02 4.193976563922605D-02 - 4.194203583806700D-02 4.193806088677897D-02 4.193859420731023D-02 - 4.193553867918825D-02 4.193450288284261D-02 4.193207604381177D-02 - 4.192746295966547D-02 4.192894296038533D-02 4.192101494223199D-02 - 4.191466104445361D-02 4.191527169503635D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 8.504514804238696D-03 8.505568127932810D-03 - 8.505137543905583D-03 8.505835466429091D-03 8.509436267334913D-03 - 8.499211466042329D-03 8.512119268559097D-03 8.501991065585759D-03 - 8.503237576683349D-03 8.485135900387840D-03 8.476467519681861D-03 - 8.500094829964326D-03 8.505011934550541D-03 8.518711567562490D-03 - 8.519095260950810D-03 8.517691379804647D-03 0.000000000000000D+00 - 0.000000000000000D+00 1.217879935097657D-02 1.217046516575423D-02 - 1.217187569886069D-02 1.217024859191298D-02 1.217623267400537D-02 - 1.217028630549219D-02 1.218135477944213D-02 1.217145696581720D-02 - 1.217091783828165D-02 1.215628863523288D-02 1.216048935063590D-02 - 1.213475576551449D-02 1.218056905817259D-02 1.217018257766557D-02 - 1.217283210838717D-02 1.216959466626472D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.645154285820531D-02 1.645100598814576D-02 - 1.645031177828331D-02 1.644884861963660D-02 1.644513180568234D-02 - 1.645780981605298D-02 1.644397502379068D-02 1.644233007171827D-02 - 1.643162000006026D-02 1.642665580152271D-02 1.638997602231360D-02 - 1.642307014532466D-02 1.644513180568234D-02 1.643383249877541D-02 - 1.643462506099107D-02 1.642448661391142D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.107995750697377D-02 2.107622908624491D-02 - 2.107613063285721D-02 2.107347229719346D-02 2.108313383097148D-02 - 2.109584140305044D-02 2.109573984251802D-02 2.108396134193249D-02 - 2.108778039766245D-02 2.107213317444603D-02 2.107554038996097D-02 - 2.106708830583708D-02 2.107551378999861D-02 2.105787850697486D-02 - 2.106904661994535D-02 2.110057060827669D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.571269215575019D-02 2.571104923353332D-02 - 2.571723518569755D-02 2.571113078054783D-02 2.571449728911049D-02 - 2.572634338924787D-02 2.572383154713702D-02 2.571917483253600D-02 - 2.572380040208568D-02 2.570627725841658D-02 2.571145571000275D-02 - 2.569940877395350D-02 2.570241862050818D-02 2.570606349758543D-02 - 2.569372673914803D-02 2.570960520845602D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.034770495633141D-02 3.034556515491028D-02 - 3.035050392274607D-02 3.034427568597946D-02 3.035521964505217D-02 - 3.035953147433289D-02 3.035384246573553D-02 3.035252815831704D-02 - 3.035920250492231D-02 3.034416352037044D-02 3.033860109029770D-02 - 3.032982597067909D-02 3.033910829479611D-02 3.033241967007571D-02 - 3.033458203674894D-02 3.033183787474705D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.497990930030986D-02 3.497964196879583D-02 - 3.498089744282495D-02 3.497951404849037D-02 3.499083637257063D-02 - 3.499162456875821D-02 3.499872498150198D-02 3.498497313926563D-02 - 3.499173250218313D-02 3.498079519951260D-02 3.498302152695741D-02 - 3.497343632877840D-02 3.496995259582122D-02 3.496422722875888D-02 - 3.496457626431052D-02 3.496714298912713D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.961441642390048D-02 3.961517770524807D-02 - 3.961407708474800D-02 3.961481754910818D-02 3.962270611160095D-02 - 3.962812685463313D-02 3.963270752168185D-02 3.962129357389766D-02 - 3.962532964458795D-02 3.961235351544672D-02 3.962320696990307D-02 - 3.960365517625728D-02 3.960622938329983D-02 3.960192078556121D-02 - 3.959766511520436D-02 3.959804419382446D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 8.505568127932810D-03 8.505137543905583D-03 - 8.505835466429091D-03 8.505011934550541D-03 8.499211466042329D-03 - 8.512119268559097D-03 8.501991065585759D-03 8.503237576683349D-03 - 8.485135900387840D-03 8.476467519681861D-03 8.500094829964326D-03 - 8.509436267334913D-03 8.518711567562490D-03 8.519095260950810D-03 - 8.517691379804647D-03 8.509189839095497D-03 0.000000000000000D+00 - 0.000000000000000D+00 1.217046516575423D-02 1.217187569886069D-02 - 1.217024859191298D-02 1.218056905817259D-02 1.217028630549219D-02 - 1.218135477944213D-02 1.217145696581720D-02 1.217091783828165D-02 - 1.215628863523288D-02 1.216048935063590D-02 1.213475576551449D-02 - 1.217623267400537D-02 1.217018257766557D-02 1.217283210838717D-02 - 1.216959466626472D-02 1.216989437791871D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.645100598814576D-02 1.645031177828331D-02 - 1.644884861963660D-02 1.644513180568234D-02 1.645780981605298D-02 - 1.644397502379068D-02 1.644233007171827D-02 1.643162000006026D-02 - 1.642665580152271D-02 1.638997602231360D-02 1.642307014532466D-02 - 1.644513180568234D-02 1.643383249877541D-02 1.643462506099107D-02 - 1.642448661391142D-02 1.642028617911353D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.107622908624491D-02 2.107613063285721D-02 - 2.107347229719346D-02 2.108313383097148D-02 2.109584140305044D-02 - 2.109573984251802D-02 2.108396134193249D-02 2.108778039766245D-02 - 2.107213317444603D-02 2.107554038996097D-02 2.106708830583708D-02 - 2.107551378999861D-02 2.105787850697486D-02 2.106904661994535D-02 - 2.110057060827669D-02 2.110763445248660D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.571104923353332D-02 2.571723518569755D-02 - 2.571113078054783D-02 2.571449728911049D-02 2.572634338924787D-02 - 2.572383154713702D-02 2.571917483253600D-02 2.572380040208568D-02 - 2.570627725841658D-02 2.571145571000275D-02 2.569940877395350D-02 - 2.570241862050818D-02 2.570606349758543D-02 2.569372673914803D-02 - 2.570960520845602D-02 2.571378933465829D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.034556515491028D-02 3.035050392274607D-02 - 3.034427568597946D-02 3.035521964505217D-02 3.035953147433289D-02 - 3.035384246573553D-02 3.035252815831704D-02 3.035920250492231D-02 - 3.034416352037044D-02 3.033860109029770D-02 3.032982597067909D-02 - 3.033910829479611D-02 3.033241967007571D-02 3.033458203674894D-02 - 3.033183787474705D-02 3.033355962523338D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.497964196879583D-02 3.498089744282495D-02 - 3.497951404849037D-02 3.499083637257063D-02 3.499162456875821D-02 - 3.499872498150198D-02 3.498497313926563D-02 3.499173250218313D-02 - 3.498079519951260D-02 3.498302152695741D-02 3.497343632877840D-02 - 3.496995259582122D-02 3.496422722875888D-02 3.496457626431052D-02 - 3.496714298912713D-02 3.496735704315505D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.961517770524807D-02 3.961407708474800D-02 - 3.961481754910818D-02 3.962270611160095D-02 3.962812685463313D-02 - 3.963270752168185D-02 3.962129357389766D-02 3.962532964458795D-02 - 3.961235351544672D-02 3.962320696990307D-02 3.960365517625728D-02 - 3.960622938329983D-02 3.960192078556121D-02 3.959766511520436D-02 - 3.959804419382446D-02 3.959861847710393D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.217879935097657D-02 1.217046516575423D-02 - 1.217187569886069D-02 1.217024859191298D-02 1.217623267400537D-02 - 1.217028630549219D-02 1.218135477944213D-02 1.217145696581720D-02 - 1.217091783828165D-02 1.215628863523288D-02 1.216048935063590D-02 - 1.213475576551449D-02 1.218056905817259D-02 1.217018257766557D-02 - 1.217283210838717D-02 1.216959466626472D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.645154285820531D-02 1.645100598814576D-02 - 1.645031177828331D-02 1.644884861963660D-02 1.644513180568234D-02 - 1.645780981605298D-02 1.644397502379068D-02 1.644233007171827D-02 - 1.643162000006026D-02 1.642665580152271D-02 1.638997602231360D-02 - 1.642307014532466D-02 1.644513180568234D-02 1.643383249877541D-02 - 1.643462506099107D-02 1.642448661391142D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.107995750697377D-02 2.107622908624491D-02 - 2.107613063285721D-02 2.107347229719346D-02 2.108313383097148D-02 - 2.109584140305044D-02 2.109573984251802D-02 2.108396134193249D-02 - 2.108778039766245D-02 2.107213317444603D-02 2.107554038996097D-02 - 2.106708830583708D-02 2.107551378999861D-02 2.105787850697486D-02 - 2.106904661994535D-02 2.110057060827669D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.571269215575019D-02 2.571104923353332D-02 - 2.571723518569755D-02 2.571113078054783D-02 2.571449728911049D-02 - 2.572634338924787D-02 2.572383154713702D-02 2.571917483253600D-02 - 2.572380040208568D-02 2.570627725841658D-02 2.571145571000275D-02 - 2.569940877395350D-02 2.570241862050818D-02 2.570606349758543D-02 - 2.569372673914803D-02 2.570960520845602D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.034770495633141D-02 3.034556515491028D-02 - 3.035050392274607D-02 3.034427568597946D-02 3.035521964505217D-02 - 3.035953147433289D-02 3.035384246573553D-02 3.035252815831704D-02 - 3.035920250492231D-02 3.034416352037044D-02 3.033860109029770D-02 - 3.032982597067909D-02 3.033910829479611D-02 3.033241967007571D-02 - 3.033458203674894D-02 3.033183787474705D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.497990930030986D-02 3.497964196879583D-02 - 3.498089744282495D-02 3.497951404849037D-02 3.499083637257063D-02 - 3.499162456875821D-02 3.499872498150198D-02 3.498497313926563D-02 - 3.499173250218313D-02 3.498079519951260D-02 3.498302152695741D-02 - 3.497343632877840D-02 3.496995259582122D-02 3.496422722875888D-02 - 3.496457626431052D-02 3.496714298912713D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.961441642390048D-02 3.961517770524807D-02 - 3.961407708474800D-02 3.961481754910818D-02 3.962270611160095D-02 - 3.962812685463313D-02 3.963270752168185D-02 3.962129357389766D-02 - 3.962532964458795D-02 3.961235351544672D-02 3.962320696990307D-02 - 3.960365517625728D-02 3.960622938329983D-02 3.960192078556121D-02 - 3.959766511520436D-02 3.959804419382446D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.424817756857748D-02 4.424817876662338D-02 - 4.424799677945361D-02 4.424809767573853D-02 4.424936293290695D-02 - 4.425886665776316D-02 4.424844231818986D-02 4.424980013334651D-02 - 4.425795347740880D-02 4.424651807930952D-02 4.425593296671113D-02 - 4.424550906237563D-02 4.425445821672915D-02 4.425316345595114D-02 - 4.423131041221125D-02 4.423162445657439D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 1.217046516575423D-02 1.217187569886069D-02 - 1.217024859191298D-02 1.218056905817259D-02 1.217028630549219D-02 - 1.218135477944213D-02 1.217145696581720D-02 1.217091783828165D-02 - 1.215628863523288D-02 1.216048935063590D-02 1.213475576551449D-02 - 1.217623267400537D-02 1.217018257766557D-02 1.217283210838717D-02 - 1.216959466626472D-02 1.216989437791871D-02 0.000000000000000D+00 - 0.000000000000000D+00 1.645100598814576D-02 1.645031177828331D-02 - 1.644884861963660D-02 1.644513180568234D-02 1.645780981605298D-02 - 1.644397502379068D-02 1.644233007171827D-02 1.643162000006026D-02 - 1.642665580152271D-02 1.638997602231360D-02 1.642307014532466D-02 - 1.644513180568234D-02 1.643383249877541D-02 1.643462506099107D-02 - 1.642448661391142D-02 1.642028617911353D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.107622908624491D-02 2.107613063285721D-02 - 2.107347229719346D-02 2.108313383097148D-02 2.109584140305044D-02 - 2.109573984251802D-02 2.108396134193249D-02 2.108778039766245D-02 - 2.107213317444603D-02 2.107554038996097D-02 2.106708830583708D-02 - 2.107551378999861D-02 2.105787850697486D-02 2.106904661994535D-02 - 2.110057060827669D-02 2.110763445248660D-02 0.000000000000000D+00 - 0.000000000000000D+00 2.571104923353332D-02 2.571723518569755D-02 - 2.571113078054783D-02 2.571449728911049D-02 2.572634338924787D-02 - 2.572383154713702D-02 2.571917483253600D-02 2.572380040208568D-02 - 2.570627725841658D-02 2.571145571000275D-02 2.569940877395350D-02 - 2.570241862050818D-02 2.570606349758543D-02 2.569372673914803D-02 - 2.570960520845602D-02 2.571378933465829D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.034556515491028D-02 3.035050392274607D-02 - 3.034427568597946D-02 3.035521964505217D-02 3.035953147433289D-02 - 3.035384246573553D-02 3.035252815831704D-02 3.035920250492231D-02 - 3.034416352037044D-02 3.033860109029770D-02 3.032982597067909D-02 - 3.033910829479611D-02 3.033241967007571D-02 3.033458203674894D-02 - 3.033183787474705D-02 3.033355962523338D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.497964196879583D-02 3.498089744282495D-02 - 3.497951404849037D-02 3.499083637257063D-02 3.499162456875821D-02 - 3.499872498150198D-02 3.498497313926563D-02 3.499173250218313D-02 - 3.498079519951260D-02 3.498302152695741D-02 3.497343632877840D-02 - 3.496995259582122D-02 3.496422722875888D-02 3.496457626431052D-02 - 3.496714298912713D-02 3.496735704315505D-02 0.000000000000000D+00 - 0.000000000000000D+00 3.961517770524807D-02 3.961407708474800D-02 - 3.961481754910818D-02 3.962270611160095D-02 3.962812685463313D-02 - 3.963270752168185D-02 3.962129357389766D-02 3.962532964458795D-02 - 3.961235351544672D-02 3.962320696990307D-02 3.960365517625728D-02 - 3.960622938329983D-02 3.960192078556121D-02 3.959766511520436D-02 - 3.959804419382446D-02 3.959861847710393D-02 0.000000000000000D+00 - 0.000000000000000D+00 4.424817876662338D-02 4.424799677945361D-02 - 4.424809767573853D-02 4.424936293290695D-02 4.425886665776316D-02 - 4.424844231818986D-02 4.424980013334651D-02 4.425795347740880D-02 - 4.424651807930952D-02 4.425593296671113D-02 4.424550906237563D-02 - 4.425445821672915D-02 4.425316345595114D-02 4.423131041221125D-02 - 4.423162445657439D-02 4.423279965264263D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.033983686222564D-02 1.033826163411333D-02 + 1.033827432527710D-02 1.034041626276632D-02 1.033879167821846D-02 + 1.034074295488368D-02 1.034173051985106D-02 1.033690086159277D-02 + 1.032889498764531D-02 1.031959535148199D-02 1.031795186644838D-02 + 1.033012988420477D-02 1.034361878448778D-02 1.034520537864158D-02 + 1.034480335385195D-02 1.034159256577094D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.431295334077050D-02 1.431091465776098D-02 + 1.431032117217331D-02 1.431119951885105D-02 1.431236515030826D-02 + 1.431335648119450D-02 1.430977921019187D-02 1.430408121896973D-02 + 1.429637056877377D-02 1.428335245242443D-02 1.427707282094652D-02 + 1.429479759763175D-02 1.430742898507400D-02 1.430286806145490D-02 + 1.430038461238868D-02 1.429606545930209D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.876468385989255D-02 1.876341937138282D-02 + 1.876219083199183D-02 1.876264663837017D-02 1.877047921393935D-02 + 1.877334152135306D-02 1.876650156998965D-02 1.876142295284263D-02 + 1.875454734342236D-02 1.874107634706039D-02 1.873891871585884D-02 + 1.875270101171085D-02 1.875308915035776D-02 1.874884567167154D-02 + 1.875718222578091D-02 1.876324446344686D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.339498199562547D-02 2.339516103458299D-02 + 2.339449222407295D-02 2.339555854945506D-02 2.340495397809504D-02 + 2.341043904548831D-02 2.340567689103066D-02 2.340367924355263D-02 + 2.339749780815130D-02 2.339135163320673D-02 2.338837329493940D-02 + 2.338610737257485D-02 2.338546860376615D-02 2.338167884091227D-02 + 2.339323729395602D-02 2.340789990096942D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.802925287513102D-02 2.803108837422097D-02 + 2.803078639374222D-02 2.803128085017276D-02 2.803889794943579D-02 + 2.804088721911335D-02 2.803734425093105D-02 2.803867647446414D-02 + 2.803336092144821D-02 2.802512439477236D-02 2.801982288623401D-02 + 2.801769041498465D-02 2.802000252074073D-02 2.801669798588854D-02 + 2.801743796477458D-02 2.802219801077337D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.266320534508686D-02 3.266415212231835D-02 + 3.266379777500943D-02 3.266746143802331D-02 3.267430301517832D-02 + 3.267593087258210D-02 3.267251718620502D-02 3.267210907617247D-02 + 3.266897343174760D-02 3.266164533428410D-02 3.265622122917809D-02 + 3.265308079751900D-02 3.265142694736316D-02 3.264895129997359D-02 + 3.264953479123221D-02 3.264997438306286D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.729728634956368D-02 3.729744855040398D-02 + 3.729732653129254D-02 3.730196852044253D-02 3.730832347689064D-02 + 3.731279598164360D-02 3.730942480408694D-02 3.730583221498431D-02 + 3.730255271543280D-02 3.729984430295483D-02 3.729583000047434D-02 + 3.728831837103931D-02 3.728558249836101D-02 3.728209734845907D-02 + 3.728185714061521D-02 3.728279067580023D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.193148761608771D-02 4.193135758401836D-02 + 4.193124727226240D-02 4.193374606733885D-02 4.193976563922611D-02 + 4.194203583806690D-02 4.193806088677859D-02 4.193859420731049D-02 + 4.193553867918866D-02 4.193450288284187D-02 4.193207604381229D-02 + 4.192746295966671D-02 4.192894296038630D-02 4.192101494223252D-02 + 4.191466104445211D-02 4.191527169503520D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 8.504514804238767D-03 8.505568127932860D-03 + 8.505137543905621D-03 8.505835466429473D-03 8.509436267334847D-03 + 8.499211466041308D-03 8.512119268559082D-03 8.501991065586630D-03 + 8.503237576684058D-03 8.485135900385238D-03 8.476467519681249D-03 + 8.500094829964295D-03 8.505011934550527D-03 8.518711567562370D-03 + 8.519095260950847D-03 8.517691379804659D-03 0.000000000000000D+00 + 0.000000000000000D+00 1.217879935097674D-02 1.217046516575419D-02 + 1.217187569886064D-02 1.217024859191266D-02 1.217623267400534D-02 + 1.217028630549235D-02 1.218135477944199D-02 1.217145696581653D-02 + 1.217091783828386D-02 1.215628863522810D-02 1.216048935063337D-02 + 1.213475576551461D-02 1.218056905817260D-02 1.217018257766561D-02 + 1.217283210838748D-02 1.216959466626481D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.645154285820531D-02 1.645100598814577D-02 + 1.645031177828333D-02 1.644884861963660D-02 1.644513180568234D-02 + 1.645780981605299D-02 1.644397502379068D-02 1.644233007171826D-02 + 1.643162000006026D-02 1.642665580152285D-02 1.638997602231341D-02 + 1.642307014532470D-02 1.644513180568234D-02 1.643383249877544D-02 + 1.643462506099107D-02 1.642448661391133D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.107995750697424D-02 2.107622908624489D-02 + 2.107613063285727D-02 2.107347229719012D-02 2.108313383097161D-02 + 2.109584140305046D-02 2.109573984251812D-02 2.108396134193153D-02 + 2.108778039766044D-02 2.107213317444586D-02 2.107554038995942D-02 + 2.106708830583785D-02 2.107551378999852D-02 2.105787850697474D-02 + 2.106904661994493D-02 2.110057060827630D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.571269215574926D-02 2.571104923353348D-02 + 2.571723518569631D-02 2.571113078054811D-02 2.571449728911040D-02 + 2.572634338924771D-02 2.572383154713697D-02 2.571917483253602D-02 + 2.572380040208250D-02 2.570627725841639D-02 2.571145571000524D-02 + 2.569940877395510D-02 2.570241862050793D-02 2.570606349758339D-02 + 2.569372673914604D-02 2.570960520845682D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.034770495633126D-02 3.034556515491008D-02 + 3.035050392274400D-02 3.034427568598046D-02 3.035521964505208D-02 + 3.035953147433298D-02 3.035384246573573D-02 3.035252815831545D-02 + 3.035920250492256D-02 3.034416352037136D-02 3.033860109029645D-02 + 3.032982597067925D-02 3.033910829479632D-02 3.033241967007530D-02 + 3.033458203674946D-02 3.033183787474600D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.497990930030988D-02 3.497964196879622D-02 + 3.498089744282312D-02 3.497951404849011D-02 3.499083637257060D-02 + 3.499162456875762D-02 3.499872498150207D-02 3.498497313926681D-02 + 3.499173250218503D-02 3.498079519951143D-02 3.498302152695719D-02 + 3.497343632877948D-02 3.496995259582097D-02 3.496422722876004D-02 + 3.496457626430956D-02 3.496714298912382D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.961441642390052D-02 3.961517770524811D-02 + 3.961407708474849D-02 3.961481754910844D-02 3.962270611160099D-02 + 3.962812685463337D-02 3.963270752168135D-02 3.962129357389753D-02 + 3.962532964458788D-02 3.961235351544687D-02 3.962320696990380D-02 + 3.960365517625690D-02 3.960622938329991D-02 3.960192078556313D-02 + 3.959766511520354D-02 3.959804419382390D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 8.505568127932860D-03 8.505137543905621D-03 + 8.505835466429473D-03 8.505011934550527D-03 8.499211466041308D-03 + 8.512119268559082D-03 8.501991065586630D-03 8.503237576684058D-03 + 8.485135900385238D-03 8.476467519681249D-03 8.500094829964295D-03 + 8.509436267334847D-03 8.518711567562370D-03 8.519095260950847D-03 + 8.517691379804659D-03 8.509189839095613D-03 0.000000000000000D+00 + 0.000000000000000D+00 1.217046516575419D-02 1.217187569886064D-02 + 1.217024859191266D-02 1.218056905817260D-02 1.217028630549235D-02 + 1.218135477944199D-02 1.217145696581653D-02 1.217091783828386D-02 + 1.215628863522810D-02 1.216048935063337D-02 1.213475576551461D-02 + 1.217623267400534D-02 1.217018257766561D-02 1.217283210838748D-02 + 1.216959466626481D-02 1.216989437791868D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.645100598814577D-02 1.645031177828333D-02 + 1.644884861963660D-02 1.644513180568234D-02 1.645780981605299D-02 + 1.644397502379068D-02 1.644233007171826D-02 1.643162000006026D-02 + 1.642665580152285D-02 1.638997602231341D-02 1.642307014532470D-02 + 1.644513180568234D-02 1.643383249877544D-02 1.643462506099107D-02 + 1.642448661391133D-02 1.642028617911353D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.107622908624489D-02 2.107613063285727D-02 + 2.107347229719012D-02 2.108313383097161D-02 2.109584140305046D-02 + 2.109573984251812D-02 2.108396134193153D-02 2.108778039766044D-02 + 2.107213317444586D-02 2.107554038995942D-02 2.106708830583785D-02 + 2.107551378999852D-02 2.105787850697474D-02 2.106904661994493D-02 + 2.110057060827630D-02 2.110763445248627D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.571104923353348D-02 2.571723518569631D-02 + 2.571113078054811D-02 2.571449728911040D-02 2.572634338924771D-02 + 2.572383154713697D-02 2.571917483253602D-02 2.572380040208250D-02 + 2.570627725841639D-02 2.571145571000524D-02 2.569940877395510D-02 + 2.570241862050793D-02 2.570606349758339D-02 2.569372673914604D-02 + 2.570960520845682D-02 2.571378933465829D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.034556515491008D-02 3.035050392274400D-02 + 3.034427568598046D-02 3.035521964505208D-02 3.035953147433298D-02 + 3.035384246573573D-02 3.035252815831545D-02 3.035920250492256D-02 + 3.034416352037136D-02 3.033860109029645D-02 3.032982597067925D-02 + 3.033910829479632D-02 3.033241967007530D-02 3.033458203674946D-02 + 3.033183787474600D-02 3.033355962523238D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.497964196879622D-02 3.498089744282312D-02 + 3.497951404849011D-02 3.499083637257060D-02 3.499162456875762D-02 + 3.499872498150207D-02 3.498497313926681D-02 3.499173250218503D-02 + 3.498079519951143D-02 3.498302152695719D-02 3.497343632877948D-02 + 3.496995259582097D-02 3.496422722876004D-02 3.496457626430956D-02 + 3.496714298912382D-02 3.496735704314925D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.961517770524811D-02 3.961407708474849D-02 + 3.961481754910844D-02 3.962270611160099D-02 3.962812685463337D-02 + 3.963270752168135D-02 3.962129357389753D-02 3.962532964458788D-02 + 3.961235351544687D-02 3.962320696990380D-02 3.960365517625690D-02 + 3.960622938329991D-02 3.960192078556313D-02 3.959766511520354D-02 + 3.959804419382390D-02 3.959861847710394D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.217879935097674D-02 1.217046516575419D-02 + 1.217187569886064D-02 1.217024859191266D-02 1.217623267400534D-02 + 1.217028630549235D-02 1.218135477944199D-02 1.217145696581653D-02 + 1.217091783828386D-02 1.215628863522810D-02 1.216048935063337D-02 + 1.213475576551461D-02 1.218056905817260D-02 1.217018257766561D-02 + 1.217283210838748D-02 1.216959466626481D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.645154285820531D-02 1.645100598814577D-02 + 1.645031177828333D-02 1.644884861963660D-02 1.644513180568234D-02 + 1.645780981605299D-02 1.644397502379068D-02 1.644233007171826D-02 + 1.643162000006026D-02 1.642665580152285D-02 1.638997602231341D-02 + 1.642307014532470D-02 1.644513180568234D-02 1.643383249877544D-02 + 1.643462506099107D-02 1.642448661391133D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.107995750697424D-02 2.107622908624489D-02 + 2.107613063285727D-02 2.107347229719012D-02 2.108313383097161D-02 + 2.109584140305046D-02 2.109573984251812D-02 2.108396134193153D-02 + 2.108778039766044D-02 2.107213317444586D-02 2.107554038995942D-02 + 2.106708830583785D-02 2.107551378999852D-02 2.105787850697474D-02 + 2.106904661994493D-02 2.110057060827630D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.571269215574926D-02 2.571104923353348D-02 + 2.571723518569631D-02 2.571113078054811D-02 2.571449728911040D-02 + 2.572634338924771D-02 2.572383154713697D-02 2.571917483253602D-02 + 2.572380040208250D-02 2.570627725841639D-02 2.571145571000524D-02 + 2.569940877395510D-02 2.570241862050793D-02 2.570606349758339D-02 + 2.569372673914604D-02 2.570960520845682D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.034770495633126D-02 3.034556515491008D-02 + 3.035050392274400D-02 3.034427568598046D-02 3.035521964505208D-02 + 3.035953147433298D-02 3.035384246573573D-02 3.035252815831545D-02 + 3.035920250492256D-02 3.034416352037136D-02 3.033860109029645D-02 + 3.032982597067925D-02 3.033910829479632D-02 3.033241967007530D-02 + 3.033458203674946D-02 3.033183787474600D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.497990930030988D-02 3.497964196879622D-02 + 3.498089744282312D-02 3.497951404849011D-02 3.499083637257060D-02 + 3.499162456875762D-02 3.499872498150207D-02 3.498497313926681D-02 + 3.499173250218503D-02 3.498079519951143D-02 3.498302152695719D-02 + 3.497343632877948D-02 3.496995259582097D-02 3.496422722876004D-02 + 3.496457626430956D-02 3.496714298912382D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.961441642390052D-02 3.961517770524811D-02 + 3.961407708474849D-02 3.961481754910844D-02 3.962270611160099D-02 + 3.962812685463337D-02 3.963270752168135D-02 3.962129357389753D-02 + 3.962532964458788D-02 3.961235351544687D-02 3.962320696990380D-02 + 3.960365517625690D-02 3.960622938329991D-02 3.960192078556313D-02 + 3.959766511520354D-02 3.959804419382390D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.424817756857894D-02 4.424817876662331D-02 + 4.424799677945353D-02 4.424809767573911D-02 4.424936293290689D-02 + 4.425886665776316D-02 4.424844231818969D-02 4.424980013334581D-02 + 4.425795347741075D-02 4.424651807930914D-02 4.425593296670769D-02 + 4.424550906238077D-02 4.425445821672926D-02 4.425316345595288D-02 + 4.423131041221055D-02 4.423162445657047D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 1.217046516575419D-02 1.217187569886064D-02 + 1.217024859191266D-02 1.218056905817260D-02 1.217028630549235D-02 + 1.218135477944199D-02 1.217145696581653D-02 1.217091783828386D-02 + 1.215628863522810D-02 1.216048935063337D-02 1.213475576551461D-02 + 1.217623267400534D-02 1.217018257766561D-02 1.217283210838748D-02 + 1.216959466626481D-02 1.216989437791868D-02 0.000000000000000D+00 + 0.000000000000000D+00 1.645100598814577D-02 1.645031177828333D-02 + 1.644884861963660D-02 1.644513180568234D-02 1.645780981605299D-02 + 1.644397502379068D-02 1.644233007171826D-02 1.643162000006026D-02 + 1.642665580152285D-02 1.638997602231341D-02 1.642307014532470D-02 + 1.644513180568234D-02 1.643383249877544D-02 1.643462506099107D-02 + 1.642448661391133D-02 1.642028617911353D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.107622908624489D-02 2.107613063285727D-02 + 2.107347229719012D-02 2.108313383097161D-02 2.109584140305046D-02 + 2.109573984251812D-02 2.108396134193153D-02 2.108778039766044D-02 + 2.107213317444586D-02 2.107554038995942D-02 2.106708830583785D-02 + 2.107551378999852D-02 2.105787850697474D-02 2.106904661994493D-02 + 2.110057060827630D-02 2.110763445248627D-02 0.000000000000000D+00 + 0.000000000000000D+00 2.571104923353348D-02 2.571723518569631D-02 + 2.571113078054811D-02 2.571449728911040D-02 2.572634338924771D-02 + 2.572383154713697D-02 2.571917483253602D-02 2.572380040208250D-02 + 2.570627725841639D-02 2.571145571000524D-02 2.569940877395510D-02 + 2.570241862050793D-02 2.570606349758339D-02 2.569372673914604D-02 + 2.570960520845682D-02 2.571378933465829D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.034556515491008D-02 3.035050392274400D-02 + 3.034427568598046D-02 3.035521964505208D-02 3.035953147433298D-02 + 3.035384246573573D-02 3.035252815831545D-02 3.035920250492256D-02 + 3.034416352037136D-02 3.033860109029645D-02 3.032982597067925D-02 + 3.033910829479632D-02 3.033241967007530D-02 3.033458203674946D-02 + 3.033183787474600D-02 3.033355962523238D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.497964196879622D-02 3.498089744282312D-02 + 3.497951404849011D-02 3.499083637257060D-02 3.499162456875762D-02 + 3.499872498150207D-02 3.498497313926681D-02 3.499173250218503D-02 + 3.498079519951143D-02 3.498302152695719D-02 3.497343632877948D-02 + 3.496995259582097D-02 3.496422722876004D-02 3.496457626430956D-02 + 3.496714298912382D-02 3.496735704314925D-02 0.000000000000000D+00 + 0.000000000000000D+00 3.961517770524811D-02 3.961407708474849D-02 + 3.961481754910844D-02 3.962270611160099D-02 3.962812685463337D-02 + 3.963270752168135D-02 3.962129357389753D-02 3.962532964458788D-02 + 3.961235351544687D-02 3.962320696990380D-02 3.960365517625690D-02 + 3.960622938329991D-02 3.960192078556313D-02 3.959766511520354D-02 + 3.959804419382390D-02 3.959861847710394D-02 0.000000000000000D+00 + 0.000000000000000D+00 4.424817876662331D-02 4.424799677945353D-02 + 4.424809767573911D-02 4.424936293290689D-02 4.425886665776316D-02 + 4.424844231818969D-02 4.424980013334581D-02 4.425795347741075D-02 + 4.424651807930914D-02 4.425593296670769D-02 4.424550906238077D-02 + 4.425445821672926D-02 4.425316345595288D-02 4.423131041221055D-02 + 4.423162445657047D-02 4.423279965264248D-02 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -909,174 +909,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 7.850579017063831D-02 7.511458843875560D-02 - 6.883525781772937D-02 6.022221783286130D-02 -7.428168359820865D-02 - -5.142896424573987D-02 6.118154064651889D-02 1.513525077490115D-01 - 1.551737526254355D-01 2.042624352429548D-02 -1.419535830033120D-01 - -1.202297603571335D-01 7.996997360585906D-02 1.156343224978744D-01 - 1.318632431988680D-01 1.391981819034543D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.290284629787680D-02 6.969197853015964D-02 - 6.339365809661132D-02 4.160639992179269D-02 -5.763058136933394D-02 - -4.911034050405382D-02 5.928118758885725D-02 1.491399644906417D-01 - 1.538320537921228D-01 1.927660137594367D-02 -1.416252521432641D-01 - -1.054488174941495D-01 5.905322181806738D-02 1.055425525053001D-01 - 1.219568368384257D-01 1.294161495383704D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.739254330123627D-02 6.431690818438007D-02 - 5.768835366524664D-02 2.820520477592115D-02 -4.255632477106552D-02 - -4.648507301048703D-02 5.677962422311602D-02 1.458231017590676D-01 - 1.518302848879222D-01 1.796639793132240D-02 -1.410402332637039D-01 - -9.315503872067499D-02 4.268619462232024D-02 9.513395570362386D-02 - 1.114368917635166D-01 1.189297368277988D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.276107295281864D-02 5.966174004192060D-02 - 5.278680513093778D-02 2.843325912407411D-02 -3.695834101111362D-02 - -4.372205220400570D-02 5.363373285178372D-02 1.407363803546089D-01 - 1.486228166006387D-01 1.657087824762229D-02 -1.401419542883577D-01 - -9.116011918589007D-02 3.892047126706923D-02 8.548601608888001D-02 - 1.014166536331233D-01 1.088176749170486D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.914903451450873D-02 5.610781240805285D-02 - 4.945449547152783D-02 2.898251719125209D-02 -3.196900239530778D-02 - -4.089314480215443D-02 5.006108333724284D-02 1.339998937301896D-01 - 1.441926641786157D-01 1.513435201236374D-02 -1.389532563262232D-01 - -8.966990418447168D-02 3.501413657533414D-02 7.712610652021917D-02 - 9.256330264683686D-02 9.977126658228877D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.665005599349335D-02 5.380349872200214D-02 - 4.768932816065818D-02 3.037830330859120D-02 -2.699353291603292D-02 - -3.794553214943230D-02 4.642665042921859D-02 1.263988932928522D-01 - 1.390080904840365D-01 1.364244616473470D-02 -1.375627359710317D-01 - -8.809663579207792D-02 3.162529999854591D-02 7.002934497018101D-02 - 8.484967374007280D-02 9.175413287547916D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.512462238027846D-02 5.255964038200521D-02 - 4.714504738652266D-02 3.248657599498465D-02 -2.192978915490855D-02 - -3.480213679153395D-02 4.299847562614884D-02 1.189475273831110D-01 - 1.338758310504630D-01 1.208579828066748D-02 -1.361280617520721D-01 - -8.653856577375131D-02 2.872479400279137D-02 6.400848944285659D-02 - 7.815014713772545D-02 8.472806835386769D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.439976369115630D-02 5.218988575966980D-02 - 4.755043876174772D-02 3.520138588386856D-02 -1.670822271672736D-02 - -3.137981229311527D-02 3.982932143973793D-02 1.119401188010807D-01 - 1.291091380502734D-01 1.045982298636300D-02 -1.348076885921167D-01 - -8.511302338815789D-02 2.624202626774397D-02 5.884732632200664D-02 - 7.230765648860774D-02 7.859971787183610D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 8.236287834730863D-02 7.993090313250548D-02 - 7.550971644730660D-02 6.724372156408887D-02 -5.737834679885501D-02 - -1.005062876165924D-01 -4.478954682046214D-03 1.284924495376984D-01 - 1.761993217367587D-01 1.354272666187505D-01 -9.351670190280981D-02 - -1.906157590257518D-01 6.327156384926341D-02 1.091289056770873D-01 - 1.317835950149211D-01 1.413178317659916D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.710224190389270D-02 7.462713729884646D-02 - 7.039059687636381D-02 6.219699638315818D-02 -4.293964003366391D-02 - -9.630245994372323D-02 -4.428154740597576D-03 1.251408224710209D-01 - 1.755774372505681D-01 1.334909848956646D-01 -9.369657551442336D-02 - -1.899852955702631D-01 4.817658953493476D-02 9.930283536215070D-02 - 1.223219539373384D-01 1.320295920772209D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.106684651731950D-02 6.881515947144855D-02 - 6.493502047397977D-02 5.605201865294353D-02 -4.883865669717079D-09 + 0.000000000000000D+00 7.850579017063826D-02 7.511458843875594D-02 + 6.883525781772952D-02 6.022221783286133D-02 -7.428168359820940D-02 + -5.142896424573985D-02 6.118154064651985D-02 1.513525077490117D-01 + 1.551737526254364D-01 2.042624352430142D-02 -1.419535830033067D-01 + -1.202297603571331D-01 7.996997360585933D-02 1.156343224978740D-01 + 1.318632431988681D-01 1.391981819034546D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.290284629787674D-02 6.969197853015981D-02 + 6.339365809661150D-02 4.160639992179277D-02 -5.763058136933406D-02 + -4.911034050405355D-02 5.928118758885785D-02 1.491399644906418D-01 + 1.538320537921236D-01 1.927660137594659D-02 -1.416252521432620D-01 + -1.054488174941494D-01 5.905322181806746D-02 1.055425525052999D-01 + 1.219568368384256D-01 1.294161495383704D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.739254330123608D-02 6.431690818437998D-02 + 5.768835366524767D-02 2.820520477592210D-02 -4.255632477106539D-02 + -4.648507301048662D-02 5.677962422311669D-02 1.458231017590685D-01 + 1.518302848879227D-01 1.796639793132200D-02 -1.410402332637043D-01 + -9.315503872067567D-02 4.268619462232016D-02 9.513395570362559D-02 + 1.114368917635173D-01 1.189297368277986D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.276107295281895D-02 5.966174004192077D-02 + 5.278680513093900D-02 2.843325912407520D-02 -3.695834101111296D-02 + -4.372205220400435D-02 5.363373285178513D-02 1.407363803546112D-01 + 1.486228166006409D-01 1.657087824762100D-02 -1.401419542883592D-01 + -9.116011918589126D-02 3.892047126706972D-02 8.548601608888576D-02 + 1.014166536331261D-01 1.088176749170466D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.914903451451075D-02 5.610781240805464D-02 + 4.945449547152908D-02 2.898251719125316D-02 -3.196900239530645D-02 + -4.089314480215280D-02 5.006108333724459D-02 1.339998937301921D-01 + 1.441926641786174D-01 1.513435201236275D-02 -1.389532563262242D-01 + -8.966990418447621D-02 3.501413657533137D-02 7.712610652022624D-02 + 9.256330264684182D-02 9.977126658228509D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.665005599349664D-02 5.380349872200486D-02 + 4.768932816066021D-02 3.037830330859425D-02 -2.699353291603065D-02 + -3.794553214943129D-02 4.642665042921945D-02 1.263988932928529D-01 + 1.390080904840355D-01 1.364244616473430D-02 -1.375627359710314D-01 + -8.809663579208520D-02 3.162529999853992D-02 7.002934497018709D-02 + 8.484967374007875D-02 9.175413287547654D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.512462238028176D-02 5.255964038200653D-02 + 4.714504738652345D-02 3.248657599498903D-02 -2.192978915490440D-02 + -3.480213679153230D-02 4.299847562615002D-02 1.189475273831122D-01 + 1.338758310504620D-01 1.208579828066913D-02 -1.361280617520706D-01 + -8.653856577375697D-02 2.872479400278929D-02 6.400848944286151D-02 + 7.815014713772835D-02 8.472806835386305D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.439976369115909D-02 5.218988575966927D-02 + 4.755043876174657D-02 3.520138588387219D-02 -1.670822271672238D-02 + -3.137981229311232D-02 3.982932143974105D-02 1.119401188010831D-01 + 1.291091380502745D-01 1.045982298637073D-02 -1.348076885921109D-01 + -8.511302338815922D-02 2.624202626774949D-02 5.884732632200999D-02 + 7.230765648860588D-02 7.859971787182980D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 8.236287834730818D-02 7.993090313250591D-02 + 7.550971644730707D-02 6.724372156408841D-02 -5.737834679885552D-02 + -1.005062876165946D-01 -4.478954682045178D-03 1.284924495376989D-01 + 1.761993217367584D-01 1.354272666187512D-01 -9.351670190279797D-02 + -1.906157590257506D-01 6.327156384926358D-02 1.091289056770880D-01 + 1.317835950149200D-01 1.413178317659937D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.710224190389221D-02 7.462713729884675D-02 + 7.039059687636405D-02 6.219699638315859D-02 -4.293964003366409D-02 + -9.630245994372343D-02 -4.428154740596275D-03 1.251408224710219D-01 + 1.755774372505675D-01 1.334909848956686D-01 -9.369657551441612D-02 + -1.899852955702623D-01 4.817658953493473D-02 9.930283536215107D-02 + 1.223219539373371D-01 1.320295920772213D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.106684651731947D-02 6.881515947144855D-02 + 6.493502047397988D-02 5.605201865294352D-02 -4.883865764505640D-09 -9.128022061608297D-02 -4.430526715811519D-03 1.208426093408173D-01 - 1.749989889001604D-01 1.312608041220980D-01 -9.394880799956450D-02 - -1.888703294888053D-01 -4.883865669717079D-09 8.873346725904975D-02 - 1.118119534626614D-01 1.216638478764823D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.592917297667866D-02 6.375899423949839D-02 - 5.975845855259358D-02 5.000791698146970D-02 6.760888353137052D-03 - -8.570596193745052D-02 -4.523582772603119D-03 1.152299970400615D-01 - 1.722208117552312D-01 1.288405347741991D-01 -9.428693917144301D-02 - -1.870548563950028D-01 3.305035884973833D-03 7.870628022912306D-02 - 1.012841218636613D-01 1.109876438512613D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.177359339798798D-02 5.958253119710955D-02 - 5.554697617848089D-02 4.583386881120692D-02 1.113036235048279D-02 - -8.001865281062381D-02 -4.640011295345365D-03 1.084685284350219D-01 - 1.670261841881213D-01 1.264037356850030D-01 -9.467381829726998D-02 - -1.845522032897151D-01 3.661547056183773D-03 7.000902189799624D-02 - 9.194464036473946D-02 1.014502084528312D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.867517308635831D-02 5.656484037657909D-02 - 5.273690188004186D-02 4.370023501638165D-02 1.526560258693702D-02 - -7.425332170802709D-02 -4.660593394621477D-03 1.010764096039163D-01 - 1.594284526936991D-01 1.239122841476393D-01 -9.510479348591742D-02 - -1.814822102319903D-01 3.693249727634877D-03 6.269272761952169D-02 - 8.385803619861928D-02 9.300032557115752D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.665422002720336D-02 5.470599048383262D-02 - 5.120626214755499D-02 4.311391359865424D-02 1.943346203239189D-02 - -6.841987457543348D-02 -4.448338919647171D-03 9.373912442722672D-02 - 1.513515864465667D-01 1.213400386482408D-01 -9.557774465102381D-02 - -1.780861955151953D-01 3.488612851238990D-03 5.662660979578808D-02 - 7.694000626679504D-02 8.560032692371934D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.543098012789634D-02 5.370729888218150D-02 - 5.061901001445175D-02 4.364100378542964D-02 2.375792456346284D-02 - -6.249066864005544D-02 -3.849665030999709D-03 8.655278202801553D-02 - 1.441466166306351D-01 1.186650824764094D-01 -9.608418335095643D-02 - -1.747641234911131D-01 3.207443060064231D-03 5.157651030407419D-02 - 7.089083140476901D-02 7.916942395561843D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 7.993090313250548D-02 7.550971644730660D-02 - 6.724372156408887D-02 6.327156384926341D-02 -1.005062876165924D-01 - -4.478954682046214D-03 1.284924495376984D-01 1.761993217367587D-01 - 1.354272666187505D-01 -9.351670190280981D-02 -1.906157590257518D-01 - -5.737834679885501D-02 1.091289056770873D-01 1.317835950149211D-01 - 1.413178317659916D-01 1.463279246510677D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.462713729884646D-02 7.039059687636381D-02 - 6.219699638315818D-02 4.817658953493476D-02 -9.630245994372323D-02 - -4.428154740597576D-03 1.251408224710209D-01 1.755774372505681D-01 - 1.334909848956646D-01 -9.369657551442336D-02 -1.899852955702631D-01 - -4.293964003366391D-02 9.930283536215070D-02 1.223219539373384D-01 - 1.320295920772209D-01 1.371173791195371D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.881515947144855D-02 6.493502047397977D-02 - 5.605201865294353D-02 -4.883865669717079D-09 -9.128022061608297D-02 + 1.749989889001604D-01 1.312608041220980D-01 -9.394880799956411D-02 + -1.888703294888054D-01 -4.883865764505640D-09 8.873346725904983D-02 + 1.118119534626615D-01 1.216638478764823D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.592917297667854D-02 6.375899423949778D-02 + 5.975845855259371D-02 5.000791698147355D-02 6.760888353137094D-03 + -8.570596193744992D-02 -4.523582772602071D-03 1.152299970400630D-01 + 1.722208117552330D-01 1.288405347741994D-01 -9.428693917144532D-02 + -1.870548563950025D-01 3.305035884971010D-03 7.870628022912560D-02 + 1.012841218636654D-01 1.109876438512600D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.177359339798981D-02 5.958253119710967D-02 + 5.554697617848192D-02 4.583386881120681D-02 1.113036235048336D-02 + -8.001865281062236D-02 -4.640011295343056D-03 1.084685284350226D-01 + 1.670261841881263D-01 1.264037356850046D-01 -9.467381829727473D-02 + -1.845522032897142D-01 3.661547056180646D-03 7.000902189800162D-02 + 9.194464036475035D-02 1.014502084528287D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.867517308636042D-02 5.656484037658311D-02 + 5.273690188004385D-02 4.370023501638375D-02 1.526560258693873D-02 + -7.425332170802552D-02 -4.660593394620282D-03 1.010764096039191D-01 + 1.594284526937003D-01 1.239122841476382D-01 -9.510479348591715D-02 + -1.814822102319908D-01 3.693249727619541D-03 6.269272761952364D-02 + 8.385803619862929D-02 9.300032557115891D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.665422002720671D-02 5.470599048383634D-02 + 5.120626214755613D-02 4.311391359865709D-02 1.943346203239743D-02 + -6.841987457543322D-02 -4.448338919646132D-03 9.373912442722510D-02 + 1.513515864465671D-01 1.213400386482361D-01 -9.557774465102002D-02 + -1.780861955151977D-01 3.488612851228202D-03 5.662660979578828D-02 + 7.694000626680711D-02 8.560032692371970D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.543098012790110D-02 5.370729888218289D-02 + 5.061901001445073D-02 4.364100378542985D-02 2.375792456347176D-02 + -6.249066864005358D-02 -3.849665030996259D-03 8.655278202801739D-02 + 1.441466166306391D-01 1.186650824764058D-01 -9.608418335094533D-02 + -1.747641234911195D-01 3.207443060061109D-03 5.157651030407959D-02 + 7.089083140477107D-02 7.916942395561553D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 7.993090313250591D-02 7.550971644730707D-02 + 6.724372156408841D-02 6.327156384926358D-02 -1.005062876165946D-01 + -4.478954682045178D-03 1.284924495376989D-01 1.761993217367584D-01 + 1.354272666187512D-01 -9.351670190279797D-02 -1.906157590257506D-01 + -5.737834679885552D-02 1.091289056770880D-01 1.317835950149200D-01 + 1.413178317659937D-01 1.463279246510664D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.462713729884675D-02 7.039059687636405D-02 + 6.219699638315859D-02 4.817658953493473D-02 -9.630245994372343D-02 + -4.428154740596275D-03 1.251408224710219D-01 1.755774372505675D-01 + 1.334909848956686D-01 -9.369657551441612D-02 -1.899852955702623D-01 + -4.293964003366409D-02 9.930283536215107D-02 1.223219539373371D-01 + 1.320295920772213D-01 1.371173791195369D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.881515947144855D-02 6.493502047397988D-02 + 5.605201865294352D-02 -4.883865764505640D-09 -9.128022061608297D-02 -4.430526715811519D-03 1.208426093408173D-01 1.749989889001604D-01 - 1.312608041220980D-01 -9.394880799956450D-02 -1.888703294888053D-01 - -4.883865669717079D-09 8.873346725904975D-02 1.118119534626614D-01 + 1.312608041220980D-01 -9.394880799956411D-02 -1.888703294888054D-01 + -4.883865764505640D-09 8.873346725904983D-02 1.118119534626615D-01 1.216638478764823D-01 1.268537790802413D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.375899423949839D-02 5.975845855259358D-02 - 5.000791698146970D-02 6.760888353137052D-03 -8.570596193745052D-02 - -4.523582772603119D-03 1.152299970400615D-01 1.722208117552312D-01 - 1.288405347741991D-01 -9.428693917144301D-02 -1.870548563950028D-01 - 3.305035884973833D-03 7.870628022912306D-02 1.012841218636613D-01 - 1.109876438512613D-01 1.162136765032101D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.958253119710955D-02 5.554697617848089D-02 - 4.583386881120692D-02 1.113036235048279D-02 -8.001865281062381D-02 - -4.640011295345365D-03 1.084685284350219D-01 1.670261841881213D-01 - 1.264037356850030D-01 -9.467381829726998D-02 -1.845522032897151D-01 - 3.661547056183773D-03 7.000902189799624D-02 9.194464036473946D-02 - 1.014502084528312D-01 1.066191708608918D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.656484037657909D-02 5.273690188004186D-02 - 4.370023501638165D-02 1.526560258693702D-02 -7.425332170802709D-02 - -4.660593394621477D-03 1.010764096039163D-01 1.594284526936991D-01 - 1.239122841476393D-01 -9.510479348591742D-02 -1.814822102319903D-01 - 3.693249727634877D-03 6.269272761952169D-02 8.385803619861928D-02 - 9.300032557115752D-02 9.801536144427457D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.470599048383262D-02 5.120626214755499D-02 - 4.311391359865424D-02 1.943346203239189D-02 -6.841987457543348D-02 - -4.448338919647171D-03 9.373912442722672D-02 1.513515864465667D-01 - 1.213400386482408D-01 -9.557774465102381D-02 -1.780861955151953D-01 - 3.488612851238990D-03 5.662660979578808D-02 7.694000626679504D-02 - 8.560032692371934D-02 9.040051756276522D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.370729888218150D-02 5.061901001445175D-02 - 4.364100378542964D-02 2.375792456346284D-02 -6.249066864005544D-02 - -3.849665030999709D-03 8.655278202801553D-02 1.441466166306351D-01 - 1.186650824764094D-01 -9.608418335095643D-02 -1.747641234911131D-01 - 3.207443060064231D-03 5.157651030407419D-02 7.089083140476901D-02 - 7.916942395561843D-02 8.374200497336774D-02 0.000000000000000D+00 + 0.000000000000000D+00 6.375899423949778D-02 5.975845855259371D-02 + 5.000791698147355D-02 6.760888353137094D-03 -8.570596193744992D-02 + -4.523582772602071D-03 1.152299970400630D-01 1.722208117552330D-01 + 1.288405347741994D-01 -9.428693917144532D-02 -1.870548563950025D-01 + 3.305035884971010D-03 7.870628022912560D-02 1.012841218636654D-01 + 1.109876438512600D-01 1.162136765032107D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.958253119710967D-02 5.554697617848192D-02 + 4.583386881120681D-02 1.113036235048336D-02 -8.001865281062236D-02 + -4.640011295343056D-03 1.084685284350226D-01 1.670261841881263D-01 + 1.264037356850046D-01 -9.467381829727473D-02 -1.845522032897142D-01 + 3.661547056180646D-03 7.000902189800162D-02 9.194464036475035D-02 + 1.014502084528287D-01 1.066191708608870D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.656484037658311D-02 5.273690188004385D-02 + 4.370023501638375D-02 1.526560258693873D-02 -7.425332170802552D-02 + -4.660593394620282D-03 1.010764096039191D-01 1.594284526937003D-01 + 1.239122841476382D-01 -9.510479348591715D-02 -1.814822102319908D-01 + 3.693249727619541D-03 6.269272761952364D-02 8.385803619862929D-02 + 9.300032557115891D-02 9.801536144426572D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.470599048383634D-02 5.120626214755613D-02 + 4.311391359865709D-02 1.943346203239743D-02 -6.841987457543322D-02 + -4.448338919646132D-03 9.373912442722510D-02 1.513515864465671D-01 + 1.213400386482361D-01 -9.557774465102002D-02 -1.780861955151977D-01 + 3.488612851228202D-03 5.662660979578828D-02 7.694000626680711D-02 + 8.560032692371970D-02 9.040051756276188D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.370729888218289D-02 5.061901001445073D-02 + 4.364100378542985D-02 2.375792456347176D-02 -6.249066864005358D-02 + -3.849665030996259D-03 8.655278202801739D-02 1.441466166306391D-01 + 1.186650824764058D-01 -9.608418335094533D-02 -1.747641234911195D-01 + 3.207443060061109D-03 5.157651030407959D-02 7.089083140477107D-02 + 7.916942395561553D-02 8.374200497335511D-02 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1089,114 +1089,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 7.710224190389270D-02 7.462713729884646D-02 - 7.039059687636381D-02 6.219699638315818D-02 -4.293964003366391D-02 - -9.630245994372323D-02 -4.428154740597576D-03 1.251408224710209D-01 - 1.755774372505681D-01 1.334909848956646D-01 -9.369657551442336D-02 - -1.899852955702631D-01 4.817658953493476D-02 9.930283536215070D-02 - 1.223219539373384D-01 1.320295920772209D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.106684651731950D-02 6.881515947144855D-02 - 6.493502047397977D-02 5.605201865294353D-02 -4.883865669717079D-09 + 0.000000000000000D+00 7.710224190389221D-02 7.462713729884675D-02 + 7.039059687636405D-02 6.219699638315859D-02 -4.293964003366409D-02 + -9.630245994372343D-02 -4.428154740596275D-03 1.251408224710219D-01 + 1.755774372505675D-01 1.334909848956686D-01 -9.369657551441612D-02 + -1.899852955702623D-01 4.817658953493473D-02 9.930283536215107D-02 + 1.223219539373371D-01 1.320295920772213D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.106684651731947D-02 6.881515947144855D-02 + 6.493502047397988D-02 5.605201865294352D-02 -4.883865764505640D-09 -9.128022061608297D-02 -4.430526715811519D-03 1.208426093408173D-01 - 1.749989889001604D-01 1.312608041220980D-01 -9.394880799956450D-02 - -1.888703294888053D-01 -4.883865669717079D-09 8.873346725904975D-02 - 1.118119534626614D-01 1.216638478764823D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.592917297667866D-02 6.375899423949839D-02 - 5.975845855259358D-02 5.000791698146970D-02 6.760888353137052D-03 - -8.570596193745052D-02 -4.523582772603119D-03 1.152299970400615D-01 - 1.722208117552312D-01 1.288405347741991D-01 -9.428693917144301D-02 - -1.870548563950028D-01 3.305035884973833D-03 7.870628022912306D-02 - 1.012841218636613D-01 1.109876438512613D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.177359339798798D-02 5.958253119710955D-02 - 5.554697617848089D-02 4.583386881120692D-02 1.113036235048279D-02 - -8.001865281062381D-02 -4.640011295345365D-03 1.084685284350219D-01 - 1.670261841881213D-01 1.264037356850030D-01 -9.467381829726998D-02 - -1.845522032897151D-01 3.661547056183773D-03 7.000902189799624D-02 - 9.194464036473946D-02 1.014502084528312D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.867517308635831D-02 5.656484037657909D-02 - 5.273690188004186D-02 4.370023501638165D-02 1.526560258693702D-02 - -7.425332170802709D-02 -4.660593394621477D-03 1.010764096039163D-01 - 1.594284526936991D-01 1.239122841476393D-01 -9.510479348591742D-02 - -1.814822102319903D-01 3.693249727634877D-03 6.269272761952169D-02 - 8.385803619861928D-02 9.300032557115752D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.665422002720336D-02 5.470599048383262D-02 - 5.120626214755499D-02 4.311391359865424D-02 1.943346203239189D-02 - -6.841987457543348D-02 -4.448338919647171D-03 9.373912442722672D-02 - 1.513515864465667D-01 1.213400386482408D-01 -9.557774465102381D-02 - -1.780861955151953D-01 3.488612851238990D-03 5.662660979578808D-02 - 7.694000626679504D-02 8.560032692371934D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.543098012789634D-02 5.370729888218150D-02 - 5.061901001445175D-02 4.364100378542964D-02 2.375792456346284D-02 - -6.249066864005544D-02 -3.849665030999709D-03 8.655278202801553D-02 - 1.441466166306351D-01 1.186650824764094D-01 -9.608418335095643D-02 - -1.747641234911131D-01 3.207443060064231D-03 5.157651030407419D-02 - 7.089083140476901D-02 7.916942395561843D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.494456987967979D-02 5.351620587486759D-02 - 5.091702826717840D-02 4.502471297993110D-02 2.838190220665069D-02 - -5.648204899696754D-02 -2.696866504438403D-03 7.931103526637427D-02 - 1.377500412792978D-01 1.158748118147513D-01 -9.661641899475230D-02 - -1.717660285316447D-01 2.870615410062059D-03 4.731353629677540D-02 - 6.560842728240794D-02 7.356194331163557D-02 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 7.462713729884646D-02 7.039059687636381D-02 - 6.219699638315818D-02 4.817658953493476D-02 -9.630245994372323D-02 - -4.428154740597576D-03 1.251408224710209D-01 1.755774372505681D-01 - 1.334909848956646D-01 -9.369657551442336D-02 -1.899852955702631D-01 - -4.293964003366391D-02 9.930283536215070D-02 1.223219539373384D-01 - 1.320295920772209D-01 1.371173791195371D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.881515947144855D-02 6.493502047397977D-02 - 5.605201865294353D-02 -4.883865669717079D-09 -9.128022061608297D-02 + 1.749989889001604D-01 1.312608041220980D-01 -9.394880799956411D-02 + -1.888703294888054D-01 -4.883865764505640D-09 8.873346725904983D-02 + 1.118119534626615D-01 1.216638478764823D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.592917297667854D-02 6.375899423949778D-02 + 5.975845855259371D-02 5.000791698147355D-02 6.760888353137094D-03 + -8.570596193744992D-02 -4.523582772602071D-03 1.152299970400630D-01 + 1.722208117552330D-01 1.288405347741994D-01 -9.428693917144532D-02 + -1.870548563950025D-01 3.305035884971010D-03 7.870628022912560D-02 + 1.012841218636654D-01 1.109876438512600D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.177359339798981D-02 5.958253119710967D-02 + 5.554697617848192D-02 4.583386881120681D-02 1.113036235048336D-02 + -8.001865281062236D-02 -4.640011295343056D-03 1.084685284350226D-01 + 1.670261841881263D-01 1.264037356850046D-01 -9.467381829727473D-02 + -1.845522032897142D-01 3.661547056180646D-03 7.000902189800162D-02 + 9.194464036475035D-02 1.014502084528287D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.867517308636042D-02 5.656484037658311D-02 + 5.273690188004385D-02 4.370023501638375D-02 1.526560258693873D-02 + -7.425332170802552D-02 -4.660593394620282D-03 1.010764096039191D-01 + 1.594284526937003D-01 1.239122841476382D-01 -9.510479348591715D-02 + -1.814822102319908D-01 3.693249727619541D-03 6.269272761952364D-02 + 8.385803619862929D-02 9.300032557115891D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.665422002720671D-02 5.470599048383634D-02 + 5.120626214755613D-02 4.311391359865709D-02 1.943346203239743D-02 + -6.841987457543322D-02 -4.448338919646132D-03 9.373912442722510D-02 + 1.513515864465671D-01 1.213400386482361D-01 -9.557774465102002D-02 + -1.780861955151977D-01 3.488612851228202D-03 5.662660979578828D-02 + 7.694000626680711D-02 8.560032692371970D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.543098012790110D-02 5.370729888218289D-02 + 5.061901001445073D-02 4.364100378542985D-02 2.375792456347176D-02 + -6.249066864005358D-02 -3.849665030996259D-03 8.655278202801739D-02 + 1.441466166306391D-01 1.186650824764058D-01 -9.608418335094533D-02 + -1.747641234911195D-01 3.207443060061109D-03 5.157651030407959D-02 + 7.089083140477107D-02 7.916942395561553D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.494456987968503D-02 5.351620587486731D-02 + 5.091702826717615D-02 4.502471297992955D-02 2.838190220665758D-02 + -5.648204899696527D-02 -2.696866504434158D-03 7.931103526637724D-02 + 1.377500412792985D-01 1.158748118147546D-01 -9.661641899473213D-02 + -1.717660285316467D-01 2.870615410068227D-03 4.731353629678905D-02 + 6.560842728240025D-02 7.356194331163669D-02 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 7.462713729884675D-02 7.039059687636405D-02 + 6.219699638315859D-02 4.817658953493473D-02 -9.630245994372343D-02 + -4.428154740596275D-03 1.251408224710219D-01 1.755774372505675D-01 + 1.334909848956686D-01 -9.369657551441612D-02 -1.899852955702623D-01 + -4.293964003366409D-02 9.930283536215107D-02 1.223219539373371D-01 + 1.320295920772213D-01 1.371173791195369D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.881515947144855D-02 6.493502047397988D-02 + 5.605201865294352D-02 -4.883865764505640D-09 -9.128022061608297D-02 -4.430526715811519D-03 1.208426093408173D-01 1.749989889001604D-01 - 1.312608041220980D-01 -9.394880799956450D-02 -1.888703294888053D-01 - -4.883865669717079D-09 8.873346725904975D-02 1.118119534626614D-01 + 1.312608041220980D-01 -9.394880799956411D-02 -1.888703294888054D-01 + -4.883865764505640D-09 8.873346725904983D-02 1.118119534626615D-01 1.216638478764823D-01 1.268537790802413D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.375899423949839D-02 5.975845855259358D-02 - 5.000791698146970D-02 6.760888353137052D-03 -8.570596193745052D-02 - -4.523582772603119D-03 1.152299970400615D-01 1.722208117552312D-01 - 1.288405347741991D-01 -9.428693917144301D-02 -1.870548563950028D-01 - 3.305035884973833D-03 7.870628022912306D-02 1.012841218636613D-01 - 1.109876438512613D-01 1.162136765032101D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.958253119710955D-02 5.554697617848089D-02 - 4.583386881120692D-02 1.113036235048279D-02 -8.001865281062381D-02 - -4.640011295345365D-03 1.084685284350219D-01 1.670261841881213D-01 - 1.264037356850030D-01 -9.467381829726998D-02 -1.845522032897151D-01 - 3.661547056183773D-03 7.000902189799624D-02 9.194464036473946D-02 - 1.014502084528312D-01 1.066191708608918D-01 0.000000000000000D+00 - 0.000000000000000D+00 5.656484037657909D-02 5.273690188004186D-02 - 4.370023501638165D-02 1.526560258693702D-02 -7.425332170802709D-02 - -4.660593394621477D-03 1.010764096039163D-01 1.594284526936991D-01 - 1.239122841476393D-01 -9.510479348591742D-02 -1.814822102319903D-01 - 3.693249727634877D-03 6.269272761952169D-02 8.385803619861928D-02 - 9.300032557115752D-02 9.801536144427457D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.470599048383262D-02 5.120626214755499D-02 - 4.311391359865424D-02 1.943346203239189D-02 -6.841987457543348D-02 - -4.448338919647171D-03 9.373912442722672D-02 1.513515864465667D-01 - 1.213400386482408D-01 -9.557774465102381D-02 -1.780861955151953D-01 - 3.488612851238990D-03 5.662660979578808D-02 7.694000626679504D-02 - 8.560032692371934D-02 9.040051756276522D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.370729888218150D-02 5.061901001445175D-02 - 4.364100378542964D-02 2.375792456346284D-02 -6.249066864005544D-02 - -3.849665030999709D-03 8.655278202801553D-02 1.441466166306351D-01 - 1.186650824764094D-01 -9.608418335095643D-02 -1.747641234911131D-01 - 3.207443060064231D-03 5.157651030407419D-02 7.089083140476901D-02 - 7.916942395561843D-02 8.374200497336774D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.351620587486759D-02 5.091702826717840D-02 - 4.502471297993110D-02 2.838190220665069D-02 -5.648204899696754D-02 - -2.696866504438403D-03 7.931103526637427D-02 1.377500412792978D-01 - 1.158748118147513D-01 -9.661641899475230D-02 -1.717660285316447D-01 - 2.870615410062059D-03 4.731353629677540D-02 6.560842728240794D-02 - 7.356194331163557D-02 7.792549924672267D-02 0.000000000000000D+00 + 0.000000000000000D+00 6.375899423949778D-02 5.975845855259371D-02 + 5.000791698147355D-02 6.760888353137094D-03 -8.570596193744992D-02 + -4.523582772602071D-03 1.152299970400630D-01 1.722208117552330D-01 + 1.288405347741994D-01 -9.428693917144532D-02 -1.870548563950025D-01 + 3.305035884971010D-03 7.870628022912560D-02 1.012841218636654D-01 + 1.109876438512600D-01 1.162136765032107D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.958253119710967D-02 5.554697617848192D-02 + 4.583386881120681D-02 1.113036235048336D-02 -8.001865281062236D-02 + -4.640011295343056D-03 1.084685284350226D-01 1.670261841881263D-01 + 1.264037356850046D-01 -9.467381829727473D-02 -1.845522032897142D-01 + 3.661547056180646D-03 7.000902189800162D-02 9.194464036475035D-02 + 1.014502084528287D-01 1.066191708608870D-01 0.000000000000000D+00 + 0.000000000000000D+00 5.656484037658311D-02 5.273690188004385D-02 + 4.370023501638375D-02 1.526560258693873D-02 -7.425332170802552D-02 + -4.660593394620282D-03 1.010764096039191D-01 1.594284526937003D-01 + 1.239122841476382D-01 -9.510479348591715D-02 -1.814822102319908D-01 + 3.693249727619541D-03 6.269272761952364D-02 8.385803619862929D-02 + 9.300032557115891D-02 9.801536144426572D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.470599048383634D-02 5.120626214755613D-02 + 4.311391359865709D-02 1.943346203239743D-02 -6.841987457543322D-02 + -4.448338919646132D-03 9.373912442722510D-02 1.513515864465671D-01 + 1.213400386482361D-01 -9.557774465102002D-02 -1.780861955151977D-01 + 3.488612851228202D-03 5.662660979578828D-02 7.694000626680711D-02 + 8.560032692371970D-02 9.040051756276188D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.370729888218289D-02 5.061901001445073D-02 + 4.364100378542985D-02 2.375792456347176D-02 -6.249066864005358D-02 + -3.849665030996259D-03 8.655278202801739D-02 1.441466166306391D-01 + 1.186650824764058D-01 -9.608418335094533D-02 -1.747641234911195D-01 + 3.207443060061109D-03 5.157651030407959D-02 7.089083140477107D-02 + 7.916942395561553D-02 8.374200497335511D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.351620587486731D-02 5.091702826717615D-02 + 4.502471297992955D-02 2.838190220665758D-02 -5.648204899696527D-02 + -2.696866504434158D-03 7.931103526637724D-02 1.377500412792985D-01 + 1.158748118147546D-01 -9.661641899473213D-02 -1.717660285316467D-01 + 2.870615410068227D-03 4.731353629678905D-02 6.560842728240025D-02 + 7.356194331163669D-02 7.792549924671187D-02 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1210,294 +1210,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 5.522778145644551D-02 5.242414820501898D-02 - 4.696300991719490D-02 2.451883251989875D-02 1.319834243883769D-01 - 3.797337569529153D-01 3.682265455866655D-01 9.359403103473871D-02 - -1.782417828449138D-01 -3.269998990040375D-01 -2.698879494519918D-01 - -9.424765130547971D-02 -2.390174981627200D-02 -6.612819099620340D-02 - -8.527603249355982D-02 -9.592175061452091D-02 0.000000000000000D+00 - 0.000000000000000D+00 6.069292915408768D-02 5.793373641625449D-02 - 5.228088898640938D-02 2.492598520855147D-02 1.309703257435287D-01 - 3.797295270588613D-01 3.670997916887055D-01 9.197227320183612D-02 - -1.798250912831622D-01 -3.270534997395046D-01 -2.713522525571289D-01 - -9.775552692924966D-02 -3.150656741245848D-02 -7.598568012550098D-02 - -9.356765767658268D-02 -1.033505578848385D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.691347313269108D-02 6.440784246507908D-02 - 5.929787573794611D-02 3.974195349334582D-02 1.424343813834352D-01 - 3.792920323384170D-01 3.654704536646419D-01 8.990646109404289D-02 - -1.813530200358854D-01 -3.267570442185321D-01 -2.725417828419114D-01 - -1.129882909900513D-01 -5.092334511334783D-02 -8.674951968493927D-02 - -1.025364245974840D-01 -1.113467495401474D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.364164444893913D-02 7.157472977638901D-02 - 6.751918027533974D-02 6.065043937888696D-02 1.590328894503636D-01 - 3.784023035602861D-01 3.632395249266506D-01 8.745464307226210D-02 - -1.825805948165788D-01 -3.260440218388387D-01 -2.732024295870827D-01 - -1.324969940903990D-01 -7.514711924018164D-02 -9.751697853191793D-02 - -1.114270503424491D-01 -1.193074862538640D-01 0.000000000000000D+00 - 0.000000000000000D+00 8.060914131840710D-02 7.902998138211881D-02 - 7.613547115119958D-02 7.330514756672336D-02 1.670764099748453D-01 - 3.773572205385962D-01 3.605880770064760D-01 8.485891630942374D-02 - -1.834058297785816D-01 -3.249054352697411D-01 -2.733055311111090D-01 - -1.430334399122925D-01 -9.048160314379226D-02 -1.077975567836327D-01 - -1.199174605902938D-01 -1.269437220764974D-01 0.000000000000000D+00 - 0.000000000000000D+00 8.760549058465267D-02 8.645563122505584D-02 - 8.453958209316358D-02 8.396860975406677D-02 1.734706728910224D-01 - 3.763767679511578D-01 3.577694695391904D-01 8.228506540826608D-02 - -1.839199884365864D-01 -3.233255001071171D-01 -2.729738029169699D-01 - -1.512774915763855D-01 -1.033829379226417D-01 -1.175360877732910D-01 - -1.280895974077233D-01 -1.343092307923577D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.435107142294771D-02 9.352588851953191D-02 - 9.232988588806602D-02 9.317425618486697D-02 1.789983308459759D-01 - 3.754787635848566D-01 3.549062692615594D-01 7.973485463895233D-02 - -1.842712068713344D-01 -3.213208752022915D-01 -2.723369643498571D-01 - -1.583453474473979D-01 -1.148177547004525D-01 -1.266792346343230D-01 - -1.358502793964127D-01 -1.413091226101671D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.004980644704214D-01 9.994918262479049D-02 - 9.932517045775534D-02 1.011835898285769D-01 1.839639245238748D-01 - 3.746480177099054D-01 3.519727802750010D-01 7.713977625984461D-02 - -1.846325154560783D-01 -3.190173828967261D-01 -2.714946830626645D-01 - -1.646606443301550D-01 -1.251278663493975D-01 -1.352155013174634D-01 - -1.431504163803267D-01 -1.479362623273372D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 5.375021630849292D-02 5.163963038254127D-02 - 4.817963051777473D-02 4.129203521338382D-02 7.355674586495229D-03 - 2.575260902550013D-01 5.017813733232878D-01 2.356069394212052D-01 - -4.700043403460875D-02 -3.079355095463304D-01 -3.458678132633237D-01 - -1.923917953633806D-01 8.600002148232044D-03 -4.850549899663992D-02 - -7.455999167732040D-02 -8.819796984121493D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.881164936508634D-02 5.670962976966151D-02 - 5.316770215009839D-02 4.521267178752264D-02 3.695056612534244D-03 - 2.593568760994769D-01 5.002706881338953D-01 2.352471814682734D-01 - -4.947756271591505D-02 -3.085536250828009D-01 -3.456426481236952D-01 - -1.956495410575677D-01 2.970620930456514D-03 -5.867212334713665D-02 - -8.277514996371663D-02 -9.557101849198733D-02 0.000000000000000D+00 - 0.000000000000000D+00 6.461532487744019D-02 6.263511260416267D-02 - 5.922250114109540D-02 5.152068086692110D-02 -3.275069437558939D-08 + 0.000000000000000D+00 5.522778145644563D-02 5.242414820501928D-02 + 4.696300991719503D-02 2.451883251989870D-02 1.319834243883779D-01 + 3.797337569529171D-01 3.682265455866641D-01 9.359403103473067D-02 + -1.782417828449197D-01 -3.269998990040373D-01 -2.698879494519914D-01 + -9.424765130547957D-02 -2.390174981627217D-02 -6.612819099620322D-02 + -8.527603249356065D-02 -9.592175061452145D-02 0.000000000000000D+00 + 0.000000000000000D+00 6.069292915408771D-02 5.793373641625458D-02 + 5.228088898640931D-02 2.492598520855131D-02 1.309703257435289D-01 + 3.797295270588618D-01 3.670997916887054D-01 9.197227320183311D-02 + -1.798250912831637D-01 -3.270534997395036D-01 -2.713522525571290D-01 + -9.775552692924974D-02 -3.150656741245871D-02 -7.598568012550118D-02 + -9.356765767658284D-02 -1.033505578848384D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.691347313269108D-02 6.440784246507890D-02 + 5.929787573794450D-02 3.974195349334433D-02 1.424343813834346D-01 + 3.792920323384162D-01 3.654704536646418D-01 8.990646109404121D-02 + -1.813530200358870D-01 -3.267570442185322D-01 -2.725417828419120D-01 + -1.129882909900515D-01 -5.092334511334815D-02 -8.674951968494024D-02 + -1.025364245974836D-01 -1.113467495401462D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.364164444893909D-02 7.157472977638843D-02 + 6.751918027533776D-02 6.065043937888558D-02 1.590328894503611D-01 + 3.784023035602835D-01 3.632395249266497D-01 8.745464307225767D-02 + -1.825805948165816D-01 -3.260440218388380D-01 -2.732024295870835D-01 + -1.324969940903993D-01 -7.514711924018067D-02 -9.751697853191851D-02 + -1.114270503424494D-01 -1.193074862538616D-01 0.000000000000000D+00 + 0.000000000000000D+00 8.060914131840764D-02 7.902998138211810D-02 + 7.613547115119919D-02 7.330514756672390D-02 1.670764099748412D-01 + 3.773572205385924D-01 3.605880770064752D-01 8.485891630941869D-02 + -1.834058297785852D-01 -3.249054352697407D-01 -2.733055311111100D-01 + -1.430334399122934D-01 -9.048160314379117D-02 -1.077975567836347D-01 + -1.199174605902964D-01 -1.269437220764923D-01 0.000000000000000D+00 + 0.000000000000000D+00 8.760549058465403D-02 8.645563122505527D-02 + 8.453958209316283D-02 8.396860975406677D-02 1.734706728910186D-01 + 3.763767679511548D-01 3.577694695391900D-01 8.228506540825856D-02 + -1.839199884365965D-01 -3.233255001071201D-01 -2.729738029169718D-01 + -1.512774915763874D-01 -1.033829379226424D-01 -1.175360877732959D-01 + -1.280895974077246D-01 -1.343092307923465D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.435107142294893D-02 9.352588851953178D-02 + 9.232988588806550D-02 9.317425618486570D-02 1.789983308459713D-01 + 3.754787635848539D-01 3.549062692615582D-01 7.973485463894077D-02 + -1.842712068713487D-01 -3.213208752022950D-01 -2.723369643498598D-01 + -1.583453474474016D-01 -1.148177547004550D-01 -1.266792346343272D-01 + -1.358502793964110D-01 -1.413091226101559D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.004980644704227D-01 9.994918262479045D-02 + 9.932517045775560D-02 1.011835898285753D-01 1.839639245238681D-01 + 3.746480177099022D-01 3.519727802749996D-01 7.713977625983202D-02 + -1.846325154560881D-01 -3.190173828967243D-01 -2.714946830626673D-01 + -1.646606443301600D-01 -1.251278663494018D-01 -1.352155013174658D-01 + -1.431504163803219D-01 -1.479362623273288D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 5.375021630849268D-02 5.163963038254175D-02 + 4.817963051777521D-02 4.129203521338420D-02 7.355674586493124D-03 + 2.575260902550064D-01 5.017813733232878D-01 2.356069394212007D-01 + -4.700043403462451D-02 -3.079355095463323D-01 -3.458678132633249D-01 + -1.923917953633782D-01 8.600002148231907D-03 -4.850549899663987D-02 + -7.455999167731914D-02 -8.819796984121840D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.881164936508641D-02 5.670962976966169D-02 + 5.316770215009851D-02 4.521267178752219D-02 3.695056612533578D-03 + 2.593568760994786D-01 5.002706881338955D-01 2.352471814682724D-01 + -4.947756271592590D-02 -3.085536250827961D-01 -3.456426481236958D-01 + -1.956495410575667D-01 2.970620930456492D-03 -5.867212334713721D-02 + -8.277514996371665D-02 -9.557101849198839D-02 0.000000000000000D+00 + 0.000000000000000D+00 6.461532487744011D-02 6.263511260416266D-02 + 5.922250114109546D-02 5.152068086692108D-02 -3.275069450855218D-08 2.608294030127979D-01 4.984611409892753D-01 2.344201561633783D-01 - -5.230068210839225D-02 -3.089684952255405D-01 -3.450492305259820D-01 - -1.990675905212709D-01 -3.275069437558939D-08 -7.032473448245942D-02 - -9.217071270869126D-02 -1.037537495419355D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.104870617055781D-02 6.935474887860368D-02 - 6.641900723645452D-02 6.002931370731342D-02 4.741785214984314D-02 - 2.614903031217941D-01 4.963872822298005D-01 2.326132352761135D-01 - -5.510686495492795D-02 -3.090360378546811D-01 -3.439744132679249D-01 - -2.020758970524681D-01 -5.080964363577169D-02 -8.255896958446582D-02 - -1.019436619641406D-01 -1.122775741751685D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.775741999166909D-02 7.640570275492593D-02 - 7.411946023557194D-02 6.950893992201905D-02 6.564565173637223D-02 - 2.615777507934451D-01 4.941538780961049D-01 2.298037041045835D-01 - -5.749150213672066D-02 -3.086879743199857D-01 -3.424776619127631D-01 - -2.042817461151747D-01 -7.282068955818148D-02 -9.439917418230753D-02 - -1.111661083967578D-01 -1.203208568337292D-01 0.000000000000000D+00 - 0.000000000000000D+00 8.464453083766343D-02 8.362891168936992D-02 - 8.196585084860747D-02 7.894763359859985D-02 7.911836500990233D-02 - 2.619638723596615D-01 4.917333809051732D-01 2.266613449200425D-01 - -5.953788165021041D-02 -3.079059610074095D-01 -3.405501438388062D-01 - -2.059125725776919D-01 -8.911875139812195D-02 -1.055877974365581D-01 - -1.200371471189075D-01 -1.281457300117808D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.144937434382744D-02 9.069914546774988D-02 - 8.952861689449609D-02 8.771622703095087D-02 9.009221337681401D-02 - 2.627082408177120D-01 4.891015777220847D-01 2.235815746094611D-01 - -6.156477624622892D-02 -3.066713348424969D-01 -3.381745607397560D-01 - -2.072579345116255D-01 -1.028207078181027D-01 -1.160044950377841D-01 - -1.285149114999145D-01 -1.356606010002905D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.790913716818532D-02 9.734662871202819D-02 - 9.652916300385345D-02 9.554553662296365D-02 9.934304770873932D-02 - 2.638498214806385D-01 4.862554143189913D-01 2.206865103957006D-01 - -6.376389020312345D-02 -3.050848261934881D-01 -3.353527790334249D-01 - -2.085625831146221D-01 -1.147401643452415D-01 -1.257056516006817D-01 - -1.364918803989118D-01 -1.427337246865339D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 5.163963038254127D-02 4.817963051777473D-02 - 4.129203521338382D-02 8.600002148232044D-03 2.575260902550013D-01 - 5.017813733232878D-01 2.356069394212052D-01 -4.700043403460875D-02 - -3.079355095463304D-01 -3.458678132633237D-01 -1.923917953633806D-01 - 7.355674586495229D-03 -4.850549899663992D-02 -7.455999167732040D-02 - -8.819796984121493D-02 -9.659928428344539D-02 0.000000000000000D+00 - 0.000000000000000D+00 5.670962976966151D-02 5.316770215009839D-02 - 4.521267178752264D-02 2.970620930456514D-03 2.593568760994769D-01 - 5.002706881338953D-01 2.352471814682734D-01 -4.947756271591505D-02 - -3.085536250828009D-01 -3.456426481236952D-01 -1.956495410575677D-01 - 3.695056612534244D-03 -5.867212334713665D-02 -8.277514996371663D-02 - -9.557101849198733D-02 -1.033187298414360D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.263511260416267D-02 5.922250114109540D-02 - 5.152068086692110D-02 -3.275069437558939D-08 2.608294030127979D-01 - 4.984611409892753D-01 2.344201561633783D-01 -5.230068210839225D-02 - -3.089684952255405D-01 -3.450492305259820D-01 -1.990675905212709D-01 - -3.275069437558939D-08 -7.032473448245942D-02 -9.217071270869126D-02 - -1.037537495419355D-01 -1.107587336639950D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.935474887860368D-02 6.641900723645452D-02 - 6.002931370731342D-02 4.741785214984314D-02 2.614903031217941D-01 - 4.963872822298005D-01 2.326132352761135D-01 -5.510686495492795D-02 - -3.090360378546811D-01 -3.439744132679249D-01 -2.020758970524681D-01 - -5.080964363577169D-02 -8.255896958446582D-02 -1.019436619641406D-01 - -1.122775741751685D-01 -1.185969407794904D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.640570275492593D-02 7.411946023557194D-02 - 6.950893992201905D-02 6.564565173637223D-02 2.615777507934451D-01 - 4.941538780961049D-01 2.298037041045835D-01 -5.749150213672066D-02 - -3.086879743199857D-01 -3.424776619127631D-01 -2.042817461151747D-01 - -7.282068955818148D-02 -9.439917418230753D-02 -1.111661083967578D-01 - -1.203208568337292D-01 -1.260345732270678D-01 0.000000000000000D+00 - 0.000000000000000D+00 8.362891168936992D-02 8.196585084860747D-02 - 7.894763359859985D-02 7.911836500990233D-02 2.619638723596615D-01 - 4.917333809051732D-01 2.266613449200425D-01 -5.953788165021041D-02 - -3.079059610074095D-01 -3.405501438388062D-01 -2.059125725776919D-01 - -8.911875139812195D-02 -1.055877974365581D-01 -1.200371471189075D-01 - -1.281457300117808D-01 -1.332737282334119D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.069914546774988D-02 8.952861689449609D-02 - 8.771622703095087D-02 9.009221337681401D-02 2.627082408177120D-01 - 4.891015777220847D-01 2.235815746094611D-01 -6.156477624622892D-02 - -3.066713348424969D-01 -3.381745607397560D-01 -2.072579345116255D-01 - -1.028207078181027D-01 -1.160044950377841D-01 -1.285149114999145D-01 - -1.356606010002905D-01 -1.401568639239476D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.734662871202819D-02 9.652916300385345D-02 - 9.554553662296365D-02 9.934304770873932D-02 2.638498214806385D-01 - 4.862554143189913D-01 2.206865103957006D-01 -6.376389020312345D-02 - -3.050848261934881D-01 -3.353527790334249D-01 -2.085625831146221D-01 - -1.147401643452415D-01 -1.257056516006817D-01 -1.364918803989118D-01 - -1.427337246865339D-01 -1.466853008298966D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 5.881164936508634D-02 5.670962976966151D-02 - 5.316770215009839D-02 4.521267178752264D-02 3.695056612534244D-03 - 2.593568760994769D-01 5.002706881338953D-01 2.352471814682734D-01 - -4.947756271591505D-02 -3.085536250828009D-01 -3.456426481236952D-01 - -1.956495410575677D-01 2.970620930456514D-03 -5.867212334713665D-02 - -8.277514996371663D-02 -9.557101849198733D-02 0.000000000000000D+00 - 0.000000000000000D+00 6.461532487744019D-02 6.263511260416267D-02 - 5.922250114109540D-02 5.152068086692110D-02 -3.275069437558939D-08 + -5.230068210839233D-02 -3.089684952255405D-01 -3.450492305259820D-01 + -1.990675905212713D-01 -3.275069450855218D-08 -7.032473448245961D-02 + -9.217071270869119D-02 -1.037537495419351D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.104870617055863D-02 6.935474887860293D-02 + 6.641900723645457D-02 6.002931370730693D-02 4.741785214984386D-02 + 2.614903031217913D-01 4.963872822298005D-01 2.326132352761131D-01 + -5.510686495493420D-02 -3.090360378546810D-01 -3.439744132679255D-01 + -2.020758970524691D-01 -5.080964363577112D-02 -8.255896958446733D-02 + -1.019436619641428D-01 -1.122775741751652D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.775741999166846D-02 7.640570275492632D-02 + 7.411946023556991D-02 6.950893992201969D-02 6.564565173637182D-02 + 2.615777507934373D-01 4.941538780961049D-01 2.298037041045803D-01 + -5.749150213672849D-02 -3.086879743199826D-01 -3.424776619127629D-01 + -2.042817461151764D-01 -7.282068955818055D-02 -9.439917418230367D-02 + -1.111661083967602D-01 -1.203208568337295D-01 0.000000000000000D+00 + 0.000000000000000D+00 8.464453083766424D-02 8.362891168937155D-02 + 8.196585084860464D-02 7.894763359860250D-02 7.911836500990158D-02 + 2.619638723596540D-01 4.917333809051733D-01 2.266613449200423D-01 + -5.953788165021934D-02 -3.079059610074105D-01 -3.405501438388068D-01 + -2.059125725776940D-01 -8.911875139812263D-02 -1.055877974365578D-01 + -1.200371471189172D-01 -1.281457300117787D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.144937434382865D-02 9.069914546775168D-02 + 8.952861689449328D-02 8.771622703095090D-02 9.009221337681210D-02 + 2.627082408177067D-01 4.891015777220850D-01 2.235815746094597D-01 + -6.156477624624835D-02 -3.066713348425080D-01 -3.381745607397553D-01 + -2.072579345116312D-01 -1.028207078181018D-01 -1.160044950377874D-01 + -1.285149114999211D-01 -1.356606010002814D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.790913716818699D-02 9.734662871202845D-02 + 9.652916300385370D-02 9.554553662296411D-02 9.934304770873570D-02 + 2.638498214806307D-01 4.862554143189934D-01 2.206865103956946D-01 + -6.376389020314284D-02 -3.050848261934955D-01 -3.353527790334211D-01 + -2.085625831146316D-01 -1.147401643452416D-01 -1.257056516006890D-01 + -1.364918803989112D-01 -1.427337246865301D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 5.163963038254175D-02 4.817963051777521D-02 + 4.129203521338420D-02 8.600002148231907D-03 2.575260902550064D-01 + 5.017813733232878D-01 2.356069394212007D-01 -4.700043403462451D-02 + -3.079355095463323D-01 -3.458678132633249D-01 -1.923917953633782D-01 + 7.355674586493124D-03 -4.850549899663987D-02 -7.455999167731914D-02 + -8.819796984121840D-02 -9.659928428344369D-02 0.000000000000000D+00 + 0.000000000000000D+00 5.670962976966169D-02 5.316770215009851D-02 + 4.521267178752219D-02 2.970620930456492D-03 2.593568760994786D-01 + 5.002706881338955D-01 2.352471814682724D-01 -4.947756271592590D-02 + -3.085536250827961D-01 -3.456426481236958D-01 -1.956495410575667D-01 + 3.695056612533578D-03 -5.867212334713721D-02 -8.277514996371665D-02 + -9.557101849198839D-02 -1.033187298414353D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.263511260416266D-02 5.922250114109546D-02 + 5.152068086692108D-02 -3.275069450855218D-08 2.608294030127979D-01 + 4.984611409892753D-01 2.344201561633783D-01 -5.230068210839233D-02 + -3.089684952255405D-01 -3.450492305259820D-01 -1.990675905212713D-01 + -3.275069450855218D-08 -7.032473448245961D-02 -9.217071270869119D-02 + -1.037537495419351D-01 -1.107587336639949D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.935474887860293D-02 6.641900723645457D-02 + 6.002931370730693D-02 4.741785214984386D-02 2.614903031217913D-01 + 4.963872822298005D-01 2.326132352761131D-01 -5.510686495493420D-02 + -3.090360378546810D-01 -3.439744132679255D-01 -2.020758970524691D-01 + -5.080964363577112D-02 -8.255896958446733D-02 -1.019436619641428D-01 + -1.122775741751652D-01 -1.185969407794897D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.640570275492632D-02 7.411946023556991D-02 + 6.950893992201969D-02 6.564565173637182D-02 2.615777507934373D-01 + 4.941538780961049D-01 2.298037041045803D-01 -5.749150213672849D-02 + -3.086879743199826D-01 -3.424776619127629D-01 -2.042817461151764D-01 + -7.282068955818055D-02 -9.439917418230367D-02 -1.111661083967602D-01 + -1.203208568337295D-01 -1.260345732270622D-01 0.000000000000000D+00 + 0.000000000000000D+00 8.362891168937155D-02 8.196585084860464D-02 + 7.894763359860250D-02 7.911836500990158D-02 2.619638723596540D-01 + 4.917333809051733D-01 2.266613449200423D-01 -5.953788165021934D-02 + -3.079059610074105D-01 -3.405501438388068D-01 -2.059125725776940D-01 + -8.911875139812263D-02 -1.055877974365578D-01 -1.200371471189172D-01 + -1.281457300117787D-01 -1.332737282333987D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.069914546775168D-02 8.952861689449328D-02 + 8.771622703095090D-02 9.009221337681210D-02 2.627082408177067D-01 + 4.891015777220850D-01 2.235815746094597D-01 -6.156477624624835D-02 + -3.066713348425080D-01 -3.381745607397553D-01 -2.072579345116312D-01 + -1.028207078181018D-01 -1.160044950377874D-01 -1.285149114999211D-01 + -1.356606010002814D-01 -1.401568639239271D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.734662871202845D-02 9.652916300385370D-02 + 9.554553662296411D-02 9.934304770873570D-02 2.638498214806307D-01 + 4.862554143189934D-01 2.206865103956946D-01 -6.376389020314284D-02 + -3.050848261934955D-01 -3.353527790334211D-01 -2.085625831146316D-01 + -1.147401643452416D-01 -1.257056516006890D-01 -1.364918803989112D-01 + -1.427337246865301D-01 -1.466853008298850D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 5.881164936508641D-02 5.670962976966169D-02 + 5.316770215009851D-02 4.521267178752219D-02 3.695056612533578D-03 + 2.593568760994786D-01 5.002706881338955D-01 2.352471814682724D-01 + -4.947756271592590D-02 -3.085536250827961D-01 -3.456426481236958D-01 + -1.956495410575667D-01 2.970620930456492D-03 -5.867212334713721D-02 + -8.277514996371665D-02 -9.557101849198839D-02 0.000000000000000D+00 + 0.000000000000000D+00 6.461532487744011D-02 6.263511260416266D-02 + 5.922250114109546D-02 5.152068086692108D-02 -3.275069450855218D-08 2.608294030127979D-01 4.984611409892753D-01 2.344201561633783D-01 - -5.230068210839225D-02 -3.089684952255405D-01 -3.450492305259820D-01 - -1.990675905212709D-01 -3.275069437558939D-08 -7.032473448245942D-02 - -9.217071270869126D-02 -1.037537495419355D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.104870617055781D-02 6.935474887860368D-02 - 6.641900723645452D-02 6.002931370731342D-02 4.741785214984314D-02 - 2.614903031217941D-01 4.963872822298005D-01 2.326132352761135D-01 - -5.510686495492795D-02 -3.090360378546811D-01 -3.439744132679249D-01 - -2.020758970524681D-01 -5.080964363577169D-02 -8.255896958446582D-02 - -1.019436619641406D-01 -1.122775741751685D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.775741999166909D-02 7.640570275492593D-02 - 7.411946023557194D-02 6.950893992201905D-02 6.564565173637223D-02 - 2.615777507934451D-01 4.941538780961049D-01 2.298037041045835D-01 - -5.749150213672066D-02 -3.086879743199857D-01 -3.424776619127631D-01 - -2.042817461151747D-01 -7.282068955818148D-02 -9.439917418230753D-02 - -1.111661083967578D-01 -1.203208568337292D-01 0.000000000000000D+00 - 0.000000000000000D+00 8.464453083766343D-02 8.362891168936992D-02 - 8.196585084860747D-02 7.894763359859985D-02 7.911836500990233D-02 - 2.619638723596615D-01 4.917333809051732D-01 2.266613449200425D-01 - -5.953788165021041D-02 -3.079059610074095D-01 -3.405501438388062D-01 - -2.059125725776919D-01 -8.911875139812195D-02 -1.055877974365581D-01 - -1.200371471189075D-01 -1.281457300117808D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.144937434382744D-02 9.069914546774988D-02 - 8.952861689449609D-02 8.771622703095087D-02 9.009221337681401D-02 - 2.627082408177120D-01 4.891015777220847D-01 2.235815746094611D-01 - -6.156477624622892D-02 -3.066713348424969D-01 -3.381745607397560D-01 - -2.072579345116255D-01 -1.028207078181027D-01 -1.160044950377841D-01 - -1.285149114999145D-01 -1.356606010002905D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.790913716818532D-02 9.734662871202819D-02 - 9.652916300385345D-02 9.554553662296365D-02 9.934304770873932D-02 - 2.638498214806385D-01 4.862554143189913D-01 2.206865103957006D-01 - -6.376389020312345D-02 -3.050848261934881D-01 -3.353527790334249D-01 - -2.085625831146221D-01 -1.147401643452415D-01 -1.257056516006817D-01 - -1.364918803989118D-01 -1.427337246865339D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.035562588440725D-01 1.031802331573997D-01 - 1.027407056258807D-01 1.024852765783236D-01 1.073604984042810D-01 - 2.653023305018407D-01 4.831845045381511D-01 2.177646918471607D-01 - -6.612820700035939D-02 -3.035531384273424D-01 -3.320787879326489D-01 - -2.099845821699623D-01 -1.253552476907943D-01 -1.347104017608727D-01 - -1.439540715093875D-01 -1.494219889264736D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 5.670962976966151D-02 5.316770215009839D-02 - 4.521267178752264D-02 2.970620930456514D-03 2.593568760994769D-01 - 5.002706881338953D-01 2.352471814682734D-01 -4.947756271591505D-02 - -3.085536250828009D-01 -3.456426481236952D-01 -1.956495410575677D-01 - 3.695056612534244D-03 -5.867212334713665D-02 -8.277514996371663D-02 - -9.557101849198733D-02 -1.033187298414360D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.263511260416267D-02 5.922250114109540D-02 - 5.152068086692110D-02 -3.275069437558939D-08 2.608294030127979D-01 - 4.984611409892753D-01 2.344201561633783D-01 -5.230068210839225D-02 - -3.089684952255405D-01 -3.450492305259820D-01 -1.990675905212709D-01 - -3.275069437558939D-08 -7.032473448245942D-02 -9.217071270869126D-02 - -1.037537495419355D-01 -1.107587336639950D-01 0.000000000000000D+00 - 0.000000000000000D+00 6.935474887860368D-02 6.641900723645452D-02 - 6.002931370731342D-02 4.741785214984314D-02 2.614903031217941D-01 - 4.963872822298005D-01 2.326132352761135D-01 -5.510686495492795D-02 - -3.090360378546811D-01 -3.439744132679249D-01 -2.020758970524681D-01 - -5.080964363577169D-02 -8.255896958446582D-02 -1.019436619641406D-01 - -1.122775741751685D-01 -1.185969407794904D-01 0.000000000000000D+00 - 0.000000000000000D+00 7.640570275492593D-02 7.411946023557194D-02 - 6.950893992201905D-02 6.564565173637223D-02 2.615777507934451D-01 - 4.941538780961049D-01 2.298037041045835D-01 -5.749150213672066D-02 - -3.086879743199857D-01 -3.424776619127631D-01 -2.042817461151747D-01 - -7.282068955818148D-02 -9.439917418230753D-02 -1.111661083967578D-01 - -1.203208568337292D-01 -1.260345732270678D-01 0.000000000000000D+00 - 0.000000000000000D+00 8.362891168936992D-02 8.196585084860747D-02 - 7.894763359859985D-02 7.911836500990233D-02 2.619638723596615D-01 - 4.917333809051732D-01 2.266613449200425D-01 -5.953788165021041D-02 - -3.079059610074095D-01 -3.405501438388062D-01 -2.059125725776919D-01 - -8.911875139812195D-02 -1.055877974365581D-01 -1.200371471189075D-01 - -1.281457300117808D-01 -1.332737282334119D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.069914546774988D-02 8.952861689449609D-02 - 8.771622703095087D-02 9.009221337681401D-02 2.627082408177120D-01 - 4.891015777220847D-01 2.235815746094611D-01 -6.156477624622892D-02 - -3.066713348424969D-01 -3.381745607397560D-01 -2.072579345116255D-01 - -1.028207078181027D-01 -1.160044950377841D-01 -1.285149114999145D-01 - -1.356606010002905D-01 -1.401568639239476D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.734662871202819D-02 9.652916300385345D-02 - 9.554553662296365D-02 9.934304770873932D-02 2.638498214806385D-01 - 4.862554143189913D-01 2.206865103957006D-01 -6.376389020312345D-02 - -3.050848261934881D-01 -3.353527790334249D-01 -2.085625831146221D-01 - -1.147401643452415D-01 -1.257056516006817D-01 -1.364918803989118D-01 - -1.427337246865339D-01 -1.466853008298966D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.031802331573997D-01 1.027407056258807D-01 - 1.024852765783236D-01 1.073604984042810D-01 2.653023305018407D-01 - 4.831845045381511D-01 2.177646918471607D-01 -6.612820700035939D-02 - -3.035531384273424D-01 -3.320787879326489D-01 -2.099845821699623D-01 - -1.253552476907943D-01 -1.347104017608727D-01 -1.439540715093875D-01 - -1.494219889264736D-01 -1.529040348664446D-01 0.000000000000000D+00 + -5.230068210839233D-02 -3.089684952255405D-01 -3.450492305259820D-01 + -1.990675905212713D-01 -3.275069450855218D-08 -7.032473448245961D-02 + -9.217071270869119D-02 -1.037537495419351D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.104870617055863D-02 6.935474887860293D-02 + 6.641900723645457D-02 6.002931370730693D-02 4.741785214984386D-02 + 2.614903031217913D-01 4.963872822298005D-01 2.326132352761131D-01 + -5.510686495493420D-02 -3.090360378546810D-01 -3.439744132679255D-01 + -2.020758970524691D-01 -5.080964363577112D-02 -8.255896958446733D-02 + -1.019436619641428D-01 -1.122775741751652D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.775741999166846D-02 7.640570275492632D-02 + 7.411946023556991D-02 6.950893992201969D-02 6.564565173637182D-02 + 2.615777507934373D-01 4.941538780961049D-01 2.298037041045803D-01 + -5.749150213672849D-02 -3.086879743199826D-01 -3.424776619127629D-01 + -2.042817461151764D-01 -7.282068955818055D-02 -9.439917418230367D-02 + -1.111661083967602D-01 -1.203208568337295D-01 0.000000000000000D+00 + 0.000000000000000D+00 8.464453083766424D-02 8.362891168937155D-02 + 8.196585084860464D-02 7.894763359860250D-02 7.911836500990158D-02 + 2.619638723596540D-01 4.917333809051733D-01 2.266613449200423D-01 + -5.953788165021934D-02 -3.079059610074105D-01 -3.405501438388068D-01 + -2.059125725776940D-01 -8.911875139812263D-02 -1.055877974365578D-01 + -1.200371471189172D-01 -1.281457300117787D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.144937434382865D-02 9.069914546775168D-02 + 8.952861689449328D-02 8.771622703095090D-02 9.009221337681210D-02 + 2.627082408177067D-01 4.891015777220850D-01 2.235815746094597D-01 + -6.156477624624835D-02 -3.066713348425080D-01 -3.381745607397553D-01 + -2.072579345116312D-01 -1.028207078181018D-01 -1.160044950377874D-01 + -1.285149114999211D-01 -1.356606010002814D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.790913716818699D-02 9.734662871202845D-02 + 9.652916300385370D-02 9.554553662296411D-02 9.934304770873570D-02 + 2.638498214806307D-01 4.862554143189934D-01 2.206865103956946D-01 + -6.376389020314284D-02 -3.050848261934955D-01 -3.353527790334211D-01 + -2.085625831146316D-01 -1.147401643452416D-01 -1.257056516006890D-01 + -1.364918803989112D-01 -1.427337246865301D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.035562588440758D-01 1.031802331573995D-01 + 1.027407056258802D-01 1.024852765783244D-01 1.073604984042770D-01 + 2.653023305018292D-01 4.831845045381555D-01 2.177646918471545D-01 + -6.612820700037819D-02 -3.035531384273356D-01 -3.320787879326447D-01 + -2.099845821699720D-01 -1.253552476907948D-01 -1.347104017608820D-01 + -1.439540715093810D-01 -1.494219889264652D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 5.670962976966169D-02 5.316770215009851D-02 + 4.521267178752219D-02 2.970620930456492D-03 2.593568760994786D-01 + 5.002706881338955D-01 2.352471814682724D-01 -4.947756271592590D-02 + -3.085536250827961D-01 -3.456426481236958D-01 -1.956495410575667D-01 + 3.695056612533578D-03 -5.867212334713721D-02 -8.277514996371665D-02 + -9.557101849198839D-02 -1.033187298414353D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.263511260416266D-02 5.922250114109546D-02 + 5.152068086692108D-02 -3.275069450855218D-08 2.608294030127979D-01 + 4.984611409892753D-01 2.344201561633783D-01 -5.230068210839233D-02 + -3.089684952255405D-01 -3.450492305259820D-01 -1.990675905212713D-01 + -3.275069450855218D-08 -7.032473448245961D-02 -9.217071270869119D-02 + -1.037537495419351D-01 -1.107587336639949D-01 0.000000000000000D+00 + 0.000000000000000D+00 6.935474887860293D-02 6.641900723645457D-02 + 6.002931370730693D-02 4.741785214984386D-02 2.614903031217913D-01 + 4.963872822298005D-01 2.326132352761131D-01 -5.510686495493420D-02 + -3.090360378546810D-01 -3.439744132679255D-01 -2.020758970524691D-01 + -5.080964363577112D-02 -8.255896958446733D-02 -1.019436619641428D-01 + -1.122775741751652D-01 -1.185969407794897D-01 0.000000000000000D+00 + 0.000000000000000D+00 7.640570275492632D-02 7.411946023556991D-02 + 6.950893992201969D-02 6.564565173637182D-02 2.615777507934373D-01 + 4.941538780961049D-01 2.298037041045803D-01 -5.749150213672849D-02 + -3.086879743199826D-01 -3.424776619127629D-01 -2.042817461151764D-01 + -7.282068955818055D-02 -9.439917418230367D-02 -1.111661083967602D-01 + -1.203208568337295D-01 -1.260345732270622D-01 0.000000000000000D+00 + 0.000000000000000D+00 8.362891168937155D-02 8.196585084860464D-02 + 7.894763359860250D-02 7.911836500990158D-02 2.619638723596540D-01 + 4.917333809051733D-01 2.266613449200423D-01 -5.953788165021934D-02 + -3.079059610074105D-01 -3.405501438388068D-01 -2.059125725776940D-01 + -8.911875139812263D-02 -1.055877974365578D-01 -1.200371471189172D-01 + -1.281457300117787D-01 -1.332737282333987D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.069914546775168D-02 8.952861689449328D-02 + 8.771622703095090D-02 9.009221337681210D-02 2.627082408177067D-01 + 4.891015777220850D-01 2.235815746094597D-01 -6.156477624624835D-02 + -3.066713348425080D-01 -3.381745607397553D-01 -2.072579345116312D-01 + -1.028207078181018D-01 -1.160044950377874D-01 -1.285149114999211D-01 + -1.356606010002814D-01 -1.401568639239271D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.734662871202845D-02 9.652916300385370D-02 + 9.554553662296411D-02 9.934304770873570D-02 2.638498214806307D-01 + 4.862554143189934D-01 2.206865103956946D-01 -6.376389020314284D-02 + -3.050848261934955D-01 -3.353527790334211D-01 -2.085625831146316D-01 + -1.147401643452416D-01 -1.257056516006890D-01 -1.364918803989112D-01 + -1.427337246865301D-01 -1.466853008298850D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.031802331573995D-01 1.027407056258802D-01 + 1.024852765783244D-01 1.073604984042770D-01 2.653023305018292D-01 + 4.831845045381555D-01 2.177646918471545D-01 -6.612820700037819D-02 + -3.035531384273356D-01 -3.320787879326447D-01 -2.099845821699720D-01 + -1.253552476907948D-01 -1.347104017608820D-01 -1.439540715093810D-01 + -1.494219889264652D-01 -1.529040348664348D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1511,294 +1511,294 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 9.605307345179268D-02 9.166876238929164D-02 - 8.339707683686781D-02 6.698124351038713D-02 1.635122497843937D-01 - 3.887986017916913D-01 3.842299540757597D-01 2.249010014204795D-01 - 2.593419536551356D-01 3.472491498873204D-01 3.149872986161578D-01 - 1.611227030319556D-01 8.672133007302278D-02 1.334686290124627D-01 - 1.571706138374520D-01 1.691487538371919D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.495089113586527D-02 9.072012787936584D-02 - 8.228143049483895D-02 5.032368324632246D-02 1.490244365916727D-01 - 3.879426246947951D-01 3.822415861977536D-01 2.238145223958477D-01 - 2.592374348813091D-01 3.469036585098498D-01 3.157126154916419D-01 - 1.475552675618848D-01 6.920767163108270D-02 1.302910347689067D-01 + 0.000000000000000D+00 9.605307345179270D-02 9.166876238929211D-02 + 8.339707683686802D-02 6.698124351038713D-02 1.635122497843956D-01 + 3.887986017916931D-01 3.842299540757587D-01 2.249010014204800D-01 + 2.593419536551369D-01 3.472491498873194D-01 3.149872986161561D-01 + 1.611227030319548D-01 8.672133007302310D-02 1.334686290124623D-01 + 1.571706138374525D-01 1.691487538371924D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.495089113586527D-02 9.072012787936604D-02 + 8.228143049483908D-02 5.032368324632249D-02 1.490244365916732D-01 + 3.879426246947955D-01 3.822415861977536D-01 2.238145223958483D-01 + 2.592374348813091D-01 3.469036585098488D-01 3.157126154916413D-01 + 1.475552675618847D-01 6.920767163108291D-02 1.302910347689066D-01 1.538719688294385D-01 1.657435756983313D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.505914997534769D-02 9.112286790024129D-02 - 8.287339740040553D-02 5.054009332274170D-02 1.498538702154742D-01 - 3.866016893923370D-01 3.795531919099479D-01 2.216984398305341D-01 - 2.584956268091830D-01 3.461965757577306D-01 3.160109294506808D-01 - 1.501718153320408D-01 6.955080868374920D-02 1.289738287911295D-01 - 1.515951876817124D-01 1.630546941470188D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.683354352210233D-02 9.326722672353488D-02 - 8.583976481103842D-02 6.896752661698494D-02 1.658001928567965D-01 - 3.848260895130794D-01 3.760724508937988D-01 2.177931264238158D-01 - 2.564625480304538D-01 3.450923341097733D-01 3.156620384630205D-01 - 1.686231149675100D-01 8.885511256725437D-02 1.298894805147191D-01 - 1.508061677424686D-01 1.615962787579745D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.000386589696012D-01 9.698575804744286D-02 - 9.089626880954060D-02 8.016392547122400D-02 1.732468787891283D-01 - 3.829396150930014D-01 3.720561328923156D-01 2.122799954847462D-01 - 2.530741311520707D-01 3.435932908200164D-01 3.146694226963965D-01 - 1.779706012605451D-01 1.006079052327551D-01 1.327535302865586D-01 - 1.516023134833983D-01 1.615592981859859D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.043628569521509D-01 1.018715609855099D-01 - 9.714461820177853D-02 9.017915329545248D-02 1.791244480493775D-01 - 3.811582728743228D-01 3.678728325551200D-01 2.060476611523188D-01 - 2.488211859877762D-01 3.416776172863168D-01 3.131837675548758D-01 - 1.849519694287226D-01 1.109899959226590D-01 1.370246553466481D-01 - 1.537398985369853D-01 1.627408023721871D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.092968019157705D-01 1.073084185899670D-01 - 1.037284444782264D-01 9.927208283148660D-02 1.842323847069228D-01 - 3.795033113203016D-01 3.637205298802557D-01 2.001258709027819D-01 - 2.445420185094488D-01 3.393555067963088D-01 3.114078438816400D-01 - 1.907571147342916D-01 1.206569010763834D-01 1.421380840071641D-01 - 1.568047364402873D-01 1.648293594650975D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.142883680108282D-01 1.127685527614806D-01 - 1.101604188888348D-01 1.075432536322513D-01 1.888975689714288D-01 - 3.779649682228999D-01 3.595682755295629D-01 1.948077596659971D-01 - 2.406721175778049D-01 3.367405849309187D-01 3.095217037996563D-01 - 1.958913558328076D-01 1.297064710294682D-01 1.476640937183560D-01 - 1.604428958431082D-01 1.675725285423516D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 9.835003550006141D-02 9.516092003350668D-02 - 8.957116765333549D-02 7.890976024454795D-02 5.784790946950535D-02 - 2.764438478470742D-01 5.018013627415220D-01 2.683671729023977D-01 - 1.823601979049579D-01 3.363997957540764D-01 3.582874792486229D-01 - 2.708301506703203D-01 6.385335409264742D-02 1.194232033031758D-01 - 1.514136990961479D-01 1.665821462797048D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.697198465354954D-02 9.372935362005309D-02 - 8.821360825027132D-02 7.689377119931651D-02 4.309833093740945D-02 - 2.766589108835858D-01 5.002902856945833D-01 2.664609949645357D-01 - 1.824156399100266D-01 3.361921810514816D-01 3.581171434951008D-01 - 2.727144210505874D-01 4.826808850503666D-02 1.153406743912312D-01 - 1.476969392592958D-01 1.629896707146595D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.605017898439018D-02 9.305204728546831D-02 - 8.788550236167066D-02 7.613284016809736D-02 3.311283929177780D-08 + 0.000000000000000D+00 9.505914997534755D-02 9.112286790024111D-02 + 8.287339740040496D-02 5.054009332274127D-02 1.498538702154737D-01 + 3.866016893923364D-01 3.795531919099480D-01 2.216984398305351D-01 + 2.584956268091839D-01 3.461965757577309D-01 3.160109294506813D-01 + 1.501718153320409D-01 6.955080868374981D-02 1.289738287911314D-01 + 1.515951876817127D-01 1.630546941470179D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.683354352210247D-02 9.326722672353449D-02 + 8.583976481103768D-02 6.896752661698452D-02 1.658001928567939D-01 + 3.848260895130768D-01 3.760724508937982D-01 2.177931264238179D-01 + 2.564625480304559D-01 3.450923341097734D-01 3.156620384630214D-01 + 1.686231149675098D-01 8.885511256725465D-02 1.298894805147232D-01 + 1.508061677424708D-01 1.615962787579714D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.000386589696028D-01 9.698575804744328D-02 + 9.089626880954096D-02 8.016392547122476D-02 1.732468787891242D-01 + 3.829396150929976D-01 3.720561328923153D-01 2.122799954847487D-01 + 2.530741311520732D-01 3.435932908200163D-01 3.146694226963975D-01 + 1.779706012605455D-01 1.006079052327551D-01 1.327535302865644D-01 + 1.516023134834033D-01 1.615592981859795D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.043628569521538D-01 1.018715609855109D-01 + 9.714461820177889D-02 9.017915329545337D-02 1.791244480493741D-01 + 3.811582728743197D-01 3.678728325551199D-01 2.060476611523215D-01 + 2.488211859877815D-01 3.416776172863188D-01 3.131837675548774D-01 + 1.849519694287242D-01 1.109899959226597D-01 1.370246553466555D-01 + 1.537398985369896D-01 1.627408023721763D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.092968019157732D-01 1.073084185899676D-01 + 1.037284444782263D-01 9.927208283148652D-02 1.842323847069190D-01 + 3.795033113202989D-01 3.637205298802546D-01 2.001258709027849D-01 + 2.445420185094572D-01 3.393555067963102D-01 3.114078438816422D-01 + 1.907571147342956D-01 1.206569010763861D-01 1.421380840071702D-01 + 1.568047364402873D-01 1.648293594650856D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.142883680108307D-01 1.127685527614804D-01 + 1.101604188888346D-01 1.075432536322506D-01 1.888975689714230D-01 + 3.779649682228967D-01 3.595682755295621D-01 1.948077596659998D-01 + 2.406721175778100D-01 3.367405849309147D-01 3.095217037996573D-01 + 1.958913558328129D-01 1.297064710294739D-01 1.476640937183594D-01 + 1.604428958431031D-01 1.675725285423412D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 9.835003550006090D-02 9.516092003350730D-02 + 8.957116765333614D-02 7.890976024454775D-02 5.784790946950559D-02 + 2.764438478470797D-01 5.018013627415220D-01 2.683671729023940D-01 + 1.823601979049617D-01 3.363997957540783D-01 3.582874792486209D-01 + 2.708301506703178D-01 6.385335409264756D-02 1.194232033031764D-01 + 1.514136990961464D-01 1.665821462797084D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.697198465354920D-02 9.372935362005343D-02 + 8.821360825027158D-02 7.689377119931658D-02 4.309833093740958D-02 + 2.766589108835874D-01 5.002902856945836D-01 2.664609949645353D-01 + 1.824156399100290D-01 3.361921810514789D-01 3.581171434950995D-01 + 2.727144210505862D-01 4.826808850503662D-02 1.153406743912318D-01 + 1.476969392592948D-01 1.629896707146604D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.605017898439010D-02 9.305204728546831D-02 + 8.788550236167078D-02 7.613284016809733D-02 3.311283943726693D-08 2.763404714328564D-01 4.984808307681547D-01 2.637342333637407D-01 - 1.826472213450879D-01 3.356946972186403D-01 3.576106122741763D-01 - 2.744082851467030D-01 3.311283929177780D-08 1.132218905152236D-01 - 1.449046349098760D-01 1.598966304339229D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.692561321910259D-02 9.420876041242963D-02 - 8.934516154139654D-02 7.813008553045755D-02 4.789741447957257D-02 - 2.751775618366284D-01 4.964078935317087D-01 2.595898099761875D-01 - 1.808224946371205D-01 3.348180940358831D-01 3.566628995022226D-01 - 2.753619208796212D-01 5.091702218899961D-02 1.140642889179343D-01 - 1.437045008214842D-01 1.578749845615666D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.930857568740357D-02 9.689122476947347D-02 - 9.262376017083981D-02 8.326005200145974D-02 6.658255445644989D-02 - 2.735432406545349D-01 4.941756620294459D-01 2.541164380378533D-01 - 1.766437630441018D-01 3.335658404047097D-01 3.553225024962778D-01 - 2.753008309739602D-01 7.291268582745865D-02 1.175264533346249D-01 - 1.442626789848330D-01 1.573825066019908D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.029925848663012D-01 1.009622505552264D-01 - 9.746579669423180D-02 9.023546637163107D-02 8.057762905535527D-02 - 2.722840909901729D-01 4.917554666978519D-01 2.481769648041114D-01 - 1.701828160529186D-01 3.319041051065529D-01 3.535807152725253D-01 - 2.744736420428227D-01 8.919524619793892D-02 1.227972355709979D-01 - 1.464277532557786D-01 1.583363150909908D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.075764319670822D-01 1.059201604199939D-01 - 1.031380362725875D-01 9.773917346866373D-02 9.216434428615984D-02 - 2.714717278658222D-01 4.891218059434444D-01 2.424370927750725D-01 - 1.633937709771727D-01 3.298040518144606D-01 3.514215969517286D-01 - 2.732591159524264D-01 1.028798735217023D-01 1.290876283999970D-01 - 1.497860041598190D-01 1.604095216413529D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.125113003167138D-01 1.111793149592920D-01 - 1.089961627079948D-01 1.050404054636594D-01 1.021444081074635D-01 - 2.711490585682458D-01 4.862706529036939D-01 2.370525678988119D-01 - 1.576200519600703D-01 3.273501992860916D-01 3.488461791329543D-01 - 2.721044834894505D-01 1.147849859735871D-01 1.358751164102472D-01 - 1.538035870585931D-01 1.632198329013840D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 9.516092003350668D-02 8.957116765333549D-02 - 7.890976024454795D-02 6.385335409264742D-02 2.764438478470742D-01 - 5.018013627415220D-01 2.683671729023977D-01 1.823601979049579D-01 - 3.363997957540764D-01 3.582874792486229D-01 2.708301506703203D-01 - 5.784790946950535D-02 1.194232033031758D-01 1.514136990961479D-01 - 1.665821462797048D-01 1.753376264717943D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.372935362005309D-02 8.821360825027132D-02 - 7.689377119931651D-02 4.826808850503666D-02 2.766589108835858D-01 - 5.002902856945833D-01 2.664609949645357D-01 1.824156399100266D-01 - 3.361921810514816D-01 3.581171434951008D-01 2.727144210505874D-01 - 4.309833093740945D-02 1.153406743912312D-01 1.476969392592958D-01 - 1.629896707146595D-01 1.716855718826090D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.305204728546831D-02 8.788550236167066D-02 - 7.613284016809736D-02 3.311283929177780D-08 2.763404714328564D-01 - 4.984808307681547D-01 2.637342333637407D-01 1.826472213450879D-01 - 3.356946972186403D-01 3.576106122741763D-01 2.744082851467030D-01 - 3.311283929177780D-08 1.132218905152236D-01 1.449046349098760D-01 - 1.598966304339229D-01 1.684024297621339D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.420876041242963D-02 8.934516154139654D-02 - 7.813008553045755D-02 4.789741447957257D-02 2.751775618366284D-01 - 4.964078935317087D-01 2.595898099761875D-01 1.808224946371205D-01 - 3.348180940358831D-01 3.566628995022226D-01 2.753619208796212D-01 - 5.091702218899961D-02 1.140642889179343D-01 1.437045008214842D-01 - 1.578749845615666D-01 1.660447318304520D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.689122476947347D-02 9.262376017083981D-02 - 8.326005200145974D-02 6.658255445644989D-02 2.735432406545349D-01 - 4.941756620294459D-01 2.541164380378533D-01 1.766437630441018D-01 - 3.335658404047097D-01 3.553225024962778D-01 2.753008309739602D-01 - 7.291268582745865D-02 1.175264533346249D-01 1.442626789848330D-01 - 1.573825066019908D-01 1.650828920378885D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.009622505552264D-01 9.746579669423180D-02 - 9.023546637163107D-02 8.057762905535527D-02 2.722840909901729D-01 - 4.917554666978519D-01 2.481769648041114D-01 1.701828160529186D-01 - 3.319041051065529D-01 3.535807152725253D-01 2.744736420428227D-01 - 8.919524619793892D-02 1.227972355709979D-01 1.464277532557786D-01 - 1.583363150909908D-01 1.654354790130736D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.059201604199939D-01 1.031380362725875D-01 - 9.773917346866373D-02 9.216434428615984D-02 2.714717278658222D-01 - 4.891218059434444D-01 2.424370927750725D-01 1.633937709771727D-01 - 3.298040518144606D-01 3.514215969517286D-01 2.732591159524264D-01 - 1.028798735217023D-01 1.290876283999970D-01 1.497860041598190D-01 - 1.604095216413529D-01 1.667818937433311D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.111793149592920D-01 1.089961627079948D-01 - 1.050404054636594D-01 1.021444081074635D-01 2.711490585682458D-01 - 4.862706529036939D-01 2.370525678988119D-01 1.576200519600703D-01 - 3.273501992860916D-01 3.488461791329543D-01 2.721044834894505D-01 - 1.147849859735871D-01 1.358751164102472D-01 1.538035870585931D-01 - 1.632198329013840D-01 1.689061895743220D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 9.697198465354954D-02 9.372935362005309D-02 - 8.821360825027132D-02 7.689377119931651D-02 4.309833093740945D-02 - 2.766589108835858D-01 5.002902856945833D-01 2.664609949645357D-01 - 1.824156399100266D-01 3.361921810514816D-01 3.581171434951008D-01 - 2.727144210505874D-01 4.826808850503666D-02 1.153406743912312D-01 - 1.476969392592958D-01 1.629896707146595D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.605017898439018D-02 9.305204728546831D-02 - 8.788550236167066D-02 7.613284016809736D-02 3.311283929177780D-08 + 1.826472213450880D-01 3.356946972186404D-01 3.576106122741763D-01 + 2.744082851467033D-01 3.311283943726693D-08 1.132218905152237D-01 + 1.449046349098760D-01 1.598966304339226D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.692561321910310D-02 9.420876041242866D-02 + 8.934516154139666D-02 7.813008553045503D-02 4.789741447957328D-02 + 2.751775618366256D-01 4.964078935317086D-01 2.595898099761877D-01 + 1.808224946371241D-01 3.348180940358832D-01 3.566628995022239D-01 + 2.753619208796219D-01 5.091702218899887D-02 1.140642889179372D-01 + 1.437045008214887D-01 1.578749845615633D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.930857568740421D-02 9.689122476947384D-02 + 9.262376017083881D-02 8.326005200146021D-02 6.658255445644957D-02 + 2.735432406545271D-01 4.941756620294459D-01 2.541164380378507D-01 + 1.766437630441091D-01 3.335658404047074D-01 3.553225024962788D-01 + 2.753008309739609D-01 7.291268582745757D-02 1.175264533346250D-01 + 1.442626789848418D-01 1.573825066019894D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.029925848663031D-01 1.009622505552299D-01 + 9.746579669423050D-02 9.023546637163440D-02 8.057762905535486D-02 + 2.722840909901653D-01 4.917554666978520D-01 2.481769648041123D-01 + 1.701828160529228D-01 3.319041051065534D-01 3.535807152725258D-01 + 2.744736420428246D-01 8.919524619793896D-02 1.227972355709987D-01 + 1.464277532557923D-01 1.583363150909899D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.075764319670849D-01 1.059201604199973D-01 + 1.031380362725856D-01 9.773917346866501D-02 9.216434428615913D-02 + 2.714717278658169D-01 4.891218059434447D-01 2.424370927750706D-01 + 1.633937709771804D-01 3.298040518144692D-01 3.514215969517270D-01 + 2.732591159524323D-01 1.028798735217011D-01 1.290876284000001D-01 + 1.497860041598309D-01 1.604095216413453D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.125113003167176D-01 1.111793149592929D-01 + 1.089961627079945D-01 1.050404054636599D-01 1.021444081074620D-01 + 2.711490585682378D-01 4.862706529036960D-01 2.370525678988070D-01 + 1.576200519600818D-01 3.273501992860972D-01 3.488461791329477D-01 + 2.721044834894619D-01 1.147849859735871D-01 1.358751164102560D-01 + 1.538035870585936D-01 1.632198329013793D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 9.516092003350730D-02 8.957116765333614D-02 + 7.890976024454775D-02 6.385335409264756D-02 2.764438478470797D-01 + 5.018013627415220D-01 2.683671729023940D-01 1.823601979049617D-01 + 3.363997957540783D-01 3.582874792486209D-01 2.708301506703178D-01 + 5.784790946950559D-02 1.194232033031764D-01 1.514136990961464D-01 + 1.665821462797084D-01 1.753376264717922D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.372935362005343D-02 8.821360825027158D-02 + 7.689377119931658D-02 4.826808850503662D-02 2.766589108835874D-01 + 5.002902856945836D-01 2.664609949645353D-01 1.824156399100290D-01 + 3.361921810514789D-01 3.581171434950995D-01 2.727144210505862D-01 + 4.309833093740958D-02 1.153406743912318D-01 1.476969392592948D-01 + 1.629896707146604D-01 1.716855718826084D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.305204728546831D-02 8.788550236167078D-02 + 7.613284016809733D-02 3.311283943726693D-08 2.763404714328564D-01 + 4.984808307681547D-01 2.637342333637407D-01 1.826472213450880D-01 + 3.356946972186404D-01 3.576106122741763D-01 2.744082851467033D-01 + 3.311283943726693D-08 1.132218905152237D-01 1.449046349098760D-01 + 1.598966304339226D-01 1.684024297621339D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.420876041242866D-02 8.934516154139666D-02 + 7.813008553045503D-02 4.789741447957328D-02 2.751775618366256D-01 + 4.964078935317086D-01 2.595898099761877D-01 1.808224946371241D-01 + 3.348180940358832D-01 3.566628995022239D-01 2.753619208796219D-01 + 5.091702218899887D-02 1.140642889179372D-01 1.437045008214887D-01 + 1.578749845615633D-01 1.660447318304519D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.689122476947384D-02 9.262376017083881D-02 + 8.326005200146021D-02 6.658255445644957D-02 2.735432406545271D-01 + 4.941756620294459D-01 2.541164380378507D-01 1.766437630441091D-01 + 3.335658404047074D-01 3.553225024962788D-01 2.753008309739609D-01 + 7.291268582745757D-02 1.175264533346250D-01 1.442626789848418D-01 + 1.573825066019894D-01 1.650828920378811D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.009622505552299D-01 9.746579669423050D-02 + 9.023546637163440D-02 8.057762905535486D-02 2.722840909901653D-01 + 4.917554666978520D-01 2.481769648041123D-01 1.701828160529228D-01 + 3.319041051065534D-01 3.535807152725258D-01 2.744736420428246D-01 + 8.919524619793896D-02 1.227972355709987D-01 1.464277532557923D-01 + 1.583363150909899D-01 1.654354790130577D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.059201604199973D-01 1.031380362725856D-01 + 9.773917346866501D-02 9.216434428615913D-02 2.714717278658169D-01 + 4.891218059434447D-01 2.424370927750706D-01 1.633937709771804D-01 + 3.298040518144692D-01 3.514215969517270D-01 2.732591159524323D-01 + 1.028798735217011D-01 1.290876284000001D-01 1.497860041598309D-01 + 1.604095216413453D-01 1.667818937433121D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.111793149592929D-01 1.089961627079945D-01 + 1.050404054636599D-01 1.021444081074620D-01 2.711490585682378D-01 + 4.862706529036960D-01 2.370525678988070D-01 1.576200519600818D-01 + 3.273501992860972D-01 3.488461791329477D-01 2.721044834894619D-01 + 1.147849859735871D-01 1.358751164102560D-01 1.538035870585936D-01 + 1.632198329013793D-01 1.689061895743056D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 9.697198465354920D-02 9.372935362005343D-02 + 8.821360825027158D-02 7.689377119931658D-02 4.309833093740958D-02 + 2.766589108835874D-01 5.002902856945836D-01 2.664609949645353D-01 + 1.824156399100290D-01 3.361921810514789D-01 3.581171434950995D-01 + 2.727144210505862D-01 4.826808850503662D-02 1.153406743912318D-01 + 1.476969392592948D-01 1.629896707146604D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.605017898439010D-02 9.305204728546831D-02 + 8.788550236167078D-02 7.613284016809733D-02 3.311283943726693D-08 2.763404714328564D-01 4.984808307681547D-01 2.637342333637407D-01 - 1.826472213450879D-01 3.356946972186403D-01 3.576106122741763D-01 - 2.744082851467030D-01 3.311283929177780D-08 1.132218905152236D-01 - 1.449046349098760D-01 1.598966304339229D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.692561321910259D-02 9.420876041242963D-02 - 8.934516154139654D-02 7.813008553045755D-02 4.789741447957257D-02 - 2.751775618366284D-01 4.964078935317087D-01 2.595898099761875D-01 - 1.808224946371205D-01 3.348180940358831D-01 3.566628995022226D-01 - 2.753619208796212D-01 5.091702218899961D-02 1.140642889179343D-01 - 1.437045008214842D-01 1.578749845615666D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.930857568740357D-02 9.689122476947347D-02 - 9.262376017083981D-02 8.326005200145974D-02 6.658255445644989D-02 - 2.735432406545349D-01 4.941756620294459D-01 2.541164380378533D-01 - 1.766437630441018D-01 3.335658404047097D-01 3.553225024962778D-01 - 2.753008309739602D-01 7.291268582745865D-02 1.175264533346249D-01 - 1.442626789848330D-01 1.573825066019908D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.029925848663012D-01 1.009622505552264D-01 - 9.746579669423180D-02 9.023546637163107D-02 8.057762905535527D-02 - 2.722840909901729D-01 4.917554666978519D-01 2.481769648041114D-01 - 1.701828160529186D-01 3.319041051065529D-01 3.535807152725253D-01 - 2.744736420428227D-01 8.919524619793892D-02 1.227972355709979D-01 - 1.464277532557786D-01 1.583363150909908D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.075764319670822D-01 1.059201604199939D-01 - 1.031380362725875D-01 9.773917346866373D-02 9.216434428615984D-02 - 2.714717278658222D-01 4.891218059434444D-01 2.424370927750725D-01 - 1.633937709771727D-01 3.298040518144606D-01 3.514215969517286D-01 - 2.732591159524264D-01 1.028798735217023D-01 1.290876283999970D-01 - 1.497860041598190D-01 1.604095216413529D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.125113003167138D-01 1.111793149592920D-01 - 1.089961627079948D-01 1.050404054636594D-01 1.021444081074635D-01 - 2.711490585682458D-01 4.862706529036939D-01 2.370525678988119D-01 - 1.576200519600703D-01 3.273501992860916D-01 3.488461791329543D-01 - 2.721044834894505D-01 1.147849859735871D-01 1.358751164102472D-01 - 1.538035870585931D-01 1.632198329013840D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.172297082869507D-01 1.162331484803564D-01 - 1.146655848982793D-01 1.119395224854057D-01 1.110486784724767D-01 - 2.712481307375292D-01 4.831920306821310D-01 2.317578506336148D-01 - 1.528005681714915D-01 3.249176508935662D-01 3.458483104110626D-01 - 2.712878421651576D-01 1.253881117030353D-01 1.427776700310031D-01 - 1.582000013735804D-01 1.665481620388753D-01 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 9.372935362005309D-02 8.821360825027132D-02 - 7.689377119931651D-02 4.826808850503666D-02 2.766589108835858D-01 - 5.002902856945833D-01 2.664609949645357D-01 1.824156399100266D-01 - 3.361921810514816D-01 3.581171434951008D-01 2.727144210505874D-01 - 4.309833093740945D-02 1.153406743912312D-01 1.476969392592958D-01 - 1.629896707146595D-01 1.716855718826090D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.305204728546831D-02 8.788550236167066D-02 - 7.613284016809736D-02 3.311283929177780D-08 2.763404714328564D-01 - 4.984808307681547D-01 2.637342333637407D-01 1.826472213450879D-01 - 3.356946972186403D-01 3.576106122741763D-01 2.744082851467030D-01 - 3.311283929177780D-08 1.132218905152236D-01 1.449046349098760D-01 - 1.598966304339229D-01 1.684024297621339D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.420876041242963D-02 8.934516154139654D-02 - 7.813008553045755D-02 4.789741447957257D-02 2.751775618366284D-01 - 4.964078935317087D-01 2.595898099761875D-01 1.808224946371205D-01 - 3.348180940358831D-01 3.566628995022226D-01 2.753619208796212D-01 - 5.091702218899961D-02 1.140642889179343D-01 1.437045008214842D-01 - 1.578749845615666D-01 1.660447318304520D-01 0.000000000000000D+00 - 0.000000000000000D+00 9.689122476947347D-02 9.262376017083981D-02 - 8.326005200145974D-02 6.658255445644989D-02 2.735432406545349D-01 - 4.941756620294459D-01 2.541164380378533D-01 1.766437630441018D-01 - 3.335658404047097D-01 3.553225024962778D-01 2.753008309739602D-01 - 7.291268582745865D-02 1.175264533346249D-01 1.442626789848330D-01 - 1.573825066019908D-01 1.650828920378885D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.009622505552264D-01 9.746579669423180D-02 - 9.023546637163107D-02 8.057762905535527D-02 2.722840909901729D-01 - 4.917554666978519D-01 2.481769648041114D-01 1.701828160529186D-01 - 3.319041051065529D-01 3.535807152725253D-01 2.744736420428227D-01 - 8.919524619793892D-02 1.227972355709979D-01 1.464277532557786D-01 - 1.583363150909908D-01 1.654354790130736D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.059201604199939D-01 1.031380362725875D-01 - 9.773917346866373D-02 9.216434428615984D-02 2.714717278658222D-01 - 4.891218059434444D-01 2.424370927750725D-01 1.633937709771727D-01 - 3.298040518144606D-01 3.514215969517286D-01 2.732591159524264D-01 - 1.028798735217023D-01 1.290876283999970D-01 1.497860041598190D-01 - 1.604095216413529D-01 1.667818937433311D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.111793149592920D-01 1.089961627079948D-01 - 1.050404054636594D-01 1.021444081074635D-01 2.711490585682458D-01 - 4.862706529036939D-01 2.370525678988119D-01 1.576200519600703D-01 - 3.273501992860916D-01 3.488461791329543D-01 2.721044834894505D-01 - 1.147849859735871D-01 1.358751164102472D-01 1.538035870585931D-01 - 1.632198329013840D-01 1.689061895743220D-01 0.000000000000000D+00 - 0.000000000000000D+00 1.162331484803564D-01 1.146655848982793D-01 - 1.119395224854057D-01 1.110486784724767D-01 2.712481307375292D-01 - 4.831920306821310D-01 2.317578506336148D-01 1.528005681714915D-01 - 3.249176508935662D-01 3.458483104110626D-01 2.712878421651576D-01 - 1.253881117030353D-01 1.427776700310031D-01 1.582000013735804D-01 - 1.665481620388753D-01 1.716159296548251D-01 0.000000000000000D+00 + 1.826472213450880D-01 3.356946972186404D-01 3.576106122741763D-01 + 2.744082851467033D-01 3.311283943726693D-08 1.132218905152237D-01 + 1.449046349098760D-01 1.598966304339226D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.692561321910310D-02 9.420876041242866D-02 + 8.934516154139666D-02 7.813008553045503D-02 4.789741447957328D-02 + 2.751775618366256D-01 4.964078935317086D-01 2.595898099761877D-01 + 1.808224946371241D-01 3.348180940358832D-01 3.566628995022239D-01 + 2.753619208796219D-01 5.091702218899887D-02 1.140642889179372D-01 + 1.437045008214887D-01 1.578749845615633D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.930857568740421D-02 9.689122476947384D-02 + 9.262376017083881D-02 8.326005200146021D-02 6.658255445644957D-02 + 2.735432406545271D-01 4.941756620294459D-01 2.541164380378507D-01 + 1.766437630441091D-01 3.335658404047074D-01 3.553225024962788D-01 + 2.753008309739609D-01 7.291268582745757D-02 1.175264533346250D-01 + 1.442626789848418D-01 1.573825066019894D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.029925848663031D-01 1.009622505552299D-01 + 9.746579669423050D-02 9.023546637163440D-02 8.057762905535486D-02 + 2.722840909901653D-01 4.917554666978520D-01 2.481769648041123D-01 + 1.701828160529228D-01 3.319041051065534D-01 3.535807152725258D-01 + 2.744736420428246D-01 8.919524619793896D-02 1.227972355709987D-01 + 1.464277532557923D-01 1.583363150909899D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.075764319670849D-01 1.059201604199973D-01 + 1.031380362725856D-01 9.773917346866501D-02 9.216434428615913D-02 + 2.714717278658169D-01 4.891218059434447D-01 2.424370927750706D-01 + 1.633937709771804D-01 3.298040518144692D-01 3.514215969517270D-01 + 2.732591159524323D-01 1.028798735217011D-01 1.290876284000001D-01 + 1.497860041598309D-01 1.604095216413453D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.125113003167176D-01 1.111793149592929D-01 + 1.089961627079945D-01 1.050404054636599D-01 1.021444081074620D-01 + 2.711490585682378D-01 4.862706529036960D-01 2.370525678988070D-01 + 1.576200519600818D-01 3.273501992860972D-01 3.488461791329477D-01 + 2.721044834894619D-01 1.147849859735871D-01 1.358751164102560D-01 + 1.538035870585936D-01 1.632198329013793D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.172297082869561D-01 1.162331484803561D-01 + 1.146655848982779D-01 1.119395224854059D-01 1.110486784724746D-01 + 2.712481307375175D-01 4.831920306821353D-01 2.317578506336100D-01 + 1.528005681715003D-01 3.249176508935610D-01 3.458483104110530D-01 + 2.712878421651664D-01 1.253881117030360D-01 1.427776700310165D-01 + 1.582000013735714D-01 1.665481620388683D-01 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 9.372935362005343D-02 8.821360825027158D-02 + 7.689377119931658D-02 4.826808850503662D-02 2.766589108835874D-01 + 5.002902856945836D-01 2.664609949645353D-01 1.824156399100290D-01 + 3.361921810514789D-01 3.581171434950995D-01 2.727144210505862D-01 + 4.309833093740958D-02 1.153406743912318D-01 1.476969392592948D-01 + 1.629896707146604D-01 1.716855718826084D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.305204728546831D-02 8.788550236167078D-02 + 7.613284016809733D-02 3.311283943726693D-08 2.763404714328564D-01 + 4.984808307681547D-01 2.637342333637407D-01 1.826472213450880D-01 + 3.356946972186404D-01 3.576106122741763D-01 2.744082851467033D-01 + 3.311283943726693D-08 1.132218905152237D-01 1.449046349098760D-01 + 1.598966304339226D-01 1.684024297621339D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.420876041242866D-02 8.934516154139666D-02 + 7.813008553045503D-02 4.789741447957328D-02 2.751775618366256D-01 + 4.964078935317086D-01 2.595898099761877D-01 1.808224946371241D-01 + 3.348180940358832D-01 3.566628995022239D-01 2.753619208796219D-01 + 5.091702218899887D-02 1.140642889179372D-01 1.437045008214887D-01 + 1.578749845615633D-01 1.660447318304519D-01 0.000000000000000D+00 + 0.000000000000000D+00 9.689122476947384D-02 9.262376017083881D-02 + 8.326005200146021D-02 6.658255445644957D-02 2.735432406545271D-01 + 4.941756620294459D-01 2.541164380378507D-01 1.766437630441091D-01 + 3.335658404047074D-01 3.553225024962788D-01 2.753008309739609D-01 + 7.291268582745757D-02 1.175264533346250D-01 1.442626789848418D-01 + 1.573825066019894D-01 1.650828920378811D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.009622505552299D-01 9.746579669423050D-02 + 9.023546637163440D-02 8.057762905535486D-02 2.722840909901653D-01 + 4.917554666978520D-01 2.481769648041123D-01 1.701828160529228D-01 + 3.319041051065534D-01 3.535807152725258D-01 2.744736420428246D-01 + 8.919524619793896D-02 1.227972355709987D-01 1.464277532557923D-01 + 1.583363150909899D-01 1.654354790130577D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.059201604199973D-01 1.031380362725856D-01 + 9.773917346866501D-02 9.216434428615913D-02 2.714717278658169D-01 + 4.891218059434447D-01 2.424370927750706D-01 1.633937709771804D-01 + 3.298040518144692D-01 3.514215969517270D-01 2.732591159524323D-01 + 1.028798735217011D-01 1.290876284000001D-01 1.497860041598309D-01 + 1.604095216413453D-01 1.667818937433121D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.111793149592929D-01 1.089961627079945D-01 + 1.050404054636599D-01 1.021444081074620D-01 2.711490585682378D-01 + 4.862706529036960D-01 2.370525678988070D-01 1.576200519600818D-01 + 3.273501992860972D-01 3.488461791329477D-01 2.721044834894619D-01 + 1.147849859735871D-01 1.358751164102560D-01 1.538035870585936D-01 + 1.632198329013793D-01 1.689061895743056D-01 0.000000000000000D+00 + 0.000000000000000D+00 1.162331484803561D-01 1.146655848982779D-01 + 1.119395224854059D-01 1.110486784724746D-01 2.712481307375175D-01 + 4.831920306821353D-01 2.317578506336100D-01 1.528005681715003D-01 + 3.249176508935610D-01 3.458483104110530D-01 2.712878421651664D-01 + 1.253881117030360D-01 1.427776700310165D-01 1.582000013735714D-01 + 1.665481620388683D-01 1.716159296548114D-01 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1812,174 +1812,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.708281052835047D+00 -2.682877050672478D+00 - -2.630491166962309D+00 -2.476342527821297D+00 -2.645861475356567D+00 - -3.115319567908676D+00 -3.115578892828052D+00 -2.490418469391696D+00 - -1.820632462046453D+00 -1.568202728712376D+00 -1.671277724516966D+00 - -2.079409788735289D+00 -2.251581758067859D+00 -2.119022710806139D+00 + 0.000000000000000D+00 -2.708281052835049D+00 -2.682877050672481D+00 + -2.630491166962310D+00 -2.476342527821296D+00 -2.645861475356566D+00 + -3.115319567908678D+00 -3.115578892828048D+00 -2.490418469391678D+00 + -1.820632462046440D+00 -1.568202728712377D+00 -1.671277724516966D+00 + -2.079409788735289D+00 -2.251581758067858D+00 -2.119022710806139D+00 -2.082845814560149D+00 -2.066875097192999D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.750637408718597D+00 -2.726008495774153D+00 - -2.675073864416763D+00 -2.503768473152957D+00 -2.666822761420010D+00 - -3.141117891258157D+00 -3.141045097055906D+00 -2.502239564939337D+00 - -1.816793556565751D+00 -1.564833581205265D+00 -1.667215470445089D+00 - -2.083685848083998D+00 -2.249132955707285D+00 -2.106252353133783D+00 - -2.072013713324536D+00 -2.056746303069023D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.805831042678622D+00 -2.782361301388999D+00 - -2.734282683372581D+00 -2.589988100825655D+00 -2.740708293131526D+00 - -3.171045444384980D+00 -3.170747280845824D+00 -2.516141500546969D+00 - -1.812365008866192D+00 -1.561059953853117D+00 -1.662656621111427D+00 - -2.044977640091671D+00 -2.202047304923817D+00 -2.089759712073808D+00 - -2.058515068716662D+00 -2.044265829534346D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.871397262576040D+00 -2.849471224460495D+00 - -2.805530024613494D+00 -2.709715320351660D+00 -2.841213270587740D+00 - -3.203337312937709D+00 -3.203064988938856D+00 -2.531440232975912D+00 - -1.807590497473878D+00 -1.557137403000555D+00 -1.657925315015415D+00 - -1.985783461205302D+00 -2.134937298089759D+00 -2.070937611363314D+00 - -2.043361688913064D+00 -2.030345575834676D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.944914638560384D+00 -2.924733033748631D+00 - -2.885218057894802D+00 -2.807513130112310D+00 -2.916359266610856D+00 - -3.236914729391088D+00 -3.237012936804492D+00 -2.547736884025124D+00 - -1.802597855494138D+00 -1.553238060736489D+00 -1.653214831825272D+00 - -1.956023516441421D+00 -2.096755563089792D+00 -2.051150903936000D+00 - -2.027391194816479D+00 -2.015752892601482D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.025478377052882D+00 -3.006869169289886D+00 - -2.971118897436170D+00 -2.903234890997708D+00 -2.987515610584312D+00 - -3.271925093141864D+00 -3.272878703788394D+00 -2.565158148448901D+00 - -1.797311186933262D+00 -1.549342504794551D+00 -1.648493695149094D+00 - -1.933041108456052D+00 -2.065377366890069D+00 -2.031137914572481D+00 - -2.010917776142765D+00 -2.000643818134613D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.112227085016100D+00 -3.094837145233124D+00 - -3.061797340946478D+00 -2.998981481632737D+00 -3.057684574679309D+00 - -3.308420553465505D+00 -3.310847100611338D+00 -2.583830227321558D+00 - -1.791682732024852D+00 -1.545447640820899D+00 -1.643759190052875D+00 - -1.913716738048003D+00 -2.038008700953095D+00 -2.011457834979748D+00 - -1.994352199524321D+00 -1.985338491875892D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.204739456508765D+00 -3.188134286543854D+00 - -3.156707240255069D+00 -3.095863588455950D+00 -3.128283282287118D+00 - -3.346399904931563D+00 -3.351047686879202D+00 -2.603894559315052D+00 - -1.785699215868652D+00 -1.541553675243488D+00 -1.639016230980572D+00 - -1.896739215915667D+00 -2.013515326465517D+00 -1.992432334002056D+00 - -1.977971251509684D+00 -1.970084708234021D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.699661790411343D+00 -2.681168269354016D+00 - -2.648303944756619D+00 -2.575525941105811D+00 -2.346403268820100D+00 - -2.928327254496525D+00 -3.278871220067149D+00 -2.929173642449459D+00 - -2.040987631701765D+00 -1.603784296623342D+00 -1.535753114147995D+00 - -1.810559644006057D+00 -2.354845585588815D+00 -2.150651909719418D+00 - -2.098089854345099D+00 -2.076975817934859D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.735250910704491D+00 -2.717043240870341D+00 - -2.684992747708936D+00 -2.613142034277870D+00 -2.354714202409212D+00 - -2.954001175700428D+00 -3.300078621370602D+00 -2.954192087424996D+00 - -2.037320515990564D+00 -1.600437403870143D+00 -1.532836100208024D+00 - -1.805962039705786D+00 -2.361856550312691D+00 -2.138972986650511D+00 - -2.088376092509530D+00 -2.067941493451110D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.783851380909266D+00 -2.766404102390289D+00 - -2.735593892127044D+00 -2.666566783553202D+00 -2.373508524468065D+00 + 0.000000000000000D+00 -2.750637408718598D+00 -2.726008495774153D+00 + -2.675073864416762D+00 -2.503768473152956D+00 -2.666822761420010D+00 + -3.141117891258157D+00 -3.141045097055904D+00 -2.502239564939329D+00 + -1.816793556565747D+00 -1.564833581205266D+00 -1.667215470445089D+00 + -2.083685848083998D+00 -2.249132955707284D+00 -2.106252353133783D+00 + -2.072013713324536D+00 -2.056746303069022D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.805831042678622D+00 -2.782361301388997D+00 + -2.734282683372568D+00 -2.589988100825642D+00 -2.740708293131525D+00 + -3.171045444384979D+00 -3.170747280845822D+00 -2.516141500546963D+00 + -1.812365008866189D+00 -1.561059953853118D+00 -1.662656621111427D+00 + -2.044977640091670D+00 -2.202047304923817D+00 -2.089759712073806D+00 + -2.058515068716662D+00 -2.044265829534348D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.871397262576040D+00 -2.849471224460490D+00 + -2.805530024613478D+00 -2.709715320351649D+00 -2.841213270587736D+00 + -3.203337312937704D+00 -3.203064988938853D+00 -2.531440232975900D+00 + -1.807590497473870D+00 -1.557137403000556D+00 -1.657925315015414D+00 + -1.985783461205302D+00 -2.134937298089761D+00 -2.070937611363313D+00 + -2.043361688913063D+00 -2.030345575834680D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.944914638560391D+00 -2.924733033748625D+00 + -2.885218057894799D+00 -2.807513130112319D+00 -2.916359266610849D+00 + -3.236914729391082D+00 -3.237012936804486D+00 -2.547736884025108D+00 + -1.802597855494128D+00 -1.553238060736490D+00 -1.653214831825271D+00 + -1.956023516441420D+00 -2.096755563089794D+00 -2.051150903935995D+00 + -2.027391194816475D+00 -2.015752892601490D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.025478377052905D+00 -3.006869169289885D+00 + -2.971118897436165D+00 -2.903234890997720D+00 -2.987515610584308D+00 + -3.271925093141858D+00 -3.272878703788393D+00 -2.565158148448879D+00 + -1.797311186933240D+00 -1.549342504794549D+00 -1.648493695149090D+00 + -1.933041108456049D+00 -2.065377366890068D+00 -2.031137914572473D+00 + -2.010917776142764D+00 -2.000643818134633D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.112227085016126D+00 -3.094837145233127D+00 + -3.061797340946474D+00 -2.998981481632749D+00 -3.057684574679312D+00 + -3.308420553465499D+00 -3.310847100611337D+00 -2.583830227321529D+00 + -1.791682732024821D+00 -1.545447640820894D+00 -1.643759190052866D+00 + -1.913716738047996D+00 -2.038008700953090D+00 -2.011457834979740D+00 + -1.994352199524325D+00 -1.985338491875912D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.204739456508795D+00 -3.188134286543850D+00 + -3.156707240255066D+00 -3.095863588455964D+00 -3.128283282287122D+00 + -3.346399904931555D+00 -3.351047686879192D+00 -2.603894559315013D+00 + -1.785699215868623D+00 -1.541553675243486D+00 -1.639016230980558D+00 + -1.896739215915656D+00 -2.013515326465508D+00 -1.992432334002051D+00 + -1.977971251509693D+00 -1.970084708234035D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.699661790411341D+00 -2.681168269354020D+00 + -2.648303944756624D+00 -2.575525941105815D+00 -2.346403268820093D+00 + -2.928327254496528D+00 -3.278871220067149D+00 -2.929173642449454D+00 + -2.040987631701729D+00 -1.603784296623342D+00 -1.535753114147991D+00 + -1.810559644006063D+00 -2.354845585588814D+00 -2.150651909719417D+00 + -2.098089854345101D+00 -2.076975817934854D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.735250910704491D+00 -2.717043240870343D+00 + -2.684992747708937D+00 -2.613142034277866D+00 -2.354714202409210D+00 + -2.954001175700432D+00 -3.300078621370602D+00 -2.954192087424988D+00 + -2.037320515990540D+00 -1.600437403870150D+00 -1.532836100208023D+00 + -1.805962039705789D+00 -2.361856550312691D+00 -2.138972986650510D+00 + -2.088376092509530D+00 -2.067941493451109D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.783851380909266D+00 -2.766404102390290D+00 + -2.735593892127044D+00 -2.666566783553201D+00 -2.373508524468065D+00 -2.985067143102333D+00 -3.325324624859264D+00 -2.984585054568762D+00 -2.032860601773025D+00 -1.596555704629275D+00 -1.529505116113617D+00 - -1.800558625752929D+00 -2.373508524468065D+00 -2.122193761397873D+00 + -1.800558625752928D+00 -2.373508524468065D+00 -2.122193761397873D+00 -2.075466571977219D+00 -2.056270695360286D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.844840653560310D+00 -2.828228033854621D+00 - -2.799219177184039D+00 -2.735750880626040D+00 -2.584126214655313D+00 - -3.020131290300392D+00 -3.353658719277932D+00 -3.019420724677337D+00 - -2.027699621168752D+00 -1.592344107893719D+00 -1.525834886775859D+00 - -1.794727855803304D+00 -2.211115554342383D+00 -2.101371379486948D+00 - -2.060007135433192D+00 -2.042315872095950D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.913991835604087D+00 -2.898528527285142D+00 - -2.871909159518178D+00 -2.815240881125721D+00 -2.703743304999566D+00 - -3.056852272395691D+00 -3.382706969776820D+00 -3.056473542023338D+00 - -2.022167044034223D+00 -1.588151216798818D+00 -1.522219400533824D+00 - -1.788919116948670D+00 -2.148371317726849D+00 -2.078890940802856D+00 - -2.043480989730259D+00 -2.027642758392854D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.990717762825369D+00 -2.976420428526938D+00 - -2.952074019664265D+00 -2.901648171271046D+00 -2.809420163052908D+00 - -3.095421325995259D+00 -3.412678349396584D+00 -3.096192886021225D+00 - -2.016114064021712D+00 -1.583959097121800D+00 -1.518622528491515D+00 - -1.783098281327079D+00 -2.103705349763085D+00 -2.056054644066376D+00 - -2.026177041144506D+00 -2.012263989998298D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.074017722907559D+00 -3.060757593951661D+00 - -3.038224635016681D+00 -2.992528763792689D+00 -2.909342465874189D+00 - -3.135878487414892D+00 -3.443722209760721D+00 -3.138921369975047D+00 - -2.009404273777618D+00 -1.579767312811916D+00 -1.515021080752972D+00 - -1.777232890024810D+00 -2.068127912709235D+00 -2.033621561021580D+00 - -2.008698412057463D+00 -1.996531661370795D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.163318500692441D+00 -3.150814522512741D+00 - -3.129551829451411D+00 -3.086884135525128D+00 -3.007170561338942D+00 - -3.178346784089213D+00 -3.475734732597195D+00 -3.185010090112391D+00 - -2.001985175421175D+00 -1.575574166088699D+00 -1.511428003630007D+00 - -1.771354785803710D+00 -2.038151363654257D+00 -2.012133966427310D+00 - -1.991377400412639D+00 -1.980801324256388D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.681168269354016D+00 -2.648303944756619D+00 - -2.575525941105811D+00 -2.354845585588815D+00 -2.928327254496525D+00 - -3.278871220067149D+00 -2.929173642449459D+00 -2.040987631701765D+00 - -1.603784296623342D+00 -1.535753114147995D+00 -1.810559644006057D+00 - -2.346403268820100D+00 -2.150651909719418D+00 -2.098089854345099D+00 - -2.076975817934859D+00 -2.065656876476356D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.717043240870341D+00 -2.684992747708936D+00 - -2.613142034277870D+00 -2.361856550312691D+00 -2.954001175700428D+00 - -3.300078621370602D+00 -2.954192087424996D+00 -2.037320515990564D+00 - -1.600437403870143D+00 -1.532836100208024D+00 -1.805962039705786D+00 - -2.354714202409212D+00 -2.138972986650511D+00 -2.088376092509530D+00 - -2.067941493451110D+00 -2.056926200909674D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.766404102390289D+00 -2.735593892127044D+00 - -2.666566783553202D+00 -2.373508524468065D+00 -2.985067143102333D+00 + 0.000000000000000D+00 -2.844840653560319D+00 -2.828228033854614D+00 + -2.799219177184040D+00 -2.735750880625987D+00 -2.584126214655317D+00 + -3.020131290300387D+00 -3.353658719277933D+00 -3.019420724677328D+00 + -2.027699621168737D+00 -1.592344107893719D+00 -1.525834886775861D+00 + -1.794727855803303D+00 -2.211115554342385D+00 -2.101371379486944D+00 + -2.060007135433188D+00 -2.042315872095956D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.913991835604079D+00 -2.898528527285146D+00 + -2.871909159518159D+00 -2.815240881125728D+00 -2.703743304999565D+00 + -3.056852272395675D+00 -3.382706969776820D+00 -3.056473542023331D+00 + -2.022167044034205D+00 -1.588151216798821D+00 -1.522219400533824D+00 + -1.788919116948667D+00 -2.148371317726853D+00 -2.078890940802863D+00 + -2.043480989730255D+00 -2.027642758392853D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.990717762825380D+00 -2.976420428526960D+00 + -2.952074019664235D+00 -2.901648171271076D+00 -2.809420163052909D+00 + -3.095421325995247D+00 -3.412678349396586D+00 -3.096192886021208D+00 + -2.016114064021689D+00 -1.583959097121798D+00 -1.518622528491516D+00 + -1.783098281327076D+00 -2.103705349763085D+00 -2.056054644066376D+00 + -2.026177041144488D+00 -2.012263989998302D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.074017722907584D+00 -3.060757593951695D+00 + -3.038224635016650D+00 -2.992528763792699D+00 -2.909342465874199D+00 + -3.135878487414878D+00 -3.443722209760721D+00 -3.138921369975058D+00 + -2.009404273777563D+00 -1.579767312811909D+00 -1.515021080752971D+00 + -1.777232890024799D+00 -2.068127912709238D+00 -2.033621561021573D+00 + -2.008698412057452D+00 -1.996531661370813D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.163318500692478D+00 -3.150814522512750D+00 + -3.129551829451413D+00 -3.086884135525134D+00 -3.007170561338966D+00 + -3.178346784089204D+00 -3.475734732597192D+00 -3.185010090112377D+00 + -2.001985175421117D+00 -1.575574166088693D+00 -1.511428003630003D+00 + -1.771354785803690D+00 -2.038151363654257D+00 -2.012133966427294D+00 + -1.991377400412640D+00 -1.980801324256395D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.681168269354020D+00 -2.648303944756624D+00 + -2.575525941105815D+00 -2.354845585588814D+00 -2.928327254496528D+00 + -3.278871220067149D+00 -2.929173642449454D+00 -2.040987631701729D+00 + -1.603784296623342D+00 -1.535753114147991D+00 -1.810559644006063D+00 + -2.346403268820093D+00 -2.150651909719417D+00 -2.098089854345101D+00 + -2.076975817934854D+00 -2.065656876476358D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.717043240870343D+00 -2.684992747708937D+00 + -2.613142034277866D+00 -2.361856550312691D+00 -2.954001175700432D+00 + -3.300078621370602D+00 -2.954192087424988D+00 -2.037320515990540D+00 + -1.600437403870150D+00 -1.532836100208023D+00 -1.805962039705789D+00 + -2.354714202409210D+00 -2.138972986650510D+00 -2.088376092509530D+00 + -2.067941493451109D+00 -2.056926200909674D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.766404102390290D+00 -2.735593892127044D+00 + -2.666566783553201D+00 -2.373508524468065D+00 -2.985067143102333D+00 -3.325324624859264D+00 -2.984585054568762D+00 -2.032860601773025D+00 - -1.596555704629275D+00 -1.529505116113617D+00 -1.800558625752929D+00 + -1.596555704629275D+00 -1.529505116113617D+00 -1.800558625752928D+00 -2.373508524468065D+00 -2.122193761397873D+00 -2.075466571977219D+00 -2.056270695360286D+00 -2.045846822555020D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.828228033854621D+00 -2.799219177184039D+00 - -2.735750880626040D+00 -2.584126214655313D+00 -3.020131290300392D+00 - -3.353658719277932D+00 -3.019420724677337D+00 -2.027699621168752D+00 - -1.592344107893719D+00 -1.525834886775859D+00 -1.794727855803304D+00 - -2.211115554342383D+00 -2.101371379486948D+00 -2.060007135433192D+00 - -2.042315872095950D+00 -2.032629928126128D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.898528527285142D+00 -2.871909159518178D+00 - -2.815240881125721D+00 -2.703743304999566D+00 -3.056852272395691D+00 - -3.382706969776820D+00 -3.056473542023338D+00 -2.022167044034223D+00 - -1.588151216798818D+00 -1.522219400533824D+00 -1.788919116948670D+00 - -2.148371317726849D+00 -2.078890940802856D+00 -2.043480989730259D+00 - -2.027642758392854D+00 -2.018793744723772D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.976420428526938D+00 -2.952074019664265D+00 - -2.901648171271046D+00 -2.809420163052908D+00 -3.095421325995259D+00 - -3.412678349396584D+00 -3.096192886021225D+00 -2.016114064021712D+00 - -1.583959097121800D+00 -1.518622528491515D+00 -1.783098281327079D+00 - -2.103705349763085D+00 -2.056054644066376D+00 -2.026177041144506D+00 - -2.012263989998298D+00 -2.004311077291005D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.060757593951661D+00 -3.038224635016681D+00 - -2.992528763792689D+00 -2.909342465874189D+00 -3.135878487414892D+00 - -3.443722209760721D+00 -3.138921369975047D+00 -2.009404273777618D+00 - -1.579767312811916D+00 -1.515021080752972D+00 -1.777232890024810D+00 - -2.068127912709235D+00 -2.033621561021580D+00 -2.008698412057463D+00 - -1.996531661370795D+00 -1.989468543878353D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.150814522512741D+00 -3.129551829451411D+00 - -3.086884135525128D+00 -3.007170561338942D+00 -3.178346784089213D+00 - -3.475734732597195D+00 -3.185010090112391D+00 -2.001985175421175D+00 - -1.575574166088699D+00 -1.511428003630007D+00 -1.771354785803710D+00 - -2.038151363654257D+00 -2.012133966427310D+00 -1.991377400412639D+00 - -1.980801324256388D+00 -1.974552437998031D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.828228033854614D+00 -2.799219177184040D+00 + -2.735750880625987D+00 -2.584126214655317D+00 -3.020131290300387D+00 + -3.353658719277933D+00 -3.019420724677328D+00 -2.027699621168737D+00 + -1.592344107893719D+00 -1.525834886775861D+00 -1.794727855803303D+00 + -2.211115554342385D+00 -2.101371379486944D+00 -2.060007135433188D+00 + -2.042315872095956D+00 -2.032629928126129D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.898528527285146D+00 -2.871909159518159D+00 + -2.815240881125728D+00 -2.703743304999565D+00 -3.056852272395675D+00 + -3.382706969776820D+00 -3.056473542023331D+00 -2.022167044034205D+00 + -1.588151216798821D+00 -1.522219400533824D+00 -1.788919116948667D+00 + -2.148371317726853D+00 -2.078890940802863D+00 -2.043480989730255D+00 + -2.027642758392853D+00 -2.018793744723780D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.976420428526960D+00 -2.952074019664235D+00 + -2.901648171271076D+00 -2.809420163052909D+00 -3.095421325995247D+00 + -3.412678349396586D+00 -3.096192886021208D+00 -2.016114064021689D+00 + -1.583959097121798D+00 -1.518622528491516D+00 -1.783098281327076D+00 + -2.103705349763085D+00 -2.056054644066376D+00 -2.026177041144488D+00 + -2.012263989998302D+00 -2.004311077291026D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.060757593951695D+00 -3.038224635016650D+00 + -2.992528763792699D+00 -2.909342465874199D+00 -3.135878487414878D+00 + -3.443722209760721D+00 -3.138921369975058D+00 -2.009404273777563D+00 + -1.579767312811909D+00 -1.515021080752971D+00 -1.777232890024799D+00 + -2.068127912709238D+00 -2.033621561021573D+00 -2.008698412057452D+00 + -1.996531661370813D+00 -1.989468543878390D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.150814522512750D+00 -3.129551829451413D+00 + -3.086884135525134D+00 -3.007170561338966D+00 -3.178346784089204D+00 + -3.475734732597192D+00 -3.185010090112377D+00 -2.001985175421117D+00 + -1.575574166088693D+00 -1.511428003630003D+00 -1.771354785803690D+00 + -2.038151363654257D+00 -2.012133966427294D+00 -1.991377400412640D+00 + -1.980801324256395D+00 -1.974552437998049D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -1992,114 +1992,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.735250910704491D+00 -2.717043240870341D+00 - -2.684992747708936D+00 -2.613142034277870D+00 -2.354714202409212D+00 - -2.954001175700428D+00 -3.300078621370602D+00 -2.954192087424996D+00 - -2.037320515990564D+00 -1.600437403870143D+00 -1.532836100208024D+00 - -1.805962039705786D+00 -2.361856550312691D+00 -2.138972986650511D+00 - -2.088376092509530D+00 -2.067941493451110D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.783851380909266D+00 -2.766404102390289D+00 - -2.735593892127044D+00 -2.666566783553202D+00 -2.373508524468065D+00 + 0.000000000000000D+00 -2.735250910704491D+00 -2.717043240870343D+00 + -2.684992747708937D+00 -2.613142034277866D+00 -2.354714202409210D+00 + -2.954001175700432D+00 -3.300078621370602D+00 -2.954192087424988D+00 + -2.037320515990540D+00 -1.600437403870150D+00 -1.532836100208023D+00 + -1.805962039705789D+00 -2.361856550312691D+00 -2.138972986650510D+00 + -2.088376092509530D+00 -2.067941493451109D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.783851380909266D+00 -2.766404102390290D+00 + -2.735593892127044D+00 -2.666566783553201D+00 -2.373508524468065D+00 -2.985067143102333D+00 -3.325324624859264D+00 -2.984585054568762D+00 -2.032860601773025D+00 -1.596555704629275D+00 -1.529505116113617D+00 - -1.800558625752929D+00 -2.373508524468065D+00 -2.122193761397873D+00 + -1.800558625752928D+00 -2.373508524468065D+00 -2.122193761397873D+00 -2.075466571977219D+00 -2.056270695360286D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.844840653560310D+00 -2.828228033854621D+00 - -2.799219177184039D+00 -2.735750880626040D+00 -2.584126214655313D+00 - -3.020131290300392D+00 -3.353658719277932D+00 -3.019420724677337D+00 - -2.027699621168752D+00 -1.592344107893719D+00 -1.525834886775859D+00 - -1.794727855803304D+00 -2.211115554342383D+00 -2.101371379486948D+00 - -2.060007135433192D+00 -2.042315872095950D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.913991835604087D+00 -2.898528527285142D+00 - -2.871909159518178D+00 -2.815240881125721D+00 -2.703743304999566D+00 - -3.056852272395691D+00 -3.382706969776820D+00 -3.056473542023338D+00 - -2.022167044034223D+00 -1.588151216798818D+00 -1.522219400533824D+00 - -1.788919116948670D+00 -2.148371317726849D+00 -2.078890940802856D+00 - -2.043480989730259D+00 -2.027642758392854D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.990717762825369D+00 -2.976420428526938D+00 - -2.952074019664265D+00 -2.901648171271046D+00 -2.809420163052908D+00 - -3.095421325995259D+00 -3.412678349396584D+00 -3.096192886021225D+00 - -2.016114064021712D+00 -1.583959097121800D+00 -1.518622528491515D+00 - -1.783098281327079D+00 -2.103705349763085D+00 -2.056054644066376D+00 - -2.026177041144506D+00 -2.012263989998298D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.074017722907559D+00 -3.060757593951661D+00 - -3.038224635016681D+00 -2.992528763792689D+00 -2.909342465874189D+00 - -3.135878487414892D+00 -3.443722209760721D+00 -3.138921369975047D+00 - -2.009404273777618D+00 -1.579767312811916D+00 -1.515021080752972D+00 - -1.777232890024810D+00 -2.068127912709235D+00 -2.033621561021580D+00 - -2.008698412057463D+00 -1.996531661370795D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.163318500692441D+00 -3.150814522512741D+00 - -3.129551829451411D+00 -3.086884135525128D+00 -3.007170561338942D+00 - -3.178346784089213D+00 -3.475734732597195D+00 -3.185010090112391D+00 - -2.001985175421175D+00 -1.575574166088699D+00 -1.511428003630007D+00 - -1.771354785803710D+00 -2.038151363654257D+00 -2.012133966427310D+00 - -1.991377400412639D+00 -1.980801324256388D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.258474257157685D+00 -3.246350545672195D+00 - -3.225820248539068D+00 -3.184572747504668D+00 -3.104826909455064D+00 - -3.222788874265251D+00 -3.508729228774591D+00 -3.234716696032631D+00 - -1.993866275694008D+00 -1.571371246270725D+00 -1.507841284984523D+00 - -1.765440849504048D+00 -2.012009864700655D+00 -1.991766111079847D+00 - -1.974451858088430D+00 -1.965254423281278D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.717043240870341D+00 -2.684992747708936D+00 - -2.613142034277870D+00 -2.361856550312691D+00 -2.954001175700428D+00 - -3.300078621370602D+00 -2.954192087424996D+00 -2.037320515990564D+00 - -1.600437403870143D+00 -1.532836100208024D+00 -1.805962039705786D+00 - -2.354714202409212D+00 -2.138972986650511D+00 -2.088376092509530D+00 - -2.067941493451110D+00 -2.056926200909674D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.766404102390289D+00 -2.735593892127044D+00 - -2.666566783553202D+00 -2.373508524468065D+00 -2.985067143102333D+00 + 0.000000000000000D+00 -2.844840653560319D+00 -2.828228033854614D+00 + -2.799219177184040D+00 -2.735750880625987D+00 -2.584126214655317D+00 + -3.020131290300387D+00 -3.353658719277933D+00 -3.019420724677328D+00 + -2.027699621168737D+00 -1.592344107893719D+00 -1.525834886775861D+00 + -1.794727855803303D+00 -2.211115554342385D+00 -2.101371379486944D+00 + -2.060007135433188D+00 -2.042315872095956D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.913991835604079D+00 -2.898528527285146D+00 + -2.871909159518159D+00 -2.815240881125728D+00 -2.703743304999565D+00 + -3.056852272395675D+00 -3.382706969776820D+00 -3.056473542023331D+00 + -2.022167044034205D+00 -1.588151216798821D+00 -1.522219400533824D+00 + -1.788919116948667D+00 -2.148371317726853D+00 -2.078890940802863D+00 + -2.043480989730255D+00 -2.027642758392853D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.990717762825380D+00 -2.976420428526960D+00 + -2.952074019664235D+00 -2.901648171271076D+00 -2.809420163052909D+00 + -3.095421325995247D+00 -3.412678349396586D+00 -3.096192886021208D+00 + -2.016114064021689D+00 -1.583959097121798D+00 -1.518622528491516D+00 + -1.783098281327076D+00 -2.103705349763085D+00 -2.056054644066376D+00 + -2.026177041144488D+00 -2.012263989998302D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.074017722907584D+00 -3.060757593951695D+00 + -3.038224635016650D+00 -2.992528763792699D+00 -2.909342465874199D+00 + -3.135878487414878D+00 -3.443722209760721D+00 -3.138921369975058D+00 + -2.009404273777563D+00 -1.579767312811909D+00 -1.515021080752971D+00 + -1.777232890024799D+00 -2.068127912709238D+00 -2.033621561021573D+00 + -2.008698412057452D+00 -1.996531661370813D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.163318500692478D+00 -3.150814522512750D+00 + -3.129551829451413D+00 -3.086884135525134D+00 -3.007170561338966D+00 + -3.178346784089204D+00 -3.475734732597192D+00 -3.185010090112377D+00 + -2.001985175421117D+00 -1.575574166088693D+00 -1.511428003630003D+00 + -1.771354785803690D+00 -2.038151363654257D+00 -2.012133966427294D+00 + -1.991377400412640D+00 -1.980801324256395D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.258474257157763D+00 -3.246350545672191D+00 + -3.225820248539047D+00 -3.184572747504669D+00 -3.104826909455086D+00 + -3.222788874265235D+00 -3.508729228774590D+00 -3.234716696032609D+00 + -1.993866275693951D+00 -1.571371246270730D+00 -1.507841284984518D+00 + -1.765440849504023D+00 -2.012009864700654D+00 -1.991766111079827D+00 + -1.974451858088442D+00 -1.965254423281295D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.717043240870343D+00 -2.684992747708937D+00 + -2.613142034277866D+00 -2.361856550312691D+00 -2.954001175700432D+00 + -3.300078621370602D+00 -2.954192087424988D+00 -2.037320515990540D+00 + -1.600437403870150D+00 -1.532836100208023D+00 -1.805962039705789D+00 + -2.354714202409210D+00 -2.138972986650510D+00 -2.088376092509530D+00 + -2.067941493451109D+00 -2.056926200909674D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.766404102390290D+00 -2.735593892127044D+00 + -2.666566783553201D+00 -2.373508524468065D+00 -2.985067143102333D+00 -3.325324624859264D+00 -2.984585054568762D+00 -2.032860601773025D+00 - -1.596555704629275D+00 -1.529505116113617D+00 -1.800558625752929D+00 + -1.596555704629275D+00 -1.529505116113617D+00 -1.800558625752928D+00 -2.373508524468065D+00 -2.122193761397873D+00 -2.075466571977219D+00 -2.056270695360286D+00 -2.045846822555020D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.828228033854621D+00 -2.799219177184039D+00 - -2.735750880626040D+00 -2.584126214655313D+00 -3.020131290300392D+00 - -3.353658719277932D+00 -3.019420724677337D+00 -2.027699621168752D+00 - -1.592344107893719D+00 -1.525834886775859D+00 -1.794727855803304D+00 - -2.211115554342383D+00 -2.101371379486948D+00 -2.060007135433192D+00 - -2.042315872095950D+00 -2.032629928126128D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.898528527285142D+00 -2.871909159518178D+00 - -2.815240881125721D+00 -2.703743304999566D+00 -3.056852272395691D+00 - -3.382706969776820D+00 -3.056473542023338D+00 -2.022167044034223D+00 - -1.588151216798818D+00 -1.522219400533824D+00 -1.788919116948670D+00 - -2.148371317726849D+00 -2.078890940802856D+00 -2.043480989730259D+00 - -2.027642758392854D+00 -2.018793744723772D+00 0.000000000000000D+00 - 0.000000000000000D+00 -2.976420428526938D+00 -2.952074019664265D+00 - -2.901648171271046D+00 -2.809420163052908D+00 -3.095421325995259D+00 - -3.412678349396584D+00 -3.096192886021225D+00 -2.016114064021712D+00 - -1.583959097121800D+00 -1.518622528491515D+00 -1.783098281327079D+00 - -2.103705349763085D+00 -2.056054644066376D+00 -2.026177041144506D+00 - -2.012263989998298D+00 -2.004311077291005D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.060757593951661D+00 -3.038224635016681D+00 - -2.992528763792689D+00 -2.909342465874189D+00 -3.135878487414892D+00 - -3.443722209760721D+00 -3.138921369975047D+00 -2.009404273777618D+00 - -1.579767312811916D+00 -1.515021080752972D+00 -1.777232890024810D+00 - -2.068127912709235D+00 -2.033621561021580D+00 -2.008698412057463D+00 - -1.996531661370795D+00 -1.989468543878353D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.150814522512741D+00 -3.129551829451411D+00 - -3.086884135525128D+00 -3.007170561338942D+00 -3.178346784089213D+00 - -3.475734732597195D+00 -3.185010090112391D+00 -2.001985175421175D+00 - -1.575574166088699D+00 -1.511428003630007D+00 -1.771354785803710D+00 - -2.038151363654257D+00 -2.012133966427310D+00 -1.991377400412639D+00 - -1.980801324256388D+00 -1.974552437998031D+00 0.000000000000000D+00 - 0.000000000000000D+00 -3.246350545672195D+00 -3.225820248539068D+00 - -3.184572747504668D+00 -3.104826909455064D+00 -3.222788874265251D+00 - -3.508729228774591D+00 -3.234716696032631D+00 -1.993866275694008D+00 - -1.571371246270725D+00 -1.507841284984523D+00 -1.765440849504048D+00 - -2.012009864700655D+00 -1.991766111079847D+00 -1.974451858088430D+00 - -1.965254423281278D+00 -1.959730647400387D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.828228033854614D+00 -2.799219177184040D+00 + -2.735750880625987D+00 -2.584126214655317D+00 -3.020131290300387D+00 + -3.353658719277933D+00 -3.019420724677328D+00 -2.027699621168737D+00 + -1.592344107893719D+00 -1.525834886775861D+00 -1.794727855803303D+00 + -2.211115554342385D+00 -2.101371379486944D+00 -2.060007135433188D+00 + -2.042315872095956D+00 -2.032629928126129D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.898528527285146D+00 -2.871909159518159D+00 + -2.815240881125728D+00 -2.703743304999565D+00 -3.056852272395675D+00 + -3.382706969776820D+00 -3.056473542023331D+00 -2.022167044034205D+00 + -1.588151216798821D+00 -1.522219400533824D+00 -1.788919116948667D+00 + -2.148371317726853D+00 -2.078890940802863D+00 -2.043480989730255D+00 + -2.027642758392853D+00 -2.018793744723780D+00 0.000000000000000D+00 + 0.000000000000000D+00 -2.976420428526960D+00 -2.952074019664235D+00 + -2.901648171271076D+00 -2.809420163052909D+00 -3.095421325995247D+00 + -3.412678349396586D+00 -3.096192886021208D+00 -2.016114064021689D+00 + -1.583959097121798D+00 -1.518622528491516D+00 -1.783098281327076D+00 + -2.103705349763085D+00 -2.056054644066376D+00 -2.026177041144488D+00 + -2.012263989998302D+00 -2.004311077291026D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.060757593951695D+00 -3.038224635016650D+00 + -2.992528763792699D+00 -2.909342465874199D+00 -3.135878487414878D+00 + -3.443722209760721D+00 -3.138921369975058D+00 -2.009404273777563D+00 + -1.579767312811909D+00 -1.515021080752971D+00 -1.777232890024799D+00 + -2.068127912709238D+00 -2.033621561021573D+00 -2.008698412057452D+00 + -1.996531661370813D+00 -1.989468543878390D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.150814522512750D+00 -3.129551829451413D+00 + -3.086884135525134D+00 -3.007170561338966D+00 -3.178346784089204D+00 + -3.475734732597192D+00 -3.185010090112377D+00 -2.001985175421117D+00 + -1.575574166088693D+00 -1.511428003630003D+00 -1.771354785803690D+00 + -2.038151363654257D+00 -2.012133966427294D+00 -1.991377400412640D+00 + -1.980801324256395D+00 -1.974552437998049D+00 0.000000000000000D+00 + 0.000000000000000D+00 -3.246350545672191D+00 -3.225820248539047D+00 + -3.184572747504669D+00 -3.104826909455086D+00 -3.222788874265235D+00 + -3.508729228774590D+00 -3.234716696032609D+00 -1.993866275693951D+00 + -1.571371246270730D+00 -1.507841284984518D+00 -1.765440849504023D+00 + -2.012009864700654D+00 -1.991766111079827D+00 -1.974451858088442D+00 + -1.965254423281295D+00 -1.959730647400402D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -2113,174 +2113,174 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.709984479608107D+00 2.684443907904251D+00 - 2.631816829378547D+00 2.477267115949846D+00 2.652624994690762D+00 - 3.140776818946102D+00 3.140614656085918D+00 2.500553868652972D+00 - 1.842160260316545D+00 1.606289776401118D+00 1.702061873442852D+00 - 2.089841320535886D+00 2.253526609731670D+00 2.123296074376013D+00 - 2.088784717994460D+00 2.073791003630039D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.752276320626092D+00 2.727518697810560D+00 - 2.676343307377060D+00 2.504446187596872D+00 2.673344050242157D+00 - 3.166255867954815D+00 3.165666021896345D+00 2.512229924363028D+00 - 1.838338215092387D+00 1.602925427660953D+00 1.698163642640012D+00 - 2.094100709892103D+00 2.250787658366907D+00 2.110350917905589D+00 + 0.000000000000000D+00 2.709984479608108D+00 2.684443907904254D+00 + 2.631816829378549D+00 2.477267115949845D+00 2.652624994690761D+00 + 3.140776818946104D+00 3.140614656085915D+00 2.500553868652954D+00 + 1.842160260316533D+00 1.606289776401118D+00 1.702061873442852D+00 + 2.089841320535885D+00 2.253526609731669D+00 2.123296074376013D+00 + 2.088784717994459D+00 2.073791003630038D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.752276320626093D+00 2.727518697810561D+00 + 2.676343307377059D+00 2.504446187596871D+00 2.673344050242157D+00 + 3.166255867954816D+00 3.165666021896342D+00 2.512229924363020D+00 + 1.838338215092383D+00 1.602925427660955D+00 1.698163642640012D+00 + 2.094100709892103D+00 2.250787658366906D+00 2.110350917905588D+00 2.077736044829354D+00 2.063419449209298D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.807441124768772D+00 2.783853803813138D+00 - 2.735542407828774D+00 2.590649574223487D+00 2.747137791554292D+00 - 3.195787654777271D+00 3.194863007726532D+00 2.525892365923994D+00 - 1.833856368191236D+00 1.599087593022593D+00 1.693699564809914D+00 - 2.055572032865852D+00 2.203721749056486D+00 2.093802260167201D+00 - 2.064104812337759D+00 2.050763437955668D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.873029762152429D+00 2.850997807358566D+00 - 2.806846298001598D+00 2.710617800971781D+00 2.847710425623719D+00 - 3.227630136434062D+00 3.226597509374960D+00 2.540797979458443D+00 - 1.828895287862708D+00 1.595018128435912D+00 1.688953198591001D+00 - 1.996754397568440D+00 2.136996297877107D+00 2.075063879288670D+00 - 2.048932644578697D+00 2.036770791015229D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.946613496913695D+00 2.926341186729030D+00 - 2.886651916816506D+00 2.808665296388773D+00 2.922894791545522D+00 - 3.260745084786274D+00 3.259920501211108D+00 2.556573493915408D+00 - 1.823578541590216D+00 1.590885930605939D+00 1.684114809578969D+00 - 1.967320426299217D+00 2.099283099755156D+00 2.055489203625597D+00 - 2.033063327698161D+00 2.022221103846340D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.027278047184206D+00 3.008594837368592D+00 - 2.972708164542547D+00 2.904638189656945D+00 2.994089579240478D+00 - 3.295297966746934D+00 3.295151033062139D+00 2.573428415650076D+00 - 1.817876522369510D+00 1.586667923252854D+00 1.679175836497138D+00 - 1.944624477764254D+00 2.068428374586054D+00 2.035792344857893D+00 - 2.016796391044738D+00 2.007255802972089D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.114145861236710D+00 3.096697317114467D+00 - 3.063554823960954D+00 3.000625499823270D+00 3.064301442113412D+00 - 3.331342269022905D+00 3.332489862986532D+00 2.591576578567851D+00 - 1.811816058051730D+00 1.582363877140337D+00 1.674164583026718D+00 - 1.925579102552110D+00 2.041624294243046D+00 2.016503575938000D+00 - 2.000515839586986D+00 1.992172658742340D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.206776809425662D+00 3.190128256356010D+00 - 3.158629291448925D+00 3.097731823848111D+00 3.134948123133545D+00 - 3.368876143546143D+00 3.372064268539805D+00 2.611180273831556D+00 - 1.805431472838780D+00 1.577998055629559D+00 1.669113733344810D+00 - 1.908897423597306D+00 2.017721905438026D+00 1.997920241142851D+00 - 1.984475300524730D+00 1.977201942154485D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.701452667008964D+00 2.682856479443585D+00 - 2.649818253746520D+00 2.576734488372992D+00 2.347116247772922D+00 - 2.941346921129783D+00 3.317047042993796D+00 2.941441681745918D+00 - 2.049118287102898D+00 1.638685110898067D+00 1.576993197639609D+00 - 1.830703469985090D+00 2.355711141629213D+00 2.153965073594967D+00 - 2.103546325893446D+00 2.083645401632756D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.736969329444046D+00 2.718659442535832D+00 - 2.686441455891067D+00 2.614273119503610D+00 2.355108583729685D+00 - 2.966928226130657D+00 3.337785085530173D+00 2.966184814073787D+00 - 2.045470691689285D+00 1.635366951575932D+00 1.574113845490863D+00 - 1.826436980655845D+00 2.362349714293567D+00 2.142080509408932D+00 - 2.093592388606707D+00 2.074354755844931D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.807441124768773D+00 2.783853803813137D+00 + 2.735542407828762D+00 2.590649574223474D+00 2.747137791554291D+00 + 3.195787654777270D+00 3.194863007726530D+00 2.525892365923988D+00 + 1.833856368191233D+00 1.599087593022594D+00 1.693699564809914D+00 + 2.055572032865852D+00 2.203721749056486D+00 2.093802260167199D+00 + 2.064104812337760D+00 2.050763437955670D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.873029762152429D+00 2.850997807358560D+00 + 2.806846298001582D+00 2.710617800971770D+00 2.847710425623714D+00 + 3.227630136434057D+00 3.226597509374956D+00 2.540797979458431D+00 + 1.828895287862701D+00 1.595018128435913D+00 1.688953198591000D+00 + 1.996754397568440D+00 2.136996297877109D+00 2.075063879288669D+00 + 2.048932644578697D+00 2.036770791015233D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.946613496913702D+00 2.926341186729024D+00 + 2.886651916816503D+00 2.808665296388782D+00 2.922894791545514D+00 + 3.260745084786268D+00 3.259920501211103D+00 2.556573493915392D+00 + 1.823578541590206D+00 1.590885930605939D+00 1.684114809578968D+00 + 1.967320426299217D+00 2.099283099755159D+00 2.055489203625593D+00 + 2.033063327698156D+00 2.022221103846347D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.027278047184229D+00 3.008594837368591D+00 + 2.972708164542541D+00 2.904638189656958D+00 2.994089579240475D+00 + 3.295297966746928D+00 3.295151033062139D+00 2.573428415650055D+00 + 1.817876522369489D+00 1.586667923252852D+00 1.679175836497135D+00 + 1.944624477764251D+00 2.068428374586053D+00 2.035792344857884D+00 + 2.016796391044736D+00 2.007255802972108D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.114145861236736D+00 3.096697317114470D+00 + 3.063554823960950D+00 3.000625499823282D+00 3.064301442113416D+00 + 3.331342269022899D+00 3.332489862986530D+00 2.591576578567822D+00 + 1.811816058051700D+00 1.582363877140333D+00 1.674164583026709D+00 + 1.925579102552104D+00 2.041624294243041D+00 2.016503575937993D+00 + 2.000515839586990D+00 1.992172658742359D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.206776809425692D+00 3.190128256356007D+00 + 3.158629291448922D+00 3.097731823848124D+00 3.134948123133550D+00 + 3.368876143546135D+00 3.372064268539795D+00 2.611180273831519D+00 + 1.805431472838751D+00 1.577998055629555D+00 1.669113733344796D+00 + 1.908897423597295D+00 2.017721905438017D+00 1.997920241142845D+00 + 1.984475300524739D+00 1.977201942154498D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.701452667008962D+00 2.682856479443590D+00 + 2.649818253746524D+00 2.576734488372996D+00 2.347116247772916D+00 + 2.941346921129786D+00 3.317047042993796D+00 2.941441681745913D+00 + 2.049118287102862D+00 1.638685110898068D+00 1.576993197639604D+00 + 1.830703469985095D+00 2.355711141629212D+00 2.153965073594966D+00 + 2.103546325893448D+00 2.083645401632751D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.736969329444047D+00 2.718659442535834D+00 + 2.686441455891068D+00 2.614273119503606D+00 2.355108583729683D+00 + 2.966928226130661D+00 3.337785085530172D+00 2.966184814073778D+00 + 2.045470691689262D+00 1.635366951575938D+00 1.574113845490862D+00 + 1.826436980655847D+00 2.362349714293567D+00 2.142080509408931D+00 + 2.093592388606707D+00 2.074354755844929D+00 0.000000000000000D+00 0.000000000000000D+00 2.785507879700462D+00 2.767968630824027D+00 - 2.737005261991316D+00 2.667653392122247D+00 2.373508524468066D+00 + 2.737005261991317D+00 2.667653392122246D+00 2.373508524468065D+00 2.997830866640221D+00 3.362479293518209D+00 2.996214894463210D+00 2.041049297225833D+00 1.631465919878498D+00 1.570754993698521D+00 - 1.821348750714818D+00 2.373508524468066D+00 2.125211885297062D+00 + 1.821348750714818D+00 2.373508524468065D+00 2.125211885297062D+00 2.080518888309653D+00 2.062478146556127D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.846491334721986D+00 2.829796653828614D+00 - 2.800644668608595D+00 2.736866308592941D+00 2.584570071710695D+00 - 3.032641703398188D+00 3.390198755552465D+00 3.030559087372244D+00 - 2.035746184634688D+00 1.627164071025926D+00 1.566965387487430D+00 - 1.815729127338888D+00 2.211701728941636D+00 2.104464857519182D+00 - 2.065013409542906D+00 2.048408804942353D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.915683558133896D+00 2.900147501925221D+00 - 2.873402405071833D+00 2.816471809733023D+00 2.704563013850468D+00 - 3.069066913535527D+00 3.418613173250070D+00 3.067019021325061D+00 - 2.029867624501777D+00 1.622803271288441D+00 1.563139783941850D+00 - 1.809978495595835D+00 2.149608238397400D+00 2.082210366650209D+00 - 2.048566883442383D+00 2.033741480387148D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.992490636479356D+00 2.978132291116305D+00 - 2.953682548802760D+00 2.903050903658409D+00 2.810575458313192D+00 - 3.107373780482900D+00 3.447926471876600D+00 3.106123338392702D+00 - 2.023283991442093D+00 1.618359279128553D+00 1.559241388064912D+00 - 1.804099570713278D+00 2.105595400490354D+00 2.059718393482660D+00 - 2.031461170927134D+00 2.018483776035979D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.075899486242121D+00 3.062589774899041D+00 - 3.039974734656262D+00 2.994124471052755D+00 2.910801925603424D+00 - 3.147607152562398D+00 3.478284462065838D+00 3.148269859913419D+00 - 2.016036472852091D+00 1.613826346055306D+00 1.555244679762643D+00 - 1.798117707447719D+00 2.070685232405664D+00 2.037714471965536D+00 - 2.014275343056241D+00 2.002965274159598D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.165318740588699D+00 3.152775443216977D+00 - 3.131449315685589D+00 3.088670774449211D+00 3.008904828187690D+00 - 3.189891862100139D+00 3.509585599363247D+00 3.193819530603625D+00 - 2.008180450902271D+00 1.609220962397253D+00 1.551163520346147D+00 - 1.792132424550364D+00 2.041381045804693D+00 2.016716426796290D+00 - 1.997308061933934D+00 1.987514679198173D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.682856479443585D+00 2.649818253746520D+00 - 2.576734488372992D+00 2.355711141629213D+00 2.941346921129783D+00 - 3.317047042993796D+00 2.941441681745918D+00 2.049118287102898D+00 - 1.638685110898067D+00 1.576993197639609D+00 1.830703469985090D+00 - 2.347116247772922D+00 2.153965073594967D+00 2.103546325893446D+00 - 2.083645401632756D+00 2.073085047601959D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.718659442535832D+00 2.686441455891067D+00 - 2.614273119503610D+00 2.362349714293567D+00 2.966928226130657D+00 - 3.337785085530173D+00 2.966184814073787D+00 2.045470691689285D+00 - 1.635366951575932D+00 1.574113845490863D+00 1.826436980655845D+00 - 2.355108583729685D+00 2.142080509408932D+00 2.093592388606707D+00 - 2.074354755844931D+00 2.064078809440512D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.767968630824027D+00 2.737005261991316D+00 - 2.667653392122247D+00 2.373508524468066D+00 2.997830866640221D+00 + 0.000000000000000D+00 2.846491334721994D+00 2.829796653828608D+00 + 2.800644668608596D+00 2.736866308592887D+00 2.584570071710698D+00 + 3.032641703398182D+00 3.390198755552466D+00 3.030559087372235D+00 + 2.035746184634674D+00 1.627164071025926D+00 1.566965387487432D+00 + 1.815729127338887D+00 2.211701728941637D+00 2.104464857519178D+00 + 2.065013409542902D+00 2.048408804942358D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.915683558133888D+00 2.900147501925225D+00 + 2.873402405071813D+00 2.816471809733030D+00 2.704563013850466D+00 + 3.069066913535511D+00 3.418613173250070D+00 3.067019021325054D+00 + 2.029867624501760D+00 1.622803271288443D+00 1.563139783941850D+00 + 1.809978495595832D+00 2.149608238397403D+00 2.082210366650216D+00 + 2.048566883442380D+00 2.033741480387147D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.992490636479367D+00 2.978132291116328D+00 + 2.953682548802731D+00 2.903050903658440D+00 2.810575458313193D+00 + 3.107373780482888D+00 3.447926471876602D+00 3.106123338392685D+00 + 2.023283991442070D+00 1.618359279128551D+00 1.559241388064913D+00 + 1.804099570713276D+00 2.105595400490354D+00 2.059718393482661D+00 + 2.031461170927117D+00 2.018483776035983D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.075899486242145D+00 3.062589774899075D+00 + 3.039974734656230D+00 2.994124471052765D+00 2.910801925603435D+00 + 3.147607152562383D+00 3.478284462065839D+00 3.148269859913429D+00 + 2.016036472852036D+00 1.613826346055300D+00 1.555244679762642D+00 + 1.798117707447709D+00 2.070685232405666D+00 2.037714471965529D+00 + 2.014275343056231D+00 2.002965274159615D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.165318740588736D+00 3.152775443216987D+00 + 3.131449315685590D+00 3.088670774449216D+00 3.008904828187714D+00 + 3.189891862100128D+00 3.509585599363244D+00 3.193819530603611D+00 + 2.008180450902214D+00 1.609220962397249D+00 1.551163520346141D+00 + 1.792132424550346D+00 2.041381045804693D+00 2.016716426796275D+00 + 1.997308061933936D+00 1.987514679198179D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.682856479443590D+00 2.649818253746524D+00 + 2.576734488372996D+00 2.355711141629212D+00 2.941346921129786D+00 + 3.317047042993796D+00 2.941441681745913D+00 2.049118287102862D+00 + 1.638685110898068D+00 1.576993197639604D+00 1.830703469985095D+00 + 2.347116247772916D+00 2.153965073594966D+00 2.103546325893448D+00 + 2.083645401632751D+00 2.073085047601961D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.718659442535834D+00 2.686441455891068D+00 + 2.614273119503606D+00 2.362349714293567D+00 2.966928226130661D+00 + 3.337785085530172D+00 2.966184814073778D+00 2.045470691689262D+00 + 1.635366951575938D+00 1.574113845490862D+00 1.826436980655847D+00 + 2.355108583729683D+00 2.142080509408931D+00 2.093592388606707D+00 + 2.074354755844929D+00 2.064078809440513D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.767968630824027D+00 2.737005261991317D+00 + 2.667653392122246D+00 2.373508524468065D+00 2.997830866640221D+00 3.362479293518209D+00 2.996214894463210D+00 2.041049297225833D+00 1.631465919878498D+00 1.570754993698521D+00 1.821348750714818D+00 - 2.373508524468066D+00 2.125211885297062D+00 2.080518888309653D+00 + 2.373508524468065D+00 2.125211885297062D+00 2.080518888309653D+00 2.062478146556127D+00 2.052766084995624D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.829796653828614D+00 2.800644668608595D+00 - 2.736866308592941D+00 2.584570071710695D+00 3.032641703398188D+00 - 3.390198755552465D+00 3.030559087372244D+00 2.035746184634688D+00 - 1.627164071025926D+00 1.566965387487430D+00 1.815729127338888D+00 - 2.211701728941636D+00 2.104464857519182D+00 2.065013409542906D+00 - 2.048408804942353D+00 2.039400715328568D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.900147501925221D+00 2.873402405071833D+00 - 2.816471809733023D+00 2.704563013850468D+00 3.069066913535527D+00 - 3.418613173250070D+00 3.067019021325061D+00 2.029867624501777D+00 - 1.622803271288441D+00 1.563139783941850D+00 1.809978495595835D+00 - 2.149608238397400D+00 2.082210366650209D+00 2.048566883442383D+00 - 2.033741480387148D+00 2.025532163402848D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.978132291116305D+00 2.953682548802760D+00 - 2.903050903658409D+00 2.810575458313192D+00 3.107373780482900D+00 - 3.447926471876600D+00 3.106123338392702D+00 2.023283991442093D+00 - 1.618359279128553D+00 1.559241388064912D+00 1.804099570713278D+00 - 2.105595400490354D+00 2.059718393482660D+00 2.031461170927134D+00 - 2.018483776035979D+00 2.011126995559383D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.062589774899041D+00 3.039974734656262D+00 - 2.994124471052755D+00 2.910801925603424D+00 3.147607152562398D+00 - 3.478284462065838D+00 3.148269859913419D+00 2.016036472852091D+00 - 1.613826346055306D+00 1.555244679762643D+00 1.798117707447719D+00 - 2.070685232405664D+00 2.037714471965536D+00 2.014275343056241D+00 - 2.002965274159598D+00 1.996447166133395D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.152775443216977D+00 3.131449315685589D+00 - 3.088670774449211D+00 3.008904828187690D+00 3.189891862100139D+00 - 3.509585599363247D+00 3.193819530603625D+00 2.008180450902271D+00 - 1.609220962397253D+00 1.551163520346147D+00 1.792132424550364D+00 - 2.041381045804693D+00 2.016716426796290D+00 1.997308061933934D+00 - 1.987514679198173D+00 1.981763515478193D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.829796653828608D+00 2.800644668608596D+00 + 2.736866308592887D+00 2.584570071710698D+00 3.032641703398182D+00 + 3.390198755552466D+00 3.030559087372235D+00 2.035746184634674D+00 + 1.627164071025926D+00 1.566965387487432D+00 1.815729127338887D+00 + 2.211701728941637D+00 2.104464857519178D+00 2.065013409542902D+00 + 2.048408804942358D+00 2.039400715328569D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.900147501925225D+00 2.873402405071813D+00 + 2.816471809733030D+00 2.704563013850466D+00 3.069066913535511D+00 + 3.418613173250070D+00 3.067019021325054D+00 2.029867624501760D+00 + 1.622803271288443D+00 1.563139783941850D+00 1.809978495595832D+00 + 2.149608238397403D+00 2.082210366650216D+00 2.048566883442380D+00 + 2.033741480387147D+00 2.025532163402856D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.978132291116328D+00 2.953682548802731D+00 + 2.903050903658440D+00 2.810575458313193D+00 3.107373780482888D+00 + 3.447926471876602D+00 3.106123338392685D+00 2.023283991442070D+00 + 1.618359279128551D+00 1.559241388064913D+00 1.804099570713276D+00 + 2.105595400490354D+00 2.059718393482661D+00 2.031461170927117D+00 + 2.018483776035983D+00 2.011126995559403D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.062589774899075D+00 3.039974734656230D+00 + 2.994124471052765D+00 2.910801925603435D+00 3.147607152562383D+00 + 3.478284462065839D+00 3.148269859913429D+00 2.016036472852036D+00 + 1.613826346055300D+00 1.555244679762642D+00 1.798117707447709D+00 + 2.070685232405666D+00 2.037714471965529D+00 2.014275343056231D+00 + 2.002965274159615D+00 1.996447166133431D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.152775443216987D+00 3.131449315685590D+00 + 3.088670774449216D+00 3.008904828187714D+00 3.189891862100128D+00 + 3.509585599363244D+00 3.193819530603611D+00 2.008180450902214D+00 + 1.609220962397249D+00 1.551163520346141D+00 1.792132424550346D+00 + 2.041381045804693D+00 2.016716426796275D+00 1.997308061933936D+00 + 1.987514679198179D+00 1.981763515478209D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 @@ -2293,114 +2293,114 @@ 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.736969329444046D+00 2.718659442535832D+00 - 2.686441455891067D+00 2.614273119503610D+00 2.355108583729685D+00 - 2.966928226130657D+00 3.337785085530173D+00 2.966184814073787D+00 - 2.045470691689285D+00 1.635366951575932D+00 1.574113845490863D+00 - 1.826436980655845D+00 2.362349714293567D+00 2.142080509408932D+00 - 2.093592388606707D+00 2.074354755844931D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.736969329444047D+00 2.718659442535834D+00 + 2.686441455891068D+00 2.614273119503606D+00 2.355108583729683D+00 + 2.966928226130661D+00 3.337785085530172D+00 2.966184814073778D+00 + 2.045470691689262D+00 1.635366951575938D+00 1.574113845490862D+00 + 1.826436980655847D+00 2.362349714293567D+00 2.142080509408931D+00 + 2.093592388606707D+00 2.074354755844929D+00 0.000000000000000D+00 0.000000000000000D+00 2.785507879700462D+00 2.767968630824027D+00 - 2.737005261991316D+00 2.667653392122247D+00 2.373508524468066D+00 + 2.737005261991317D+00 2.667653392122246D+00 2.373508524468065D+00 2.997830866640221D+00 3.362479293518209D+00 2.996214894463210D+00 2.041049297225833D+00 1.631465919878498D+00 1.570754993698521D+00 - 1.821348750714818D+00 2.373508524468066D+00 2.125211885297062D+00 + 1.821348750714818D+00 2.373508524468065D+00 2.125211885297062D+00 2.080518888309653D+00 2.062478146556127D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.846491334721986D+00 2.829796653828614D+00 - 2.800644668608595D+00 2.736866308592941D+00 2.584570071710695D+00 - 3.032641703398188D+00 3.390198755552465D+00 3.030559087372244D+00 - 2.035746184634688D+00 1.627164071025926D+00 1.566965387487430D+00 - 1.815729127338888D+00 2.211701728941636D+00 2.104464857519182D+00 - 2.065013409542906D+00 2.048408804942353D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.915683558133896D+00 2.900147501925221D+00 - 2.873402405071833D+00 2.816471809733023D+00 2.704563013850468D+00 - 3.069066913535527D+00 3.418613173250070D+00 3.067019021325061D+00 - 2.029867624501777D+00 1.622803271288441D+00 1.563139783941850D+00 - 1.809978495595835D+00 2.149608238397400D+00 2.082210366650209D+00 - 2.048566883442383D+00 2.033741480387148D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.992490636479356D+00 2.978132291116305D+00 - 2.953682548802760D+00 2.903050903658409D+00 2.810575458313192D+00 - 3.107373780482900D+00 3.447926471876600D+00 3.106123338392702D+00 - 2.023283991442093D+00 1.618359279128553D+00 1.559241388064912D+00 - 1.804099570713278D+00 2.105595400490354D+00 2.059718393482660D+00 - 2.031461170927134D+00 2.018483776035979D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.075899486242121D+00 3.062589774899041D+00 - 3.039974734656262D+00 2.994124471052755D+00 2.910801925603424D+00 - 3.147607152562398D+00 3.478284462065838D+00 3.148269859913419D+00 - 2.016036472852091D+00 1.613826346055306D+00 1.555244679762643D+00 - 1.798117707447719D+00 2.070685232405664D+00 2.037714471965536D+00 - 2.014275343056241D+00 2.002965274159598D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.165318740588699D+00 3.152775443216977D+00 - 3.131449315685589D+00 3.088670774449211D+00 3.008904828187690D+00 - 3.189891862100139D+00 3.509585599363247D+00 3.193819530603625D+00 - 2.008180450902271D+00 1.609220962397253D+00 1.551163520346147D+00 - 1.792132424550364D+00 2.041381045804693D+00 2.016716426796290D+00 - 1.997308061933934D+00 1.987514679198173D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.260582354283414D+00 3.248430699613556D+00 - 3.227857566907920D+00 3.186539508752981D+00 3.106812184002562D+00 - 3.234183618243789D+00 3.541843494477397D+00 3.243008449714951D+00 - 1.999712664105377D+00 1.604611813950217D+00 1.546995925824617D+00 - 1.786163062658110D+00 2.015913161376055D+00 1.996876987775065D+00 - 1.980779488066114D+00 1.972298972900700D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.718659442535832D+00 2.686441455891067D+00 - 2.614273119503610D+00 2.362349714293567D+00 2.966928226130657D+00 - 3.337785085530173D+00 2.966184814073787D+00 2.045470691689285D+00 - 1.635366951575932D+00 1.574113845490863D+00 1.826436980655845D+00 - 2.355108583729685D+00 2.142080509408932D+00 2.093592388606707D+00 - 2.074354755844931D+00 2.064078809440512D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.767968630824027D+00 2.737005261991316D+00 - 2.667653392122247D+00 2.373508524468066D+00 2.997830866640221D+00 + 0.000000000000000D+00 2.846491334721994D+00 2.829796653828608D+00 + 2.800644668608596D+00 2.736866308592887D+00 2.584570071710698D+00 + 3.032641703398182D+00 3.390198755552466D+00 3.030559087372235D+00 + 2.035746184634674D+00 1.627164071025926D+00 1.566965387487432D+00 + 1.815729127338887D+00 2.211701728941637D+00 2.104464857519178D+00 + 2.065013409542902D+00 2.048408804942358D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.915683558133888D+00 2.900147501925225D+00 + 2.873402405071813D+00 2.816471809733030D+00 2.704563013850466D+00 + 3.069066913535511D+00 3.418613173250070D+00 3.067019021325054D+00 + 2.029867624501760D+00 1.622803271288443D+00 1.563139783941850D+00 + 1.809978495595832D+00 2.149608238397403D+00 2.082210366650216D+00 + 2.048566883442380D+00 2.033741480387147D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.992490636479367D+00 2.978132291116328D+00 + 2.953682548802731D+00 2.903050903658440D+00 2.810575458313193D+00 + 3.107373780482888D+00 3.447926471876602D+00 3.106123338392685D+00 + 2.023283991442070D+00 1.618359279128551D+00 1.559241388064913D+00 + 1.804099570713276D+00 2.105595400490354D+00 2.059718393482661D+00 + 2.031461170927117D+00 2.018483776035983D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.075899486242145D+00 3.062589774899075D+00 + 3.039974734656230D+00 2.994124471052765D+00 2.910801925603435D+00 + 3.147607152562383D+00 3.478284462065839D+00 3.148269859913429D+00 + 2.016036472852036D+00 1.613826346055300D+00 1.555244679762642D+00 + 1.798117707447709D+00 2.070685232405666D+00 2.037714471965529D+00 + 2.014275343056231D+00 2.002965274159615D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.165318740588736D+00 3.152775443216987D+00 + 3.131449315685590D+00 3.088670774449216D+00 3.008904828187714D+00 + 3.189891862100128D+00 3.509585599363244D+00 3.193819530603611D+00 + 2.008180450902214D+00 1.609220962397249D+00 1.551163520346141D+00 + 1.792132424550346D+00 2.041381045804693D+00 2.016716426796275D+00 + 1.997308061933936D+00 1.987514679198179D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.260582354283492D+00 3.248430699613551D+00 + 3.227857566907899D+00 3.186539508752982D+00 3.106812184002584D+00 + 3.234183618243772D+00 3.541843494477396D+00 3.243008449714929D+00 + 1.999712664105321D+00 1.604611813950221D+00 1.546995925824610D+00 + 1.786163062658088D+00 2.015913161376054D+00 1.996876987775047D+00 + 1.980779488066124D+00 1.972298972900717D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.718659442535834D+00 2.686441455891068D+00 + 2.614273119503606D+00 2.362349714293567D+00 2.966928226130661D+00 + 3.337785085530172D+00 2.966184814073778D+00 2.045470691689262D+00 + 1.635366951575938D+00 1.574113845490862D+00 1.826436980655847D+00 + 2.355108583729683D+00 2.142080509408931D+00 2.093592388606707D+00 + 2.074354755844929D+00 2.064078809440513D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.767968630824027D+00 2.737005261991317D+00 + 2.667653392122246D+00 2.373508524468065D+00 2.997830866640221D+00 3.362479293518209D+00 2.996214894463210D+00 2.041049297225833D+00 1.631465919878498D+00 1.570754993698521D+00 1.821348750714818D+00 - 2.373508524468066D+00 2.125211885297062D+00 2.080518888309653D+00 + 2.373508524468065D+00 2.125211885297062D+00 2.080518888309653D+00 2.062478146556127D+00 2.052766084995624D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.829796653828614D+00 2.800644668608595D+00 - 2.736866308592941D+00 2.584570071710695D+00 3.032641703398188D+00 - 3.390198755552465D+00 3.030559087372244D+00 2.035746184634688D+00 - 1.627164071025926D+00 1.566965387487430D+00 1.815729127338888D+00 - 2.211701728941636D+00 2.104464857519182D+00 2.065013409542906D+00 - 2.048408804942353D+00 2.039400715328568D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.900147501925221D+00 2.873402405071833D+00 - 2.816471809733023D+00 2.704563013850468D+00 3.069066913535527D+00 - 3.418613173250070D+00 3.067019021325061D+00 2.029867624501777D+00 - 1.622803271288441D+00 1.563139783941850D+00 1.809978495595835D+00 - 2.149608238397400D+00 2.082210366650209D+00 2.048566883442383D+00 - 2.033741480387148D+00 2.025532163402848D+00 0.000000000000000D+00 - 0.000000000000000D+00 2.978132291116305D+00 2.953682548802760D+00 - 2.903050903658409D+00 2.810575458313192D+00 3.107373780482900D+00 - 3.447926471876600D+00 3.106123338392702D+00 2.023283991442093D+00 - 1.618359279128553D+00 1.559241388064912D+00 1.804099570713278D+00 - 2.105595400490354D+00 2.059718393482660D+00 2.031461170927134D+00 - 2.018483776035979D+00 2.011126995559383D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.062589774899041D+00 3.039974734656262D+00 - 2.994124471052755D+00 2.910801925603424D+00 3.147607152562398D+00 - 3.478284462065838D+00 3.148269859913419D+00 2.016036472852091D+00 - 1.613826346055306D+00 1.555244679762643D+00 1.798117707447719D+00 - 2.070685232405664D+00 2.037714471965536D+00 2.014275343056241D+00 - 2.002965274159598D+00 1.996447166133395D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.152775443216977D+00 3.131449315685589D+00 - 3.088670774449211D+00 3.008904828187690D+00 3.189891862100139D+00 - 3.509585599363247D+00 3.193819530603625D+00 2.008180450902271D+00 - 1.609220962397253D+00 1.551163520346147D+00 1.792132424550364D+00 - 2.041381045804693D+00 2.016716426796290D+00 1.997308061933934D+00 - 1.987514679198173D+00 1.981763515478193D+00 0.000000000000000D+00 - 0.000000000000000D+00 3.248430699613556D+00 3.227857566907920D+00 - 3.186539508752981D+00 3.106812184002562D+00 3.234183618243789D+00 - 3.541843494477397D+00 3.243008449714951D+00 1.999712664105377D+00 - 1.604611813950217D+00 1.546995925824617D+00 1.786163062658110D+00 - 2.015913161376055D+00 1.996876987775065D+00 1.980779488066114D+00 - 1.972298972900700D+00 1.967230601040872D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.829796653828608D+00 2.800644668608596D+00 + 2.736866308592887D+00 2.584570071710698D+00 3.032641703398182D+00 + 3.390198755552466D+00 3.030559087372235D+00 2.035746184634674D+00 + 1.627164071025926D+00 1.566965387487432D+00 1.815729127338887D+00 + 2.211701728941637D+00 2.104464857519178D+00 2.065013409542902D+00 + 2.048408804942358D+00 2.039400715328569D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.900147501925225D+00 2.873402405071813D+00 + 2.816471809733030D+00 2.704563013850466D+00 3.069066913535511D+00 + 3.418613173250070D+00 3.067019021325054D+00 2.029867624501760D+00 + 1.622803271288443D+00 1.563139783941850D+00 1.809978495595832D+00 + 2.149608238397403D+00 2.082210366650216D+00 2.048566883442380D+00 + 2.033741480387147D+00 2.025532163402856D+00 0.000000000000000D+00 + 0.000000000000000D+00 2.978132291116328D+00 2.953682548802731D+00 + 2.903050903658440D+00 2.810575458313193D+00 3.107373780482888D+00 + 3.447926471876602D+00 3.106123338392685D+00 2.023283991442070D+00 + 1.618359279128551D+00 1.559241388064913D+00 1.804099570713276D+00 + 2.105595400490354D+00 2.059718393482661D+00 2.031461170927117D+00 + 2.018483776035983D+00 2.011126995559403D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.062589774899075D+00 3.039974734656230D+00 + 2.994124471052765D+00 2.910801925603435D+00 3.147607152562383D+00 + 3.478284462065839D+00 3.148269859913429D+00 2.016036472852036D+00 + 1.613826346055300D+00 1.555244679762642D+00 1.798117707447709D+00 + 2.070685232405666D+00 2.037714471965529D+00 2.014275343056231D+00 + 2.002965274159615D+00 1.996447166133431D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.152775443216987D+00 3.131449315685590D+00 + 3.088670774449216D+00 3.008904828187714D+00 3.189891862100128D+00 + 3.509585599363244D+00 3.193819530603611D+00 2.008180450902214D+00 + 1.609220962397249D+00 1.551163520346141D+00 1.792132424550346D+00 + 2.041381045804693D+00 2.016716426796275D+00 1.997308061933936D+00 + 1.987514679198179D+00 1.981763515478209D+00 0.000000000000000D+00 + 0.000000000000000D+00 3.248430699613551D+00 3.227857566907899D+00 + 3.186539508752982D+00 3.106812184002584D+00 3.234183618243772D+00 + 3.541843494477396D+00 3.243008449714929D+00 1.999712664105321D+00 + 1.604611813950221D+00 1.546995925824610D+00 1.786163062658088D+00 + 2.015913161376054D+00 1.996876987775047D+00 1.980779488066124D+00 + 1.972298972900717D+00 1.967230601040886D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 0.000000000000000D+00 diff --git a/pytests/testscripts/uetests.py b/pytests/testscripts/uetests.py index 250fac09..ab9b4861 100644 --- a/pytests/testscripts/uetests.py +++ b/pytests/testscripts/uetests.py @@ -36,6 +36,8 @@ def startup(case,ftol=1.e-9): """ import uedge as ue im(case) + # Add manual override for using old models + ue.bbb.override = 1 ue.bbb.ftol = ftol ue.bbb.exmain() diff --git a/setup.py b/setup.py index 7a9ce7c4..57af79b0 100755 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ import getopt import logging -version='8.0.4.1' +version='8.0.5.0' try: os.environ['PATH'] += os.pathsep + site.USER_BASE + '/bin' @@ -77,9 +77,10 @@ def run(self): raise SystemExit("Python versions < 3 not supported") else: if petsc == 0: - call(['make', '-f','Makefile.Forthon']) + status = call(['make', '-f','Makefile.Forthon']) else: - call(['make', '-f', 'Makefile.PETSc']) + status = call(['make', '-f', 'Makefile.PETSc']) + if status != 0: raise SystemExit("Build failure") build.run(self) @@ -89,9 +90,10 @@ def run(self): raise SystemExit("Python versions < 3 not supported") else: if petsc == 0: - call(['make', '-f', 'Makefile.Forthon', 'clean']) + status = call(['make', '-f', 'Makefile.Forthon', 'clean']) else: - call(['make', '-f', 'Makefile.PETSc', 'clean']) + status = call(['make', '-f', 'Makefile.PETSc', 'clean']) + if status != 0: raise SystemExit("Clean failure") uedgepkgs = ['aph', 'api', 'bbb', 'com', 'flx', 'grd', 'svr', 'wdf', 'ncl'] diff --git a/svr/Package b/svr/Package index f4af751d..38b37d44 100755 --- a/svr/Package +++ b/svr/Package @@ -3,7 +3,7 @@ POINTER = cray VDF = svr.v -NVDF = ../bbb/bbb_basis.v +NVDF = ../bbb/bbb.v SU = daspk.m nksol.m svrut1.m svrut2.m svrut3.m svrut4.m vodpk.m SM = uoa.m diff --git a/svr/nksol.m b/svr/nksol.m index d1c04115..7f3b3bdb 100755 --- a/svr/nksol.m +++ b/svr/nksol.m @@ -3679,39 +3679,39 @@ subroutine infgen (iterm, v1, v2, i1, i2) c if (iermsg .gt. 0) return if (iterm .eq. 1) then - write(iunit,9000) + if (iprint .ge. 1) write(iunit,9000) return endif if (iterm .eq. 2) then - write(iunit,9010) + if (iprint .ge. 1) write(iunit,9010) return endif if (iterm .eq. 3) then - write(iunit,9020) + if (iprint .ge. 1) write(iunit,9020) return endif if (iterm .eq. 4) then - write(iunit,9030) + if (iprint .ge. 1) write(iunit,9030) return endif if (iterm .eq. 5) then - write(iunit,9040) + if (iprint .ge. 1) write(iunit,9040) return endif if (iterm .eq. 6) then - write(iunit,9050) + if (iprint .ge. 1) write(iunit,9050) return endif if (iterm .eq. 7) then - write(iunit,9060) + if (iprint .ge. 1) write(iunit,9060) return endif if (iterm .eq. 8) then - write(iunit,9070) + if (iprint .ge. 1) write(iunit,9070) return endif if (iterm .eq. 9) then - write(iunit,9080) + if (iprint .ge. 1) write(iunit,9080) return endif c----------------------------------------------------------------------- diff --git a/wdf/wdf.m b/wdf/wdf.m index 7fc10e0b..0e98847e 100755 --- a/wdf/wdf.m +++ b/wdf/wdf.m @@ -5,7 +5,7 @@ Use(Xpoint_indices) # ixpt1,ixpt2 from com package Use(Share) # geometry from com package Use(Dimwdf) # nptsvb,nptshb,nptskb,nptsw,npsegxz -Use(Auxw) # ixpt1b,ixpt2b,ixtop1b,ixtop2b, +Use(Auxw) # ixpt1b_wdf,ixpt2b_wdf,ixtop1b,ixtop2b, # nohzsb,novzsb,nosegsxzb Use(Options) # iswdfon @@ -21,10 +21,10 @@ call xerrab("") c allocate arrays for DEGAS - ixpt1b = ixpt1(1) - ixtop1b = ixpt1b + (ixpt2(1)-ixpt1(1))/2 + ixpt1b_wdf = ixpt1(1) + ixtop1b = ixpt1b_wdf + (ixpt2(1)-ixpt1(1))/2 ixtop2b = ixtop1b + 1 - ixpt2b = ixpt2(1) + ixpt2b_wdf = ixpt2(1) if (geometry .eq. "dnbot") then ixtop1b=ixtop1b-1 # we omit guard cells at the midplane ixtop2b=ixtop2b+1 # of up/down symmetric double nulls @@ -151,7 +151,7 @@ subroutine rdgrd3 (iunit) Use(RZ_grid_info) # rm,zm from com package Use(Linkbbb) # nxbbb,nybbb from com package Use(Dimwdf) -Use(Auxw) # ixpt1b,ixpt2b,ixtop1b,ixtop2b +Use(Auxw) # ixpt1b_wdf,ixpt2b_wdf,ixtop1b,ixtop2b Use(Linkgrd) Use(Degas1) Use(Degas2) @@ -167,7 +167,7 @@ subroutine rdgrd3 (iunit) i = 1 gridx(j,i,1) = rm(ixtop1b,iy,4) - rgrid1w gridz(j,i,1) = zm(ixtop1b,iy,4) - do ix = ixtop1b, ixpt1b+1, -1 + do ix = ixtop1b, ixpt1b_wdf+1, -1 i = i + 1 gridx(j,i,1) = rm(ix,iy,3) - rgrid1w gridz(j,i,1) = zm(ix,iy,3) @@ -176,9 +176,9 @@ subroutine rdgrd3 (iunit) gridx(j,i,1) = gridx(j,i-1,1) gridz(j,i,1) = gridz(j,i-1,1) i = i + 1 - gridx(j,i,1) = rm(ixpt1b,iy,4) - rgrid1w - gridz(j,i,1) = zm(ixpt1b,iy,4) - do ix = ixpt1b, 1, -1 + gridx(j,i,1) = rm(ixpt1b_wdf,iy,4) - rgrid1w + gridz(j,i,1) = zm(ixpt1b_wdf,iy,4) + do ix = ixpt1b_wdf, 1, -1 i = i + 1 gridx(j,i,1) = rm(ix,iy,3) - rgrid1w gridz(j,i,1) = zm(ix,iy,3) @@ -198,7 +198,7 @@ subroutine rdgrd3 (iunit) i = 1 gridx(j,i,1) = rm(ixtop2b,iy,3) - rgrid1w gridz(j,i,1) = zm(ixtop2b,iy,3) - do ix = ixtop2b, ixpt2b + do ix = ixtop2b, ixpt2b_wdf i = i + 1 gridx(j,i,1) = rm(ix,iy,4) - rgrid1w gridz(j,i,1) = zm(ix,iy,4) @@ -207,9 +207,9 @@ subroutine rdgrd3 (iunit) gridx(j,i,1) = gridx(j,i-1,1) gridz(j,i,1) = gridz(j,i-1,1) i = i + 1 - gridx(j,i,1) = rm(ixpt2b+1,iy,3) - rgrid1w - gridz(j,i,1) = zm(ixpt2b+1,iy,3) - do ix = ixpt2b+1, nxbbb + gridx(j,i,1) = rm(ixpt2b_wdf+1,iy,3) - rgrid1w + gridz(j,i,1) = zm(ixpt2b_wdf+1,iy,3) + do ix = ixpt2b_wdf+1, nxbbb i = i + 1 gridx(j,i,1) = rm(ix,iy,4) - rgrid1w gridz(j,i,1) = zm(ix,iy,4) @@ -225,11 +225,11 @@ subroutine rdgrd3 (iunit) endwhile c Finally, the "magnetic axis" for core and private flux regions j = nybbb + 2 - do i = 1, ixtop1b-ixpt1b+2 + do i = 1, ixtop1b-ixpt1b_wdf+2 gridx(j,i,1) = rmagxw - rgrid1w gridz(j,i,1) = zmagxw enddo - do i = ixtop1b-ixpt1b+3, nptshb + do i = ixtop1b-ixpt1b_wdf+3, nptshb gridx(j,i,1) = 0.5*(gridx(j-1,nptshb,1)+gridx(j+1,nptshb,1)) gridz(j,i,1) = 0.5*(gridz(j-1,nptshb,1)+gridz(j+1,nptshb,1)) enddo @@ -277,13 +277,13 @@ subroutine rdgrd3 (iunit) xwall(itot,2)=gridx(j,i,1) zwall(itot,2)=gridz(j,i,1) j=j-1 # jump to inboard half of p.f. - do i=ixtop1b+3,ixtop1b-ixpt1b+3,-1 + do i=ixtop1b+3,ixtop1b-ixpt1b_wdf+3,-1 itot=itot+1 xwall(itot,2)=gridx(j,i,1) zwall(itot,2)=gridz(j,i,1) enddo j=j+2 # jump to outboard half of p.f. - do i=ixpt2b-ixtop2b+4,nxbbb-ixtop2b+4 + do i=ixpt2b_wdf-ixtop2b+4,nxbbb-ixtop2b+4 itot=itot+1 xwall(itot,2)=gridx(j,i,1) zwall(itot,2)=gridz(j,i,1) @@ -302,13 +302,13 @@ subroutine rdgrd3 (iunit) c Third, clockwise around the core itot=0 j=nybbb+1 - do i=ixtop1b-ixpt1b+2,1,-1 + do i=ixtop1b-ixpt1b_wdf+2,1,-1 itot=itot+1 xwall(itot,3)=gridx(j,i,1) zwall(itot,3)=gridz(j,i,1) enddo j=j+2 - do i=1,ixtop1b-ixpt1b+2 + do i=1,ixtop1b-ixpt1b_wdf+2 itot=itot+1 xwall(itot,3)=gridx(j,i,1) zwall(itot,3)=gridz(j,i,1) @@ -365,7 +365,7 @@ call xerrab("**** bbb-wdf file not found") Use(Xpoint_indices) # from com package Use(Linkbbb) Use(Dimwdf) -Use(Auxw) # ixpt1b,ixpt2b,ixtop1b,ixtop2b,nosegsxzb,novzsb +Use(Auxw) # ixpt1b_wdf,ixpt2b_wdf,ixtop1b,ixtop2b,nosegsxzb,novzsb Use(Linkgrd) Use(Degas1) Use(Degas2) @@ -376,16 +376,16 @@ call xerrab("**** bbb-wdf file not found") do ix=1,nxbbb do iy=1,nybbb c translate UEDGE cell index (ix,iy) to DEGAS cell index (iv,jh) - if ((1 .le. ix) .and. (ix .le. ixpt1b)) then + if ((1 .le. ix) .and. (ix .le. ixpt1b_wdf)) then jh = nybbb + 1 - iy iv = ixtop1b + 3 - ix - elseif ((ixpt1b+1 .le. ix) .and. (ix .le. ixtop1b)) then + elseif ((ixpt1b_wdf+1 .le. ix) .and. (ix .le. ixtop1b)) then jh = nybbb + 1 - iy iv = ixtop1b + 1 - ix - elseif ((ixtop2b .le. ix) .and. (ix .le. ixpt2b)) then + elseif ((ixtop2b .le. ix) .and. (ix .le. ixpt2b_wdf)) then jh = nybbb + 2 + iy iv = ix - ixtop2b + 1 - elseif ((ixpt2b+1 .le. ix) .and. (ix .le. nxbbb)) then + elseif ((ixpt2b_wdf+1 .le. ix) .and. (ix .le. nxbbb)) then jh = nybbb + 2 + iy iv = ix - ixtop2b + 3 endif @@ -410,12 +410,12 @@ c translate UEDGE plate index (nxm,iy) to DEGAS wall segment index (iseg) c translate UEDGE private flux wall index (ix) to DEGAS private region c wall segment index (iseg) on wall number 2 - do ix=1,ixpt1b + do ix=1,ixpt1b_wdf iseg = 1 + ix currxzt(iseg,1,2,1) = - abs(fngysibbb(ix))# NOTE negative for puffing enddo - do ix=ixpt2b+1,nxbbb - iseg = 1 + ixpt1b + 1 + (ix-ixpt2b) + do ix=ixpt2b_wdf+1,nxbbb + iseg = 1 + ixpt1b_wdf + 1 + (ix-ixpt2b_wdf) currxzt(iseg,1,2,1) = - abs(fngysibbb(ix)) enddo @@ -438,7 +438,7 @@ c wall segment index (iseg) on wall number 1 subroutine defaultz integer jb,jj,ib,ii Use(Dimwdf) -Use(Auxw) # ixpt1b +Use(Auxw) # ixpt1b_wdf Use(Degas1) Use(Degas2) Use(Eqdsk) @@ -468,7 +468,7 @@ c wall segment index (iseg) on wall number 1 novbs = ib novzs = novbs - 1 - ivnull = ixtop1b - ixpt1b + 2 # vertical index of non-physical zone + ivnull = ixtop1b - ixpt1b_wdf + 2 # vertical index of non-physical zone # between core and private flux c.....set kzone arrays diff --git a/wdf/wdf.v b/wdf/wdf.v index b4c1036a..b2c5417d 100755 --- a/wdf/wdf.v +++ b/wdf/wdf.v @@ -51,10 +51,10 @@ nixw integer ***** Auxw: # some parameters used to transform UEDGE indices to DEGAS indices -ixpt1b integer # ix index of pf cell just below x-point on inboard half +ixpt1b_wdf integer # ix index of pf cell just below x-point on inboard half ixtop1b integer # ix index of cell at top of inboard half mesh ixtop2b integer # ix index of cell at top of outboard half mesh -ixpt2b integer # ix index of core cell just above x-point on outboard half +ixpt2b_wdf integer # ix index of core cell just above x-point on outboard half nohzsb integer # number of DEGAS horizontal zones novzsb integer # number of DEGAS vertical zones nosegsxzb integer # number of DEGAS wall segments @@ -258,9 +258,9 @@ sndspd real # plasma flow mach number where sound speed = sqrt((te+ti)/mi) t0puff(npns) _real [eV] /.025/ # energy of puffed source of neutrals -te0 real [eV] +te0_wdf real [eV] # electron temperature in the case of a constant plasma -ti0(npis) _real [eV] +ti0_wdf(npis) _real [eV] # ion temperature in the case of a constant plasma wtmin0 real # minimum test flight weight