From 103852c04a90ce74cb5b50afdbacbb018db9e49c Mon Sep 17 00:00:00 2001 From: Andreas Holm <60451789+holm10@users.noreply.github.com> Date: Mon, 22 May 2023 19:50:07 -0700 Subject: [PATCH 01/10] Molecular CRM model implementation --- aph/aph.v | 48 + aph/aphrates.m | 152 ++ aph/aphread.m | 352 +++++ bbb/bbb.v | 28 +- bbb/boundary.m | 34 +- bbb/oderhs.m | 106 +- crmrates/crumpet_Erates.dat | 2718 +++++++++++++++++++++++++++++++++++ crmrates/crumpet_nrates.dat | 1089 ++++++++++++++ 8 files changed, 4477 insertions(+), 50 deletions(-) create mode 100644 crmrates/crumpet_Erates.dat create mode 100644 crmrates/crumpet_nrates.dat diff --git a/aph/aph.v b/aph/aph.v index c6960b02..70eb280c 100755 --- a/aph/aph.v +++ b/aph/aph.v @@ -11,6 +11,8 @@ sgvcxc real [m^2/s] /2.e-14/# const. value of sigv_cx for issgvcxc=1; # const. sig for issgvcxc=2, sig-v=sig*sqrt(T/mi) # with units now [m^2] isaphdir integer /1/ #=1 uses aphdir; =0 uses explicit rate file names +crmnfname character*120 /"crumpet_nrates.dat"/ # Name of CRM rate data file +crmefname character*120 /"crumpet_Erates.dat"/ # Name of CRM E-sink data file 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 @@ -38,6 +40,34 @@ htlcx(0:htnt,0:htnn,0:htns-1) _real htlqa(0:htnt,0:htnn,0:htns-1) _real # log(htqa) where htqa is ADPAK rate parameter data for energy loss + +***** Rtcrumpet: +# data from CRUMPET rate tables +cmpe integer /60/ # number of energy points for crm params +cmpd integer /15/ # number of density points for crm params +crmdiss(cmpe,cmpd) _real [m**3/s] # Mol diss rate vs. temp and dens +crmarate(cmpe,cmpd) _real [m**3/s] # a-create rate from mol vs tem, dens +crmselm(cmpe,cmpd) _real [W m**3] # el e-change due to mol diss vs temp, dens +crmsiam(cmpe,cmpd) _real [W m**3] # ia e-change due to mol diss vs temp, dens +crmspotm(cmpe,cmpd) _real [W m**3] # Epot change due to mol diss vs temp, dens +crmsrada(cmpe,cmpd) _real [W m**3] # Radiation due to mol diss vs temp, dens +crmsradm(cmpe,cmpd) _real [W m**3] # Radiation due to mol diss vs temp, dens +cekpt(cmpe) _real # natural log of temperature (eV) +crlemin real # minimum of ekpt +crlemax real # maximum of ekpt +cerefmin real [eV] # minimum temperature in table data +cerefmax real [eV] # maximum temperature in table data +cdelekpt real # interval size for ekpt in table data +cdkpt(cmpd) _real # log10 of density (/m**3) +crldmin real # minimum of dkpt +crldmax real # maximum of dkpt +cdrefmin real [/m**3] # minimum density in table data +cdrefmax real [/m**3] # maximum density in table data +cdeldkpt real # dkpt interval in atomic data tables +ctaumin real # minimum tau in rtau opt-dep table data +ctaumax real # maximum tau in trau opt-dep table data +cdeltau real # log int. size of rtau in opt-dep table dat + ***** Rtdegas: # data from DEGAS rate tables eh.dat, ehr1.dat, nwfits and atmc.dat mpe integer /48/ # number of energy points @@ -142,6 +172,23 @@ readehr1(fname:string) subroutine readehr2(fname:string) subroutine # read 2004 data (n=2-9) files thin.dat, thickLyA.dat, thickAllLy.dat # in fname filename to read +readcrumpete(fname:string) subroutine + # read CRUMPET energy sink/source file + # in fname filename to read +readcrumpetn(fname:string) subroutine + # read CRUMPET rate file + # in fname filename to read +sv_crumpet(te:real,ne:real,rate:integer) real function [X m**3/s] + # calculate CRUMPET atomic creation form molecules + # in te=electron temperature [J] + # in ne=electron density [/m**3] + # in rate=data table to be read + # 10: mol diss rate, [X]=1 + # 11: mol->atom rate, [X]=1 + # 20: el E change due to mol interaction, [X]=J + # 21: i/a E change due to mol interaction, [X]=J + # 22: Epot change due to mol interaction, [X]=J + # 23: radiation due to mol interaction, [X]=J ***** Aphwrk: # working arrays for 2-d spline interpolation @@ -166,5 +213,6 @@ rqacoef(1:nxdata,1:nydata) _real # spline coeff's for line emission ***** Subs: # Subroutines that can be called from the parser aphread subroutine +crumpetread subroutine diff --git a/aph/aphrates.m b/aph/aphrates.m index 33b581a2..ceca4f5f 100755 --- a/aph/aphrates.m +++ b/aph/aphrates.m @@ -1336,3 +1336,155 @@ real function svdiss (te) end c----------------------------------------------------------------------c + real function sv_crumpet (te, ne, rate) + implicit none + real te, ne + integer rate + +Use(Dim) +Use(UEpar) +Use(Share) # istabon +Use(Physical_constants) # ev +Use(Data_input) +Use(Rtdata) +Use(Rtcrumpet) + +c local variables -- + integer je,jd + real zloge,zlogd,rle,rld,fje,fjd,mins,maxs,epsilon, + . svd_crm11,svd_crm12,svd_crm21,svd_crm22,svd_crm1,svd_crm2 + + +c Compute molecular dissociation rate - A. Holm's CRUMPET +c te [J] = electron temperature +c ne [/m**3] = electron density +c rate = rate to access +c 10: mol. diss, X=[] +c 11: atom source from mol dis, X=[] +c 20: el. energy change from mol interactions, X=[J] +c 21: i/a energy change from mol interactions, X=[J] +c 22: Epot (binding E) change from mol interactions, X=[J] +c 23: Atom radiation source from mol interactionsm X=[J] +c 24: Mol. radiation source from mol interactionsm X=[J] +c svma_crumpet [X/s] = radiation rate + +c----------------------------------------------------------------------c +c Logarithmic interpolation as in Stotler-95 + + + + if (ishymol .eq. 0) then + sv_crumpet=0 + elseif (ismolcrm .eq. 0) then + sv_crumpet=0 + else +c compute abscissae -- + zloge=log(te/ev) + rle=max(crlemin, min(zloge,crlemax)) + zlogd=log10(ne) + rld=max(crldmin, min(zlogd,crldmax)) +c table indicies for interpolation -- + je=int((rle-crlemin)/cdelekpt) + 1 + je=min(je,cmpe-1) + jd=int((rld-crldmin)/cdeldkpt) + 1 + jd=min(jd,cmpd-1) +c fractional parts of intervals (je,je+1) and (jd,jd+1) -- + fje=(rle-cekpt(je))/(cekpt(je+1)-cekpt(je)) + fjd=(rld-cdkpt(jd))/(cdkpt(jd+1)-cdkpt(jd)) + +c pick the appropriate matrix to interpolate from + if (rate .eq. 10) then + svd_crm11=crmdiss(je,jd) + svd_crm12=crmdiss(je,jd+1) + svd_crm21=crmdiss(je+1,jd) + svd_crm22=crmdiss(je+1,jd+1) + elseif (rate .eq. 11) then + svd_crm11=crmarate(je,jd) + svd_crm12=crmarate(je,jd+1) + svd_crm21=crmarate(je+1,jd) + svd_crm22=crmarate(je+1,jd+1) + elseif (rate .eq. 20) then + svd_crm11=crmselm(je,jd) + svd_crm12=crmselm(je,jd+1) + svd_crm21=crmselm(je+1,jd) + svd_crm22=crmselm(je+1,jd+1) + elseif (rate .eq. 21) then + svd_crm11=crmsiam(je,jd) + svd_crm12=crmsiam(je,jd+1) + svd_crm21=crmsiam(je+1,jd) + svd_crm22=crmsiam(je+1,jd+1) + elseif (rate .eq. 22) then + svd_crm11=crmspotm(je,jd) + svd_crm12=crmspotm(je,jd+1) + svd_crm21=crmspotm(je+1,jd) + svd_crm22=crmspotm(je+1,jd+1) + elseif (rate .eq. 23) then + svd_crm11=crmsrada(je,jd) + svd_crm12=crmsrada(je,jd+1) + svd_crm21=crmsrada(je+1,jd) + svd_crm22=crmsrada(je+1,jd+1) + elseif (rate .eq. 24) then + svd_crm11=crmsradm(je,jd) + svd_crm12=crmsradm(je,jd+1) + svd_crm21=crmsradm(je+1,jd) + svd_crm22=crmsradm(je+1,jd+1) + else + call remark("Rate option not recognized!") + endif + + +c ... Check whether we have all positive, all negative, or zero crossing + mins=min(svd_crm11,svd_crm12,svd_crm21,svd_crm22) + maxs=max(svd_crm11,svd_crm12,svd_crm21,svd_crm22) + if (mins .gt. 0) then +c ... Minimum is positive, normal interpolation + svd_crm11=log(svd_crm11) + svd_crm12=log(svd_crm12) + svd_crm21=log(svd_crm21) + svd_crm22=log(svd_crm22) + svd_crm1=svd_crm11+fjd*(svd_crm12-svd_crm11) + svd_crm2=svd_crm21+fjd*(svd_crm22-svd_crm21) + sv_crumpet = exp( svd_crm1 + fje*(svd_crm2-svd_crm1) ) + + elseif (maxs .lt. 0) then +c ... Maximum is negative, interpolate of negative values + svd_crm11=log(-svd_crm11) + svd_crm12=log(-svd_crm12) + svd_crm21=log(-svd_crm21) + svd_crm22=log(-svd_crm22) + svd_crm1=svd_crm11+fjd*(svd_crm12-svd_crm11) + svd_crm2=svd_crm21+fjd*(svd_crm22-svd_crm21) + sv_crumpet = -exp( svd_crm1 + fje*(svd_crm2-svd_crm1) ) + + else +c ... Zero-crossing – linear interpolation + jd=jd-1 + je=je-1 + fjd=((ne/1e6)-(10**(10+0.5*jd)))/ (10**(10+0.5*jd)*(10**0.5 - 1) ) + fje=(te/ev - (10**(-1.2+0.1*je)))/( (10**(-1.2+0.1*je))*(10**0.1-1)) + + svd_crm1=svd_crm11+fjd*(svd_crm12-svd_crm11) + svd_crm2=svd_crm21+fjd*(svd_crm22-svd_crm21) + sv_crumpet = svd_crm1 + fje*(svd_crm2-svd_crm1) + + + endif + + endif + + +c----------------------------------------------------------------------c + return + end + + + + + + + + + + + + diff --git a/aph/aphread.m b/aph/aphread.m index 54a12c58..c4ae93f8 100755 --- a/aph/aphread.m +++ b/aph/aphread.m @@ -130,6 +130,78 @@ call readehr2(TRIM(adname)) return end + + +c----------------------------------------------------------------------- + subroutine crumpetread + +c ... Set up tables for hydrogenic molecular processes using a CRUMPET +c ... CRM file + + implicit none + +c ... Common blocks: + Use(Dim) + Use(UEpar) # ismolcrm + Use(Share) # nhdf, hdfilename + Use(Data_input) # aphdir, data_directory, crmefname, crmnfname + Use(Rtcrumpet) # cmpd, cmpe + +c ... Function: + integer utgetcl # defined in the Basis runtime library + +c ... Local variable: + integer MAXSTRING + parameter (MAXSTRING=500) + character*(MAXSTRING) aphdirx + character*(MAXSTRING) adname + character*(MAXSTRING) dataDir + integer jd,jt + + dataDir=data_directory + +c ... Get length of string containing directory name (omitting trailing +c blanks). Basis function basfilex expands $,~. +c NOTE: basfilex will not exist for Python; +c FACETS replaces aphdirx with aphdir in calls to findFile below + call basfilex(aphdir,aphdirx) + +c... Set-up tables for particle and energy sinks due to molecules + cmpe=60 + cmpd=15 + call gallot("Rtcrumpet",0) + + + do jt=1,cmpe + do jd=1,cmpd + + crmdiss(jt,jd)=0 + crmarate(jt,jd)=0 + crmselm(jt,jd)=0 + crmsiam(jt,jd)=0 + crmspotm(jt,jd)=0 + crmsrada(jt,jd)=0 + crmsradm(jt,jd)=0 + + enddo + enddo + + if (ismolcrm .ne. 0) then + + call findFile(crmnfname, aphdirx, dataDir, adname, isaphdir) + call readcrumpetn(TRIM(adname)) + call findFile(crmefname, aphdirx, dataDir, adname, isaphdir) + call readcrumpete(TRIM(adname)) + + + endif + + call setcrmvar + + return + end + + c ... ............................................................ c ... Determine where the data files exist. The search order is: c ... dir1, then dir2, then $PWD @@ -738,6 +810,51 @@ c charge exchange rate (cm**3/sec): taumax = 1.e+10 # maximum tabulated tau deltau = log10(taumax/taumin)/(real(mpr-2)) + return + end + +c----------------------------------------------------------------------- + subroutine setcrmvar + implicit none +Use(Dim) +Use(Share) # istabon +Use(Data_input) +Use(Rtcrumpet) + +c----------------------------------------------------------------------- +c Set density and temperature data for DEGAS and POST93 rate tables +c----------------------------------------------------------------------- + +c local variables -- + integer jd,je + real ddkpt,dekpt + +c dkpt = log10 of density(/m**3) : + ddkpt = 0.5 + cdkpt(1)=16.0 + do jd=2,cmpd + cdkpt(jd)=cdkpt(jd-1)+ddkpt + enddo + crldmin=cdkpt(1) + crldmax=cdkpt(cmpd) + cdrefmin=10.0**crldmin + cdrefmax=10.0**crldmax + cdeldkpt=(crldmax-crldmin)/real(cmpd-1) + +c ekpt = natural log of temperature(eV) : + cekpt(1)=-1.2*log(10.0) # new tables start at .06 eV + + dekpt = 0.1 + do je=2,cmpe + cekpt(je)=cekpt(je-1)+dekpt*log(10.0) + enddo + crlemin=cekpt(1) + crlemax=cekpt(cmpe) + cerefmin=exp(crlemin) + cerefmax=exp(crlemax) + cdelekpt=(crlemax-crlemin)/real(cmpe-1) + + return end c----------------------------------------------------------------------- @@ -842,3 +959,238 @@ subroutine uedge_setDataDirectory(passedDataDirname) data_directory=passedDataDirname return end + +c----------------------------------------------------------------------- + subroutine readcrumpetn (fname) + implicit none + character*(*) fname +Use(Rtcrumpet) # Variable arrays + +c local variables -- + integer ios, nget, jd, jt + character*80 zdummy + real crmdummy(cmpe,cmpd) + +c procedures -- + external freeus, xerrab + +c----------------------------------------------------------------------c +c Read CRM rate data from file +c----------------------------------------------------------------------c + + call freeus(nget) + open (nget, file=fname, form='formatted', iostat=ios, + . status='old') + if (ios .ne. 0) then + write(*,*) fname + call xerrab('**** CRM rate file not found; set aphdir + . path') + endif + +c Atom depletion rate in CRM (cm**3/sec): +c Currently zero as ionization is handled by UEDGE, not CRUMPET + read(nget,9017) zdummy + do 12 jd=1,cmpd + read(nget,9017) zdummy + read(nget,9016)(crmdummy(jt,jd),jt=1,cmpe) + 12 continue +c M->A rate in CRM (cm**3/s): + read(nget,9017) zdummy + do 14 jd=1,cmpd + read(nget,9017) zdummy + read(nget,9016)(crmarate(jt,jd),jt=1,cmpe) + 14 continue +c Mol. depletion (dissociation) rate (cm**3/s): + read(nget,9017) zdummy + do 16 jd=1,cmpd + read(nget,9017) zdummy + read(nget,9016)(crmdiss(jt,jd),jt=1,cmpe) + 16 continue +c Mol. creation rate (cm**3/s): +c No re-association considered, discard zeros + read(nget,9017) zdummy + do 18 jd=1,cmpd + read(nget,9017) zdummy + read(nget,9016)(crmdummy(jt,jd),jt=1,cmpe) + 18 continue +c Atomic external source (cm**3/s): +c Recombination considered by UEDGE, discard zeros + read(nget,9017) zdummy + do 20 jd=1,cmpd + read(nget,9017) zdummy + read(nget,9016)(crmdummy(jt,jd),jt=1,cmpe) + 20 continue +c Molecular external source (cm**3/s): +c No re-association considered, discard zeros + read(nget,9017) zdummy + do 22 jd=1,cmpd + read(nget,9017) zdummy + read(nget,9016)(crmdummy(jt,jd),jt=1,cmpe) + 22 continue + close (nget) + +c convert to SI units: + do jt=1,cmpe + do jd=1,cmpd + crmdiss(jt,jd)=crmdiss(jt,jd) + crmarate(jt,jd)=crmarate(jt,jd) + enddo + enddo + + 9016 format(10(6(1x,e12.5)/)) + 9017 format(a80) + + return + end + +c----------------------------------------------------------------------- + subroutine readcrumpete (fname) + implicit none + character*(*) fname +Use(Rtcrumpet) # Variable arrays +Use(Physical_constants) # ev + +c local variables -- + integer ios, nget, jd, jt + character*80 zdummy + real crmdummy(cmpe,cmpd) + +c procedures -- + external freeus, xerrab + +c----------------------------------------------------------------------c +c Read CRM rate data from file +c----------------------------------------------------------------------c + + call freeus(nget) + open (nget, file=fname, form='formatted', iostat=ios, + . status='old') + if (ios .ne. 0) then + call xerrab('**** CRM rate file not found; set aphdir + . path') + endif + +c Electron energy change due to atoms (W cm**3): +c Currently zero as atom-losses are handled by UEDGE, not CRUMPET + read(nget,9019) zdummy + do 12 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 12 continue +c Electron energy change due to molecules (W cm**3): + read(nget,9019) zdummy + do 14 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmselm(jt,jd),jt=1,cmpe) + 14 continue +c External electron energy loss rate (W cm**3): +c Currently zero as atom-losses are handled by UEDGE, not CRUMPET + read(nget,9019) zdummy + do 16 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 16 continue +c Ion/atom energy change due to elec-a interactions (W cm**3): +c Currently zero as atom-losses are handled by UEDGE, not CRUMPET + read(nget,9019) zdummy + do 18 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 18 continue +c Ion/atom energy change due to elec-mol interactions (W cm**3): + read(nget,9019) zdummy + do 20 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmsiam(jt,jd),jt=1,cmpe) + 20 continue +c Ion/atom energy change due to external interactions (W cm**3): +c Considered by UEDGE, discard zeros + read(nget,9019) zdummy + do 22 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 22 continue +c Potential energy change due to atom interactions (W cm**3): +c Considered by UEDGE, discard zeros + read(nget,9019) zdummy + do 24 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 24 continue +c Potential energy change due to molecule interactions (W cm**3): + read(nget,9019) zdummy + do 26 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmspotm(jt,jd),jt=1,cmpe) + 26 continue +c Potential energy change due to external interactions (W cm**3): +c Considered by UEDGE, discard zeros + read(nget,9019) zdummy + do 28 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 28 continue + +c Atom radiation source due to atom interactions (W cm**3): +c Considered by UEDGE, discard zeros + read(nget,9019) zdummy + do 30 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 30 continue +c Atom radiation source due to molecule interactions (W cm**3): + read(nget,9019) zdummy + do 32 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmsrada(jt,jd),jt=1,cmpe) + 32 continue +c Atom radiation source due to external interactions (W cm**3): +c Considered by UEDGE, discard zeros + read(nget,9019) zdummy + do 34 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 34 continue + +c Mol. radiation source due to atom interactions (W cm**3): +c Considered by UEDGE, discard zeros + read(nget,9019) zdummy + do 36 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 36 continue +c Mol. radiation source due to molecule interactions (W cm**3): + read(nget,9019) zdummy + do 38 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmsradm(jt,jd),jt=1,cmpe) + 38 continue +c Mol. radiation source due to external interactions (W cm**3): +c Considered by UEDGE, discard zeros + read(nget,9019) zdummy + do 40 jd=1,cmpd + read(nget,9019) zdummy + read(nget,9018)(crmdummy(jt,jd),jt=1,cmpe) + 40 continue + + + + close (nget) + +c convert to SI units: + do jt=1,cmpe + do jd=1,cmpd + crmselm(jt,jd)= crmselm(jt,jd)*ev + crmsiam(jt,jd)= crmsiam(jt,jd)*ev + crmspotm(jt,jd)= crmspotm(jt,jd)*ev + crmsrada(jt,jd)= crmsrada(jt,jd)*ev + crmsradm(jt,jd)= crmsradm(jt,jd)*ev + enddo + enddo + + 9018 format(10(6(1x,e12.5)/)) + 9019 format(a80) + + return + end + diff --git a/bbb/bbb.v b/bbb/bbb.v index 659dbe78..e18ab2b6 100755 --- a/bbb/bbb.v +++ b/bbb/bbb.v @@ -241,6 +241,7 @@ isnupdot1sd integer /0/ #=0, use 2-pt ndot 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 +ismolcrm real /0/ # =1 uses CRUMPET rates, =0 uses old model ***** Model_choice restart: #Flags for choosing one or another calculation of a part of the model @@ -251,12 +252,16 @@ iondenseqn character*8 /"llnl"/ # ion continuity equation 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. +cmesori real /1./ #Coef for mol. diss. e source in ion eng eq +cmesore real /1./ #Coef for mol. diss. e source in electron eng 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 +cfcrmi real /1/ #Coef for ion source due to molecular crm diss. +cfcrma real /1/ #Coef for atom source due to molecular crm diss. 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. @@ -310,6 +315,8 @@ 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 +cfvgpgx(1:ngspmx) real /ngspmx*0./ # Coefs for v*grad(pg) term (poloidal component) for Tg if isupgon=0. +cfvgpgy(1:ngspmx) real /ngspmx*0./ # Coefs for v*grad(pg) term (poloidal component) for Tg if isupgon=0. 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 @@ -1600,6 +1607,11 @@ fracvgpgp real /1./ #frac of vgp in vgradp eng terms 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 +pmrada(0:nx+1,0:ny+1) _real [W] #total atom radiated power due to mol. processes +pmradm(0:nx+1,0:ny+1) _real [W] #total mol. radiated power due to mol. processes +pmpot(0:nx+1,0:ny+1) _real [W] #tot. pot E (bind e) due to mol. processes +pmloss(0:nx+1,0:ny+1) _real [W] #total power lost by electrons and ions due + #to molecular processes 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 @@ -2023,7 +2035,7 @@ 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) +nuiz(0:nx+1,0:ny+1,ngsp) _real [1/s] #gas depl 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) @@ -2073,17 +2085,21 @@ 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) +psorgc(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ctr part sor neutral (<0) +psorg(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # cell ave part 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 +psordis(0:nx+1,0:ny+1,1:nisp) _real [part/s] # hyd. ion part source/sink from H2 +psordisg(0:nx+1,0:ny+1,1:ngsp) _real [part/s] # gas part source/sink from H2 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 +edisse(0:nx+1,0:ny+1) _real [J/s] # Elec E loss due to mol interactions +emolia(0:nx+1,0:ny+1) _real [J/s] # i/a E change due to mol interactions +eiamoldiss(0:nx+1,0:ny+1) _real [J/s] # i/a enegy density incr, mol diss 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 @@ -3328,8 +3344,8 @@ ebindz(za:integer, zn:integer) real function # in zn nuclear charge wtottim() subroutine # writes out timing information -rundt() subroutine - # time-advances solution using nksol with dtreal +rundt() subroutine + # time-advances solution using nksol with dtreal domain_dc() subroutine # calculates indices of domains for domain decomposition map_var_jac() subroutine diff --git a/bbb/boundary.m b/bbb/boundary.m index a83b2be6..fad5935b 100755 --- a/bbb/boundary.m +++ b/bbb/boundary.m @@ -71,7 +71,8 @@ c_mpi Use(MpiVars) #module defined in com/mpivarsmod.F.in . yld_chm, t0p, zflux_chm, fqytotc, flux_inc, . totfnex, totfnix, fqpsate, qpfac, aq, expkmx, arglgphi, faceel, . faceel2, csfac, lambdae, uztotc, uztotc1, uztotc2, - . fngytotc, fmiytotc, sytotc, f_cgpld, vparn, sfeeytotc, sfeiytotc + . fngytotc, fmiytotc, sytotc, f_cgpld, vparn, sfeeytotc, sfeiytotc, + . vxa, ta0, flxa integer ii,isphion2, nzsp_rt, jz real hflux, zflux integer ifld, ihyd, iimp, ix_fl_bc, ixc1, igsp2 @@ -1645,10 +1646,14 @@ ccc yldot(iv2) = nurlxp*(phiwo(ix) - phi(ix,ny))/temp0 vxn = 0.25 * sqrt( 8*t1/(pi*mg(igsp)) ) flux_inc = fac2sp*fnix(0,iy,1) if (ishymol.eq.1 .and. igsp.eq.2) then + ta0 = engbsr * max(tg(1,iy,1),temin*ev) + vxa = 0.25 * sqrt( 8*ta0/(pi*mg(1)) ) + flxa = (1-alblb(iy,1,1))*ng(1,iy,1)*vxa*sx(0,iy) + if (isupgon(1) .eq. 1) then # two atoms per molecule - flux_inc = 0.5*( fnix(0,iy,1) + fnix(0,iy,2) ) + flux_inc = 0.5*( fnix(0,iy,1) + fnix(0,iy,2) + flxa) else - flux_inc = 0.5*( fnix(0,iy,1) + fngx(0,iy,1) ) + flux_inc = 0.5*( fnix(0,iy,1) + fngx(0,iy,1) + flxa) endif endif yldot(iv) = -nurlxg * ( fngx(0,iy,igsp) - @@ -1987,10 +1992,14 @@ cc if (recyce .le. 0) bcen = 0. # gets back to old case if (recylb(iy,igsp,jx) .gt. 0.) then # normal recycling flux_inc = fac2sp*fnix(ixt,iy,1) if (ishymol.eq.1 .and. igsp.eq.2) then + ta0 = max(tg(ixt1,iy,1), temin*ev) + vxa = 0.25 * sqrt( 8*ta0/(pi*mg(1)) ) + flxa = (1-alblb(iy,1,jx))*ng(ixt1,iy,1)*vxa*sx(ixt,iy) + if (isupgon(1) .eq. 1) then # two atoms for one molecule - flux_inc = 0.5*( fnix(ixt,iy,1) + fnix(ixt,iy,2) ) + flux_inc = 0.5*( fnix(ixt,iy,1) + fnix(ixt,iy,2) +flxa) else - flux_inc = 0.5*( fnix(ixt,iy,1) + fngx(ixt,iy,1) ) + flux_inc = 0.5*( fnix(ixt,iy,1) + fngx(ixt,iy,1) +flxa) endif endif t0 = max(tg(ixt1,iy,igsp), temin*ev) @@ -2262,10 +2271,13 @@ ccc yldot(iv) = -nurlxp*(phi(0,iy)-phi(1,iy))/temp0 vxn = 0.25 * sqrt( 8*t1/(pi*mg(igsp)) ) flux_inc = fac2sp*fnix(nx,iy,1) if (ishymol.eq.1 .and. igsp.eq.2) then + ta0 = engbsr * max(tg(nx,iy,1),temin*ev) + vxa = 0.25 * sqrt( 8*ta0/(pi*mg(1)) ) + flxa=(1-albrb(iy,1,nxpt))*ng(nx,iy,1)*vxa*sx(nx,iy) if (isupgon(1) .eq. 1) then # two atoms for one molecule - flux_inc = 0.5*( fnix(nx,iy,1) + fnix(nx,iy,2) ) + flux_inc = 0.5*( fnix(nx,iy,1) + fnix(nx,iy,2) -flxa) else - flux_inc = 0.5*( fnix(nx,iy,1) + fngx(nx,iy,1) ) + flux_inc = 0.5*( fnix(nx,iy,1) + fngx(nx,iy,1) -flxa) endif endif yldot(iv) = -nurlxg * ( fngx(nx,iy,igsp) + @@ -2624,10 +2636,14 @@ cc if (recyce .le. 0) bcen = 0. # gets back to old case if (recyrb(iy,igsp,jx) .gt. 0.) then # normal recycling flux_inc = fac2sp*fnix(ixt1,iy,1) if (ishymol.eq.1 .and. igsp.eq.2) then + ta0 = max(tg(ixt1,iy,1), temin*ev) + vxa = 0.25 * sqrt( 8*ta0/(pi*mg(1)) ) + flxa=(1-albrb(iy,1,jx))*ng(ixt1,iy,1)*vxa*sx(ixt1,iy) + if (isupgon(1) .eq. 1) then # two atoms for one molecule - flux_inc = 0.5*( fnix(ixt1,iy,1) + fnix(ixt1,iy,2) ) + flux_inc = 0.5*( fnix(ixt1,iy,1) +fnix(ixt1,iy,2)-flxa) else - flux_inc = 0.5*( fnix(ixt1,iy,1) + fngx(ixt1,iy,1) ) + flux_inc = 0.5*( fnix(ixt1,iy,1) +fngx(ixt1,iy,1)-flxa) endif endif t0 = max(tg(ixt1,iy,igsp), temin*ev) diff --git a/bbb/oderhs.m b/bbb/oderhs.m index 2e93351d..317ac4ba 100755 --- a/bbb/oderhs.m +++ b/bbb/oderhs.m @@ -683,10 +683,10 @@ subroutine pandf (xc, yc, neq, time, yl, yldot) integer zmax,znuc real dene,denz(0:1),radz(0:1) real rsa, rra, rqa, rcx, emissbs, erl1, erl2, radneq, radimpmc - real radmc, svdiss, vyiy0, vyiym1, v2ix0, v2ixm1 - real tgupyface, ngupyface, n1upyface, ng2upyface + real radmc, svdiss, vyiy0, vyiym1, v2ix0, v2ixm1, sv_crumpet external rsa, rra, rqa, rcx, emissbs, erl1, erl2, radneq, radimpmc - external radmc, svdiss + real tgupyface, ngupyface, n1upyface, ng2upyface + external radmc, svdiss, sv_crumpet real tick,tock external tick,tock @@ -1907,7 +1907,7 @@ ccc if(isphion+isphiofft .eq. 1) call calc_currents c... Initialize save-variables if this is a Jacobian (xc,yc > -1) if (xc .ge. 0 .and. yc .ge. 0) then - psordisold = psordis(xc,yc) + psordisold = psordis(xc,yc,ifld) cc write(*,*) 'Just after psordisold; xc,yc=',xc,yc do ifld = 1, nfsp psorold(ifld) = psorc(xc,yc,ifld) @@ -1969,7 +1969,7 @@ ccc if(isphion+isphiofft .eq. 1) call calc_currents psorgc(ix,iy,igsp) = -ng(ix,iy,igsp)*nuiz(ix,iy,igsp)*vol(ix,iy) + . psorbgg(ix,iy,igsp) psorc(ix,iy,ifld) = - psorgc(ix,iy,igsp) - psordis(ix,iy) = psorc(ix,iy,1) # changed below if ishymol=1 + psordis(ix,iy,2) = psorc(ix,iy,1) # changed below if ishymol=1 psorxrc(ix,iy,ifld) = -ni(ix,iy,ifld)*nurc(ix,iy,igsp)*vol(ix,iy) psorrgc(ix,iy,igsp) = -psorxrc(ix,iy,ifld) msor(ix,iy,ifld) = 0. @@ -2327,23 +2327,33 @@ call xerrab('*** nhgsp must exceed 1 for ishymol=1 ***') endif do iy = iys1, iyf6 do ix = ixs1, ixf6 - nuiz(ix,iy,2) = ne(ix,iy) * ( - . svdiss( te(ix,iy) ) + sigvi_floor ) - massfac = 16*mi(1)/(3*(mg(2)+mi(1))) - nuix(ix,iy,2)= fnuizx*nuiz(ix,iy,2) + + nuiz(ix,iy,2) = ne(ix,iy) * ( + . (1-ismolcrm)*svdiss( te(ix,iy) ) + sigvi_floor ) - + . ismolcrm*sv_crumpet( te(ix,iy), ne(ix,iy),10) + massfac = 16*mi(1)/(3*(mg(2)+mi(1))) + nuix(ix,iy,2)= fnuizx*nuiz(ix,iy,2) + . massfac*( kelighi(2)*ni(ix,iy,1)+ . kelighg(2)*ng(ix,iy,1) ) c ... molecule-molecule collisions would enter viscosity, not nuix - psorbgg(ix,iy,2) = ngbackg(2)* + psorbgg(ix,iy,2) = ngbackg(2)* . (0.9+0.1*(ngbackg(2)/ng(ix,iy,2))**ingb ) * . nuiz(ix,iy,2) * vol(ix,iy) - psorgc(ix,iy,2) = - ng(ix,iy,2)*nuiz(ix,iy,2)*vol(ix,iy) + + psorgc(ix,iy,2) = - ng(ix,iy,2)*nuiz(ix,iy,2)*vol(ix,iy) + . psorbgg(ix,iy,2) - psorg(ix,iy,2) = psorgc(ix,iy,2) # no mol sor averaging - psordis(ix,iy) = -2*psorgc(ix,iy,2) # 2 atoms per molecule - if(isupgon(1) .eq. 1) then - psor(ix,iy,iigsp) = psor(ix,iy,iigsp) + psordis(ix,iy) - endif + psorg(ix,iy,2) = psorgc(ix,iy,2) # no mol sor averaging + psordisg(ix,iy,2) = - ng(ix,iy,2)*nuiz(ix,iy,2)*vol(ix,iy) + psordis(ix,iy,2) = ng(ix,iy,2)*vol(ix,iy)*( 2*(1-ismolcrm)* + . ne(ix,iy)*(svdiss(te(ix,iy)) + sigvi_floor) + + . ismolcrm*cfcrma*sv_crumpet(te(ix,iy),ne(ix,iy),11)) + # 2 atoms per molecule in old model, rates from CRM for new + psordisg(ix,iy,1)=psordis(ix,iy,2) + psordis(ix,iy,1) = -cfcrmi*(2*psordisg(ix,iy,2)+ + . psordis(ix,iy,2)) + psor(ix,iy,1) = psor(ix,iy,1) + psordis(ix,iy,1) +c ... TODO: How to deal with diffusive atom model - is it maintained? + if(isupgon(1) .eq. 1) then + psor(ix,iy,iigsp) = psor(ix,iy,iigsp) + psordis(ix,iy,2) + endif enddo enddo endif # end of loop for ishymol=1 (hydrogen molecules on) @@ -4443,8 +4453,11 @@ c if (ifld .ne. iigsp) then . eeli(ix,iy) = 13.6*ev + . erliz(ix,iy)/(fac2sp*psor(ix,iy,1)) + edisse(ix,iy)=-(1-ismolcrm)*ediss*ev*(0.5*psordis(ix,iy,2)) + + . ismolcrm*ng(ix,iy,2)*vol(ix,iy)* + . sv_crumpet(te(ix,iy), ne(ix,iy), 20) pradhyd(ix,iy)= ( (eeli(ix,iy)-ebind*ev)*psor(ix,iy,1)+ - . erlrc(ix,iy) )/vol(ix,iy) + . erlrc(ix,iy) )/vol(ix,iy) 315 continue 316 continue @@ -4455,7 +4468,7 @@ c if (ifld .ne. iigsp) then . + cfneut*cfneutsor_ee*cnsor*13.6*ev*fac2sp*psorrgc(ix,iy,1) . - cfneut*cfneutsor_ee*cnsor*erliz(ix,iy) . - cfneut*cfneutsor_ee*cnsor*erlrc(ix,iy) - . - cfneut*cfneutsor_ee*cnsor*ediss*ev*(0.5*psordis(ix,iy)) + . + cfneut*cfneutsor_ee*cnsor*cmesore*edisse(ix,iy) enddo enddo @@ -4523,6 +4536,14 @@ ccc call volave(nx, ny, j2, j5, i2, i5, ixp1(0,0), ixm1(0,0), ix1 = ixm1(ix,iy) w0(ix,iy) = vol(ix,iy) * eqp(ix,iy) * (te(ix,iy)-ti(ix,iy)) resee(ix,iy) = resee(ix,iy) - w0(ix,iy) + vsoree(ix,iy) +c ... Energy density change due to molecular dissociation + eiamoldiss(ix,iy)=(1-ismolcrm)*eion*ev*psordis(ix,iy,2) + if (ishymol .ne. 0) then + eiamoldiss(ix,iy) = eiamoldiss(ix,iy) + + . ismolcrm*2*psordisg(ix,iy,2)*tg(ix,iy,2) + endif + emolia(ix,iy)=ismolcrm*ng(ix,iy,2)*vol(ix,iy)* + . sv_crumpet(te(ix,iy), ne(ix,iy), 21) if (isupgon(1).eq.1) then c These terms include electron-ion equipartition as well as terms due c to the friction force between neutrals and ions @@ -4532,13 +4553,15 @@ ccc call volave(nx, ny, j2, j5, i2, i5, ixp1(0,0), ixm1(0,0), . + cfneut * cfneutsor_ei * cfnidh * 0.5*mi(1) * (t1-t2)*(t1-t2) * . ( psor(ix,iy,1) + psorrg(ix,iy,1) . + 2*cfticx*nucx(ix,iy,1)*ng(ix,iy,1)*vol(ix,iy) ) - . + cfneut * cfneutsor_ei * cnsor*eion*ev*psordis(ix,iy) + . + cfneut * cfneutsor_ei * (cnsor*eiamoldiss(ix,iy) + + . cmesori*emolia(ix,iy) ) else resei(ix,iy) = resei(ix,iy) + w0(ix,iy) . + cfneut * cfneutsor_ei * ctsor*1.25e-1*mi(1)* . (upi(ix,iy,1)+upi(ix1,iy,1))**2* . fac2sp*psor(ix,iy,1) - . + cfneut * cfneutsor_ei * ceisor*cnsor* eion*ev*psordis(ix,iy) + . + cfneut * cfneutsor_ei * ceisor*(cnsor* eiamoldiss(ix,iy) + + . cmesori*emolia(ix,iy) ) . - cfneut * cfneutsor_ei * ccoldsor*ng(ix,iy,1)*nucx(ix,iy,1)* . ( 1.5*ti(ix,iy) . - 0.125*mi(1)*(upi(ix,iy,1)+upi(ix1,iy,1))**2 @@ -4922,7 +4945,7 @@ call bouncon (neq, yl, yldot) frice(xc,yc) = friceo upe(ix1,yc) = upeom upe(xc,yc) = upeo - psordis(xc,yc) = psordisold + psordis(xc,yc,ifld) = psordisold do ifld = 1, nfsp psorc(xc,yc,ifld) = psorold(ifld) psorxr(xc,yc,ifld) = psorxrold(ifld) @@ -5895,7 +5918,7 @@ cc uu(ix,iy,iigsp) = uug(ix,iy,igsp) . - fluxfacy*(fngy(ix,iy,igsp) - fngy(ix ,iy-1,igsp)) . + psgov_use(ix,iy,igsp)*vol(ix,iy) if (igsp.eq.1 .and. ishymol.eq.1) resng(ix,iy,igsp) = - . resng(ix,iy,igsp)+psordis(ix,iy) + . resng(ix,iy,igsp)+psordis(ix,iy,2) 891 continue 892 continue endif @@ -6484,7 +6507,7 @@ call fd2tra (nx,ny,floxg,floyg,conxg,conyg, . + volpsorg(ix,iy,igsp) . + psgov_use(ix,iy,igsp)*vol(ix,iy) if (igsp.eq.1 .and. ishymol.eq.1) - . resng(ix,iy,igsp) = resng(ix,iy,igsp) + psordis(ix,iy) + . resng(ix,iy,igsp) = resng(ix,iy,igsp)+psordis(ix,iy,2) resng(ix,iy,igsp) = resng(ix,iy,igsp) - cfneutdiv* . cfneutdiv_fng*((fngx(ix,iy,igsp) - fngx(ix1,iy, igsp)) + . fluxfacy*(fngy(ix,iy,igsp) - fngy(ix,iy-1,igsp)) ) @@ -6902,8 +6925,8 @@ cc uu(ix,iy,iigsp) = uug(ix,iy,igsp) . - fluxfacy*(fngy(ix,iy,igsp) - fngy(ix ,iy-1,igsp)) . + psgov_use(ix,iy,igsp)*vol(ix,iy) - if (igsp.eq.1 .and. ishymol.eq.1) resng(ix,iy,igsp) = - . resng(ix,iy,igsp)+psordis(ix,iy) + if (igsp.eq.1 .and. ishymol.eq.1) + . resng(ix,iy,igsp) = resng(ix,iy,igsp)+psordis(ix,iy,2) 891 continue 892 continue endif @@ -7320,8 +7343,8 @@ call fd2tra (nx,ny,floxg,floyg,conxg,conyg, . - fngx(ix,iy,igsp) + fngx(ix1,iy ,igsp) . - fngy(ix,iy,igsp) + fngy(ix ,iy-1,igsp) . + psgov_use(ix,iy,igsp)*vol(ix,iy) - if (igsp.eq.1 .and. ishymol.eq.1) resng(ix,iy,igsp) = - . resng(ix,iy,igsp)+psordis(ix,iy) + if (igsp.eq.1 .and. ishymol.eq.1) + . resng(ix,iy,igsp) = resng(ix,iy,igsp)+psordis(ix,iy,2) 891 continue 892 continue else if (isupgon(igsp).eq.1) then @@ -10099,7 +10122,7 @@ subroutine engbal(pwrin) Use(Selec) #ixm1,ixp1 Use(Comflo) #feex,feix,feey,feiy,fqx,fqy,fnix,fniy Use(Compla) #up,mi,ng,v2,vy - Use(UEpar) #ediss,eion,ebind,iigsp,ishosor,fsprd,ishymol + Use(UEpar) #ediss,eion,ebind,iigsp,ishosor,fsprd,ishymol,ismolcrm Use(Phyvar) #ev,qe Use(Share) #cutlo Use(Rhsides) #psor,psorg,psorxr,erliz,erlrc,psor_tmpov @@ -10114,7 +10137,8 @@ subroutine engbal(pwrin) c ... Local variables: integer ix,iy,ix1,ix2,ix3,ix4,iimp,id,igsp,jz,jx,ixt,ixt1,ixr,ixr1 - real ave,a1,a2,t1,t2,thetaix,thetaix2,eta_dup2dy + real ave,a1,a2,t1,t2,thetaix,thetaix2,eta_dup2dy,sv_crumpet + external sv_crumpet c ... Implicit function: ave(a1,a2) = a1 * a2 / (a1 + a2 + cutlo) @@ -10204,11 +10228,19 @@ call volavenv(nx, ny, 1, ny, 1, nx, ixp1(0:nx+1,0:ny+1), ixm1(0:nx+1,0:ny+1), # energy is included in eeli term, but it is carried by the ions. # Note also that eion and ediss generally balance in the next line # because should have ediss=2*eion - transfer from electron to ion energy + pmloss(ix,iy) =(1-ismolcrm)*cnsor*(ediss*ev*(0.5*psordis(ix,iy,2))+ + . ceisor*eion*ev*(psordis(ix,iy,2)) ) + + . ismolcrm*cnsor*(cmesori*emolia(ix,iy)+cmesore*edisse(ix,iy)) + pmpot(ix,iy) = ismolcrm*ng(ix,iy,2)*vol(ix,iy)* + . sv_crumpet(te(ix,iy), ne(ix,iy), 22) + pmrada(ix,iy) = ismolcrm*ng(ix,iy,2)*vol(ix,iy)* + . sv_crumpet(te(ix,iy), ne(ix,iy), 23) + pmradm(ix,iy) = ismolcrm*ng(ix,iy,2)*vol(ix,iy)* + . sv_crumpet(te(ix,iy), ne(ix,iy), 24) peirad(ix,iy) = cnsor*( erliz(ix,iy) + erlrc(ix,iy) + . ebind*ev*psor(ix,iy,1) - . ebind*ev*psorrg(ix,iy,1) + - . ediss*ev*(0.5*psordis(ix,iy)) - - . ceisor*eion*ev*(psordis(ix,iy)) ) + . pmloss(ix,iy)) # other energy diagnostics are given below @@ -10299,11 +10331,15 @@ cc jdote(ix,iy) = - # this energy is included in resee, not lost pradiz = pradiz + (eeli(ix,iy)-ebind*ev) * psor(ix,iy,1) pbinde = pbinde + ebind*ev * psor(ix,iy,1) pbindrc = pbindrc + ebind*ev*psorrg(ix,iy,1) - prdiss = prdiss + ediss * ev * (0.5*psordis(ix,iy)) - pibirth = pibirth + ceisor* eion*ev * (psordis(ix,iy)) - + prdiss = prdiss+(1-ismolcrm)*(ediss*ev*(0.5*psordis(ix,iy,2)))+ + . ismolcrm*cmesore*edisse(ix,iy) + pibirth = pibirth+(1-ismolcrm)*(ceisor* eion*ev * (psordis(ix,iy,2)) - . ccoldsor*ng(ix,iy,1)*(1.5*ti(ix,iy)-eion*ev)* - . nucx(ix,iy,1)*vol(ix,iy) - enddo + . nucx(ix,iy,1)*vol(ix,iy) )+ + . ismolcrm*( ceisor*cmesore*emolia(ix,iy) - + . ccoldsor*ng(ix,iy,1)*(1.5*ti(ix,iy)-eion*ev)* + . nucx(ix,iy,1)*vol(ix,iy) ) + enddo enddo enddo pradht = pradiz + pradrc diff --git a/crmrates/crumpet_Erates.dat b/crmrates/crumpet_Erates.dat new file mode 100644 index 00000000..dae7069b --- /dev/null +++ b/crmrates/crumpet_Erates.dat @@ -0,0 +1,2718 @@ + e-loss (H) (eV s**-1) Te(jt) = 10**(-1.2 + (jt-1)/10) jt= 1,60 + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + -4.24320E-41 -4.24320E-41 -4.24320E-41 -5.89236E-32 -7.02496E-25 -4.00792E-19 + -1.33350E-14 -5.01166E-11 -3.32852E-08 -6.03910E-06 -3.71139E-04 -9.59885E-03 + -1.27633E-01 -1.01120E+00 -5.15298E+00 -1.95369E+01 -5.58641E+01 -1.31692E+02 + -2.62112E+02 -4.62162E+02 -7.33975E+02 -1.07962E+03 -1.48611E+03 -1.94290E+03 + -2.42519E+03 -2.90045E+03 -3.36911E+03 -3.80522E+03 -4.17455E+03 -4.46867E+03 + -4.69508E+03 -4.84458E+03 -4.92038E+03 -4.92247E+03 -4.87423E+03 -4.77475E+03 + -4.63629E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 + -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 + -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 + -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 -4.51004E+03 + + jn = 2 + -1.34182E-40 -1.34182E-40 -1.34182E-40 -1.86333E-31 -2.22148E-24 -1.26741E-18 + -4.21688E-14 -1.58482E-10 -1.05257E-07 -1.90973E-05 -1.17364E-03 -3.03542E-02 + -4.03611E-01 -3.19771E+00 -1.62952E+01 -6.17815E+01 -1.76660E+02 -4.16452E+02 + -8.28887E+02 -1.46152E+03 -2.32109E+03 -3.41414E+03 -4.69961E+03 -6.14416E+03 + -7.66934E+03 -9.17230E+03 -1.06544E+04 -1.20335E+04 -1.32014E+04 -1.41315E+04 + -1.48475E+04 -1.53202E+04 -1.55599E+04 -1.55665E+04 -1.54139E+04 -1.50993E+04 + -1.46615E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 + -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 + -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 + -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 -1.42622E+04 + + jn = 3 + -4.24318E-40 -4.24318E-40 -4.24318E-40 -5.89234E-31 -7.02493E-24 -4.00790E-18 + -1.33349E-13 -5.01165E-10 -3.32851E-07 -6.03909E-05 -3.71139E-03 -9.59887E-02 + -1.27634E+00 -1.01121E+01 -5.15310E+01 -1.95375E+02 -5.58669E+02 -1.31700E+03 + -2.62133E+03 -4.62205E+03 -7.34050E+03 -1.07974E+04 -1.48628E+04 -1.94313E+04 + -2.42548E+04 -2.90079E+04 -3.36950E+04 -3.80563E+04 -4.17498E+04 -4.46911E+04 + -4.69552E+04 -4.84500E+04 -4.92078E+04 -4.92284E+04 -4.87457E+04 -4.77506E+04 + -4.63657E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 + -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 + -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 + -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 -4.51030E+04 + + jn = 4 + -1.34180E-39 -1.34180E-39 -1.34180E-39 -1.86330E-30 -2.22146E-23 -1.26740E-17 + -4.21685E-13 -1.58481E-09 -1.05256E-06 -1.90972E-04 -1.17364E-02 -3.03544E-01 + -4.03619E+00 -3.19784E+01 -1.62964E+02 -6.17882E+02 -1.76687E+03 -4.16535E+03 + -8.29088E+03 -1.46193E+04 -2.32182E+04 -3.41530E+04 -4.70129E+04 -6.14639E+04 + -7.67213E+04 -9.17560E+04 -1.06581E+05 -1.20375E+05 -1.32056E+05 -1.41358E+05 + -1.48517E+05 -1.53243E+05 -1.55638E+05 -1.55701E+05 -1.54172E+05 -1.51023E+05 + -1.46641E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 + -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 + -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 + -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 -1.42646E+05 + + jn = 5 + -4.24301E-39 -4.24301E-39 -4.24301E-39 -5.89213E-30 -7.02471E-23 -4.00779E-17 + -1.33346E-12 -5.01153E-09 -3.32845E-06 -6.03901E-04 -3.71138E-02 -9.59907E-01 + -1.27642E+01 -1.01134E+02 -5.15421E+02 -1.95440E+03 -5.58923E+03 -1.31777E+04 + -2.62319E+04 -4.62586E+04 -7.34723E+04 -1.08080E+05 -1.48782E+05 -1.94518E+05 + -2.42805E+05 -2.90385E+05 -3.37296E+05 -3.80941E+05 -4.17895E+05 -4.47315E+05 + -4.69952E+05 -4.84887E+05 -4.92445E+05 -4.92627E+05 -4.87772E+05 -4.77792E+05 + -4.63913E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 + -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 + -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 + -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 -4.51264E+05 + + jn = 6 + -1.34163E-38 -1.34163E-38 -1.34163E-38 -1.86310E-29 -2.22124E-22 -1.26729E-16 + -4.21650E-12 -1.58470E-08 -1.05250E-05 -1.90964E-03 -1.17364E-01 -3.03564E+00 + -4.03694E+01 -3.19902E+02 -1.63064E+03 -6.18445E+03 -1.76904E+04 -4.17183E+04 + -8.30641E+04 -1.46508E+05 -2.32736E+05 -3.42405E+05 -4.71394E+05 -6.16339E+05 + -7.69357E+05 -9.20117E+05 -1.06873E+06 -1.20696E+06 -1.32397E+06 -1.41708E+06 + -1.48867E+06 -1.53586E+06 -1.55966E+06 -1.56010E+06 -1.54459E+06 -1.51285E+06 + -1.46877E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 + -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 + -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 + -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 -1.42863E+06 + + jn = 7 + -4.24134E-38 -4.24134E-38 -4.24134E-38 -5.89004E-29 -7.02247E-22 -4.00664E-16 + -1.33311E-11 -5.01038E-08 -3.32780E-05 -6.03819E-03 -3.71130E-01 -9.60085E+00 + -1.27708E+02 -1.01236E+03 -5.16253E+03 -1.95896E+04 -5.60642E+04 -1.32280E+05 + -2.63504E+05 -4.64961E+05 -7.38875E+05 -1.08734E+06 -1.49726E+06 -1.95790E+06 + -2.44416E+06 -2.92316E+06 -3.39520E+06 -3.83404E+06 -4.20531E+06 -4.50047E+06 + -4.72715E+06 -4.87618E+06 -4.95085E+06 -4.95140E+06 -4.90126E+06 -4.79967E+06 + -4.65896E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 + -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 + -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 + -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 -4.53103E+06 + + jn = 8 + -1.33996E-37 -1.33996E-37 -1.33996E-37 -1.86101E-28 -2.21900E-21 -1.26614E-15 + -4.21307E-11 -1.58354E-07 -1.05185E-04 -1.90882E-02 -1.17354E+00 -3.03723E+01 + -4.04276E+02 -3.20755E+03 -1.63735E+04 -6.21987E+04 -1.78199E+05 -4.20871E+05 + -8.39158E+05 -1.48188E+06 -2.35642E+06 -3.46957E+06 -4.77944E+06 -6.25155E+06 + -7.80537E+06 -9.33570E+06 -1.08430E+07 -1.22432E+07 -1.34266E+07 -1.43661E+07 + -1.50858E+07 -1.55569E+07 -1.57902E+07 -1.57869E+07 -1.56217E+07 -1.52926E+07 + -1.48389E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 + -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 + -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 + -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 -1.44277E+07 + + jn = 9 + -4.22467E-37 -4.22467E-37 -4.22467E-37 -5.86926E-28 -7.00011E-21 -3.99519E-15 + -1.32968E-10 -4.99884E-07 -3.32132E-04 -6.02999E-02 -3.71029E+00 -9.61511E+01 + -1.28214E+03 -1.01944E+04 -5.21589E+04 -1.98600E+05 -5.70210E+05 -1.34934E+06 + -2.69497E+06 -4.76581E+06 -7.58704E+06 -1.11813E+07 -1.54123E+07 -2.01684E+07 + -2.51873E+07 -3.01282E+07 -3.49907E+07 -3.95020E+07 -4.33075E+07 -4.63207E+07 + -4.86194E+07 -5.01122E+07 -5.08355E+07 -5.07951E+07 -5.02334E+07 -4.91444E+07 + -4.76549E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 + -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 + -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 + -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 -4.63119E+07 + + jn = 10 + -1.32346E-36 -1.32346E-36 -1.32346E-36 -1.84042E-27 -2.19682E-20 -1.25478E-14 + -4.17894E-10 -1.57205E-06 -1.04539E-03 -1.90069E-01 -1.17251E+01 -3.05013E+02 + -4.08691E+03 -3.26665E+04 -1.67992E+05 -6.42621E+05 -1.85215E+06 -4.39625E+06 + -8.80039E+06 -1.55880E+07 -2.48425E+07 -3.66387E+07 -5.05217E+07 -6.61258E+07 + -8.25822E+07 -9.87732E+07 -1.14691E+08 -1.29442E+08 -1.41860E+08 -1.51665E+08 + -1.59109E+08 -1.63898E+08 -1.66158E+08 -1.65909E+08 -1.63953E+08 -1.60269E+08 + -1.55276E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 + -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 + -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 + -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 -1.50798E+08 + + jn = 11 + -4.06489E-36 -4.06489E-36 -4.06489E-36 -5.66919E-27 -6.78410E-20 -3.88419E-14 + -1.29626E-09 -4.88597E-06 -3.25794E-03 -5.95122E-01 -3.70036E+01 -9.72903E+02 + -1.31890E+04 -1.06531E+05 -5.52251E+05 -2.12360E+06 -6.13715E+06 -1.45800E+07 + -2.91764E+07 -5.16317E+07 -8.21859E+07 -1.21075E+08 -1.66769E+08 -2.18098E+08 + -2.72184E+08 -3.25399E+08 -3.77712E+08 -4.26234E+08 -4.67104E+08 -4.99396E+08 + -5.23960E+08 -5.39786E+08 -5.47308E+08 -5.46551E+08 -5.40160E+08 -5.28046E+08 + -5.11593E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 + -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 + -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 + -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 -4.96809E+08 + + jn = 12 + -1.17836E-35 -1.17836E-35 -1.17836E-35 -1.65706E-26 -1.99725E-19 -1.15143E-13 + -3.86568E-09 -1.46583E-05 -9.86069E-03 -1.82909E+00 -1.16400E+02 -3.13744E+03 + -4.33641E+04 -3.54032E+05 -1.84150E+06 -7.07168E+06 -2.03643E+07 -4.81727E+07 + -9.59969E+07 -1.69272E+08 -2.68644E+08 -3.94866E+08 -5.42933E+08 -7.09187E+08 + -8.84280E+08 -1.05664E+09 -1.22619E+09 -1.38374E+09 -1.51674E+09 -1.62215E+09 + -1.70283E+09 -1.75534E+09 -1.78112E+09 -1.78010E+09 -1.76084E+09 -1.72298E+09 + -1.67099E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 + -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 + -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 + -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 -1.62394E+09 + + jn = 13 + -2.94943E-35 -2.94943E-35 -2.94943E-35 -4.22802E-26 -5.18433E-19 -3.03967E-13 + -1.03607E-08 -3.99546E-05 -2.76765E-02 -5.39981E+00 -3.64338E+02 -1.02148E+04 + -1.43392E+05 -1.17169E+06 -6.06436E+06 -2.31396E+07 -6.62547E+07 -1.55997E+08 + -3.09730E+08 -5.44670E+08 -8.62674E+08 -1.26617E+09 -1.73913E+09 -2.27010E+09 + -2.82920E+09 -3.37978E+09 -3.92158E+09 -4.42564E+09 -4.85174E+09 -5.19015E+09 + -5.45015E+09 -5.62056E+09 -5.70600E+09 -5.70603E+09 -5.64791E+09 -5.53051E+09 + -5.36797E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 + -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 + -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 + -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 -5.22023E+09 + + jn = 14 + -5.62105E-35 -5.62105E-35 -5.62105E-35 -8.30059E-26 -1.04652E-18 -6.31434E-13 + -2.21330E-08 -8.89965E-05 -6.77715E-02 -1.52358E+01 -1.13853E+03 -3.30950E+04 + -4.66697E+05 -3.79718E+06 -1.95506E+07 -7.42698E+07 -2.11969E+08 -4.97919E+08 + -9.86949E+08 -1.73354E+09 -2.74334E+09 -4.02412E+09 -5.52495E+09 -7.20979E+09 + -8.98380E+09 -1.07310E+10 -1.24507E+10 -1.40513E+10 -1.54051E+10 -1.64812E+10 + -1.73093E+10 -1.78535E+10 -1.81287E+10 -1.81332E+10 -1.79533E+10 -1.75857E+10 + -1.70749E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 + -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 + -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 + -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 -1.66097E+10 + + jn = 15 + -7.87749E-35 -7.87749E-35 -7.87749E-35 -1.19364E-25 -1.54382E-18 -9.57934E-13 + -3.47541E-08 -1.53764E-04 -1.49905E-01 -4.32459E+01 -3.57258E+03 -1.05939E+05 + -1.49418E+06 -1.21233E+07 -6.22657E+07 -2.36105E+08 -6.73012E+08 -1.57956E+09 + -3.12902E+09 -5.49373E+09 -8.69133E+09 -1.27465E+10 -1.74979E+10 -2.28318E+10 + -2.84479E+10 -3.39795E+10 -3.94242E+10 -4.44927E+10 -4.87805E+10 -5.21896E+10 + -5.48143E+10 -5.65412E+10 -5.74169E+10 -5.74358E+10 -5.68716E+10 -5.57130E+10 + -5.41016E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 + -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 + -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 + -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 -5.26330E+10 + + e-loss (H2) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + -8.17210E-08 -4.82078E-07 -2.86673E-06 -1.72047E-05 -1.04316E-04 -6.39481E-04 + -3.96210E-03 -2.47148E-02 -1.52800E-01 -8.93323E-01 -4.22966E+00 -1.17912E+01 + -2.38205E+01 -4.41472E+01 -7.68423E+01 -1.29697E+02 -2.59902E+02 -4.53263E+02 + -7.60572E+02 -1.29913E+03 -2.06149E+03 -3.08597E+03 -4.42219E+03 -6.02706E+03 + -7.87701E+03 -9.92640E+03 -1.20950E+04 -1.43084E+04 -1.65028E+04 -1.86162E+04 + -2.06680E+04 -2.25713E+04 -2.42699E+04 -2.58395E+04 -2.71666E+04 -2.83421E+04 + -2.93364E+04 -3.01904E+04 -3.09984E+04 -3.17700E+04 -3.24901E+04 -3.29911E+04 + -3.27785E+04 -3.07706E+04 -2.48792E+04 -1.13549E+04 1.63044E+04 6.91279E+04 + 1.65298E+05 3.34099E+05 6.21324E+05 1.09609E+06 1.85831E+06 3.04511E+06 + 4.83355E+06 7.43643E+06 1.10900E+07 1.60367E+07 2.25131E+07 3.07645E+07 + + jn = 2 + -2.58358E-07 -1.52408E-06 -9.06324E-06 -5.43947E-05 -3.29821E-04 -2.02194E-03 + -1.25280E-02 -7.81503E-02 -4.83182E-01 -2.82493E+00 -1.33756E+01 -3.72884E+01 + -7.53298E+01 -1.39614E+02 -2.43011E+02 -4.10172E+02 -8.21959E+02 -1.43346E+03 + -2.40531E+03 -4.10849E+03 -6.51938E+03 -9.75916E+03 -1.39847E+04 -1.90598E+04 + -2.49099E+04 -3.13906E+04 -3.82484E+04 -4.52477E+04 -5.21869E+04 -5.88699E+04 + -6.53582E+04 -7.13768E+04 -7.67485E+04 -8.17118E+04 -8.59086E+04 -8.96258E+04 + -9.27699E+04 -9.54706E+04 -9.80256E+04 -1.00466E+05 -1.02743E+05 -1.04327E+05 + -1.03655E+05 -9.73051E+04 -7.86751E+04 -3.59076E+04 5.15590E+04 2.18602E+05 + 5.22719E+05 1.05651E+06 1.96480E+06 3.46614E+06 5.87648E+06 9.62949E+06 + 1.52850E+07 2.35161E+07 3.50698E+07 5.07125E+07 7.11927E+07 9.72858E+07 + + jn = 3 + -8.16358E-07 -4.81594E-06 -2.86399E-05 -1.71903E-04 -1.04243E-03 -6.39119E-03 + -3.96041E-02 -2.47077E-01 -1.52775E+00 -8.93276E+00 -4.22980E+01 -1.17923E+02 + -2.38232E+02 -4.41528E+02 -7.68512E+02 -1.29714E+03 -2.59938E+03 -4.53319E+03 + -7.60655E+03 -1.29926E+04 -2.06167E+04 -3.08620E+04 -4.42247E+04 -6.02737E+04 + -7.87732E+04 -9.92672E+04 -1.20953E+05 -1.43087E+05 -1.65031E+05 -1.86164E+05 + -2.06682E+05 -2.25714E+05 -2.42701E+05 -2.58396E+05 -2.71667E+05 -2.83422E+05 + -2.93365E+05 -3.01905E+05 -3.09985E+05 -3.17701E+05 -3.24902E+05 -3.29911E+05 + -3.27785E+05 -3.07706E+05 -2.48793E+05 -1.13550E+05 1.63044E+05 6.91279E+05 + 1.65298E+06 3.34099E+06 6.21324E+06 1.09609E+07 1.85831E+07 3.04511E+07 + 4.83355E+07 7.43643E+07 1.10900E+08 1.60367E+08 2.25131E+08 3.07645E+08 + + jn = 4 + -2.57577E-06 -1.51966E-05 -9.03813E-05 -5.42619E-04 -3.29132E-03 -2.01848E-02 + -1.25115E-01 -7.80778E-01 -4.82911E+00 -2.82426E+01 -1.33760E+02 -3.72958E+02 + -7.53508E+02 -1.39646E+03 -2.43052E+03 -4.10218E+03 -8.22030E+03 -1.43357E+04 + -2.40547E+04 -4.10874E+04 -6.51976E+04 -9.75970E+04 -1.39855E+05 -1.90607E+05 + -2.49109E+05 -3.13917E+05 -3.82495E+05 -4.52489E+05 -5.21881E+05 -5.88710E+05 + -6.53593E+05 -7.13778E+05 -7.67494E+05 -8.17126E+05 -8.59093E+05 -8.96265E+05 + -9.27705E+05 -9.54711E+05 -9.80261E+05 -1.00466E+06 -1.02743E+06 -1.04327E+06 + -1.03655E+06 -9.73055E+05 -7.86755E+05 -3.59079E+05 5.15587E+05 2.18601E+06 + 5.22719E+06 1.05651E+07 1.96480E+07 3.46614E+07 5.87648E+07 9.62949E+07 + 1.52850E+08 2.35161E+08 3.50698E+08 5.07125E+08 7.11927E+08 9.72858E+08 + + jn = 5 + -8.09757E-06 -4.77850E-05 -2.84274E-04 -1.70769E-03 -1.03651E-02 -6.36149E-02 + -3.94636E-01 -2.46472E+00 -1.52559E+01 -8.92815E+01 -4.23060E+02 -1.17997E+03 + -2.38424E+03 -4.41798E+03 -7.68820E+03 -1.29741E+04 -2.59970E+04 -4.53359E+04 + -7.60716E+04 -1.29937E+05 -2.06184E+05 -3.08647E+05 -4.42285E+05 -6.02787E+05 + -7.87794E+05 -9.92744E+05 -1.20961E+06 -1.43096E+06 -1.65040E+06 -1.86173E+06 + -2.06691E+06 -2.25723E+06 -2.42709E+06 -2.58404E+06 -2.71674E+06 -2.83429E+06 + -2.93370E+06 -3.01910E+06 -3.09989E+06 -3.17705E+06 -3.24906E+06 -3.29915E+06 + -3.27789E+06 -3.07710E+06 -2.48796E+06 -1.13553E+06 1.63041E+06 6.91276E+06 + 1.65298E+07 3.34099E+07 6.21324E+07 1.09609E+08 1.85831E+08 3.04511E+08 + 4.83355E+08 7.43643E+08 1.10900E+09 1.60367E+09 2.25131E+09 3.07645E+09 + + jn = 6 + -2.52501E-05 -1.49086E-04 -8.87474E-04 -5.33829E-03 -3.24541E-02 -1.99572E-01 + -1.24069E+00 -7.76517E+00 -4.81557E+01 -2.82251E+02 -1.33891E+03 -3.73657E+03 + -7.55119E+03 -1.39858E+04 -2.43285E+04 -4.10417E+04 -8.22251E+04 -1.43384E+05 + -2.40588E+05 -4.10946E+05 -6.52095E+05 -9.76156E+05 -1.39882E+06 -1.90644E+06 + -2.49156E+06 -3.13975E+06 -3.82562E+06 -4.52563E+06 -5.21959E+06 -5.88791E+06 + -6.53675E+06 -7.13858E+06 -7.67570E+06 -8.17198E+06 -8.59159E+06 -8.96325E+06 + -9.27758E+06 -9.54759E+06 -9.80306E+06 -1.00470E+07 -1.02747E+07 -1.04331E+07 + -1.03659E+07 -9.73088E+06 -7.86786E+06 -3.59108E+06 5.15560E+06 2.18599E+07 + 5.22716E+07 1.05651E+08 1.96480E+08 3.46614E+08 5.87648E+08 9.62949E+08 + 1.52850E+09 2.35161E+09 3.50698E+09 5.07125E+09 7.11927E+09 9.72858E+09 + + jn = 7 + -7.74323E-05 -4.57747E-04 -2.72870E-03 -1.64559E-02 -1.00395E-01 -6.20185E-01 + -3.87517E+00 -2.43724E+01 -1.51770E+02 -8.92312E+02 -4.24158E+03 -1.18489E+04 + -2.39499E+04 -4.43172E+04 -7.70315E+04 -1.29875E+05 -2.60130E+05 -4.53558E+05 + -7.61006E+05 -1.29986E+06 -2.06265E+06 -3.08773E+06 -4.42474E+06 -6.03051E+06 + -7.88144E+06 -9.93184E+06 -1.21014E+07 -1.43156E+07 -1.65105E+07 -1.86243E+07 + -2.06762E+07 -2.25794E+07 -2.42778E+07 -2.58469E+07 -2.71736E+07 -2.83485E+07 + -2.93421E+07 -3.01956E+07 -3.10033E+07 -3.17746E+07 -3.24945E+07 -3.29952E+07 + -3.27823E+07 -3.07742E+07 -2.48826E+07 -1.13581E+07 1.63015E+07 6.91253E+07 + 1.65296E+08 3.34097E+08 6.21322E+08 1.09609E+09 1.85831E+09 3.04511E+09 + 4.83355E+09 7.43643E+09 1.10900E+10 1.60367E+10 2.25131E+10 3.07645E+10 + + jn = 8 + -2.29982E-04 -1.36310E-03 -8.14997E-03 -4.93519E-02 -3.03111E-01 -1.89057E+00 + -1.19436E+01 -7.58861E+01 -4.76444E+02 -2.81800E+03 -1.34481E+04 -3.76378E+04 + -7.61060E+04 -1.40610E+05 -2.44106E+05 -4.11241E+05 -8.23368E+05 -1.43526E+06 + -2.40786E+06 -4.11266E+06 -6.52594E+06 -9.76935E+06 -1.40000E+07 -1.90815E+07 + -2.49392E+07 -3.14283E+07 -3.82943E+07 -4.53013E+07 -5.22469E+07 -5.89348E+07 + -6.54260E+07 -7.14455E+07 -7.68163E+07 -8.17771E+07 -8.59704E+07 -8.96830E+07 + -9.28219E+07 -9.55181E+07 -9.80708E+07 -1.00509E+08 -1.02783E+08 -1.04365E+08 + -1.03691E+08 -9.73390E+07 -7.87069E+07 -3.59373E+07 5.15315E+07 2.18576E+08 + 5.22696E+08 1.05649E+09 1.96478E+09 3.46613E+09 5.87647E+09 9.62949E+09 + 1.52850E+10 2.35161E+10 3.50698E+10 5.07125E+10 7.11928E+10 9.72859E+10 + + jn = 9 + -6.42169E-04 -3.82773E-03 -2.30336E-02 -1.40433E-01 -8.73514E-01 -5.55419E+00 + -3.58739E+01 -2.32611E+02 -1.48417E+03 -8.87879E+03 -4.26635E+04 -1.19730E+05 + -2.42174E+05 -4.46385E+05 -7.73851E+05 -1.30312E+06 -2.60836E+06 -4.54486E+06 + -7.62254E+06 -1.30179E+07 -2.06550E+07 -3.09215E+07 -4.43159E+07 -6.04078E+07 + -7.89624E+07 -9.95208E+07 -1.21273E+08 -1.43473E+08 -1.65475E+08 -1.86659E+08 + -2.07209E+08 -2.26259E+08 -2.43250E+08 -2.58933E+08 -2.72184E+08 -2.83907E+08 + -2.93812E+08 -3.02318E+08 -3.10379E+08 -3.18076E+08 -3.25257E+08 -3.30248E+08 + -3.28104E+08 -3.08007E+08 -2.49076E+08 -1.13815E+08 1.62798E+08 6.91054E+08 + 1.65278E+09 3.34082E+09 6.21309E+09 1.09608E+10 1.85830E+10 3.04511E+10 + 4.83355E+10 7.43644E+10 1.10901E+11 1.60367E+11 2.25132E+11 3.07646E+11 + + jn = 10 + -1.58804E-03 -9.59296E-03 -5.85913E-02 -3.64308E-01 -2.33269E+00 -1.54284E+01 + -1.04021E+02 -7.00181E+02 -4.59021E+03 -2.79196E+04 -1.35275E+05 -3.80568E+05 + -7.69929E+05 -1.41424E+06 -2.44957E+06 -4.12672E+06 -8.26200E+06 -1.43915E+07 + -2.41319E+07 -4.12097E+07 -6.53815E+07 -9.78919E+07 -1.40324E+08 -1.91328E+08 + -2.50170E+08 -3.15398E+08 -3.84422E+08 -4.54888E+08 -5.24721E+08 -5.91953E+08 + -6.57130E+08 -7.17509E+08 -7.71332E+08 -8.20953E+08 -8.62842E+08 -8.99842E+08 + -9.31060E+08 -9.57855E+08 -9.83274E+08 -1.00753E+09 -1.03016E+09 -1.04586E+09 + -1.03900E+09 -9.75367E+08 -7.88932E+08 -3.61118E+08 5.13703E+08 2.18430E+09 + 5.22566E+09 1.05638E+10 1.96469E+10 3.46606E+10 5.87644E+10 9.62949E+10 + 1.52851E+11 2.35162E+11 3.50700E+11 5.07128E+11 7.11932E+11 9.72866E+11 + + jn = 11 + -3.14032E-03 -1.96614E-02 -1.24726E-01 -8.28526E-01 -5.69533E+00 -4.06706E+01 + -2.94201E+02 -2.08765E+03 -1.41464E+04 -8.76050E+04 -4.28115E+05 -1.20739E+06 + -2.44540E+06 -4.44814E+06 -7.69411E+06 -1.29420E+07 -2.59196E+07 -4.52129E+07 + -7.59338E+07 -1.29787E+08 -2.06098E+08 -3.08902E+08 -4.43169E+08 -6.04719E+08 + -7.91299E+08 -9.98296E+08 -1.21743E+09 -1.44136E+09 -1.66334E+09 -1.87720E+09 + -2.08434E+09 -2.27615E+09 -2.44715E+09 -2.60450E+09 -2.73732E+09 -2.85435E+09 + -2.95295E+09 -3.03747E+09 -3.11751E+09 -3.19385E+09 -3.26503E+09 -3.31429E+09 + -3.29218E+09 -3.09053E+09 -2.50055E+09 -1.14722E+09 1.61975E+09 6.90326E+09 + 1.65216E+10 3.34033E+10 6.21277E+10 1.09606E+11 1.85831E+11 3.04515E+11 + 4.83363E+11 7.43658E+11 1.10903E+12 1.60370E+12 2.25136E+12 3.07652E+12 + + jn = 12 + -1.36079E-03 -1.35569E-02 -1.18602E-01 -1.19460E+00 -1.08075E+01 -9.44888E+01 + -7.83292E+02 -6.03717E+03 -4.28818E+04 -2.72692E+05 -1.35175E+06 -3.82856E+06 + -7.77130E+06 -1.37425E+07 -2.36413E+07 -3.93268E+07 -7.85683E+07 -1.37804E+08 + -2.33051E+08 -3.99841E+08 -6.37811E+08 -9.60462E+08 -1.38290E+09 -1.89296E+09 + -2.48354E+09 -3.13971E+09 -3.83524E+09 -4.54714E+09 -5.25352E+09 -5.93507E+09 + -6.59431E+09 -7.20477E+09 -7.74975E+09 -8.24985E+09 -8.67269E+09 -9.04418E+09 + -9.35706E+09 -9.62491E+09 -9.87720E+09 -1.01177E+10 -1.03418E+10 -1.04964E+10 + -1.04251E+10 -9.78579E+09 -7.91836E+09 -3.63684E+09 5.11567E+09 2.18267E+10 + 5.22465E+10 1.05636E+11 1.96477E+11 3.46627E+11 5.87681E+11 9.63009E+11 + 1.52860E+12 2.35175E+12 3.50719E+12 5.07155E+12 7.11970E+12 9.72919E+12 + + jn = 13 + 4.48626E-02 2.36057E-01 1.20734E+00 4.52402E+00 8.31302E+00 -9.39767E+01 + -1.56411E+03 -1.53954E+04 -1.22900E+05 -8.32747E+05 -4.25792E+06 -1.21366E+07 + -2.46816E+07 -4.13271E+07 -7.01477E+07 -1.13900E+08 -2.25213E+08 -3.98532E+08 + -6.83725E+08 -1.18110E+09 -1.90314E+09 -2.89764E+09 -4.20965E+09 -5.80923E+09 + -7.67334E+09 -9.75174E+09 -1.19629E+10 -1.42324E+10 -1.64888E+10 -1.86709E+10 + -2.07749E+10 -2.27238E+10 -2.44687E+10 -2.60610E+10 -2.74133E+10 -2.85954E+10 + -2.95916E+10 -3.04444E+10 -3.12413E+10 -3.20005E+10 -3.27080E+10 -3.31942E+10 + -3.29642E+10 -3.09360E+10 -2.50235E+10 -1.14757E+10 1.62147E+10 6.90749E+10 + 1.65291E+11 3.34150E+11 6.21449E+11 1.09631E+12 1.85865E+12 3.04562E+12 + 4.83427E+12 7.43745E+12 1.10915E+13 1.60386E+13 2.25158E+13 3.07681E+13 + + jn = 14 + 3.65947E-01 2.01772E+00 1.10299E+01 5.39987E+01 2.38572E+02 7.73767E+02 + 4.10537E+01 -2.78271E+04 -3.18640E+05 -2.49311E+06 -1.34023E+07 -3.84116E+07 + -7.81776E+07 -1.23018E+08 -2.04787E+08 -3.23895E+08 -6.28674E+08 -1.11954E+09 + -1.95257E+09 -3.39155E+09 -5.52861E+09 -8.53350E+09 -1.25460E+10 -1.75118E+10 + -2.33590E+10 -2.99213E+10 -3.69496E+10 -4.41978E+10 -5.14326E+10 -5.84526E+10 + -6.51899E+10 -7.14350E+10 -7.70518E+10 -8.21323E+10 -8.64780E+10 -9.02464E+10 + -9.34264E+10 -9.61519E+10 -9.86715E+10 -1.01072E+11 -1.03309E+11 -1.04840E+11 + -1.04095E+11 -9.76555E+10 -7.89306E+10 -3.60567E+10 5.15566E+10 2.18773E+11 + 5.23109E+11 1.05718E+12 1.96582E+12 3.46761E+12 5.87853E+12 9.63230E+12 + 1.52888E+13 2.35211E+13 3.50766E+13 5.07215E+13 7.12046E+13 9.73015E+13 + + jn = 15 + 1.75058E+00 9.74682E+00 5.39766E+01 2.81872E+02 1.38130E+03 5.79311E+03 + 1.65442E+04 -1.70864E+04 -7.80128E+05 -7.50835E+06 -4.22543E+07 -1.21446E+08 + -2.47246E+08 -3.73732E+08 -6.12691E+08 -9.53972E+08 -1.82200E+09 -3.24898E+09 + -5.72643E+09 -9.96089E+09 -1.63506E+10 -2.54634E+10 -3.77505E+10 -5.31399E+10 + -7.14166E+10 -9.20629E+10 -1.14314E+11 -1.37380E+11 -1.60503E+11 -1.83015E+11 + -2.04542E+11 -2.24517E+11 -2.42565E+11 -2.58752E+11 -2.72697E+11 -2.84696E+11 + -2.94834E+11 -3.03538E+11 -3.11500E+11 -3.19092E+11 -3.26168E+11 -3.30992E+11 + -3.28593E+11 -3.08163E+11 -2.48887E+11 -1.13242E+11 1.63919E+11 6.92821E+11 + 1.65535E+12 3.34441E+12 6.21799E+12 1.09673E+13 1.85916E+13 3.04625E+13 + 4.83503E+13 7.43838E+13 1.10926E+14 1.60400E+14 2.25174E+14 3.07701E+14 + + ext. e-loss (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + ia source (H) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + ia source (H2) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + -2.31366E-07 -1.29410E-06 -7.20962E-06 -3.99567E-05 -2.19897E-04 -1.19838E-03 + -6.43516E-03 -3.36929E-02 -1.67557E-01 -7.41724E-01 -2.39100E+00 -3.34606E+00 + -4.77076E-01 9.73201E+00 2.89396E+01 5.69802E+01 1.18637E+02 2.07072E+02 + 3.42150E+02 5.67046E+02 8.77897E+02 1.29144E+03 1.83252E+03 2.49276E+03 + 3.27468E+03 4.17363E+03 5.17063E+03 6.24785E+03 7.38965E+03 8.57733E+03 + 9.82537E+03 1.10952E+04 1.23542E+04 1.36287E+04 1.48460E+04 1.60341E+04 + 1.71585E+04 1.82241E+04 1.92687E+04 2.02756E+04 2.11878E+04 2.17995E+04 + 2.15911E+04 1.94736E+04 1.33725E+04 -4.35244E+02 -2.84172E+04 -8.15579E+04 + -1.78011E+05 -3.47047E+05 -6.34471E+05 -1.10942E+06 -1.87185E+06 -3.05891E+06 + -4.84765E+06 -7.45088E+06 -1.11049E+07 -1.60519E+07 -2.25286E+07 -3.07802E+07 + + jn = 2 + -7.31644E-07 -4.09230E-06 -2.27988E-05 -1.26354E-04 -6.95377E-04 -3.78961E-03 + -2.03498E-02 -1.06546E-01 -5.29860E-01 -2.34554E+00 -7.56102E+00 -1.05815E+01 + -1.50894E+00 3.07671E+01 9.15019E+01 1.80162E+02 3.75113E+02 6.54749E+02 + 1.08188E+03 1.79303E+03 2.77600E+03 4.08374E+03 5.79478E+03 7.88269E+03 + 1.03554E+04 1.31981E+04 1.63509E+04 1.97574E+04 2.33681E+04 2.71239E+04 + 3.10705E+04 3.50860E+04 3.90672E+04 4.30977E+04 4.69473E+04 5.07041E+04 + 5.42598E+04 5.76298E+04 6.09331E+04 6.41169E+04 6.70017E+04 6.89361E+04 + 6.82771E+04 6.15811E+04 4.22877E+04 -1.37636E+03 -8.98630E+04 -2.57909E+05 + -5.62919E+05 -1.09746E+06 -2.00637E+06 -3.50831E+06 -5.91931E+06 -9.67312E+06 + -1.53296E+07 -2.35617E+07 -3.51167E+07 -5.07605E+07 -7.12418E+07 -9.73357E+07 + + jn = 3 + -2.31366E-06 -1.29410E-05 -7.20962E-05 -3.99567E-04 -2.19897E-03 -1.19838E-02 + -6.43516E-02 -3.36929E-01 -1.67557E+00 -7.41724E+00 -2.39101E+01 -3.34622E+01 + -4.77212E+00 9.72819E+01 2.89335E+02 5.69685E+02 1.18614E+03 2.07039E+03 + 3.42106E+03 5.66985E+03 8.77825E+03 1.29137E+04 1.83245E+04 2.49270E+04 + 3.27463E+04 4.17360E+04 5.17060E+04 6.24784E+04 7.38964E+04 8.57732E+04 + 9.82536E+04 1.10952E+05 1.23541E+05 1.36287E+05 1.48460E+05 1.60340E+05 + 1.71584E+05 1.82241E+05 1.92687E+05 2.02756E+05 2.11878E+05 2.17995E+05 + 2.15911E+05 1.94736E+05 1.33725E+05 -4.35243E+03 -2.84172E+05 -8.15579E+05 + -1.78011E+06 -3.47047E+06 -6.34471E+06 -1.10942E+07 -1.87185E+07 -3.05891E+07 + -4.84765E+07 -7.45088E+07 -1.11049E+08 -1.60519E+08 -2.25286E+08 -3.07802E+08 + + jn = 4 + -7.31644E-06 -4.09230E-05 -2.27988E-04 -1.26354E-03 -6.95377E-03 -3.78961E-02 + -2.03498E-01 -1.06546E+00 -5.29860E+00 -2.34554E+01 -7.56104E+01 -1.05818E+02 + -1.50918E+01 3.07602E+02 9.14909E+02 1.80141E+03 3.75071E+03 6.54688E+03 + 1.08180E+04 1.79291E+04 2.77586E+04 4.08360E+04 5.79464E+04 7.88256E+04 + 1.03552E+05 1.31980E+05 1.63508E+05 1.97573E+05 2.33680E+05 2.71238E+05 + 3.10705E+05 3.50860E+05 3.90672E+05 4.30977E+05 4.69473E+05 5.07041E+05 + 5.42597E+05 5.76298E+05 6.09331E+05 6.41169E+05 6.70017E+05 6.89361E+05 + 6.82770E+05 6.15811E+05 4.22877E+05 -1.37637E+04 -8.98630E+05 -2.57909E+06 + -5.62919E+06 -1.09746E+07 -2.00637E+07 -3.50831E+07 -5.91931E+07 -9.67312E+07 + -1.53296E+08 -2.35617E+08 -3.51167E+08 -5.07605E+08 -7.12418E+08 -9.73357E+08 + + jn = 5 + -2.31366E-05 -1.29410E-04 -7.20962E-04 -3.99567E-03 -2.19897E-02 -1.19838E-01 + -6.43516E-01 -3.36929E+00 -1.67557E+01 -7.41724E+01 -2.39102E+02 -3.34633E+02 + -4.77316E+01 9.72522E+02 2.89287E+03 5.69593E+03 1.18595E+04 2.07012E+04 + 3.42071E+04 5.66935E+04 8.77762E+04 1.29130E+05 1.83237E+05 2.49263E+05 + 3.27456E+05 4.17354E+05 5.17054E+05 6.24778E+05 7.38959E+05 8.57728E+05 + 9.82533E+05 1.10951E+06 1.23541E+06 1.36287E+06 1.48460E+06 1.60340E+06 + 1.71584E+06 1.82241E+06 1.92687E+06 2.02755E+06 2.11878E+06 2.17995E+06 + 2.15911E+06 1.94736E+06 1.33725E+06 -4.35256E+04 -2.84172E+06 -8.15579E+06 + -1.78011E+07 -3.47047E+07 -6.34471E+07 -1.10942E+08 -1.87185E+08 -3.05891E+08 + -4.84765E+08 -7.45088E+08 -1.11049E+09 -1.60519E+09 -2.25286E+09 -3.07802E+09 + + jn = 6 + -7.31644E-05 -4.09230E-04 -2.27988E-03 -1.26354E-02 -6.95377E-02 -3.78961E-01 + -2.03498E+00 -1.06546E+01 -5.29860E+01 -2.34554E+02 -7.56112E+02 -1.05828E+03 + -1.51007E+02 3.07347E+03 9.14495E+03 1.80062E+04 3.74914E+04 6.54462E+04 + 1.08150E+05 1.79248E+05 2.77532E+05 4.08298E+05 5.79397E+05 7.88188E+05 + 1.03546E+06 1.31974E+06 1.63502E+06 1.97568E+06 2.33676E+06 2.71234E+06 + 3.10702E+06 3.50857E+06 3.90670E+06 4.30975E+06 4.69471E+06 5.07040E+06 + 5.42596E+06 5.76297E+06 6.09330E+06 6.41168E+06 6.70017E+06 6.89360E+06 + 6.82769E+06 6.15809E+06 4.22875E+06 -1.37651E+05 -8.98632E+06 -2.57909E+07 + -5.62919E+07 -1.09746E+08 -2.00637E+08 -3.50831E+08 -5.91931E+08 -9.67313E+08 + -1.53296E+09 -2.35617E+09 -3.51167E+09 -5.07605E+09 -7.12418E+09 -9.73357E+09 + + jn = 7 + -2.31366E-04 -1.29410E-03 -7.20962E-03 -3.99567E-02 -2.19897E-01 -1.19838E+00 + -6.43516E+00 -3.36929E+01 -1.67557E+02 -7.41725E+02 -2.39109E+03 -3.34728E+03 + -4.78177E+02 9.70050E+03 2.88885E+04 5.68823E+04 1.18443E+05 2.06792E+05 + 3.41780E+05 5.66515E+05 8.77234E+05 1.29070E+06 1.83172E+06 2.49196E+06 + 3.27391E+06 4.17291E+06 5.16996E+06 6.24726E+06 7.38914E+06 8.57691E+06 + 9.82501E+06 1.10949E+07 1.23539E+07 1.36285E+07 1.48459E+07 1.60339E+07 + 1.71583E+07 1.82240E+07 1.92687E+07 2.02755E+07 2.11877E+07 2.17994E+07 + 2.15910E+07 1.94735E+07 1.33724E+07 -4.35402E+05 -2.84174E+07 -8.15582E+07 + -1.78011E+08 -3.47048E+08 -6.34471E+08 -1.10943E+09 -1.87185E+09 -3.05891E+09 + -4.84765E+09 -7.45088E+09 -1.11049E+10 -1.60519E+10 -2.25286E+10 -3.07802E+10 + + jn = 8 + -7.31644E-04 -4.09230E-03 -2.27988E-02 -1.26354E-01 -6.95377E-01 -3.78961E+00 + -2.03498E+01 -1.06546E+02 -5.29860E+02 -2.34554E+03 -7.56180E+03 -1.05918E+04 + -1.51824E+03 3.04987E+04 9.10642E+04 1.79318E+05 3.73437E+05 6.52320E+05 + 1.07867E+06 1.78838E+06 2.77015E+06 4.07710E+06 5.78756E+06 7.87532E+06 + 1.03481E+07 1.31913E+07 1.63445E+07 1.97517E+07 2.33631E+07 2.71198E+07 + 3.10670E+07 3.50831E+07 3.90650E+07 4.30958E+07 4.69458E+07 5.07028E+07 + 5.42587E+07 5.76289E+07 6.09322E+07 6.41161E+07 6.70009E+07 6.89352E+07 + 6.82761E+07 6.15799E+07 4.22863E+07 -1.37796E+06 -8.98650E+07 -2.57911E+08 + -5.62922E+08 -1.09746E+09 -2.00638E+09 -3.50832E+09 -5.91932E+09 -9.67314E+09 + -1.53296E+10 -2.35618E+10 -3.51167E+10 -5.07606E+10 -7.12418E+10 -9.73358E+10 + + jn = 9 + -2.31366E-03 -1.29410E-02 -7.20962E-02 -3.99567E-01 -2.19897E+00 -1.19838E+01 + -6.43516E+01 -3.36929E+02 -1.67557E+03 -7.41725E+03 -2.39167E+04 -3.35497E+04 + -4.85213E+03 9.49304E+04 2.85452E+05 5.62081E+05 1.17089E+06 2.04812E+06 + 3.39138E+06 5.62659E+06 8.72338E+06 1.28510E+07 1.82559E+07 2.48566E+07 + 3.26771E+07 4.16697E+07 5.16441E+07 6.24228E+07 7.38480E+07 8.57333E+07 + 9.82197E+07 1.10923E+08 1.23519E+08 1.36268E+08 1.48446E+08 1.60328E+08 + 1.71574E+08 1.82233E+08 1.92679E+08 2.02747E+08 2.11870E+08 2.17986E+08 + 2.15901E+08 1.94725E+08 1.33712E+08 -4.36826E+06 -2.84192E+08 -8.15604E+08 + -1.78014E+09 -3.47051E+09 -6.34476E+09 -1.10943E+10 -1.87186E+10 -3.05892E+10 + -4.84766E+10 -7.45090E+10 -1.11049E+11 -1.60519E+11 -2.25287E+11 -3.07803E+11 + + jn = 10 + -7.31644E-03 -4.09230E-02 -2.27988E-01 -1.26354E+00 -6.95377E+00 -3.78961E+01 + -2.03498E+02 -1.06546E+03 -5.29861E+03 -2.34554E+04 -7.56561E+04 -1.06434E+05 + -1.56669E+04 2.90035E+05 8.85041E+05 1.74094E+06 3.62698E+06 6.36242E+06 + 1.05678E+07 1.75587E+07 2.72815E+07 4.02833E+07 5.73345E+07 7.81914E+07 + 1.02924E+08 1.31375E+08 1.62940E+08 1.97061E+08 2.33233E+08 2.70868E+08 + 3.10389E+08 3.50594E+08 3.90465E+08 4.30799E+08 4.69336E+08 5.06923E+08 + 5.42497E+08 5.76214E+08 6.09250E+08 6.41090E+08 6.69939E+08 6.89279E+08 + 6.82679E+08 6.15703E+08 4.22750E+08 -1.39149E+07 -8.98819E+08 -2.57932E+09 + -5.62949E+09 -1.09750E+10 -2.00642E+10 -3.50837E+10 -5.91940E+10 -9.67324E+10 + -1.53298E+11 -2.35620E+11 -3.51170E+11 -5.07609E+11 -7.12424E+11 -9.73365E+11 + + jn = 11 + -2.31366E-02 -1.29410E-01 -7.20962E-01 -3.99567E+00 -2.19897E+01 -1.19838E+02 + -6.43516E+02 -3.36929E+03 -1.67557E+04 -7.41725E+04 -2.39337E+05 -3.37860E+05 + -5.08622E+04 8.70564E+05 2.71004E+06 5.30897E+06 1.10439E+07 1.94481E+07 + 3.24624E+07 5.40445E+07 8.42770E+07 1.24979E+08 1.78546E+08 2.44311E+08 + 3.22474E+08 4.12498E+08 5.12449E+08 6.20595E+08 7.35274E+08 8.54662E+08 + 9.79895E+08 1.10728E+09 1.23366E+09 1.36135E+09 1.48343E+09 1.60238E+09 + 1.71496E+09 1.82167E+09 1.92615E+09 2.02685E+09 2.11808E+09 2.17922E+09 + 2.15829E+09 1.94640E+09 1.33612E+09 -4.48671E+07 -2.84338E+09 -8.15787E+09 + -1.78037E+10 -3.47081E+10 -6.34515E+10 -1.10948E+11 -1.87193E+11 -3.05901E+11 + -4.84779E+11 -7.45107E+11 -1.11051E+12 -1.60523E+12 -2.25292E+12 -3.07810E+12 + + jn = 12 + -7.31644E-02 -4.09230E-01 -2.27988E+00 -1.26354E+01 -6.95377E+01 -3.78961E+02 + -2.03498E+03 -1.06546E+04 -5.29861E+04 -2.34554E+05 -7.57071E+05 -1.07184E+06 + -1.65054E+05 2.57627E+06 8.18293E+06 1.59138E+07 3.29684E+07 5.83112E+07 + 9.80149E+07 1.63534E+08 2.56279E+08 3.82488E+08 5.49555E+08 7.56044E+08 + 1.00257E+09 1.28722E+09 1.60385E+09 1.94707E+09 2.31133E+09 2.69099E+09 + 3.08845E+09 3.49265E+09 3.89410E+09 4.29869E+09 4.68603E+09 5.06272E+09 + 5.41930E+09 5.75730E+09 6.08772E+09 6.40615E+09 6.69465E+09 6.88780E+09 + 6.82120E+09 6.15049E+09 4.21985E+09 -1.48165E+08 -8.99932E+09 -2.58071E+10 + -5.63123E+10 -1.09772E+11 -2.00672E+11 -3.50876E+11 -5.91992E+11 -9.67395E+11 + -1.53307E+12 -2.35633E+12 -3.51188E+12 -5.07636E+12 -7.12460E+12 -9.73416E+12 + + jn = 13 + -2.31366E-01 -1.29410E+00 -7.20962E+00 -3.99567E+01 -2.19897E+02 -1.19838E+03 + -6.43516E+03 -3.36929E+04 -1.67557E+05 -7.41725E+05 -2.39474E+06 -3.40076E+06 + -5.38390E+05 7.40496E+06 2.40819E+07 4.64869E+07 9.55586E+07 1.69917E+08 + 2.88761E+08 4.83082E+08 7.62462E+08 1.14871E+09 1.66437E+09 2.30865E+09 + 3.08370E+09 3.98238E+09 4.98596E+09 6.07691E+09 7.23674E+09 8.44779E+09 + 9.71169E+09 1.09968E+10 1.22755E+10 1.35587E+10 1.47904E+10 1.59842E+10 + 1.71146E+10 1.81863E+10 1.92311E+10 2.02378E+10 2.11499E+10 2.17595E+10 + 2.15462E+10 1.94210E+10 1.33110E+10 -5.07825E+08 -2.85068E+10 -8.16692E+10 + -1.78151E+11 -3.47228E+11 -6.34706E+11 -1.10973E+12 -1.87226E+12 -3.05946E+12 + -4.84840E+12 -7.45190E+12 -1.11062E+13 -1.60538E+13 -2.25312E+13 -3.07837E+13 + + jn = 14 + -7.31644E-01 -4.09230E+00 -2.27988E+01 -1.26354E+02 -6.95377E+02 -3.78961E+03 + -2.03498E+04 -1.06546E+05 -5.29862E+05 -2.34554E+06 -7.57491E+06 -1.07901E+07 + -1.75800E+06 2.10097E+07 7.00121E+07 1.34826E+08 2.73945E+08 4.88563E+08 + 8.40097E+08 1.40655E+09 2.23541E+09 3.40187E+09 4.97557E+09 6.96952E+09 + 9.39241E+09 1.22194E+10 1.53963E+10 1.88646E+10 2.25636E+10 2.64358E+10 + 3.04610E+10 3.45544E+10 3.86380E+10 4.27113E+10 4.66363E+10 5.04226E+10 + 5.40089E+10 5.74109E+10 6.07124E+10 6.38942E+10 6.67764E+10 6.86975E+10 + 6.80097E+10 6.12693E+10 4.19254E+10 -1.79945E+09 -9.03793E+10 -2.58541E+11 + -5.63706E+11 -1.09845E+12 -2.00764E+12 -3.50995E+12 -5.92145E+12 -9.67593E+12 + -1.53333E+13 -2.35666E+13 -3.51231E+13 -5.07691E+13 -7.12532E+13 -9.73507E+13 + + jn = 15 + -2.31366E+00 -1.29410E+01 -7.20962E+01 -3.99567E+02 -2.19897E+03 -1.19838E+04 + -6.43516E+04 -3.36929E+05 -1.67557E+06 -7.41725E+06 -2.39581E+07 -3.41929E+07 + -5.67274E+06 6.17542E+07 2.09011E+08 4.03214E+08 8.11401E+08 1.44669E+09 + 2.50526E+09 4.18791E+09 6.67835E+09 1.02235E+10 1.50435E+10 2.12160E+10 + 2.87759E+10 3.76480E+10 4.76751E+10 5.86708E+10 7.04383E+10 8.27883E+10 + 9.55877E+10 1.08610E+11 1.21636E+11 1.34556E+11 1.47053E+11 1.59054E+11 + 1.70426E+11 1.81221E+11 1.91648E+11 2.01700E+11 2.10806E+11 2.16862E+11 + 2.14647E+11 1.93277E+11 1.32050E+11 -6.27892E+09 -2.86482E+11 -8.18360E+11 + -1.78350E+12 -3.47467E+12 -6.34998E+12 -1.11009E+13 -1.87270E+13 -3.06001E+13 + -4.84907E+13 -7.45274E+13 -1.11073E+14 -1.60550E+14 -2.25328E+14 -3.07856E+14 + + ext ia source (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + Epot source (H) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 1.41384E-56 1.41384E-56 1.41384E-56 6.79255E-47 1.03874E-37 6.28070E-30 + 8.41649E-24 6.08812E-19 4.29991E-15 5.29442E-12 1.50890E-09 1.32622E-07 + 4.68014E-06 8.07846E-05 7.54751E-04 4.66349E-03 1.91970E-02 6.01610E-02 + 1.48371E-01 3.04501E-01 5.36079E-01 8.39385E-01 1.19052E+00 1.55498E+00 + 1.90011E+00 2.18583E+00 2.40674E+00 2.54229E+00 2.58558E+00 2.54620E+00 + 2.44761E+00 2.29800E+00 2.11020E+00 1.91229E+00 1.71035E+00 1.50726E+00 + 1.31321E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 + 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 + 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 + 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 1.17357E+00 + + jn = 2 + 4.07859E-56 4.07859E-56 4.07859E-56 3.18639E-46 1.05523E-36 6.37232E-29 + 8.52405E-23 6.15102E-18 4.33140E-14 5.31559E-11 1.50915E-08 1.32121E-06 + 4.64489E-05 7.98728E-04 7.43819E-03 4.58411E-02 1.88411E-01 5.89597E-01 + 1.45312E+00 2.98162E+00 5.25104E+00 8.23268E+00 1.16961E+01 1.53037E+01 + 1.87445E+01 2.16041E+01 2.38391E+01 2.52237E+01 2.57040E+01 2.53629E+01 + 2.44166E+01 2.29650E+01 2.11132E+01 1.91540E+01 1.71501E+01 1.51242E+01 + 1.31862E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 + 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 + 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 + 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 1.17888E+01 + + jn = 3 + 1.67374E-55 1.67374E-55 1.67374E-55 3.12994E-45 1.08314E-35 6.51493E-28 + 8.66002E-22 6.19942E-17 4.32558E-13 5.25414E-10 1.47549E-07 1.27773E-05 + 4.44554E-04 7.56925E-03 6.99125E-02 4.27856E-01 1.75055E+00 5.45605E+00 + 1.34242E+01 2.75310E+01 4.85393E+01 7.62844E+01 1.08779E+02 1.42926E+02 + 1.75922E+02 2.03863E+02 2.26154E+02 2.40547E+02 2.46456E+02 2.44531E+02 + 2.36475E+02 2.23569E+02 2.06401E+02 1.87981E+02 1.68967E+02 1.49478E+02 + 1.30716E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 + 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 + 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 + 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 1.17104E+02 + + jn = 4 + 2.52493E-55 2.52493E-55 2.52493E-55 3.35449E-44 1.12401E-34 6.67881E-27 + 8.73942E-21 6.13624E-16 4.18959E-12 4.96960E-09 1.36251E-06 1.15249E-04 + 3.92414E-03 6.55106E-02 5.95369E-01 3.59291E+00 1.45621E+01 4.50270E+01 + 1.10381E+02 2.26082E+02 3.99174E+02 6.29485E+02 9.03028E+02 1.19488E+03 + 1.48302E+03 1.73551E+03 1.94418E+03 2.08943E+03 2.16391E+03 2.17047E+03 + 2.11961E+03 2.02531E+03 1.88789E+03 1.73514E+03 1.57359E+03 1.40357E+03 + 1.23683E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 + 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 + 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 + 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 1.11443E+03 + + jn = 5 + -8.44283E-55 -8.44283E-55 -8.44283E-55 3.46943E-43 1.17956E-33 6.83582E-26 + 8.66664E-20 5.85752E-15 3.83546E-11 4.35518E-08 1.14457E-05 9.30602E-04 + 3.06019E-02 4.95647E-01 4.39538E+00 2.59833E+01 1.03807E+02 3.17234E+02 + 7.72870E+02 1.57875E+03 2.78889E+03 4.41159E+03 6.36931E+03 8.49714E+03 + 1.06538E+04 1.26167E+04 1.43130E+04 1.55965E+04 1.63970E+04 1.66971E+04 + 1.65506E+04 1.60641E+04 1.52084E+04 1.41880E+04 1.30564E+04 1.18147E+04 + 1.05587E+04 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 + 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 + 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 + 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 9.61698E+03 + + jn = 6 + 9.70422E-54 9.70422E-54 9.70422E-54 3.81344E-42 1.26443E-32 7.03005E-25 + 8.45156E-19 5.36640E-14 3.28933E-10 3.49972E-07 8.66312E-05 6.68227E-03 + 2.10137E-01 3.27887E+00 2.82232E+01 1.62823E+02 6.39014E+02 1.92571E+03 + 4.65107E+03 9.45625E+03 1.66802E+04 2.64123E+04 3.82845E+04 5.14073E+04 + 6.50011E+04 7.77517E+04 8.92080E+04 9.84539E+04 1.04986E+05 1.08491E+05 + 1.09231E+05 1.07741E+05 1.03755E+05 9.84400E+04 9.21067E+04 8.48056E+04 + 7.71527E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 + 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 + 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 + 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 7.12559E+04 + + jn = 7 + 4.67347E-54 4.67347E-54 4.67347E-54 4.42568E-41 1.41881E-31 7.46213E-24 + 8.33104E-18 4.85314E-13 2.72346E-09 2.66411E-06 6.12950E-04 4.44615E-02 + 1.32938E+00 1.99148E+01 1.66036E+02 9.33646E+02 3.59327E+03 1.06687E+04 + 2.54947E+04 5.14815E+04 9.04732E+04 1.43030E+05 2.07428E+05 2.79472E+05 + 3.55008E+05 4.27200E+05 4.93742E+05 5.49542E+05 5.91425E+05 6.17428E+05 + 6.28776E+05 6.27329E+05 6.11870E+05 5.88169E+05 5.57453E+05 5.20721E+05 + 4.80884E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 + 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 + 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 + 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 4.49651E+05 + + jn = 8 + 2.63464E-52 2.63464E-52 2.63464E-52 5.53475E-40 1.72173E-30 8.53668E-23 + 8.75077E-17 4.60622E-12 2.33492E-08 2.07674E-05 4.40570E-03 2.98244E-01 + 8.41307E+00 1.20021E+02 9.61672E+02 5.23035E+03 1.96126E+04 5.70643E+04 + 1.34241E+05 2.68120E+05 4.67850E+05 7.36621E+05 1.06600E+06 1.43767E+06 + 1.83020E+06 2.20979E+06 2.56643E+06 2.87283E+06 3.10986E+06 3.26884E+06 + 3.35417E+06 3.37120E+06 3.31602E+06 3.21394E+06 3.07135E+06 2.89625E+06 + 2.69993E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 + 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 + 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 + 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 2.54507E+06 + + jn = 9 + 3.87791E-51 3.87791E-51 3.87791E-51 7.46742E-39 2.28504E-29 1.08240E-21 + 1.02960E-15 4.92171E-11 2.24938E-07 1.80131E-04 3.46325E-02 2.14214E+00 + 5.58391E+01 7.44791E+02 5.65837E+03 2.94659E+04 1.07049E+05 3.04124E+05 + 7.02212E+05 1.38457E+06 2.39458E+06 3.75008E+06 5.40601E+06 7.28378E+06 + 9.27364E+06 1.12074E+07 1.30483E+07 1.46542E+07 1.59136E+07 1.67935E+07 + 1.73075E+07 1.74718E+07 1.72802E+07 1.68267E+07 1.61672E+07 1.53343E+07 + 1.43791E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 + 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 + 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 + 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 1.36202E+07 + + jn = 10 + 5.40899E-50 5.40899E-50 5.40899E-50 1.02882E-37 3.12179E-28 1.43744E-20 + 1.29514E-14 5.70808E-10 2.36633E-06 1.70582E-03 2.95979E-01 1.66486E+01 + 3.99294E+02 4.95838E+03 3.55694E+04 1.76409E+05 6.17214E+05 1.70003E+06 + 3.82096E+06 7.37703E+06 1.25451E+07 1.94005E+07 2.76868E+07 3.70685E+07 + 4.69908E+07 5.66462E+07 6.59208E+07 7.41304E+07 8.06506E+07 8.53375E+07 + 8.82584E+07 8.94240E+07 8.88708E+07 8.68809E+07 8.38662E+07 7.99099E+07 + 7.52854E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 + 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 + 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 + 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 7.15509E+07 + + jn = 11 + 6.75500E-49 6.75500E-49 6.75500E-49 1.27454E-36 3.84277E-27 1.74121E-19 + 1.51713E-13 6.33468E-09 2.45526E-05 1.64207E-02 2.63149E+00 1.36234E+02 + 3.00393E+03 3.43525E+04 2.28429E+05 1.05549E+06 3.47667E+06 9.09046E+06 + 1.95342E+07 3.63868E+07 6.01310E+07 9.09895E+07 1.27725E+08 1.69121E+08 + 2.12770E+08 2.55419E+08 2.96819E+08 3.34273E+08 3.64808E+08 3.87745E+08 + 4.03514E+08 4.11727E+08 4.12660E+08 4.06879E+08 3.96442E+08 3.81440E+08 + 3.63073E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 + 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 + 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 + 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 3.47679E+08 + + jn = 12 + 6.97212E-48 6.97212E-48 6.97212E-48 1.32314E-35 3.99486E-26 1.80569E-18 + 1.55530E-12 6.34610E-08 2.37484E-04 1.50401E-01 2.22184E+01 1.03492E+03 + 2.02898E+04 2.06884E+05 1.24254E+06 5.25908E+06 1.61578E+07 3.99792E+07 + 8.22530E+07 1.48299E+08 2.39118E+08 3.55398E+08 4.92458E+08 6.46493E+08 + 8.08722E+08 9.67933E+08 1.12374E+09 1.26707E+09 1.38649E+09 1.47927E+09 + 1.54760E+09 1.58893E+09 1.60445E+09 1.59483E+09 1.56792E+09 1.52356E+09 + 1.46600E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 + 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 + 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 + 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 1.41573E+09 + + jn = 13 + 5.77938E-47 5.77938E-47 5.77938E-47 1.11503E-34 3.41639E-25 1.56474E-17 + 1.35822E-11 5.53281E-07 2.02220E-03 1.19188E+00 1.54885E+02 6.18167E+03 + 1.04899E+05 9.52418E+05 5.24479E+06 2.08131E+07 6.10986E+07 1.46287E+08 + 2.93843E+08 5.20861E+08 8.29594E+08 1.22237E+09 1.68349E+09 2.20129E+09 + 2.74651E+09 3.28284E+09 3.80966E+09 4.29810E+09 4.70912E+09 5.03333E+09 + 5.27926E+09 5.43666E+09 5.50989E+09 5.49931E+09 5.43143E+09 5.30529E+09 + 5.13478E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 + 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 + 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 + 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 4.98197E+09 + + jn = 14 + 3.53647E-46 3.53647E-46 3.53647E-46 7.02403E-34 2.21094E-24 1.04066E-16 + 9.24340E-11 3.80926E-06 1.35585E-02 7.19855E+00 7.96805E+02 2.74112E+04 + 4.17886E+05 3.53767E+06 1.86230E+07 7.17141E+07 2.06416E+08 4.87605E+08 + 9.70237E+08 1.70866E+09 2.70895E+09 3.97874E+09 5.46744E+09 7.13879E+09 + 8.89856E+09 1.06312E+10 1.23354E+10 1.39199E+10 1.52581E+10 1.63194E+10 + 1.71327E+10 1.76633E+10 1.79255E+10 1.79186E+10 1.77282E+10 1.73508E+10 + 1.68311E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 + 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 + 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 + 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 1.63601E+10 + + jn = 15 + 1.57495E-45 1.57495E-45 1.57495E-45 3.20917E-33 1.03595E-23 5.01077E-16 + 4.56360E-10 1.90868E-05 6.62394E-02 3.19611E+01 3.14559E+03 9.94105E+04 + 1.44085E+06 1.18478E+07 6.12976E+07 2.33467E+08 6.67320E+08 1.56903E+09 + 3.11203E+09 5.46850E+09 8.65650E+09 1.27006E+10 1.74398E+10 2.27601E+10 + 2.83618E+10 3.38787E+10 3.93078E+10 4.43600E+10 4.86320E+10 5.20261E+10 + 5.46359E+10 5.63489E+10 5.72113E+10 5.72186E+10 5.66435E+10 5.54749E+10 + 5.38542E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 + 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 + 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 + 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 5.23795E+10 + + Epot source (H2) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 7.32036E-09 4.14995E-08 2.35292E-07 1.33597E-06 7.59611E-06 4.33193E-05 + 2.48805E-04 1.45731E-03 9.00402E-03 6.24115E-02 4.47503E-01 1.78952E+00 + 4.57345E+00 1.10717E+01 2.28411E+01 4.37731E+01 9.18259E+01 1.69445E+02 + 3.02416E+02 5.38617E+02 8.93463E+02 1.39082E+03 2.04912E+03 2.84496E+03 + 3.75260E+03 4.73394E+03 5.73689E+03 6.71329E+03 7.62200E+03 8.42652E+03 + 9.12359E+03 9.67890E+03 1.00756E+04 1.03461E+04 1.04671E+04 1.04837E+04 + 1.04047E+04 1.02608E+04 1.00964E+04 9.93785E+03 9.82158E+03 9.78152E+03 + 9.84104E+03 1.00083E+04 1.02729E+04 1.06104E+04 1.09858E+04 1.13576E+04 + 1.16956E+04 1.19871E+04 1.22404E+04 1.24798E+04 1.27351E+04 1.30288E+04 + 1.33674E+04 1.37414E+04 1.41321E+04 1.45175E+04 1.48641E+04 1.51123E+04 + + jn = 2 + 2.32015E-08 1.31531E-07 7.45747E-07 4.24539E-06 2.42440E-05 1.39218E-04 + 8.07278E-04 4.78274E-03 2.98405E-02 2.06797E-01 1.46349E+00 5.78953E+00 + 1.46973E+01 3.52793E+01 7.24942E+01 1.38603E+02 2.90525E+02 5.35998E+02 + 9.56601E+02 1.70378E+03 2.82628E+03 4.39956E+03 6.48179E+03 8.99894E+03 + 1.18695E+04 1.49730E+04 1.81446E+04 2.12321E+04 2.41055E+04 2.66493E+04 + 2.88533E+04 3.06091E+04 3.18633E+04 3.27185E+04 3.31009E+04 3.31530E+04 + 3.29032E+04 3.24479E+04 3.19281E+04 3.14266E+04 3.10589E+04 3.09322E+04 + 3.11204E+04 3.16492E+04 3.24862E+04 3.35533E+04 3.47405E+04 3.59162E+04 + 3.69850E+04 3.79066E+04 3.87076E+04 3.94647E+04 4.02721E+04 4.12009E+04 + 4.22716E+04 4.34541E+04 4.46898E+04 4.59085E+04 4.70046E+04 4.77894E+04 + + jn = 3 + 7.38460E-08 4.18639E-07 2.37359E-06 1.36195E-05 7.88217E-05 4.62232E-04 + 2.75748E-03 1.68780E-02 1.08146E-01 7.48833E-01 5.11174E+00 1.96061E+01 + 4.87905E+01 1.14209E+02 2.31857E+02 4.40100E+02 9.20221E+02 1.69665E+03 + 3.02772E+03 5.39272E+03 8.94581E+03 1.39254E+04 2.05149E+04 2.84792E+04 + 3.75601E+04 4.73762E+04 5.74061E+04 6.71688E+04 7.62534E+04 8.42952E+04 + 9.12623E+04 9.68117E+04 1.00775E+05 1.03477E+05 1.04684E+05 1.04847E+05 + 1.04056E+05 1.02615E+05 1.00970E+05 9.93839E+04 9.82206E+04 9.78195E+04 + 9.84144E+04 1.00086E+05 1.02733E+05 1.06107E+05 1.09861E+05 1.13579E+05 + 1.16959E+05 1.19873E+05 1.22406E+05 1.24800E+05 1.27353E+05 1.30290E+05 + 1.33676E+05 1.37415E+05 1.41323E+05 1.45176E+05 1.48642E+05 1.51124E+05 + + jn = 4 + 2.37313E-07 1.34537E-06 7.62800E-06 4.47036E-05 2.68105E-04 1.65876E-03 + 1.05769E-02 6.93035E-02 4.66243E-01 3.21173E+00 2.03905E+01 7.31239E+01 + 1.73731E+02 3.83028E+02 7.54448E+02 1.40622E+03 2.92200E+03 5.37854E+03 + 9.59569E+03 1.70918E+04 2.83550E+04 4.41375E+04 6.50155E+04 9.02391E+04 + 1.18986E+05 1.50047E+05 1.81772E+05 2.12642E+05 2.41358E+05 2.66770E+05 + 2.88780E+05 3.06306E+05 3.18817E+05 3.27340E+05 3.31137E+05 3.31634E+05 + 3.29116E+05 3.24548E+05 3.19342E+05 3.14321E+05 3.10638E+05 3.09366E+05 + 3.11244E+05 3.16530E+05 3.24897E+05 3.35565E+05 3.47436E+05 3.59190E+05 + 3.69875E+05 3.79089E+05 3.87097E+05 3.94667E+05 4.02739E+05 4.12025E+05 + 4.22731E+05 4.34554E+05 4.46910E+05 4.59096E+05 4.70056E+05 4.77903E+05 + + jn = 5 + 7.74746E-07 4.39225E-06 2.49038E-05 1.52697E-04 9.85838E-04 6.73601E-03 + 4.76596E-02 3.40348E-01 2.40099E+00 1.62727E+01 9.41448E+01 3.06804E+02 + 6.77471E+02 1.35144E+03 2.51903E+03 4.53614E+03 9.31317E+03 1.70886E+04 + 3.04721E+04 5.42825E+04 9.00681E+04 1.40202E+05 2.06486E+05 2.86510E+05 + 3.77638E+05 4.76028E+05 5.76445E+05 6.74083E+05 7.64849E+05 8.45119E+05 + 9.14599E+05 9.69877E+05 1.00929E+06 1.03609E+06 1.04795E+06 1.04940E+06 + 1.04132E+06 1.02678E+06 1.01026E+06 9.94339E+05 9.82656E+05 9.78604E+05 + 9.84520E+05 1.00121E+06 1.02765E+06 1.06137E+06 1.09890E+06 1.13605E+06 + 1.16983E+06 1.19895E+06 1.22425E+06 1.24818E+06 1.27369E+06 1.30304E+06 + 1.33689E+06 1.37427E+06 1.41334E+06 1.45186E+06 1.48652E+06 1.51133E+06 + + jn = 6 + 2.56708E-06 1.45540E-05 8.25223E-05 5.44031E-04 3.92281E-03 3.03821E-02 + 2.38196E-01 1.81117E+00 1.30353E+01 8.60160E+01 4.58805E+02 1.36543E+03 + 2.79099E+03 4.96389E+03 8.60772E+03 1.47669E+04 2.97918E+04 5.44122E+04 + 9.69607E+04 1.72762E+05 2.86751E+05 4.46422E+05 6.57407E+05 9.11902E+05 + 1.20142E+06 1.51367E+06 1.83201E+06 2.14120E+06 2.42832E+06 2.68192E+06 + 2.90117E+06 3.07533E+06 3.19918E+06 3.28313E+06 3.31980E+06 3.32355E+06 + 3.29724E+06 3.25065E+06 3.19805E+06 3.14737E+06 3.11015E+06 3.09711E+06 + 3.11562E+06 3.16825E+06 3.25172E+06 3.35822E+06 3.47674E+06 3.59410E+06 + 3.70078E+06 3.79274E+06 3.87265E+06 3.94818E+06 4.02876E+06 4.12149E+06 + 4.22844E+06 4.34658E+06 4.47004E+06 4.59182E+06 4.70135E+06 4.77974E+06 + + jn = 7 + 8.52842E-06 4.83530E-05 2.74173E-04 1.96717E-03 1.60133E-02 1.39488E-01 + 1.18066E+00 9.27409E+00 6.66333E+01 4.26824E+02 2.14482E+03 5.96468E+03 + 1.14619E+04 1.84490E+04 2.97475E+04 4.83433E+04 9.55309E+04 1.73530E+05 + 3.09025E+05 5.50877E+05 9.14956E+05 1.42504E+06 2.09881E+06 2.91096E+06 + 3.83399E+06 4.82841E+06 5.84092E+06 6.82298E+06 7.73357E+06 8.53640E+06 + 9.22913E+06 9.77785E+06 1.01664E+07 1.04281E+07 1.05397E+07 1.05470E+07 + 1.04592E+07 1.03080E+07 1.01394E+07 9.97705E+06 9.85745E+06 9.81454E+06 + 9.87163E+06 1.00367E+07 1.02995E+07 1.06352E+07 1.10089E+07 1.13789E+07 + 1.17152E+07 1.20049E+07 1.22566E+07 1.24946E+07 1.27485E+07 1.30410E+07 + 1.33785E+07 1.37514E+07 1.41413E+07 1.45259E+07 1.48718E+07 1.51192E+07 + + jn = 8 + 2.79982E-05 1.58743E-04 9.00129E-04 6.96331E-03 6.32260E-02 6.06881E-01 + 5.40666E+00 4.29702E+01 3.05724E+02 1.91622E+03 9.30560E+03 2.48641E+04 + 4.58973E+04 6.84071E+04 1.03252E+05 1.58750E+05 3.06724E+05 5.53969E+05 + 9.86182E+05 1.75964E+06 2.92610E+06 4.56196E+06 6.72354E+06 9.32935E+06 + 1.22903E+07 1.54784E+07 1.87217E+07 2.18632E+07 2.47710E+07 2.73289E+07 + 2.95290E+07 3.12642E+07 3.24843E+07 3.32966E+07 3.36287E+07 3.36274E+07 + 3.33231E+07 3.28214E+07 3.22745E+07 3.17475E+07 3.13566E+07 3.12092E+07 + 3.13790E+07 3.18914E+07 3.27131E+07 3.37657E+07 3.49387E+07 3.61003E+07 + 3.71550E+07 3.80629E+07 3.88505E+07 3.95951E+07 4.03910E+07 4.13092E+07 + 4.23706E+07 4.35447E+07 4.47727E+07 4.59844E+07 4.70739E+07 4.78522E+07 + + jn = 9 + 9.04856E-05 5.13039E-04 2.90914E-03 2.37132E-02 2.32962E-01 2.39504E+00 + 2.21588E+01 1.79007E+02 1.28154E+03 8.01036E+03 3.82569E+04 9.93806E+04 + 1.77400E+05 2.48275E+05 3.53992E+05 5.18275E+05 9.81935E+05 1.76627E+06 + 3.14710E+06 5.62667E+06 9.37858E+06 1.46549E+07 2.16420E+07 3.00825E+07 + 3.96896E+07 5.00434E+07 6.05806E+07 7.07810E+07 8.02084E+07 8.84827E+07 + 9.55672E+07 1.01122E+08 1.04986E+08 1.07510E+08 1.08470E+08 1.08340E+08 + 1.07226E+08 1.05499E+08 1.03688E+08 1.01936E+08 1.00617E+08 1.00073E+08 + 1.00537E+08 1.02090E+08 1.04625E+08 1.07891E+08 1.11538E+08 1.15147E+08 + 1.18418E+08 1.21223E+08 1.23650E+08 1.25943E+08 1.28402E+08 1.31252E+08 + 1.34560E+08 1.38229E+08 1.42073E+08 1.45867E+08 1.49277E+08 1.51702E+08 + + jn = 10 + 2.88980E-04 1.63848E-03 9.29089E-03 7.78283E-02 8.00767E-01 8.65982E+00 + 8.35056E+01 6.93046E+02 5.01309E+03 3.11414E+04 1.45647E+05 3.67803E+05 + 6.38044E+05 8.55861E+05 1.17623E+06 1.66839E+06 3.12435E+06 5.61952E+06 + 1.00487E+07 1.80422E+07 3.02071E+07 4.74022E+07 7.02679E+07 9.80082E+07 + 1.29701E+08 1.63955E+08 1.98888E+08 2.32742E+08 2.64026E+08 2.91460E+08 + 3.14851E+08 3.33090E+08 3.45649E+08 3.53659E+08 3.56433E+08 3.55513E+08 + 3.51287E+08 3.45102E+08 3.38899E+08 3.32851E+08 3.28170E+08 3.25963E+08 + 3.26981E+08 3.31471E+08 3.39085E+08 3.49018E+08 3.60148E+08 3.71146E+08 + 3.81058E+08 3.89490E+08 3.96725E+08 4.03551E+08 4.10925E+08 4.19569E+08 + 4.29693E+08 4.40988E+08 4.52861E+08 4.64597E+08 4.75123E+08 4.82530E+08 + + jn = 11 + 9.17263E-04 5.20078E-03 2.94907E-02 2.50002E-01 2.63681E+00 2.95183E+01 + 2.93698E+02 2.47852E+03 1.79415E+04 1.10433E+05 5.09242E+05 1.26692E+06 + 2.16820E+06 2.84485E+06 3.82987E+06 5.32367E+06 9.89844E+06 1.78470E+07 + 3.20915E+07 5.79318E+07 9.75112E+07 1.53756E+08 2.28845E+08 3.20324E+08 + 4.25231E+08 5.39008E+08 6.55394E+08 7.68556E+08 8.73414E+08 9.65637E+08 + 1.04436E+09 1.10586E+09 1.14834E+09 1.17533E+09 1.18466E+09 1.18127E+09 + 1.16654E+09 1.14500E+09 1.12326E+09 1.10183E+09 1.08472E+09 1.07553E+09 + 1.07669E+09 1.08896E+09 1.11120E+09 1.14079E+09 1.17413E+09 1.20697E+09 + 1.23630E+09 1.26089E+09 1.28170E+09 1.30126E+09 1.32266E+09 1.34822E+09 + 1.37861E+09 1.41284E+09 1.44902E+09 1.48484E+09 1.51687E+09 1.53900E+09 + + jn = 12 + 2.90440E-03 1.64676E-02 9.33787E-02 7.95279E-01 8.48152E+00 9.65659E+01 + 9.75284E+02 8.29324E+03 6.02057E+04 3.71645E+05 1.71725E+06 4.26404E+06 + 7.25428E+06 9.34714E+06 1.23661E+07 1.69043E+07 3.11970E+07 5.63013E+07 + 1.01653E+08 1.84099E+08 3.11009E+08 4.92165E+08 7.34693E+08 1.03119E+09 + 1.37224E+09 1.74316E+09 2.12368E+09 2.49501E+09 2.84038E+09 3.14558E+09 + 3.40717E+09 3.61294E+09 3.75703E+09 3.85000E+09 3.88511E+09 3.87780E+09 + 3.83268E+09 3.76324E+09 3.68895E+09 3.61516E+09 3.55496E+09 3.52007E+09 + 3.51827E+09 3.55196E+09 3.61739E+09 3.70610E+09 3.80651E+09 3.90511E+09 + 3.99236E+09 4.06446E+09 4.12454E+09 4.18079E+09 4.24310E+09 4.31887E+09 + 4.41029E+09 4.51424E+09 4.62466E+09 4.73418E+09 4.83174E+09 4.89782E+09 + + jn = 13 + 9.18843E-03 5.20974E-02 2.95415E-01 2.52004E+00 2.69864E+01 3.09243E+02 + 3.14337E+03 2.69293E+04 1.98199E+05 1.24634E+06 5.81412E+06 1.43514E+07 + 2.41003E+07 3.02898E+07 3.94003E+07 5.32092E+07 9.73812E+07 1.75365E+08 + 3.17089E+08 5.74116E+08 9.71313E+08 1.54109E+09 2.30646E+09 3.24703E+09 + 4.33369E+09 5.51966E+09 6.74098E+09 7.93731E+09 9.05416E+09 1.00456E+10 + 1.08967E+10 1.15701E+10 1.20476E+10 1.23585E+10 1.24851E+10 1.24733E+10 + 1.23395E+10 1.21233E+10 1.18800E+10 1.16374E+10 1.14377E+10 1.13183E+10 + 1.13038E+10 1.14019E+10 1.16008E+10 1.18733E+10 1.21822E+10 1.24850E+10 + 1.27513E+10 1.29693E+10 1.31490E+10 1.33166E+10 1.35035E+10 1.37336E+10 + 1.40137E+10 1.43341E+10 1.46758E+10 1.50153E+10 1.53170E+10 1.55188E+10 + + jn = 14 + 2.90603E-02 1.64769E-01 9.34313E-01 7.97440E+00 8.55132E+01 9.82184E+02 + 1.00220E+04 8.68371E+04 6.55510E+05 4.21928E+06 1.96265E+07 4.75368E+07 + 7.85026E+07 9.65038E+07 1.24094E+08 1.66627E+08 3.02660E+08 5.42833E+08 + 9.81054E+08 1.77104E+09 2.99457E+09 4.75701E+09 7.13298E+09 1.00721E+10 + 1.34879E+10 1.72347E+10 2.11145E+10 2.49339E+10 2.85165E+10 3.17121E+10 + 3.44543E+10 3.66333E+10 3.81972E+10 3.92147E+10 3.96538E+10 3.96407E+10 + 3.92392E+10 3.85700E+10 3.77927E+10 3.70170E+10 3.63771E+10 3.59900E+10 + 3.59341E+10 3.62340E+10 3.68529E+10 3.77047E+10 3.86700E+10 3.96151E+10 + 4.04439E+10 4.11189E+10 4.16721E+10 4.21871E+10 4.27638E+10 4.34776E+10 + 4.43511E+10 4.53542E+10 4.64262E+10 4.74927E+10 4.84406E+10 4.90711E+10 + + jn = 15 + 9.19009E-02 5.21068E-01 2.95469E+00 2.52227E+01 2.70595E+02 3.11067E+03 + 3.18287E+04 2.79052E+05 2.15883E+06 1.40593E+07 6.45317E+07 1.53724E+08 + 2.51338E+08 3.05335E+08 3.90425E+08 5.23298E+08 9.46151E+08 1.69146E+09 + 3.05381E+09 5.49615E+09 9.27989E+09 1.47390E+10 2.21132E+10 3.12768E+10 + 4.19733E+10 5.37579E+10 6.60179E+10 7.81430E+10 8.95670E+10 9.98004E+10 + 1.08575E+11 1.15572E+11 1.20643E+11 1.23928E+11 1.25406E+11 1.25413E+11 + 1.24189E+11 1.22110E+11 1.19649E+11 1.17194E+11 1.15169E+11 1.13941E+11 + 1.13757E+11 1.14695E+11 1.16645E+11 1.19331E+11 1.22372E+11 1.25349E+11 + 1.27956E+11 1.30075E+11 1.31809E+11 1.33422E+11 1.35232E+11 1.37476E+11 + 1.40229E+11 1.43393E+11 1.46779E+11 1.50150E+11 1.53145E+11 1.55136E+11 + + ext Epot source (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + rad source,a (H) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 4.24320E-41 4.24320E-41 4.24320E-41 5.89236E-32 7.02496E-25 4.00792E-19 + 1.33350E-14 5.01166E-11 3.32852E-08 6.03910E-06 3.71137E-04 9.59871E-03 + 1.27628E-01 1.01112E+00 5.15223E+00 1.95322E+01 5.58449E+01 1.31631E+02 + 2.61964E+02 4.61858E+02 7.33439E+02 1.07878E+03 1.48491E+03 1.94134E+03 + 2.42329E+03 2.89827E+03 3.36671E+03 3.80268E+03 4.17196E+03 4.46612E+03 + 4.69263E+03 4.84228E+03 4.91827E+03 4.92056E+03 4.87252E+03 4.77324E+03 + 4.63498E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 + 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 + 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 + 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 4.50887E+03 + + jn = 2 + 1.34182E-40 1.34182E-40 1.34182E-40 1.86333E-31 2.22148E-24 1.26741E-18 + 4.21688E-14 1.58482E-10 1.05257E-07 1.90973E-05 1.17363E-03 3.03529E-02 + 4.03565E-01 3.19691E+00 1.62878E+01 6.17357E+01 1.76472E+02 4.15862E+02 + 8.27433E+02 1.45854E+03 2.31584E+03 3.40591E+03 4.68791E+03 6.12885E+03 + 7.65060E+03 9.15070E+03 1.06305E+04 1.20083E+04 1.31757E+04 1.41062E+04 + 1.48231E+04 1.52973E+04 1.55388E+04 1.55474E+04 1.53968E+04 1.50842E+04 + 1.46483E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 + 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 + 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 + 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 1.42504E+04 + + jn = 3 + 4.24318E-40 4.24318E-40 4.24318E-40 5.89234E-31 7.02493E-24 4.00790E-18 + 1.33349E-13 5.01165E-10 3.32851E-07 6.03904E-05 3.71124E-03 9.59759E-02 + 1.27589E+00 1.01046E+01 5.14611E+01 1.94948E+02 5.56918E+02 1.31154E+03 + 2.60790E+03 4.59452E+03 7.29196E+03 1.07211E+04 1.47540E+04 1.92883E+04 + 2.40788E+04 2.88041E+04 3.34688E+04 3.78158E+04 4.15033E+04 4.44466E+04 + 4.67187E+04 4.82264E+04 4.90014E+04 4.90405E+04 4.85767E+04 4.76011E+04 + 4.62350E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 + 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 + 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 + 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 4.49859E+04 + + jn = 4 + 1.34180E-39 1.34180E-39 1.34180E-39 1.86330E-30 2.22146E-23 1.26740E-17 + 4.21685E-13 1.58481E-09 1.05256E-06 1.90967E-04 1.17351E-02 3.03429E-01 + 4.03227E+00 3.19129E+01 1.62369E+02 6.14290E+02 1.75231E+03 4.12032E+03 + 8.18050E+03 1.43932E+04 2.28191E+04 3.35235E+04 4.61098E+04 6.02690E+04 + 7.52383E+04 9.00204E+04 1.04637E+05 1.18286E+05 1.29892E+05 1.39187E+05 + 1.46397E+05 1.51218E+05 1.53750E+05 1.53966E+05 1.52599E+05 1.49619E+05 + 1.45404E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 + 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 + 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 + 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 1.41532E+05 + + jn = 5 + 4.24301E-39 4.24301E-39 4.24301E-39 5.89213E-30 7.02471E-23 4.00779E-17 + 1.33346E-12 5.01152E-09 3.32841E-06 6.03858E-04 3.71023E-02 9.58976E-01 + 1.27336E+01 1.00639E+02 5.11026E+02 1.92842E+03 5.48542E+03 1.28605E+04 + 2.54591E+04 4.46798E+04 7.06834E+04 1.03668E+05 1.42412E+05 1.86021E+05 + 2.32152E+05 2.77768E+05 3.22983E+05 3.65344E+05 4.01498E+05 4.30618E+05 + 4.53401E+05 4.68823E+05 4.77237E+05 4.78439E+05 4.74716E+05 4.65977E+05 + 4.53354E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 + 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 + 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 + 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 4.41647E+05 + + jn = 6 + 1.34163E-38 1.34163E-38 1.34163E-38 1.86310E-29 2.22124E-22 1.26729E-16 + 4.21650E-12 1.58469E-08 1.05247E-05 1.90929E-03 1.17277E-01 3.02896E+00 + 4.01593E+01 3.16623E+02 1.60241E+03 6.02163E+03 1.70514E+04 3.97926E+04 + 7.84131E+04 1.37052E+05 2.16056E+05 3.15993E+05 4.33110E+05 5.64932E+05 + 7.04356E+05 8.42366E+05 9.79524E+05 1.10851E+06 1.21899E+06 1.30859E+06 + 1.37944E+06 1.42812E+06 1.45590E+06 1.46166E+06 1.45248E+06 1.42804E+06 + 1.39162E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 + 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 + 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 + 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 1.35738E+06 + + jn = 7 + 4.24134E-38 4.24134E-38 4.24134E-38 5.89004E-29 7.02247E-22 4.00664E-16 + 1.33311E-11 5.01033E-08 3.32753E-05 6.03553E-03 3.70517E-01 9.55639E+00 + 1.26379E+02 9.92444E+02 4.99649E+03 1.86559E+04 5.24709E+04 1.21611E+05 + 2.38010E+05 4.13479E+05 6.48402E+05 9.44310E+05 1.28984E+06 1.67843E+06 + 2.08915E+06 2.49596E+06 2.90146E+06 3.28450E+06 3.61388E+06 3.88305E+06 + 4.09838E+06 4.24885E+06 4.33898E+06 4.36323E+06 4.34381E+06 4.27895E+06 + 4.17807E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 + 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 + 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 + 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 4.08138E+06 + + jn = 8 + 1.33996E-37 1.33996E-37 1.33996E-37 1.86101E-28 2.21900E-21 1.26614E-15 + 4.21306E-11 1.58350E-07 1.05162E-04 1.90674E-02 1.16914E+00 3.00740E+01 + 3.95863E+02 3.08753E+03 1.54118E+04 5.69683E+04 1.58586E+05 3.63807E+05 + 7.04917E+05 1.21376E+06 1.88857E+06 2.73295E+06 3.71344E+06 4.81388E+06 + 5.97517E+06 7.12591E+06 8.27657E+06 9.37041E+06 1.03168E+07 1.10972E+07 + 1.17316E+07 1.21857E+07 1.24742E+07 1.25729E+07 1.25503E+07 1.23964E+07 + 1.21389E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 + 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 + 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 + 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 1.18826E+07 + + jn = 9 + 4.22467E-37 4.22467E-37 4.22467E-37 5.86926E-28 7.00011E-21 3.99519E-15 + 1.32967E-10 4.99835E-07 3.31907E-04 6.01198E-02 3.67566E+00 9.40090E+01 + 1.22630E+03 9.44965E+03 4.65006E+04 1.69134E+05 4.63161E+05 1.04522E+06 + 1.99275E+06 3.38125E+06 5.19246E+06 7.43118E+06 1.00063E+07 1.28846E+07 + 1.59137E+07 1.89208E+07 2.19424E+07 2.48478E+07 2.73938E+07 2.95272E+07 + 3.13119E+07 3.26405E+07 3.35553E+07 3.39685E+07 3.40662E+07 3.38101E+07 + 3.32758E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 + 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 + 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 + 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 3.26917E+07 + + jn = 10 + 1.32346E-36 1.32346E-36 1.32346E-36 1.84042E-27 2.19682E-20 1.25478E-14 + 4.17881E-10 1.57148E-06 1.04302E-03 1.88363E-01 1.14291E+01 2.88364E+02 + 3.68762E+03 2.77081E+04 1.32423E+05 4.66212E+05 1.23494E+06 2.69621E+06 + 4.97943E+06 8.21093E+06 1.22975E+07 1.72381E+07 2.28349E+07 2.90573E+07 + 3.55914E+07 4.21271E+07 4.87703E+07 5.53120E+07 6.12097E+07 6.63273E+07 + 7.08508E+07 7.44741E+07 7.72876E+07 7.90286E+07 8.00872E+07 8.03590E+07 + 7.99907E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 + 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 + 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 + 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 7.92472E+07 + + jn = 11 + 4.06489E-36 4.06489E-36 4.06489E-36 5.66919E-27 6.78410E-20 3.88418E-14 + 1.29611E-09 4.87964E-06 3.23339E-03 5.78701E-01 3.43721E+01 8.36669E+02 + 1.01851E+04 7.21783E+04 3.23822E+05 1.06811E+06 2.66048E+06 5.48951E+06 + 9.64220E+06 1.52448E+07 2.20549E+07 3.00852E+07 3.90435E+07 4.89773E+07 + 5.94134E+07 6.99803E+07 8.08930E+07 9.19610E+07 1.02295E+08 1.11652E+08 + 1.20445E+08 1.28059E+08 1.34648E+08 1.39672E+08 1.43718E+08 1.46606E+08 + 1.48520E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 + 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 + 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 + 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 1.49130E+08 + + jn = 12 + 1.17836E-35 1.17836E-35 1.17836E-35 1.65706E-26 1.99725E-19 1.15141E-13 + 3.86413E-09 1.45949E-05 9.62320E-03 1.67869E+00 9.41818E+01 2.10252E+03 + 2.30743E+04 1.47148E+05 5.98965E+05 1.81260E+06 4.20644E+06 8.19357E+06 + 1.37439E+07 2.09728E+07 2.95262E+07 3.94679E+07 5.04751E+07 6.26939E+07 + 7.55579E+07 8.87107E+07 1.02450E+08 1.16665E+08 1.30248E+08 1.42887E+08 + 1.55223E+08 1.66408E+08 1.76671E+08 1.85269E+08 1.92917E+08 1.99423E+08 + 2.04991E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 + 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 + 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 + 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 2.08218E+08 + + jn = 13 + 2.94943E-35 2.94943E-35 2.94943E-35 4.22802E-26 5.18432E-19 3.03951E-13 + 1.03471E-08 3.94013E-05 2.56543E-02 4.20794E+00 2.09454E+02 4.03312E+03 + 3.84931E+04 2.19268E+05 8.19568E+05 2.32647E+06 5.15612E+06 9.70987E+06 + 1.58867E+07 2.38095E+07 3.30800E+07 4.38002E+07 5.56424E+07 6.88064E+07 + 8.26856E+07 9.69429E+07 1.11913E+08 1.27538E+08 1.42617E+08 1.56814E+08 + 1.70891E+08 1.83898E+08 1.96115E+08 2.06715E+08 2.16473E+08 2.25224E+08 + 2.33197E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 + 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 + 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 + 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 2.38258E+08 + + jn = 14 + 5.62105E-35 5.62105E-35 5.62105E-35 8.30059E-26 1.04652E-18 6.31330E-13 + 2.20406E-08 8.51873E-05 5.42130E-02 8.03729E+00 3.41720E+02 5.68380E+03 + 4.88106E+04 2.59508E+05 9.27677E+05 2.55575E+06 5.55286E+06 1.03139E+07 + 1.67113E+07 2.48744E+07 3.43901E+07 4.53768E+07 5.75058E+07 7.09975E+07 + 8.52308E+07 9.98769E+07 1.15284E+08 1.31415E+08 1.47038E+08 1.61807E+08 + 1.76533E+08 1.90230E+08 2.03198E+08 2.14582E+08 2.25183E+08 2.34850E+08 + 2.43827E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 + 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 + 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 + 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 2.49672E+08 + + jn = 15 + 7.87749E-35 7.87749E-35 7.87749E-35 1.19364E-25 1.54381E-18 9.57433E-13 + 3.42978E-08 1.34677E-04 8.36654E-02 1.12848E+01 4.26988E+02 6.52885E+03 + 5.33315E+04 2.75498E+05 9.68066E+05 2.63798E+06 5.69137E+06 1.05210E+07 + 1.69903E+07 2.52314E+07 3.48264E+07 4.58994E+07 5.81215E+07 7.17200E+07 + 8.60688E+07 1.00842E+08 1.16393E+08 1.32691E+08 1.48494E+08 1.63454E+08 + 1.78397E+08 1.92325E+08 2.05547E+08 2.17197E+08 2.28087E+08 2.38070E+08 + 2.47395E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 + 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 + 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 + 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 2.53515E+08 + + rad source,a (H2) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 3.05767E-07 1.73468E-06 9.84105E-06 5.58253E-05 3.16618E-04 1.79454E-03 + 1.01485E-02 5.69504E-02 3.11352E-01 1.57264E+00 6.16558E+00 1.32408E+01 + 1.96117E+01 1.92375E+01 1.67812E+01 1.06239E+01 8.94010E+00 1.17281E+01 + 2.28847E+01 4.80342E+01 9.34506E+01 1.65540E+02 2.68996E+02 4.03916E+02 + 5.66574E+02 7.49293E+02 9.41321E+02 1.13134E+03 1.30898E+03 1.46556E+03 + 1.59634E+03 1.69631E+03 1.76302E+03 1.79865E+03 1.80271E+03 1.78037E+03 + 1.73532E+03 1.67341E+03 1.60166E+03 1.52554E+03 1.45008E+03 1.37865E+03 + 1.31253E+03 1.25115E+03 1.19274E+03 1.13524E+03 1.07693E+03 1.01666E+03 + 9.54396E+02 8.91009E+02 8.28016E+02 7.67157E+02 7.09973E+02 6.57476E+02 + 6.09989E+02 5.67191E+02 5.28312E+02 4.92296E+02 4.57827E+02 4.23350E+02 + + jn = 2 + 9.66800E-07 5.48486E-06 3.11163E-05 1.76503E-04 1.00095E-03 5.67234E-03 + 3.20705E-02 1.79914E-01 9.83199E-01 4.96367E+00 1.94492E+01 4.17416E+01 + 6.17857E+01 6.05699E+01 5.28048E+01 3.34136E+01 2.81185E+01 3.69175E+01 + 7.20956E+01 1.51405E+02 2.94683E+02 5.22213E+02 8.48897E+02 1.27513E+03 + 1.78919E+03 2.36683E+03 2.97405E+03 3.57505E+03 4.13700E+03 4.63240E+03 + 5.04624E+03 5.36265E+03 5.57385E+03 5.68676E+03 5.69979E+03 5.62932E+03 + 5.48699E+03 5.29134E+03 5.06450E+03 4.82383E+03 4.58525E+03 4.35940E+03 + 4.15032E+03 3.95623E+03 3.77154E+03 3.58973E+03 3.40535E+03 3.21478E+03 + 3.01790E+03 2.81747E+03 2.61828E+03 2.42584E+03 2.24502E+03 2.07902E+03 + 1.92886E+03 1.79354E+03 1.67060E+03 1.55671E+03 1.44771E+03 1.33869E+03 + + jn = 3 + 3.05617E-06 1.73383E-05 9.83624E-05 5.57850E-04 3.16258E-03 1.79128E-02 + 1.01198E-01 5.67127E-01 3.09516E+00 1.56012E+01 6.10206E+01 1.30708E+02 + 1.93088E+02 1.88917E+02 1.64399E+02 1.03877E+02 8.74268E+01 1.15086E+02 + 2.25343E+02 4.73995E+02 9.23755E+02 1.63898E+03 2.66733E+03 4.01091E+03 + 5.63325E+03 7.45802E+03 9.37782E+03 1.12792E+04 1.30581E+04 1.46271E+04 + 1.59384E+04 1.69417E+04 1.76123E+04 1.79717E+04 1.80150E+04 1.77940E+04 + 1.73455E+04 1.67279E+04 1.60111E+04 1.52505E+04 1.44965E+04 1.37826E+04 + 1.31217E+04 1.25082E+04 1.19243E+04 1.13495E+04 1.07666E+04 1.01641E+04 + 9.54171E+03 8.90803E+03 8.27830E+03 7.66989E+03 7.09821E+03 6.57339E+03 + 6.09864E+03 5.67077E+03 5.28207E+03 4.92200E+03 4.57739E+03 4.23270E+03 + + jn = 4 + 9.65490E-06 5.47742E-05 3.10741E-04 1.76146E-03 9.97698E-03 5.64222E-02 + 3.18036E-01 1.77694E+00 9.66145E+00 4.84863E+01 1.88740E+02 4.02263E+02 + 5.91308E+02 5.75759E+02 4.98868E+02 3.14163E+02 2.64608E+02 3.50842E+02 + 6.91748E+02 1.46108E+03 2.85671E+03 5.08362E+03 8.29637E+03 1.25083E+04 + 1.76090E+04 2.33602E+04 2.94239E+04 3.54403E+04 4.10778E+04 4.60575E+04 + 5.02256E+04 5.34210E+04 5.55640E+04 5.67217E+04 5.68777E+04 5.61957E+04 + 5.47918E+04 5.28497E+04 5.05890E+04 4.81887E+04 4.58082E+04 4.35540E+04 + 4.14665E+04 3.95284E+04 3.76838E+04 3.58679E+04 3.40262E+04 3.21225E+04 + 3.01559E+04 2.81536E+04 2.61637E+04 2.42412E+04 2.24346E+04 2.07761E+04 + 1.92758E+04 1.79236E+04 1.66952E+04 1.55572E+04 1.44681E+04 1.33787E+04 + + jn = 5 + 3.04594E-05 1.72803E-04 9.80332E-04 5.55066E-03 3.13690E-02 1.76717E-01 + 9.90492E-01 5.49366E+00 2.96105E+01 1.47181E+02 5.67259E+02 1.19708E+03 + 1.74324E+03 1.68246E+03 1.44642E+03 9.05669E+02 7.64991E+02 1.03081E+03 + 2.06242E+03 4.39270E+03 8.64265E+03 1.54668E+04 2.53729E+04 3.84423E+04 + 5.43582E+04 7.23883E+04 9.14779E+04 1.10488E+05 1.28359E+05 1.44199E+05 + 1.57501E+05 1.67746E+05 1.74672E+05 1.78477E+05 1.79109E+05 1.77078E+05 + 1.72751E+05 1.66696E+05 1.59597E+05 1.52049E+05 1.44557E+05 1.37456E+05 + 1.30878E+05 1.24767E+05 1.18951E+05 1.13223E+05 1.07413E+05 1.01408E+05 + 9.52029E+04 8.88853E+04 8.26064E+04 7.65394E+04 7.08380E+04 6.56033E+04 + 6.08675E+04 5.65991E+04 5.27211E+04 4.91286E+04 4.56903E+04 4.22512E+04 + + jn = 6 + 9.58474E-05 5.43762E-04 3.08483E-03 1.74297E-02 9.80690E-02 5.48151E-01 + 3.03747E+00 1.66086E+01 8.81062E+01 4.30789E+02 1.63382E+03 3.39545E+03 + 4.87553E+03 4.64481E+03 3.94736E+03 2.45193E+03 2.08636E+03 2.89663E+03 + 5.94243E+03 1.28272E+04 2.54791E+04 4.59796E+04 7.60011E+04 1.15971E+05 + 1.65042E+05 2.21019E+05 2.80665E+05 3.40404E+05 3.96866E+05 4.47206E+05 + 4.89734E+05 5.22764E+05 5.45408E+05 5.58220E+05 5.61013E+05 5.55353E+05 + 5.42383E+05 5.23816E+05 5.01716E+05 4.78151E+05 4.54714E+05 4.32473E+05 + 4.11846E+05 3.92671E+05 3.74407E+05 3.56416E+05 3.38162E+05 3.19288E+05 + 2.99782E+05 2.79918E+05 2.60171E+05 2.41087E+05 2.23148E+05 2.06676E+05 + 1.91771E+05 1.78335E+05 1.66127E+05 1.54817E+05 1.43991E+05 1.33161E+05 + + jn = 7 + 3.00270E-04 1.70349E-03 9.66414E-03 5.44454E-02 3.04279E-01 1.67908E+00 + 9.12967E+00 4.87911E+01 2.52693E+02 1.20721E+03 4.48021E+03 9.12359E+03 + 1.28528E+04 1.20238E+04 1.00438E+04 6.16331E+03 5.31717E+03 7.75060E+03 + 1.65005E+04 3.62695E+04 7.29230E+04 1.32974E+05 2.21853E+05 3.41500E+05 + 4.89854E+05 6.60582E+05 8.43996E+05 1.02914E+06 1.20547E+06 1.36407E+06 + 1.49930E+06 1.60574E+06 1.68031E+06 1.72436E+06 1.73722E+06 1.72346E+06 + 1.68659E+06 1.63138E+06 1.56360E+06 1.49101E+06 1.41861E+06 1.34978E+06 + 1.28585E+06 1.22637E+06 1.16967E+06 1.11377E+06 1.05701E+06 9.98274E+05 + 9.37526E+05 8.75618E+05 8.14039E+05 7.54495E+05 6.98507E+05 6.47077E+05 + 6.00530E+05 5.58561E+05 5.20420E+05 4.85073E+05 4.51231E+05 4.17363E+05 + + jn = 8 + 9.33628E-04 5.29666E-03 3.00487E-02 1.68743E-01 9.35262E-01 5.07330E+00 + 2.68867E+01 1.39462E+02 7.00578E+02 3.24732E+03 1.16799E+04 2.30197E+04 + 3.13637E+04 2.84009E+04 2.30063E+04 1.38390E+04 1.22986E+04 1.94876E+04 + 4.37972E+04 9.85516E+04 2.00961E+05 3.70571E+05 6.24228E+05 9.69419E+05 + 1.40158E+06 1.90357E+06 2.44767E+06 3.00226E+06 3.53590E+06 4.02156E+06 + 4.44170E+06 4.77898E+06 5.02297E+06 5.17596E+06 5.23530E+06 5.21339E+06 + 5.12024E+06 4.96637E+06 4.76425E+06 4.54661E+06 4.32885E+06 4.12145E+06 + 3.92864E+06 3.74911E+06 3.57781E+06 3.40872E+06 3.23673E+06 3.05843E+06 + 2.87371E+06 2.68517E+06 2.49742E+06 2.31571E+06 2.14473E+06 1.98760E+06 + 1.84534E+06 1.71704E+06 1.60040E+06 1.49224E+06 1.38861E+06 1.28479E+06 + + jn = 9 + 2.86534E-03 1.62557E-02 9.22207E-02 5.16286E-01 2.83953E+00 1.51430E+01 + 7.80667E+01 3.90533E+02 1.87819E+03 8.28567E+03 2.82436E+04 5.27703E+04 + 6.84389E+04 5.94951E+04 4.66252E+04 2.77481E+04 2.64102E+04 4.71662E+04 + 1.12262E+05 2.57192E+05 5.28193E+05 9.77871E+05 1.65224E+06 2.57415E+06 + 3.73384E+06 5.09045E+06 6.57238E+06 8.10092E+06 9.59229E+06 1.09722E+07 + 1.21942E+07 1.32051E+07 1.39724E+07 1.44954E+07 1.47607E+07 1.47987E+07 + 1.46326E+07 1.42661E+07 1.36973E+07 1.30817E+07 1.24641E+07 1.18751E+07 + 1.13272E+07 1.08168E+07 1.03294E+07 9.84760E+06 9.35660E+06 8.84643E+06 + 8.31675E+06 7.77517E+06 7.23506E+06 6.71178E+06 6.21906E+06 5.76603E+06 + 5.35575E+06 4.98560E+06 4.64894E+06 4.33659E+06 4.03700E+06 3.73647E+06 + + jn = 10 + 8.61550E-03 4.88775E-02 2.77288E-01 1.55002E+00 8.48569E+00 4.46647E+01 + 2.24013E+02 1.07260E+03 4.87570E+03 2.02336E+04 6.50213E+04 1.15451E+05 + 1.43600E+05 1.21261E+05 9.28807E+04 5.52525E+04 5.64964E+04 1.09670E+05 + 2.65743E+05 6.03532E+05 1.22274E+06 2.23516E+06 3.73840E+06 5.78421E+06 + 8.35391E+06 1.13758E+07 1.47030E+07 1.81929E+07 2.16699E+07 2.49699E+07 + 2.80069E+07 3.06388E+07 3.27829E+07 3.44142E+07 3.54727E+07 3.60188E+07 + 3.60830E+07 3.55285E+07 3.41303E+07 3.26121E+07 3.10864E+07 2.96301E+07 + 2.82752E+07 2.70128E+07 2.58068E+07 2.46135E+07 2.33957E+07 2.21285E+07 + 2.08110E+07 1.94623E+07 1.81159E+07 1.68106E+07 1.55809E+07 1.44500E+07 + 1.34255E+07 1.25010E+07 1.16598E+07 1.08790E+07 1.01295E+07 9.37701E+06 + + jn = 11 + 2.53597E-02 1.43871E-01 8.16197E-01 4.57419E+00 2.50483E+01 1.30990E+02 + 6.44019E+02 2.97842E+03 1.29605E+04 5.13440E+04 1.57379E+05 2.66405E+05 + 3.15380E+05 2.53946E+05 1.85554E+05 1.06689E+05 1.09866E+05 2.13915E+05 + 5.03854E+05 1.10630E+06 2.17503E+06 3.88125E+06 6.37455E+06 9.74016E+06 + 1.39514E+07 1.89271E+07 2.44489E+07 3.03495E+07 3.63664E+07 4.22424E+07 + 4.78857E+07 5.30295E+07 5.75328E+07 6.13191E+07 6.42306E+07 6.63640E+07 + 6.77215E+07 6.76378E+07 6.49907E+07 6.21126E+07 5.92181E+07 5.64546E+07 + 5.38829E+07 5.14866E+07 4.91969E+07 4.69304E+07 4.46160E+07 4.22062E+07 + 3.96990E+07 3.71309E+07 3.45663E+07 3.20790E+07 2.97352E+07 2.75790E+07 + 2.56253E+07 2.38618E+07 2.22568E+07 2.07662E+07 1.93346E+07 1.78962E+07 + + jn = 12 + 7.16208E-02 4.06320E-01 2.30510E+00 1.30347E+01 7.18637E+01 3.76884E+02 + 1.84298E+03 8.39856E+03 3.56620E+04 1.35600E+05 3.89297E+05 6.03287E+05 + 6.46350E+05 4.68866E+05 3.12972E+05 1.67654E+05 1.66058E+05 3.13533E+05 + 7.11910E+05 1.51361E+06 2.90097E+06 5.07869E+06 8.22659E+06 1.24540E+07 + 1.77313E+07 2.39879E+07 3.09688E+07 3.85217E+07 4.63428E+07 5.41261E+07 + 6.18089E+07 6.90411E+07 7.56589E+07 8.15485E+07 8.64734E+07 9.05713E+07 + 9.38153E+07 9.48163E+07 9.11134E+07 8.70852E+07 8.30331E+07 7.91634E+07 + 7.55619E+07 7.22058E+07 6.89986E+07 6.58232E+07 6.25799E+07 5.92017E+07 + 5.56862E+07 5.20844E+07 4.84865E+07 4.49962E+07 4.17066E+07 3.86793E+07 + 3.59354E+07 3.34575E+07 3.12010E+07 2.91042E+07 2.70894E+07 2.50639E+07 + + jn = 13 + 1.77315E-01 1.00595E+00 5.70686E+00 3.29126E+01 1.84598E+02 9.83113E+02 + 4.85590E+03 2.21590E+04 9.22577E+04 3.28131E+05 8.33615E+05 1.11334E+06 + 1.03967E+06 6.64505E+05 4.05454E+05 2.04813E+05 1.96837E+05 3.66089E+05 + 8.16567E+05 1.70815E+06 3.23351E+06 5.60993E+06 9.02844E+06 1.36116E+07 + 1.93317E+07 2.61282E+07 3.37367E+07 4.20197E+07 5.06603E+07 5.93362E+07 + 6.79993E+07 7.62700E+07 8.39858E+07 9.10083E+07 9.70806E+07 1.02360E+08 + 1.06817E+08 1.08609E+08 1.04372E+08 9.97617E+07 9.51234E+07 9.06927E+07 + 8.65677E+07 8.27229E+07 7.90486E+07 7.54106E+07 7.16933E+07 6.78211E+07 + 6.37907E+07 5.96606E+07 5.55341E+07 5.15303E+07 4.77556E+07 4.42809E+07 + 4.11303E+07 3.82840E+07 3.56910E+07 3.32807E+07 3.09641E+07 2.86353E+07 + + jn = 14 + 3.36637E-01 1.90981E+00 1.08346E+01 6.43809E+01 3.71292E+02 2.03366E+03 + 1.02867E+04 4.75363E+04 1.92991E+05 6.19369E+05 1.34285E+06 1.54761E+06 + 1.30170E+06 7.62159E+05 4.40225E+05 2.16456E+05 2.05785E+05 3.83356E+05 + 8.52134E+05 1.77226E+06 3.33930E+06 5.77284E+06 9.26544E+06 1.39467E+07 + 1.97933E+07 2.67524E+07 3.45635E+07 4.30974E+07 5.20348E+07 6.10484E+07 + 7.00820E+07 7.87538E+07 8.69083E+07 9.43769E+07 1.00920E+08 1.06683E+08 + 1.11651E+08 1.13794E+08 1.09359E+08 1.04532E+08 9.96759E+07 9.50350E+07 + 9.07122E+07 8.66816E+07 8.28302E+07 7.90169E+07 7.51186E+07 7.10580E+07 + 6.68310E+07 6.24989E+07 5.81702E+07 5.39697E+07 5.00092E+07 4.63631E+07 + 4.30567E+07 4.00693E+07 3.73477E+07 3.48181E+07 3.23871E+07 2.99438E+07 + + jn = 15 + 4.71182E-01 2.67311E+00 1.51649E+01 9.24717E+01 5.47080E+02 3.08001E+03 + 1.59786E+04 7.49628E+04 2.96863E+05 8.66317E+05 1.67100E+06 1.76916E+06 + 1.41602E+06 7.95760E+05 4.48241E+05 2.18513E+05 2.07171E+05 3.87545E+05 + 8.61843E+05 1.78909E+06 3.36523E+06 5.80892E+06 9.31132E+06 1.40049E+07 + 1.98696E+07 2.68581E+07 3.47164E+07 4.33210E+07 5.23539E+07 6.14861E+07 + 7.06480E+07 7.94627E+07 8.77819E+07 9.54071E+07 1.02125E+08 1.08060E+08 + 1.13212E+08 1.15486E+08 1.10988E+08 1.06092E+08 1.01167E+08 9.64588E+07 + 9.20712E+07 8.79792E+07 8.40701E+07 8.02000E+07 7.62421E+07 7.21195E+07 + 6.78276E+07 6.34288E+07 5.90330E+07 5.47674E+07 5.07454E+07 4.70427E+07 + 4.36848E+07 4.06511E+07 3.78875E+07 3.53189E+07 3.28508E+07 3.03703E+07 + + ext rad source,a (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + rad source,m (H) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + rad source,m (H2) (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 1.79909E-195 1.13751E-195 1.03010E-33 1.08212E-27 2.86010E-27 2.62652E-27 + 1.85778E-27 1.29142E-08 6.72408E-07 6.65285E-07 7.56946E-03 1.07008E-01 + 1.12412E-01 4.10598E+00 8.28038E+00 1.83196E+01 4.04990E+01 6.50173E+01 + 9.31215E+01 1.45433E+02 1.96679E+02 2.38166E+02 2.71566E+02 2.85426E+02 + 2.83157E+02 2.69526E+02 2.46204E+02 2.15958E+02 1.82194E+02 1.46791E+02 + 1.22710E+02 1.00880E+02 7.71537E+01 6.60030E+01 5.07659E+01 4.40723E+01 + 3.79027E+01 3.20971E+01 3.15804E+01 3.10792E+01 3.06533E+01 3.14112E+01 + 3.38203E+01 3.75068E+01 4.10183E+01 4.45570E+01 4.99896E+01 5.57002E+01 + 6.22498E+01 6.97262E+01 7.83222E+01 8.79285E+01 9.86354E+01 1.10694E+02 + 1.24301E+02 1.39652E+02 1.56985E+02 1.76578E+02 1.98769E+02 2.24012E+02 + + jn = 2 + 5.69768E-195 3.60184E-195 3.26126E-33 3.42549E-27 9.05302E-27 8.31328E-27 + 5.87985E-27 4.08731E-08 2.12815E-06 2.10563E-06 2.39579E-02 3.38692E-01 + 3.55797E-01 1.29973E+01 2.62103E+01 5.79934E+01 1.28202E+02 2.05798E+02 + 2.94739E+02 4.60276E+02 6.22411E+02 7.53643E+02 8.59271E+02 9.03068E+02 + 8.95839E+02 8.52677E+02 7.78860E+02 6.83156E+02 5.76327E+02 4.64328E+02 + 3.88148E+02 3.19092E+02 2.44039E+02 2.08767E+02 1.60571E+02 1.39398E+02 + 1.19883E+02 1.01520E+02 9.98859E+01 9.83007E+01 9.69538E+01 9.93516E+01 + 1.06972E+02 1.18633E+02 1.29740E+02 1.40934E+02 1.58118E+02 1.76182E+02 + 1.96899E+02 2.20548E+02 2.47738E+02 2.78123E+02 3.11988E+02 3.50129E+02 + 3.93166E+02 4.41718E+02 4.96540E+02 5.58506E+02 6.28690E+02 7.08523E+02 + + jn = 3 + 1.80293E-194 1.13965E-194 1.03182E-32 1.08371E-26 2.86399E-26 2.62991E-26 + 1.86006E-26 1.29300E-07 6.73233E-06 6.66112E-06 7.57912E-02 1.07146E+00 + 1.12557E+00 4.11194E+01 8.29203E+01 1.83479E+02 4.05598E+02 6.51071E+02 + 9.32425E+02 1.45606E+03 1.96890E+03 2.38396E+03 2.71800E+03 2.85645E+03 + 2.83352E+03 2.69696E+03 2.46343E+03 2.16071E+03 1.82280E+03 1.46856E+03 + 1.22762E+03 1.00920E+03 7.71827E+02 6.60272E+02 5.07843E+02 4.40877E+02 + 3.79159E+02 3.21085E+02 3.15919E+02 3.10907E+02 3.06651E+02 3.14238E+02 + 3.38342E+02 3.75226E+02 4.10359E+02 4.45765E+02 5.00116E+02 5.57248E+02 + 6.22771E+02 6.97562E+02 7.83553E+02 8.79647E+02 9.86746E+02 1.10736E+03 + 1.24347E+03 1.39701E+03 1.57038E+03 1.76633E+03 1.98828E+03 2.24074E+03 + + jn = 4 + 5.70274E-194 3.60469E-194 3.26359E-32 3.42768E-26 9.05852E-26 8.31822E-26 + 5.88328E-26 4.08974E-07 2.12946E-05 2.10696E-05 2.39736E-01 3.38919E+00 + 3.56035E+00 1.30071E+02 2.62293E+02 5.80391E+02 1.28299E+03 2.05940E+03 + 2.94928E+03 4.60542E+03 6.22733E+03 7.53991E+03 8.59623E+03 9.03396E+03 + 8.96131E+03 8.52931E+03 7.79069E+03 6.83327E+03 5.76459E+03 4.64430E+03 + 3.88231E+03 3.19156E+03 2.44087E+03 2.08808E+03 1.60604E+03 1.39426E+03 + 1.19908E+03 1.01543E+03 9.99101E+02 9.83259E+02 9.69805E+02 9.93807E+02 + 1.07004E+03 1.18670E+03 1.29781E+03 1.40978E+03 1.58167E+03 1.76234E+03 + 1.96955E+03 2.20607E+03 2.47800E+03 2.78187E+03 3.12055E+03 3.50198E+03 + 3.93237E+03 4.41790E+03 4.96613E+03 5.58579E+03 6.28763E+03 7.08595E+03 + + jn = 5 + 1.80355E-193 1.14007E-193 1.03222E-31 1.08415E-25 2.86525E-25 2.63122E-25 + 1.86107E-25 1.29378E-06 6.73679E-05 6.66590E-05 7.58492E-01 1.07231E+01 + 1.12646E+01 4.11557E+02 8.29888E+02 1.83639E+03 4.05925E+03 6.51525E+03 + 9.32991E+03 1.45681E+04 1.96975E+04 2.38482E+04 2.71881E+04 2.85715E+04 + 2.83410E+04 2.69742E+04 2.46378E+04 2.16097E+04 1.82299E+04 1.46870E+04 + 1.22772E+04 1.00928E+04 7.71884E+03 6.60320E+03 5.07882E+03 4.40911E+03 + 3.79190E+03 3.21114E+03 3.15950E+03 3.10942E+03 3.06688E+03 3.14279E+03 + 3.38389E+03 3.75279E+03 4.10418E+03 4.45827E+03 5.00181E+03 5.57315E+03 + 6.22839E+03 6.97630E+03 7.83620E+03 8.79710E+03 9.86805E+03 1.10742E+04 + 1.24351E+04 1.39704E+04 1.57039E+04 1.76633E+04 1.98825E+04 2.24068E+04 + + jn = 6 + 5.70399E-193 3.60614E-193 3.26550E-31 3.43010E-25 9.06648E-25 8.32723E-25 + 5.89062E-25 4.09569E-06 2.13297E-04 2.11080E-04 2.40207E+00 3.39611E+01 + 3.56758E+01 1.30366E+03 2.62844E+03 5.81668E+03 1.28555E+04 2.06288E+04 + 2.95348E+04 4.61087E+04 6.23324E+04 7.54558E+04 8.60131E+04 9.03803E+04 + 8.96439E+04 8.53156E+04 7.79216E+04 6.83422E+04 5.76514E+04 4.64461E+04 + 3.88248E+04 3.19164E+04 2.44089E+04 2.08809E+04 1.60604E+04 1.39426E+04 + 1.19908E+04 1.01543E+04 9.99103E+03 9.83266E+03 9.69817E+03 9.93823E+03 + 1.07006E+04 1.18672E+04 1.29783E+04 1.40980E+04 1.58167E+04 1.76233E+04 + 1.96952E+04 2.20600E+04 2.47789E+04 2.78172E+04 3.12034E+04 3.50168E+04 + 3.93197E+04 4.41737E+04 4.96543E+04 5.58488E+04 6.28644E+04 7.08442E+04 + + jn = 7 + 1.80421E-192 1.14117E-192 1.03384E-30 1.08628E-24 2.87249E-24 2.63957E-24 + 1.86795E-24 1.29940E-05 6.77015E-04 6.70242E-04 7.62984E+00 1.07893E+02 + 1.13339E+02 4.14388E+03 8.35170E+03 1.84865E+04 4.08386E+04 6.54852E+04 + 9.37005E+04 1.46200E+05 1.97535E+05 2.39014E+05 2.72353E+05 2.86090E+05 + 2.83688E+05 2.69941E+05 2.46504E+05 2.16174E+05 1.82339E+05 1.46889E+05 + 1.22780E+05 1.00928E+05 7.71848E+04 6.60272E+04 5.07837E+04 4.40865E+04 + 3.79148E+04 3.21078E+04 3.15916E+04 3.10908E+04 3.06656E+04 3.14247E+04 + 3.38353E+04 3.75236E+04 4.10368E+04 4.45767E+04 5.00106E+04 5.57221E+04 + 6.22720E+04 6.97480E+04 7.83428E+04 8.79468E+04 9.86497E+04 1.10703E+05 + 1.24302E+05 1.39641E+05 1.56959E+05 1.76532E+05 1.98696E+05 2.23903E+05 + + jn = 8 + 5.70747E-192 3.61489E-192 3.27930E-30 3.44878E-24 9.13117E-24 8.40281E-24 + 5.95340E-24 4.14724E-05 2.16371E-03 2.14458E-03 2.44376E+01 3.45776E+02 + 3.63239E+02 1.33032E+04 2.67841E+04 5.93338E+04 1.30909E+05 2.09481E+05 + 2.99213E+05 4.66092E+05 6.28734E+05 7.59718E+05 8.64704E+05 9.07429E+05 + 8.99126E+05 8.55070E+05 7.80421E+05 6.84155E+05 5.76885E+05 4.64634E+05 + 3.88310E+05 3.19151E+05 2.44046E+05 2.08755E+05 1.60554E+05 1.39375E+05 + 1.19862E+05 1.01504E+05 9.98718E+04 9.82887E+04 9.69449E+04 9.93440E+04 + 1.06964E+05 1.18622E+05 1.29725E+05 1.40911E+05 1.58083E+05 1.76129E+05 + 1.96823E+05 2.20439E+05 2.47587E+05 2.77917E+05 3.11712E+05 3.49762E+05 + 3.92683E+05 4.41086E+05 4.95718E+05 5.57439E+05 6.27309E+05 7.06736E+05 + + jn = 9 + 1.80117E-191 1.14484E-191 1.04221E-29 1.09879E-23 2.91871E-23 2.69592E-23 + 1.91594E-23 1.33954E-04 7.01289E-03 6.97228E-03 7.96654E+01 1.12928E+03 + 1.18696E+03 4.36850E+04 8.77820E+04 1.95019E+05 4.29123E+05 6.83311E+05 + 9.71808E+05 1.50748E+06 2.02488E+06 2.43771E+06 2.76587E+06 2.89456E+06 + 2.86187E+06 2.71718E+06 2.47618E+06 2.16846E+06 1.82672E+06 1.47038E+06 + 1.22826E+06 1.00906E+06 7.71356E+05 6.59690E+05 5.07312E+05 4.40338E+05 + 3.78670E+05 3.20673E+05 3.15519E+05 3.10518E+05 3.06277E+05 3.13852E+05 + 3.37913E+05 3.74723E+05 4.09769E+05 4.45061E+05 4.99237E+05 5.56151E+05 + 6.21390E+05 6.95812E+05 7.81327E+05 8.76815E+05 9.83142E+05 1.10278E+06 + 1.23762E+06 1.38955E+06 1.56085E+06 1.75415E+06 1.97267E+06 2.22068E+06 + + jn = 10 + 5.56829E-191 3.56496E-191 3.26891E-29 3.46541E-23 9.26584E-23 8.62188E-23 + 6.16576E-23 4.34123E-04 2.28802E-02 2.28915E-02 2.63120E+02 3.74810E+03 + 3.95190E+03 1.47087E+05 2.95418E+05 6.62141E+05 1.45417E+06 2.29988E+06 + 3.24961E+06 5.00536E+06 6.67013E+06 7.97125E+06 8.98365E+06 9.34381E+06 + 9.19173E+06 8.69258E+06 7.89165E+06 6.89261E+06 5.79211E+06 4.65492E+06 + 3.88361E+06 3.18672E+06 2.43404E+06 2.08069E+06 1.59964E+06 1.38804E+06 + 1.19353E+06 1.01075E+06 9.94545E+05 9.78798E+05 9.65473E+05 9.89303E+05 + 1.06503E+06 1.18083E+06 1.29094E+06 1.40165E+06 1.57161E+06 1.74989E+06 + 1.95397E+06 2.18642E+06 2.45310E+06 2.75025E+06 3.08033E+06 3.45073E+06 + 3.86697E+06 4.33429E+06 4.85909E+06 5.44858E+06 6.11143E+06 6.85917E+06 + + jn = 11 + 1.59093E-190 1.03046E-190 9.55894E-29 1.02310E-22 2.76170E-22 2.59600E-22 + 1.87295E-22 1.33085E-03 7.07642E-02 7.14659E-02 8.29456E+02 1.19276E+04 + 1.26875E+04 4.78779E+05 9.68642E+05 2.20263E+06 4.86735E+06 7.70386E+06 + 1.08759E+07 1.67047E+07 2.21346E+07 2.62855E+07 2.94032E+07 3.03441E+07 + 2.96423E+07 2.78640E+07 2.51406E+07 2.18584E+07 1.82866E+07 1.46548E+07 + 1.21987E+07 9.98720E+06 7.61655E+06 6.50576E+06 4.99969E+06 4.33642E+06 + 3.72877E+06 3.15852E+06 3.10875E+06 3.05999E+06 3.01881E+06 3.09279E+06 + 3.32816E+06 3.68744E+06 4.02742E+06 4.36720E+06 4.88879E+06 5.43282E+06 + 6.05245E+06 6.75392E+06 7.55387E+06 8.43833E+06 9.41184E+06 1.04938E+07 + 1.16968E+07 1.30307E+07 1.45085E+07 1.61432E+07 1.79502E+07 1.99499E+07 + + jn = 12 + 3.85899E-190 2.54625E-190 2.40477E-28 2.61300E-22 7.13654E-22 6.78258E-22 + 4.93868E-22 3.53674E-03 1.89417E-01 1.93282E-01 2.27036E+03 3.30779E+04 + 3.57184E+04 1.35025E+06 2.77935E+06 6.34104E+06 1.42368E+07 2.28778E+07 + 3.26713E+07 5.06943E+07 6.76208E+07 8.07301E+07 9.04274E+07 9.32714E+07 + 9.09944E+07 8.53334E+07 7.67357E+07 6.65316E+07 5.54666E+07 4.43708E+07 + 3.68762E+07 3.01357E+07 2.29593E+07 1.96113E+07 1.50796E+07 1.30861E+07 + 1.12655E+07 9.55552E+06 9.41763E+06 9.27729E+06 9.15692E+06 9.37558E+06 + 1.00741E+07 1.11334E+07 1.21177E+07 1.30800E+07 1.45594E+07 1.60722E+07 + 1.77670E+07 1.96492E+07 2.17570E+07 2.40336E+07 2.64735E+07 2.91131E+07 + 3.19644E+07 3.50249E+07 3.83008E+07 4.17913E+07 4.54954E+07 4.94187E+07 + + jn = 13 + 7.27806E-190 4.93572E-190 4.78928E-28 5.32499E-22 1.47755E-21 1.42277E-21 + 1.04570E-21 7.51867E-03 4.03212E-01 4.14597E-01 4.92104E+03 7.26622E+04 + 7.99764E+04 2.96788E+06 6.26003E+06 1.39989E+07 3.20769E+07 5.28839E+07 + 7.70595E+07 1.22196E+08 1.66134E+08 2.02231E+08 2.29796E+08 2.39939E+08 + 2.36623E+08 2.23569E+08 2.02278E+08 1.76163E+08 1.47261E+08 1.18224E+08 + 9.85172E+07 8.06673E+07 6.16021E+07 5.27900E+07 4.07425E+07 3.54978E+07 + 3.06987E+07 2.61474E+07 2.58744E+07 2.55508E+07 2.52466E+07 2.58008E+07 + 2.76048E+07 3.02917E+07 3.26560E+07 3.48201E+07 3.81927E+07 4.14618E+07 + 4.49807E+07 4.87150E+07 5.27382E+07 5.68650E+07 6.10401E+07 6.53211E+07 + 6.97004E+07 7.41264E+07 7.85900E+07 8.30593E+07 8.75043E+07 9.19117E+07 + + jn = 14 + 1.02832E-189 7.15351E-190 7.12783E-28 8.11408E-22 2.28913E-21 2.23469E-21 + 1.65731E-21 1.19336E-02 6.38038E-01 6.58461E-01 7.86435E+03 1.17276E+05 + 1.31357E+05 4.74259E+06 1.02410E+07 2.22255E+07 5.18626E+07 8.77552E+07 + 1.30564E+08 2.12194E+08 2.95297E+08 3.68843E+08 4.28221E+08 4.56278E+08 + 4.58900E+08 4.40388E+08 4.04313E+08 3.56217E+08 3.00526E+08 2.43595E+08 + 2.04537E+08 1.68579E+08 1.29578E+08 1.11853E+08 8.69927E+07 7.64433E+07 + 6.67059E+07 5.72623E+07 5.70946E+07 5.66380E+07 5.60587E+07 5.70680E+07 + 6.05564E+07 6.55732E+07 6.94698E+07 7.24982E+07 7.75729E+07 8.19683E+07 + 8.63869E+07 9.07316E+07 9.51930E+07 9.94249E+07 1.03346E+08 1.07106E+08 + 1.10727E+08 1.14139E+08 1.17383E+08 1.20444E+08 1.23311E+08 1.25997E+08 + + jn = 15 + 1.18656E-189 8.36979E-190 8.46680E-28 9.77404E-22 2.78577E-21 2.74319E-21 + 2.04597E-21 1.47397E-02 7.85898E-01 8.12145E-01 9.72694E+03 1.45808E+05 + 1.65017E+05 5.84769E+06 1.28066E+07 2.72420E+07 6.42398E+07 1.10445E+08 + 1.66494E+08 2.75035E+08 3.88993E+08 4.95107E+08 5.84443E+08 6.33089E+08 + 6.47512E+08 6.30175E+08 5.86597E+08 5.22728E+08 4.45221E+08 3.64462E+08 + 3.08487E+08 2.56077E+08 1.98224E+08 1.72434E+08 1.35208E+08 1.19912E+08 + 1.05660E+08 9.14718E+07 9.19610E+07 9.16843E+07 9.09051E+07 9.21299E+07 + 9.68673E+07 1.03393E+08 1.07554E+08 1.09841E+08 1.14764E+08 1.18308E+08 + 1.21592E+08 1.24528E+08 1.27503E+08 1.30084E+08 1.32213E+08 1.34148E+08 + 1.35952E+08 1.37552E+08 1.39029E+08 1.40378E+08 1.41595E+08 1.42701E+08 + + ext rad source,m (eV s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + + 2022-05-24 16:56:06 by user holma2 using CRUMPET V1.0 +Calculated from file "UEDGE-CRUMPET/D_2022/input_D_2022.dat" \ No newline at end of file diff --git a/crmrates/crumpet_nrates.dat b/crmrates/crumpet_nrates.dat new file mode 100644 index 00000000..dbda2bd8 --- /dev/null +++ b/crmrates/crumpet_nrates.dat @@ -0,0 +1,1089 @@ + H0 depl. Rate(jt,jn) (s**-1) Te(jt) = 10**(-1.2 + (jt-1)/10) jt= 1,60 + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 -3.03797E-46 -1.06096E-36 -6.51272E-29 + -8.93852E-23 -6.70769E-18 -4.93148E-14 -6.41754E-11 -1.95170E-08 -1.83985E-06 + -7.04353E-05 -1.32320E-03 -1.35965E-02 -9.28120E-02 -4.23305E-01 -1.46190E+00 + -4.01059E+00 -9.13575E+00 -1.78373E+01 -3.11188E+01 -4.90792E+01 -7.13614E+01 + -9.73415E+01 -1.24994E+02 -1.54780E+02 -1.83667E+02 -2.10479E+02 -2.34241E+02 + -2.54147E+02 -2.70110E+02 -2.80639E+02 -2.86527E+02 -2.89046E+02 -2.86295E+02 + -2.81475E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 + -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 + -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 + -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 -2.75089E+02 + + jn = 2 + -5.09789E-57 -5.09789E-57 -5.09789E-57 -9.71603E-46 -3.40976E-36 -2.09248E-28 + -2.87070E-22 -2.15294E-17 -1.58183E-13 -2.05680E-10 -6.24948E-08 -5.88600E-06 + -2.25119E-04 -4.22525E-03 -4.33765E-02 -2.95840E-01 -1.34823E+00 -4.65305E+00 + -1.27568E+01 -2.90420E+01 -5.66746E+01 -9.88273E+01 -1.55801E+02 -2.26448E+02 + -3.08782E+02 -3.96375E+02 -4.90683E+02 -5.82105E+02 -6.66916E+02 -7.42044E+02 + -8.04943E+02 -8.55348E+02 -8.88551E+02 -9.07070E+02 -9.14933E+02 -9.06128E+02 + -8.90787E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 + -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 + -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 + -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 -8.70518E+02 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 -3.22956E-45 -1.13457E-35 -6.95529E-28 + -9.52641E-22 -7.12815E-17 -5.22453E-13 -6.77304E-10 -2.05139E-07 -1.92606E-05 + -7.34306E-04 -1.37414E-02 -1.40664E-01 -9.56853E-01 -4.35055E+00 -1.49851E+01 + -4.10065E+01 -9.32049E+01 -1.81631E+02 -3.16313E+02 -4.98106E+02 -7.23231E+02 + -9.85265E+02 -1.26369E+03 -1.56307E+03 -1.85293E+03 -2.12146E+03 -2.35897E+03 + -2.55749E+03 -2.71626E+03 -2.82040E+03 -2.87804E+03 -2.90195E+03 -2.87312E+03 + -2.82365E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 + -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 + -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 + -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 -2.75886E+03 + + jn = 4 + 2.03916E-56 2.03916E-56 2.03916E-56 -1.19767E-44 -4.17525E-35 -2.54662E-27 + -3.46369E-21 -2.56816E-16 -1.86442E-12 -2.39078E-09 -7.16159E-07 -6.65444E-05 + -2.51184E-03 -4.65880E-02 -4.73047E-01 -3.19483E+00 -1.44389E+01 -4.94840E+01 + -1.34804E+02 -3.05242E+02 -5.92932E+02 -1.02961E+03 -1.61741E+03 -2.34322E+03 + -3.18576E+03 -4.07862E+03 -5.03581E+03 -5.95997E+03 -6.81337E+03 -7.56542E+03 + -8.19129E+03 -8.68932E+03 -9.01236E+03 -9.18749E+03 -9.25541E+03 -9.15604E+03 + -8.99149E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 + -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 + -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 + -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 -8.78061E+03 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 -5.57892E-44 -1.93961E-34 -1.16036E-26 + -1.53913E-20 -1.10675E-15 -7.78509E-12 -9.65627E-09 -2.80241E-06 -2.53114E-04 + -9.31563E-03 -1.69103E-01 -1.68572E+00 -1.12082E+01 -5.00283E+01 -1.69713E+02 + -4.58373E+02 -1.03068E+03 -1.99067E+03 -3.43937E+03 -5.38099E+03 -7.76760E+03 + -1.05264E+04 -1.34382E+04 -1.65437E+04 -1.95286E+04 -2.22701E+04 -2.46695E+04 + -2.66497E+04 -2.82103E+04 -2.91999E+04 -2.97129E+04 -2.98806E+04 -2.95130E+04 + -2.89374E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 + -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 + -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 + -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 -2.82285E+04 + + jn = 6 + -4.89398E-55 -4.89398E-55 -4.89398E-55 -3.81504E-43 -1.28309E-33 -7.32836E-26 + -9.16136E-20 -6.14375E-15 -4.02526E-11 -4.65304E-08 -1.26665E-05 -1.08279E-03 + -3.80286E-02 -6.64284E-01 -6.41600E+00 -4.15612E+01 -1.81796E+02 -6.06780E+02 + -1.61733E+03 -3.59893E+03 -6.89348E+03 -1.18252E+04 -1.83982E+04 -2.64327E+04 + -3.56732E+04 -4.53796E+04 -5.56641E+04 -6.54983E+04 -7.44717E+04 -8.22530E+04 + -8.86058E+04 -9.35434E+04 -9.65744E+04 -9.80367E+04 -9.83564E+04 -9.69362E+04 + -9.48352E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 + -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 + -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 + -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 -9.23710E+04 + + jn = 7 + -6.52530E-55 -6.52530E-55 -6.52530E-55 -3.62446E-42 -1.17121E-32 -6.25474E-25 + -7.15211E-19 -4.31810E-14 -2.54103E-10 -2.64623E-07 -6.56658E-05 -5.18964E-03 + -1.70665E-01 -2.82579E+00 -2.61329E+01 -1.63354E+02 -6.94974E+02 -2.26899E+03 + -5.94037E+03 -1.30347E+04 -2.46932E+04 -4.19626E+04 -6.48129E+04 -9.25690E+04 + -1.24293E+05 -1.57437E+05 -1.92288E+05 -2.25424E+05 -2.55426E+05 -2.81171E+05 + -3.01943E+05 -3.17797E+05 -3.27154E+05 -3.31238E+05 -3.31419E+05 -3.25872E+05 + -3.18021E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 + -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 + -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 + -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 -3.09259E+05 + + jn = 8 + -2.08810E-53 -2.08810E-53 -2.08810E-53 -4.25098E-41 -1.32656E-31 -6.61958E-24 + -6.86094E-18 -3.67747E-13 -1.91427E-09 -1.76871E-06 -3.94333E-04 -2.83671E-02 + -8.59779E-01 -1.32863E+01 -1.16031E+02 -6.91272E+02 -2.83208E+03 -8.97331E+03 + -2.29269E+04 -4.93695E+04 -9.21729E+04 -1.54759E+05 -2.36804E+05 -3.35774E+05 + -4.48062E+05 -5.64640E+05 -6.86224E+05 -8.01099E+05 -9.04067E+05 -9.91400E+05 + -1.06087E+06 -1.11261E+06 -1.14164E+06 -1.15237E+06 -1.14935E+06 -1.12716E+06 + -1.09682E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 + -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 + -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 + -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 -1.06472E+06 + + jn = 9 + -2.87113E-52 -2.87113E-52 -2.87113E-52 -5.63636E-40 -1.72664E-30 -8.19757E-23 + -7.83035E-17 -3.77100E-12 -1.74431E-08 -1.42379E-05 -2.81438E-03 -1.80770E-01 + -4.94732E+00 -6.99712E+01 -5.68105E+02 -3.18400E+03 -1.24470E+04 -3.80015E+04 + -9.41865E+04 -1.98145E+05 -3.63301E+05 -6.01078E+05 -9.09053E+05 -1.27752E+06 + -1.69179E+06 -2.11834E+06 -2.55914E+06 -2.97259E+06 -3.33825E+06 -3.64391E+06 + -3.88250E+06 -4.05445E+06 -4.14452E+06 -4.16767E+06 -4.14125E+06 -4.04869E+06 + -3.92603E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 + -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 + -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 + -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 -3.80306E+06 + + jn = 10 + -4.07179E-51 -4.07179E-51 -4.07179E-51 -7.73308E-39 -2.34758E-29 -1.08197E-21 + -9.76512E-16 -4.31697E-11 -1.79899E-07 -1.30841E-04 -2.30228E-02 -1.32226E+00 + -3.26492E+01 -4.21041E+02 -3.16029E+03 -1.65259E+04 -6.10930E+04 -1.78005E+05 + -4.23683E+05 -8.63110E+05 -1.54212E+06 -2.49826E+06 -3.71513E+06 -5.15469E+06 + -6.75435E+06 -8.38531E+06 -1.00546E+07 -1.16114E+07 -1.29693E+07 -1.40868E+07 + -1.49435E+07 -1.55375E+07 -1.58253E+07 -1.58527E+07 -1.56937E+07 -1.52943E+07 + -1.47774E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 + -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 + -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 + -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 -1.42813E+07 + + jn = 11 + -5.07825E-50 -5.07825E-50 -5.07825E-50 -9.57061E-38 -2.88652E-28 -1.30870E-20 + -1.14141E-14 -4.77380E-10 -1.85536E-06 -1.24657E-03 -2.01239E-01 -1.05371E+01 + -2.36267E+02 -2.76572E+03 -1.89503E+04 -9.09252E+04 -3.12299E+05 -8.54395E+05 + -1.92684E+06 -3.76147E+06 -6.49800E+06 -1.02533E+07 -1.49429E+07 -2.04322E+07 + -2.64728E+07 -3.25985E+07 -3.88429E+07 -4.46839E+07 -4.97692E+07 -5.39498E+07 + -5.71781E+07 -5.94153E+07 -6.05367E+07 -6.06600E+07 -6.00807E+07 -5.86145E+07 + -5.66768E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 + -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 + -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 + -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 -5.48187E+07 + + jn = 12 + -5.23695E-49 -5.23695E-49 -5.23695E-49 -9.93315E-37 -2.99993E-27 -1.35666E-19 + -1.16946E-13 -4.77768E-09 -1.79136E-05 -1.13797E-02 -1.68908E+00 -7.92588E+01 + -1.57156E+03 -1.62941E+04 -1.00118E+05 -4.36856E+05 -1.39104E+06 -3.58365E+06 + -7.70738E+06 -1.45226E+07 -2.44307E+07 -3.77983E+07 -5.42994E+07 -7.35079E+07 + -9.45481E+07 -1.15866E+08 -1.37605E+08 -1.58067E+08 -1.75973E+08 -1.90808E+08 + -2.02489E+08 -2.10785E+08 -2.15329E+08 -2.16402E+08 -2.15047E+08 -2.10646E+08 + -2.04549E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 + -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 + -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 + -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 -1.98538E+08 + + jn = 13 + -4.33723E-48 -4.33723E-48 -4.33723E-48 -8.37023E-36 -2.56533E-26 -1.17551E-18 + -1.02110E-12 -4.16418E-08 -1.52452E-04 -9.00845E-02 -1.17517E+01 -4.71844E+02 + -8.08215E+03 -7.44355E+04 -4.18248E+05 -1.70654E+06 -5.18049E+06 -1.28919E+07 + -2.70321E+07 -5.00283E+07 -8.30798E+07 -1.27354E+08 -1.81752E+08 -2.44951E+08 + -3.14067E+08 -3.84109E+08 -4.55588E+08 -5.23103E+08 -5.82396E+08 -6.31769E+08 + -6.71083E+08 -6.99446E+08 -7.15738E+08 -7.20702E+08 -7.17779E+08 -7.04975E+08 + -6.86596E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 + -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 + -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 + -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 -6.68064E+08 + + jn = 14 + -2.65432E-47 -2.65432E-47 -2.65432E-47 -5.27266E-35 -1.66013E-25 -7.81770E-18 + -6.94878E-12 -2.86672E-07 -1.02199E-03 -5.43899E-01 -6.04192E+01 -2.09003E+03 + -3.21414E+04 -2.75786E+05 -1.48005E+06 -5.85492E+06 -1.74140E+07 -4.27309E+07 + -8.87167E+07 -1.63071E+08 -2.69504E+08 -4.11726E+08 -5.86193E+08 -7.88759E+08 + -1.01018E+09 -1.23460E+09 -1.46370E+09 -1.68040E+09 -1.87096E+09 -2.02997E+09 + -2.15714E+09 -2.24944E+09 -2.30340E+09 -2.32120E+09 -2.31388E+09 -2.27509E+09 + -2.21850E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 + -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 + -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 + -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 -2.16086E+09 + + jn = 15 + -1.18200E-46 -1.18200E-46 -1.18200E-46 -2.40898E-34 -7.77860E-25 -3.76417E-17 + -3.43066E-11 -1.43636E-06 -4.99260E-03 -2.41462E+00 -2.38473E+02 -7.57716E+03 + -1.10761E+05 -9.22873E+05 -4.86628E+06 -1.90346E+07 -5.62070E+07 -1.37254E+08 + -2.84005E+08 -5.20835E+08 -8.59389E+08 -1.31142E+09 -1.86566E+09 -2.50903E+09 + -3.21218E+09 -3.92488E+09 -4.65256E+09 -5.34113E+09 -5.94698E+09 -6.45285E+09 + -6.85800E+09 -7.15269E+09 -7.32597E+09 -7.38457E+09 -7.36355E+09 -7.24284E+09 + -7.06571E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 + -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 + -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 + -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 -6.88457E+09 + + H2->H0 Rate(jt,jn) (s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 7.46422E-08 4.23463E-07 2.40238E-06 1.36284E-05 7.72994E-05 4.38186E-04 + 2.47896E-03 1.39259E-02 7.63725E-02 3.89464E-01 1.57238E+00 3.60955E+00 + 6.00548E+00 8.34087E+00 1.26859E+01 1.97987E+01 3.79304E+01 6.40235E+01 + 1.01708E+02 1.58418E+02 2.25244E+02 2.97409E+02 3.72205E+02 4.41453E+02 + 5.03247E+02 5.57005E+02 6.01729E+02 6.37756E+02 6.66051E+02 6.87184E+02 + 7.05516E+02 7.18638E+02 7.26002E+02 7.33451E+02 7.37569E+02 7.44920E+02 + 7.56386E+02 7.76182E+02 8.10997E+02 8.64728E+02 9.42828E+02 1.04994E+03 + 1.18793E+03 1.35430E+03 1.54097E+03 1.73537E+03 1.92192E+03 2.08303E+03 + 2.20493E+03 2.27976E+03 2.30733E+03 2.29431E+03 2.25190E+03 2.19257E+03 + 2.12697E+03 2.06210E+03 2.00050E+03 1.93992E+03 1.87275E+03 1.78593E+03 + + jn = 2 + 2.36035E-07 1.33909E-06 7.59686E-06 4.30952E-05 2.44425E-04 1.38550E-03 + 7.83761E-03 4.40245E-02 2.41408E-01 1.23089E+00 4.96867E+00 1.14045E+01 + 1.89733E+01 2.63549E+01 4.00946E+01 6.25918E+01 1.19929E+02 2.02440E+02 + 3.21600E+02 5.00911E+02 7.12204E+02 9.40372E+02 1.17685E+03 1.39580E+03 + 1.59119E+03 1.76117E+03 1.90261E+03 2.01654E+03 2.10604E+03 2.17289E+03 + 2.23088E+03 2.27240E+03 2.29571E+03 2.31928E+03 2.33232E+03 2.35558E+03 + 2.39186E+03 2.45446E+03 2.56456E+03 2.73448E+03 2.98145E+03 3.32019E+03 + 3.75655E+03 4.28264E+03 4.87296E+03 5.48770E+03 6.07761E+03 6.58711E+03 + 6.97259E+03 7.20921E+03 7.29640E+03 7.25522E+03 7.12111E+03 6.93349E+03 + 6.72607E+03 6.52093E+03 6.32614E+03 6.13457E+03 5.92214E+03 5.64761E+03 + + jn = 3 + 7.46373E-07 4.23436E-06 2.40222E-05 1.36264E-04 7.72780E-04 4.37969E-03 + 2.47694E-02 1.39086E-01 7.62365E-01 3.88528E+00 1.56760E+01 3.59667E+01 + 5.98248E+01 8.31408E+01 1.26591E+02 1.97792E+02 3.79128E+02 6.40034E+02 + 1.01677E+03 1.58363E+03 2.25154E+03 2.97273E+03 3.72019E+03 4.41223E+03 + 5.02983E+03 5.56722E+03 6.01443E+03 6.37480E+03 6.65795E+03 6.86954E+03 + 7.05314E+03 7.18464E+03 7.25856E+03 7.33329E+03 7.37470E+03 7.44839E+03 + 7.56322E+03 7.76129E+03 8.10950E+03 8.64686E+03 9.42790E+03 1.04991E+04 + 1.18790E+04 1.35427E+04 1.54094E+04 1.73534E+04 1.92189E+04 2.08301E+04 + 2.20491E+04 2.27974E+04 2.30731E+04 2.29429E+04 2.25188E+04 2.19255E+04 + 2.12696E+04 2.06209E+04 2.00049E+04 1.93991E+04 1.87274E+04 1.78592E+04 + + jn = 4 + 2.35996E-06 1.33886E-05 7.59559E-05 4.30783E-04 2.44233E-03 1.38350E-02 + 7.81883E-02 4.38633E-01 2.40148E+00 1.22230E+01 4.92542E+01 1.12900E+02 + 1.87720E+02 2.61265E+02 3.98710E+02 6.24369E+02 1.19798E+03 2.02294E+03 + 3.21369E+03 5.00495E+03 7.11497E+03 9.39289E+03 1.17535E+04 1.39390E+04 + 1.58898E+04 1.75876E+04 1.90012E+04 2.01410E+04 2.10373E+04 2.17078E+04 + 2.22900E+04 2.27076E+04 2.29431E+04 2.31810E+04 2.33135E+04 2.35478E+04 + 2.39121E+04 2.45393E+04 2.56409E+04 2.73406E+04 2.98108E+04 3.31984E+04 + 3.75624E+04 4.28234E+04 4.87268E+04 5.48744E+04 6.07737E+04 6.58689E+04 + 6.97239E+04 7.20903E+04 7.29623E+04 7.25506E+04 7.12097E+04 6.93337E+04 + 6.72595E+04 6.52083E+04 6.32604E+04 6.13447E+04 5.92205E+04 5.64752E+04 + + jn = 5 + 7.46102E-06 4.23281E-05 2.40135E-04 1.36141E-03 7.71298E-03 4.36384E-02 + 2.46187E-01 1.37799E+00 7.52458E+00 3.81929E+01 1.53526E+02 3.51339E+02 + 5.83986E+02 8.15614E+02 1.25075E+03 1.96763E+03 3.78273E+03 6.39091E+03 + 1.01528E+04 1.58092E+04 2.24689E+04 2.96552E+04 3.71003E+04 4.39919E+04 + 5.01436E+04 5.55000E+04 5.99631E+04 6.35659E+04 6.64032E+04 6.85303E+04 + 7.03806E+04 7.17119E+04 7.24682E+04 7.32320E+04 7.36616E+04 7.44127E+04 + 7.55736E+04 7.75641E+04 8.10516E+04 8.64299E+04 9.42441E+04 1.04959E+05 + 1.18761E+05 1.35400E+05 1.54069E+05 1.73511E+05 1.92167E+05 2.08281E+05 + 2.20472E+05 2.27957E+05 2.30716E+05 2.29415E+05 2.25175E+05 2.19244E+05 + 2.12685E+05 2.06199E+05 2.00040E+05 1.93983E+05 1.87265E+05 1.78585E+05 + + jn = 6 + 2.35850E-05 1.33804E-04 7.59091E-04 4.30056E-03 2.43302E-02 1.37315E-01 + 7.71946E-01 4.30240E+00 2.33860E+01 1.18179E+02 4.73374E+02 1.08128E+03 + 1.79786E+03 2.52693E+03 3.90643E+03 6.18962E+03 1.19351E+04 2.01802E+04 + 3.20589E+04 4.99072E+04 7.09041E+04 9.35429E+04 1.16981E+05 1.38665E+05 + 1.58015E+05 1.74868E+05 1.88921E+05 2.00280E+05 2.09245E+05 2.15988E+05 + 2.21874E+05 2.26133E+05 2.28583E+05 2.31060E+05 2.32483E+05 2.34920E+05 + 2.38650E+05 2.44992E+05 2.56049E+05 2.73081E+05 2.97813E+05 3.31715E+05 + 3.75375E+05 4.28003E+05 4.87053E+05 5.48543E+05 6.07550E+05 6.58516E+05 + 6.97079E+05 7.20757E+05 7.29491E+05 7.25385E+05 7.11987E+05 6.93236E+05 + 6.72503E+05 6.51997E+05 6.32524E+05 6.13372E+05 5.92134E+05 5.64686E+05 + + jn = 7 + 7.45516E-05 4.22949E-04 2.39947E-03 1.35811E-02 7.66682E-02 4.30972E-01 + 2.40902E+00 1.33390E+01 7.20431E+01 3.62071E+02 1.44470E+03 3.29512E+03 + 5.48640E+03 7.78079E+03 1.21584E+04 1.94421E+04 3.76310E+04 6.36912E+04 + 1.01181E+05 1.57453E+05 2.23572E+05 2.94766E+05 3.68379E+05 4.36381E+05 + 4.96994E+05 5.49747E+05 5.93730E+05 6.29312E+05 6.57453E+05 6.78705E+05 + 6.97361E+05 7.10981E+05 7.18968E+05 7.27093E+05 7.31930E+05 7.39988E+05 + 7.52137E+05 7.72492E+05 8.07633E+05 8.61658E+05 9.40014E+05 1.04735E+06 + 1.18553E+06 1.35205E+06 1.53888E+06 1.73341E+06 1.92010E+06 2.08135E+06 + 2.20338E+06 2.27833E+06 2.30603E+06 2.29312E+06 2.25081E+06 2.19157E+06 + 2.12606E+06 2.06126E+06 1.99971E+06 1.93918E+06 1.87204E+06 1.78526E+06 + + jn = 8 + 2.35676E-04 1.33705E-03 7.58529E-03 4.28914E-02 2.41502E-01 1.35041E+00 + 7.49237E+00 4.11565E+01 2.20676E+02 1.10233E+03 4.37832E+03 9.96642E+03 + 1.66194E+04 2.38220E+04 3.77175E+04 6.09722E+04 1.18541E+05 2.00883E+05 + 3.19128E+05 4.96365E+05 7.04253E+05 9.27608E+05 1.15798E+06 1.37010E+06 + 1.55850E+06 1.72191E+06 1.85775E+06 1.96745E+06 2.05422E+06 2.11992E+06 + 2.17815E+06 2.22121E+06 2.24714E+06 2.27402E+06 2.29096E+06 2.31836E+06 + 2.35888E+06 2.42511E+06 2.53730E+06 2.70919E+06 2.95797E+06 3.29831E+06 + 3.73611E+06 4.26348E+06 4.85498E+06 5.47085E+06 6.06186E+06 6.57245E+06 + 6.95901E+06 7.19670E+06 7.28491E+06 7.24467E+06 7.11143E+06 6.92457E+06 + 6.71781E+06 6.51325E+06 6.31893E+06 6.12776E+06 5.91565E+06 5.64140E+06 + + jn = 9 + 7.45126E-04 4.22728E-03 2.39821E-02 1.35508E-01 7.61218E-01 4.23465E+00 + 2.33128E+01 1.26907E+02 6.74159E+02 3.33893E+03 1.31788E+04 2.99426E+04 + 5.01084E+04 7.27337E+04 1.16890E+05 1.91024E+05 3.72991E+05 6.32971E+05 + 1.00559E+06 1.56299E+06 2.21514E+06 2.91320E+06 3.62969E+06 4.28471E+06 + 4.86130E+06 5.35663E+06 5.76404E+06 6.08997E+06 6.34609E+06 6.53930E+06 + 6.71348E+06 6.84441E+06 6.92603E+06 7.01467E+06 7.07552E+06 7.17224E+06 + 7.31246E+06 7.53312E+06 7.89435E+06 8.44461E+06 9.23788E+06 1.03203E+07 + 1.17105E+07 1.33834E+07 1.52589E+07 1.72113E+07 1.90852E+07 2.07047E+07 + 2.19322E+07 2.26888E+07 2.29726E+07 2.28500E+07 2.24330E+07 2.18459E+07 + 2.11954E+07 2.05513E+07 1.99392E+07 1.93366E+07 1.86675E+07 1.78015E+07 + + jn = 10 + 2.35608E-03 1.33666E-02 7.58312E-02 4.28300E-01 2.40237E+00 1.33096E+01 + 7.27123E+01 3.91769E+02 2.05958E+03 1.01207E+04 3.98103E+04 9.06056E+04 + 1.52588E+05 2.23531E+05 3.63382E+05 5.98009E+05 1.17106E+06 1.98996E+06 + 3.16125E+06 4.90768E+06 6.94301E+06 9.10829E+06 1.13117E+07 1.32998E+07 + 1.50196E+07 1.64669E+07 1.76285E+07 1.85338E+07 1.92284E+07 1.97405E+07 + 2.02142E+07 2.05760E+07 2.08088E+07 2.10879E+07 2.13023E+07 2.16495E+07 + 2.21498E+07 2.29056E+07 2.40858E+07 2.58664E+07 2.84155E+07 3.18769E+07 + 3.63085E+07 4.16320E+07 4.75943E+07 5.37993E+07 5.97561E+07 6.49098E+07 + 6.88244E+07 7.12505E+07 7.21810E+07 7.18248E+07 7.05348E+07 6.87041E+07 + 6.66693E+07 6.46512E+07 6.27307E+07 6.08372E+07 5.87304E+07 5.59988E+07 + + jn = 11 + 7.45033E-03 4.22675E-02 2.39791E-01 1.35411E+00 7.58912E+00 4.19284E+01 + 2.27710E+02 1.21731E+03 6.35575E+03 3.11033E+04 1.22208E+05 2.78557E+05 + 4.70993E+05 6.92251E+05 1.13274E+06 1.86990E+06 3.66554E+06 6.23366E+06 + 9.89990E+06 1.53429E+07 2.16600E+07 2.83368E+07 3.50666E+07 4.10503E+07 + 4.61196E+07 5.02704E+07 5.34857E+07 5.58789E+07 5.76227E+07 5.88267E+07 + 5.99597E+07 6.08128E+07 6.13437E+07 6.21019E+07 6.27465E+07 6.38884E+07 + 6.55853E+07 6.81386E+07 7.20402E+07 7.78548E+07 8.60998E+07 9.72209E+07 + 1.11397E+08 1.28381E+08 1.47378E+08 1.67140E+08 1.86119E+08 2.02562E+08 + 2.15091E+08 2.22915E+08 2.26006E+08 2.25020E+08 2.21068E+08 2.15390E+08 + 2.09047E+08 2.02737E+08 1.96716E+08 1.90761E+08 1.84114E+08 1.75475E+08 + + jn = 12 + 2.35597E-02 1.33660E-01 7.58277E-01 4.28172E+00 2.39882E+01 1.32347E+02 + 7.16587E+02 3.81521E+03 1.98374E+04 9.66659E+04 3.78375E+05 8.61167E+05 + 1.45885E+06 2.15270E+06 3.53884E+06 5.84846E+06 1.14473E+07 1.94550E+07 + 3.08864E+07 4.77884E+07 6.73709E+07 8.80118E+07 1.08707E+08 1.26967E+08 + 1.42246E+08 1.54531E+08 1.63803E+08 1.70433E+08 1.75012E+08 1.77913E+08 + 1.80610E+08 1.82523E+08 1.83551E+08 1.85405E+08 1.87082E+08 1.90464E+08 + 1.95752E+08 2.03966E+08 2.16751E+08 2.35623E+08 2.62182E+08 2.97808E+08 + 3.43055E+08 3.97144E+08 4.57577E+08 5.20422E+08 5.80781E+08 6.33133E+08 + 6.73110E+08 6.98203E+08 7.08311E+08 7.05491E+08 6.93244E+08 6.75474E+08 + 6.55530E+08 6.35611E+08 6.16523E+08 5.97560E+08 5.76326E+08 5.48720E+08 + + jn = 13 + 7.45021E-02 4.22669E-01 2.39787E+00 1.35396E+01 7.58448E+01 4.18228E+02 + 2.26160E+03 1.20118E+04 6.21429E+04 3.00317E+05 1.16751E+06 2.65687E+06 + 4.52376E+06 6.71905E+06 1.10744E+07 1.82812E+07 3.56153E+07 6.03863E+07 + 9.58544E+07 1.48063E+08 2.08647E+08 2.72624E+08 3.36752E+08 3.93391E+08 + 4.40705E+08 4.78606E+08 5.07019E+08 5.27098E+08 5.40719E+08 5.49045E+08 + 5.56546E+08 5.61630E+08 5.64075E+08 5.69043E+08 5.73724E+08 5.83814E+08 + 6.00097E+08 6.26043E+08 6.67182E+08 7.27625E+08 8.12371E+08 9.25716E+08 + 1.06938E+09 1.24091E+09 1.43245E+09 1.63158E+09 1.82278E+09 1.98865E+09 + 2.11534E+09 2.19491E+09 2.22701E+09 2.21812E+09 2.17928E+09 2.12282E+09 + 2.05929E+09 1.99564E+09 1.93442E+09 1.87339E+09 1.80502E+09 1.71639E+09 + + jn = 14 + 2.35596E-01 1.33659E+00 7.58273E+00 4.28156E+01 2.39829E+02 1.32223E+03 + 7.14564E+03 3.78584E+04 1.94347E+05 9.28692E+05 3.59810E+06 8.23588E+06 + 1.41265E+07 2.10792E+07 3.47287E+07 5.71870E+07 1.10745E+08 1.87118E+08 + 2.96898E+08 4.57581E+08 6.44481E+08 8.42480E+08 1.04133E+09 1.21794E+09 + 1.36597E+09 1.48519E+09 1.57498E+09 1.63905E+09 1.68311E+09 1.71052E+09 + 1.73452E+09 1.75088E+09 1.75922E+09 1.77452E+09 1.78951E+09 1.82096E+09 + 1.87212E+09 1.95433E+09 2.08521E+09 2.27716E+09 2.54595E+09 2.90493E+09 + 3.35947E+09 3.90181E+09 4.50739E+09 5.13693E+09 5.74106E+09 6.26505E+09 + 6.66505E+09 6.91592E+09 7.01651E+09 6.98737E+09 6.86338E+09 6.68345E+09 + 6.48100E+09 6.27797E+09 6.08240E+09 5.88733E+09 5.66904E+09 5.38680E+09 + + jn = 15 + 7.45020E-01 4.22668E+00 2.39787E+01 1.35394E+02 7.58393E+02 4.18091E+03 + 2.25863E+04 1.19384E+05 6.08102E+05 2.88265E+06 1.11914E+07 2.57808E+07 + 4.44275E+07 6.64152E+07 1.09294E+08 1.79675E+08 3.46545E+08 5.83950E+08 + 9.25980E+08 1.42424E+09 2.00433E+09 2.61967E+09 3.23844E+09 3.79021E+09 + 4.25400E+09 4.62975E+09 4.91427E+09 5.12000E+09 5.26419E+09 5.35639E+09 + 5.43582E+09 5.49118E+09 5.52216E+09 5.57181E+09 5.62202E+09 5.72193E+09 + 5.88422E+09 6.14523E+09 6.55960E+09 7.16711E+09 8.01751E+09 9.15257E+09 + 1.05890E+10 1.23025E+10 1.42160E+10 1.62056E+10 1.81142E+10 1.97695E+10 + 2.10329E+10 2.18247E+10 2.21412E+10 2.20476E+10 2.16541E+10 2.10837E+10 + 2.04419E+10 1.97983E+10 1.91781E+10 1.85596E+10 1.78678E+10 1.69741E+10 + + H2 depl. Rate(jt,jn) (s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + -2.48822E-08 -1.41162E-07 -8.00836E-07 -4.54308E-06 -2.57688E-05 -1.46085E-04 + -8.26601E-04 -4.64596E-03 -2.55189E-02 -1.30749E-01 -5.35345E-01 -1.26610E+00 + -2.20495E+00 -3.38849E+00 -5.66736E+00 -9.51240E+00 -1.88256E+01 -3.23358E+01 + -5.22640E+01 -8.31174E+01 -1.21397E+02 -1.65712E+02 -2.15515E+02 -2.66770E+02 + -3.18149E+02 -3.68547E+02 -4.16212E+02 -4.60002E+02 -4.99143E+02 -5.32719E+02 + -5.62399E+02 -5.85897E+02 -6.02239E+02 -6.14784E+02 -6.21131E+02 -6.25405E+02 + -6.28147E+02 -6.32042E+02 -6.41309E+02 -6.58357E+02 -6.86596E+02 -7.29015E+02 + -7.87112E+02 -8.60113E+02 -9.44403E+02 -1.03411E+03 -1.12188E+03 -1.19930E+03 + -1.25992E+03 -1.30020E+03 -1.32040E+03 -1.32399E+03 -1.31645E+03 -1.30348E+03 + -1.28953E+03 -1.27707E+03 -1.26648E+03 -1.25610E+03 -1.24179E+03 -1.21636E+03 + + jn = 2 + -7.86846E-08 -4.46394E-07 -2.53247E-06 -1.43665E-05 -8.14880E-05 -4.61962E-04 + -2.61394E-03 -1.46918E-02 -8.06980E-02 -4.13466E-01 -1.69291E+00 -4.00373E+00 + -6.97264E+00 -1.07148E+01 -1.79209E+01 -3.00793E+01 -5.95289E+01 -1.02251E+02 + -1.65269E+02 -2.62835E+02 -3.83886E+02 -5.24021E+02 -6.81511E+02 -8.43595E+02 + -1.00607E+03 -1.16544E+03 -1.31617E+03 -1.45465E+03 -1.57843E+03 -1.68460E+03 + -1.77846E+03 -1.85277E+03 -1.90445E+03 -1.94412E+03 -1.96419E+03 -1.97770E+03 + -1.98637E+03 -1.99869E+03 -2.02800E+03 -2.08191E+03 -2.17121E+03 -2.30535E+03 + -2.48907E+03 -2.71992E+03 -2.98646E+03 -3.27014E+03 -3.54768E+03 -3.79252E+03 + -3.98420E+03 -4.11160E+03 -4.17548E+03 -4.18684E+03 -4.16297E+03 -4.12195E+03 + -4.07786E+03 -4.03845E+03 -4.00495E+03 -3.97214E+03 -3.92689E+03 -3.84647E+03 + + jn = 3 + -2.48822E-07 -1.41162E-06 -8.00836E-06 -4.54308E-05 -2.57688E-04 -1.46085E-03 + -8.26601E-03 -4.64596E-02 -2.55189E-01 -1.30749E+00 -5.35345E+00 -1.26609E+01 + -2.20494E+01 -3.38824E+01 -5.66694E+01 -9.51167E+01 -1.88243E+02 -3.23343E+02 + -5.22622E+02 -8.31149E+02 -1.21395E+03 -1.65709E+03 -2.15512E+03 -2.66767E+03 + -3.18147E+03 -3.68544E+03 -4.16210E+03 -4.60000E+03 -4.99142E+03 -5.32718E+03 + -5.62399E+03 -5.85896E+03 -6.02239E+03 -6.14784E+03 -6.21131E+03 -6.25405E+03 + -6.28147E+03 -6.32042E+03 -6.41309E+03 -6.58357E+03 -6.86596E+03 -7.29014E+03 + -7.87112E+03 -8.60113E+03 -9.44403E+03 -1.03411E+04 -1.12188E+04 -1.19930E+04 + -1.25992E+04 -1.30020E+04 -1.32040E+04 -1.32399E+04 -1.31645E+04 -1.30347E+04 + -1.28953E+04 -1.27707E+04 -1.26647E+04 -1.25610E+04 -1.24179E+04 -1.21636E+04 + + jn = 4 + -7.86846E-07 -4.46394E-06 -2.53247E-05 -1.43665E-04 -8.14880E-04 -4.61962E-03 + -2.61394E-02 -1.46918E-01 -8.06980E-01 -4.13466E+00 -1.69291E+01 -4.00372E+01 + -6.97263E+01 -1.07144E+02 -1.79202E+02 -3.00780E+02 -5.95268E+02 -1.02249E+03 + -1.65266E+03 -2.62831E+03 -3.83881E+03 -5.24015E+03 -6.81505E+03 -8.43590E+03 + -1.00607E+04 -1.16544E+04 -1.31617E+04 -1.45465E+04 -1.57842E+04 -1.68460E+04 + -1.77846E+04 -1.85277E+04 -1.90445E+04 -1.94412E+04 -1.96419E+04 -1.97770E+04 + -1.98637E+04 -1.99869E+04 -2.02800E+04 -2.08191E+04 -2.17121E+04 -2.30535E+04 + -2.48907E+04 -2.71992E+04 -2.98646E+04 -3.27014E+04 -3.54768E+04 -3.79252E+04 + -3.98420E+04 -4.11160E+04 -4.17548E+04 -4.18683E+04 -4.16297E+04 -4.12195E+04 + -4.07786E+04 -4.03845E+04 -4.00494E+04 -3.97214E+04 -3.92689E+04 -3.84646E+04 + + jn = 5 + -2.48822E-06 -1.41162E-05 -8.00836E-05 -4.54308E-04 -2.57688E-03 -1.46085E-02 + -8.26601E-02 -4.64596E-01 -2.55189E+00 -1.30749E+01 -5.35344E+01 -1.26608E+02 + -2.20493E+02 -3.38806E+02 -5.66666E+02 -9.51119E+02 -1.88235E+03 -3.23333E+03 + -5.22611E+03 -8.31135E+03 -1.21393E+04 -1.65707E+04 -2.15510E+04 -2.66766E+04 + -3.18145E+04 -3.68543E+04 -4.16209E+04 -4.59999E+04 -4.99141E+04 -5.32717E+04 + -5.62398E+04 -5.85896E+04 -6.02238E+04 -6.14784E+04 -6.21130E+04 -6.25404E+04 + -6.28146E+04 -6.32041E+04 -6.41308E+04 -6.58357E+04 -6.86596E+04 -7.29014E+04 + -7.87112E+04 -8.60113E+04 -9.44403E+04 -1.03411E+05 -1.12188E+05 -1.19930E+05 + -1.25992E+05 -1.30020E+05 -1.32040E+05 -1.32399E+05 -1.31645E+05 -1.30347E+05 + -1.28953E+05 -1.27707E+05 -1.26647E+05 -1.25610E+05 -1.24179E+05 -1.21635E+05 + + jn = 6 + -7.86846E-06 -4.46394E-05 -2.53247E-04 -1.43665E-03 -8.14880E-03 -4.61962E-02 + -2.61394E-01 -1.46918E+00 -8.06980E+00 -4.13466E+01 -1.69290E+02 -4.00366E+02 + -6.97258E+02 -1.07129E+03 -1.79178E+03 -3.00740E+03 -5.95202E+03 -1.02241E+04 + -1.65257E+04 -2.62819E+04 -3.83867E+04 -5.24001E+04 -6.81490E+04 -8.43576E+04 + -1.00605E+05 -1.16543E+05 -1.31616E+05 -1.45464E+05 -1.57842E+05 -1.68460E+05 + -1.77846E+05 -1.85276E+05 -1.90444E+05 -1.94412E+05 -1.96419E+05 -1.97770E+05 + -1.98637E+05 -1.99869E+05 -2.02799E+05 -2.08191E+05 -2.17121E+05 -2.30534E+05 + -2.48906E+05 -2.71991E+05 -2.98646E+05 -3.27014E+05 -3.54768E+05 -3.79252E+05 + -3.98420E+05 -4.11160E+05 -4.17547E+05 -4.18683E+05 -4.16296E+05 -4.12194E+05 + -4.07784E+05 -4.03843E+05 -4.00492E+05 -3.97211E+05 -3.92685E+05 -3.84641E+05 + + jn = 7 + -2.48822E-05 -1.41162E-04 -8.00836E-04 -4.54308E-03 -2.57688E-02 -1.46085E-01 + -8.26601E-01 -4.64596E+00 -2.55189E+01 -1.30749E+02 -5.35340E+02 -1.26603E+03 + -2.20489E+03 -3.38665E+03 -5.66440E+03 -9.50734E+03 -1.88171E+04 -3.23257E+04 + -5.22522E+04 -8.31019E+04 -1.21379E+05 -1.65693E+05 -2.15495E+05 -2.66752E+05 + -3.18132E+05 -3.68531E+05 -4.16199E+05 -4.59991E+05 -4.99134E+05 -5.32712E+05 + -5.62393E+05 -5.85892E+05 -6.02235E+05 -6.14782E+05 -6.21129E+05 -6.25403E+05 + -6.28145E+05 -6.32040E+05 -6.41307E+05 -6.58356E+05 -6.86595E+05 -7.29013E+05 + -7.87110E+05 -8.60111E+05 -9.44401E+05 -1.03411E+06 -1.12187E+06 -1.19930E+06 + -1.25991E+06 -1.30020E+06 -1.32039E+06 -1.32399E+06 -1.31644E+06 -1.30346E+06 + -1.28952E+06 -1.27705E+06 -1.26645E+06 -1.25607E+06 -1.24175E+06 -1.21631E+06 + + jn = 8 + -7.86846E-05 -4.46394E-04 -2.53247E-03 -1.43665E-02 -8.14880E-02 -4.61962E-01 + -2.61394E+00 -1.46918E+01 -8.06980E+01 -4.13466E+02 -1.69286E+03 -4.00319E+03 + -6.97216E+03 -1.06994E+04 -1.78963E+04 -3.00371E+04 -5.94583E+04 -1.02167E+05 + -1.65171E+05 -2.62705E+05 -3.83736E+05 -5.23861E+05 -6.81347E+05 -8.43439E+05 + -1.00593E+06 -1.16531E+06 -1.31606E+06 -1.45455E+06 -1.57835E+06 -1.68454E+06 + -1.77841E+06 -1.85272E+06 -1.90441E+06 -1.94409E+06 -1.96417E+06 -1.97769E+06 + -1.98636E+06 -1.99868E+06 -2.02798E+06 -2.08190E+06 -2.17120E+06 -2.30533E+06 + -2.48905E+06 -2.71990E+06 -2.98644E+06 -3.27012E+06 -3.54766E+06 -3.79249E+06 + -3.98416E+06 -4.11155E+06 -4.17541E+06 -4.18675E+06 -4.16287E+06 -4.12182E+06 + -4.07770E+06 -4.03825E+06 -4.00469E+06 -3.97181E+06 -3.92648E+06 -3.84595E+06 + + jn = 9 + -2.48822E-04 -1.41162E-03 -8.00836E-03 -4.54308E-02 -2.57688E-01 -1.46085E+00 + -8.26601E+00 -4.64596E+01 -2.55189E+02 -1.30749E+03 -5.35306E+03 -1.26563E+04 + -2.20453E+04 -3.37504E+04 -5.64558E+04 -9.47434E+04 -1.87609E+05 -3.22574E+05 + -5.21717E+05 -8.29945E+05 -1.21254E+06 -1.65558E+06 -2.15357E+06 -2.66618E+06 + -3.18009E+06 -3.68419E+06 -4.16101E+06 -4.59907E+06 -4.99065E+06 -5.32656E+06 + -5.62347E+06 -5.85855E+06 -6.02207E+06 -6.14758E+06 -6.21110E+06 -6.25387E+06 + -6.28132E+06 -6.32030E+06 -6.41297E+06 -6.58346E+06 -6.86585E+06 -7.29003E+06 + -7.87098E+06 -8.60097E+06 -9.44384E+06 -1.03409E+07 -1.12185E+07 -1.19927E+07 + -1.25987E+07 -1.30015E+07 -1.32034E+07 -1.32391E+07 -1.31634E+07 -1.30335E+07 + -1.28937E+07 -1.27687E+07 -1.26622E+07 -1.25578E+07 -1.24139E+07 -1.21586E+07 + + jn = 10 + -7.86846E-04 -4.46394E-03 -2.53247E-02 -1.43665E-01 -8.14880E-01 -4.61962E+00 + -2.61394E+01 -1.46918E+02 -8.06980E+02 -4.13466E+03 -1.69265E+04 -4.00064E+04 + -6.96979E+04 -1.06205E+05 -1.77638E+05 -2.97930E+05 -5.90252E+05 -1.01617E+06 + -1.64498E+06 -2.61781E+06 -3.82622E+06 -5.22644E+06 -6.80070E+06 -8.42190E+06 + -1.00476E+07 -1.16424E+07 -1.31512E+07 -1.45374E+07 -1.57767E+07 -1.68400E+07 + -1.77796E+07 -1.85236E+07 -1.90414E+07 -1.94386E+07 -1.96399E+07 -1.97753E+07 + -1.98623E+07 -1.99857E+07 -2.02788E+07 -2.08180E+07 -2.17110E+07 -2.30523E+07 + -2.48893E+07 -2.71976E+07 -2.98628E+07 -3.26993E+07 -3.54742E+07 -3.79220E+07 + -3.98380E+07 -4.11110E+07 -4.17485E+07 -4.18606E+07 -4.16200E+07 -4.12073E+07 + -4.07634E+07 -4.03655E+07 -4.00257E+07 -3.96917E+07 -3.92319E+07 -3.84184E+07 + + jn = 11 + -2.48822E-03 -1.41162E-02 -8.00836E-02 -4.54308E-01 -2.57688E+00 -1.46085E+01 + -8.26601E+01 -4.64596E+02 -2.55189E+03 -1.30749E+04 -5.35231E+04 -1.26464E+05 + -2.20355E+05 -3.34015E+05 -5.58213E+05 -9.34561E+05 -1.85098E+06 -3.19064E+06 + -5.17096E+06 -8.23207E+06 -1.20398E+07 -1.64581E+07 -2.14292E+07 -2.65544E+07 + -3.16978E+07 -3.67459E+07 -4.15240E+07 -4.59158E+07 -4.98437E+07 -5.32152E+07 + -5.61926E+07 -5.85510E+07 -6.01946E+07 -6.14536E+07 -6.20942E+07 -6.25244E+07 + -6.28011E+07 -6.31929E+07 -6.41199E+07 -6.58251E+07 -6.86490E+07 -7.28903E+07 + -7.86987E+07 -8.59966E+07 -9.44231E+07 -1.03391E+08 -1.12163E+08 -1.19900E+08 + -1.25954E+08 -1.29974E+08 -1.31983E+08 -1.32328E+08 -1.31557E+08 -1.30239E+08 + -1.28818E+08 -1.27540E+08 -1.26441E+08 -1.25354E+08 -1.23863E+08 -1.21246E+08 + + jn = 12 + -7.86846E-03 -4.46394E-02 -2.53247E-01 -1.43665E+00 -8.14880E+00 -4.61962E+01 + -2.61394E+02 -1.46918E+03 -8.06980E+03 -4.13466E+04 -1.69257E+05 -3.99890E+05 + -6.96760E+05 -1.05299E+06 -1.75607E+06 -2.93072E+06 -5.78921E+06 -9.97648E+06 + -1.61806E+07 -2.57544E+07 -3.76885E+07 -5.15718E+07 -6.72164E+07 -8.33883E+07 + -9.96508E+07 -1.15635E+08 -1.30788E+08 -1.44734E+08 -1.57224E+08 -1.67960E+08 + -1.77426E+08 -1.84932E+08 -1.90182E+08 -1.94189E+08 -1.96249E+08 -1.97626E+08 + -1.98516E+08 -1.99768E+08 -2.02701E+08 -2.08095E+08 -2.17026E+08 -2.30435E+08 + -2.48795E+08 -2.71861E+08 -2.98495E+08 -3.26837E+08 -3.54553E+08 -3.78991E+08 + -3.98102E+08 -4.10771E+08 -4.17070E+08 -4.18098E+08 -4.15581E+08 -4.11319E+08 + -4.06716E+08 -4.02540E+08 -3.98904E+08 -3.95280E+08 -3.90342E+08 -3.81803E+08 + + jn = 13 + -2.48822E-02 -1.41162E-01 -8.00836E-01 -4.54308E+00 -2.57688E+01 -1.46085E+02 + -8.26601E+02 -4.64596E+03 -2.55189E+04 -1.30749E+05 -5.35270E+05 -1.26468E+06 + -2.20326E+06 -3.32320E+06 -5.52206E+06 -9.17535E+06 -1.80237E+07 -3.09861E+07 + -5.02655E+07 -7.99064E+07 -1.16960E+08 -1.60234E+08 -2.09120E+08 -2.59909E+08 + -3.11192E+08 -3.61773E+08 -4.09902E+08 -4.54358E+08 -4.94307E+08 -5.28763E+08 + -5.59059E+08 -5.83140E+08 -6.00132E+08 -6.12990E+08 -6.19761E+08 -6.24233E+08 + -6.27157E+08 -6.31216E+08 -6.40509E+08 -6.57576E+08 -6.85824E+08 -7.28209E+08 + -7.86218E+08 -8.59078E+08 -9.43209E+08 -1.03273E+09 -1.12022E+09 -1.19733E+09 + -1.25755E+09 -1.29736E+09 -1.31699E+09 -1.31989E+09 -1.31154E+09 -1.29761E+09 + -1.28255E+09 -1.26877E+09 -1.25663E+09 -1.24447E+09 -1.22808E+09 -1.20025E+09 + + jn = 14 + -7.86846E-02 -4.46394E-01 -2.53247E+00 -1.43665E+01 -8.14880E+01 -4.61962E+02 + -2.61394E+03 -1.46918E+04 -8.06980E+04 -4.13466E+05 -1.69277E+06 -3.99952E+06 + -6.96692E+06 -1.04868E+07 -1.73555E+07 -2.87198E+07 -5.60496E+07 -9.60031E+07 + -1.55655E+08 -2.46824E+08 -3.61031E+08 -4.94858E+08 -6.46432E+08 -8.04891E+08 + -9.65742E+08 -1.12529E+09 -1.27799E+09 -1.41993E+09 -1.54827E+09 -1.65963E+09 + -1.75718E+09 -1.83506E+09 -1.89082E+09 -1.93244E+09 -1.95521E+09 -1.96997E+09 + -1.97980E+09 -1.99318E+09 -2.02263E+09 -2.07666E+09 -2.16603E+09 -2.29997E+09 + -2.48315E+09 -2.71316E+09 -2.97881E+09 -3.26148E+09 -3.53753E+09 -3.78070E+09 + -3.97041E+09 -4.09548E+09 -4.15662E+09 -4.16485E+09 -4.13742E+09 -4.09232E+09 + -4.04357E+09 -3.99887E+09 -3.95934E+09 -3.91971E+09 -3.86674E+09 -3.77759E+09 + + jn = 15 + -2.48822E-01 -1.41162E+00 -8.00836E+00 -4.54308E+01 -2.57688E+02 -1.46085E+03 + -8.26601E+03 -4.64596E+04 -2.55189E+05 -1.30749E+06 -5.35316E+06 -1.26479E+07 + -2.20304E+07 -3.31160E+07 -5.46629E+07 -9.02514E+07 -1.75381E+08 -2.99531E+08 + -4.85271E+08 -7.67691E+08 -1.12162E+09 -1.53676E+09 -2.00754E+09 -2.50171E+09 + -3.00515E+09 -3.50701E+09 -3.98966E+09 -4.44116E+09 -4.85194E+09 -5.21039E+09 + -5.52360E+09 -5.77484E+09 -5.95719E+09 -6.09152E+09 -6.16771E+09 -6.21618E+09 + -6.24896E+09 -6.29297E+09 -6.38619E+09 -6.55715E+09 -6.83989E+09 -7.26324E+09 + -7.84181E+09 -8.56814E+09 -9.40729E+09 -1.03004E+10 -1.11721E+10 -1.19399E+10 + -1.25387E+10 -1.29330E+10 -1.31251E+10 -1.31500E+10 -1.30621E+10 -1.29185E+10 + -1.27633E+10 -1.26210E+10 -1.24951E+10 -1.23689E+10 -1.22007E+10 -1.19181E+10 + + H2 creation Rate(jt,jn) (s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + H0 external source Rate(jt,jn) (s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + H2 external source Rate(jt,jn) (s**-1) + jn = 1; jt = 1 -> 60 going by rows ne(jn) = 10**(10 + 0.5*(jn-1)) jn=1,15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 2 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 3 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 4 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 5 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 6 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 7 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 8 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 9 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 10 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 12 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 14 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + jn = 15 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + + +2022-05-24 16:56:06 by user holma2 using CRUMPET V1.0 +Calculated from file "UEDGE-CRUMPET/D_2022/input_D_2022.dat" \ No newline at end of file From e98e807ede1062ed83788a74ca6a5c9c7c31c0aa Mon Sep 17 00:00:00 2001 From: Bill Meyer Date: Mon, 27 Nov 2023 09:44:18 -0800 Subject: [PATCH 02/10] Initial add --- doc/uedge_elec_eqn_2.pdf | Bin 0 -> 141211 bytes doc/uedge_elec_eqn_2.tex | 150 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+) create mode 100644 doc/uedge_elec_eqn_2.pdf create mode 100644 doc/uedge_elec_eqn_2.tex diff --git a/doc/uedge_elec_eqn_2.pdf b/doc/uedge_elec_eqn_2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6b834fe34d7667a57b7e6135985580dfc4f3c847 GIT binary patch literal 141211 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 z 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%0ACgoLLvY58&9dN5K{mMX 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 Date: Wed, 20 Dec 2023 15:34:57 -0800 Subject: [PATCH 03/10] Added new reference to a group from another package without adding the .v file to the Package file. --- api/Package | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Package b/api/Package index 65258049..580fee20 100755 --- a/api/Package +++ b/api/Package @@ -3,7 +3,7 @@ POINTER = cray VDF = api.v -NVDF = ../com/com.v +NVDF = ../com/com.v ../bbb/bbb.v SM = apifcn.m apip93.m apisorc.m fimp.m inelrates.m fmombal.m sputt.m From 1d6f13f281c366e21e7ca12bbe0b2c7f3ceb7d12 Mon Sep 17 00:00:00 2001 From: Bill Meyer Date: Wed, 20 Dec 2023 15:36:23 -0800 Subject: [PATCH 04/10] Duplicated Group use statement. Not an error for python but fatal for Basis build. --- bbb/odesolve.m | 1 - 1 file changed, 1 deletion(-) diff --git a/bbb/odesolve.m b/bbb/odesolve.m index fa78b1ec..cc5499f6 100755 --- a/bbb/odesolve.m +++ b/bbb/odesolve.m @@ -23,7 +23,6 @@ Use(Stat) Use(Ident_vars) # exmain_evals Use(Ynorm) # suscal,sfscal - Use(Ident_vars) # exmain_evals Use(Oldpla) Use(Decomp) # ubw,lbw Use(Jacaux) # yldot1,yldot0,issfon From 437244c74b942048de3179af0d3bf33953b0b207 Mon Sep 17 00:00:00 2001 From: Andreas Holm <60451789+holm10@users.noreply.github.com> Date: Mon, 26 Feb 2024 17:11:51 -0800 Subject: [PATCH 05/10] Update run_testsuite.yml --- .github/workflows/run_testsuite.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/run_testsuite.yml b/.github/workflows/run_testsuite.yml index 7694d982..2e28535d 100644 --- a/.github/workflows/run_testsuite.yml +++ b/.github/workflows/run_testsuite.yml @@ -30,7 +30,7 @@ jobs: - name: Return to pytests branch uses: actions/checkout@v4 with: - ref: pytests-develop + ref: pytests repository: LLNL/UEDGE - name: Test with pytest run: | @@ -61,7 +61,7 @@ jobs: - name: Return to pytests branch uses: actions/checkout@v4 with: - ref: pytests-develop + ref: pytests repository: LLNL/UEDGE - name: Test with pytest run: | @@ -92,7 +92,7 @@ jobs: - name: Return to pytests branch uses: actions/checkout@v4 with: - ref: pytests-develop + ref: pytests repository: LLNL/UEDGE - name: Test with pytest run: | @@ -123,7 +123,7 @@ jobs: - name: Return to pytests branch uses: actions/checkout@v4 with: - ref: pytests-develop + ref: pytests repository: LLNL/UEDGE - name: Test with pytest run: | @@ -154,7 +154,7 @@ jobs: - name: Return to pytests branch uses: actions/checkout@v4 with: - ref: pytests-develop + ref: pytests repository: LLNL/UEDGE - name: Test with pytest run: | From 8ba26e45b30895ab9abeefaf6d791aa96c4dba35 Mon Sep 17 00:00:00 2001 From: Andreas Holm <60451789+holm10@users.noreply.github.com> Date: Thu, 11 Jul 2024 12:25:55 -0700 Subject: [PATCH 06/10] Updates build and test workflows - Adds pyproject.toml for building w/ PIP - Modifies build to use Forthon compatible w/ numpy >2.0 - Hardens tests and wheel builds - Removes Py3.7 builds (EOL) --- .github/workflows/build-test-wheel.yml | 210 +++++++++++++++++++++++ .github/workflows/run_testsuite.yml | 163 ------------------ Makefile.Forthon | 2 +- {pyscripts => buildscripts}/convert.py | 0 {pyscripts => buildscripts}/filelists.py | 0 pyproject.toml | 84 +++++++++ pyscripts/__init__.py | 36 ---- pyscripts/bas2py | 41 ++++- pyscripts/checkver.py | 38 ---- setup.py | 174 +++++++++---------- {pyscripts => src/uedge}/Makefile.am | 0 src/uedge/VERSION | 1 + src/uedge/__init__.py | 25 +++ {pyscripts => src/uedge}/cdf4.py | 0 src/uedge/checkver.py | 28 +++ {pyscripts => src/uedge}/convert1.py | 0 {pyscripts => src/uedge}/defaults.yaml | 0 src/uedge/filelists.py | 17 ++ {pyscripts => src/uedge}/gridue.py | 0 {pyscripts => src/uedge}/hdf5.py | 0 {pyscripts => src/uedge}/rundt.py | 16 +- {pyscripts => src/uedge}/sources.py | 0 {pyscripts => src/uedge}/uedge.py | 0 {pyscripts => src/uedge}/uedge_lists.py | 0 {pyscripts => src/uedge}/uedgeplots.py | 0 25 files changed, 500 insertions(+), 335 deletions(-) create mode 100644 .github/workflows/build-test-wheel.yml delete mode 100644 .github/workflows/run_testsuite.yml rename {pyscripts => buildscripts}/convert.py (100%) rename {pyscripts => buildscripts}/filelists.py (100%) create mode 100644 pyproject.toml delete mode 100755 pyscripts/__init__.py delete mode 100644 pyscripts/checkver.py rename {pyscripts => src/uedge}/Makefile.am (100%) create mode 100644 src/uedge/VERSION create mode 100755 src/uedge/__init__.py rename {pyscripts => src/uedge}/cdf4.py (100%) create mode 100644 src/uedge/checkver.py rename {pyscripts => src/uedge}/convert1.py (100%) rename {pyscripts => src/uedge}/defaults.yaml (100%) create mode 100755 src/uedge/filelists.py rename {pyscripts => src/uedge}/gridue.py (100%) rename {pyscripts => src/uedge}/hdf5.py (100%) rename {pyscripts => src/uedge}/rundt.py (98%) rename {pyscripts => src/uedge}/sources.py (100%) rename {pyscripts => src/uedge}/uedge.py (100%) rename {pyscripts => src/uedge}/uedge_lists.py (100%) rename {pyscripts => src/uedge}/uedgeplots.py (100%) diff --git a/.github/workflows/build-test-wheel.yml b/.github/workflows/build-test-wheel.yml new file mode 100644 index 00000000..20a694ec --- /dev/null +++ b/.github/workflows/build-test-wheel.yml @@ -0,0 +1,210 @@ +name: Build and test UEDGE - write wheel files if tests pass + + +on: [push, pull_request] + +jobs: + run-all-tests: + name: Runs test ${{ matrix.tests }} + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + python-version: [3.9] + tests: [fulltests, unittests/D+C, unittests/D_mols, unittests/D_only, unittests/slab_D_only] + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + - name: Install pip dependencies + run: | + python -m pip install --upgrade pip + python -m pip install "forthon>=0.10.7" numpy h5py + python -m pip install flake8 + python -m pip install pytest-isolate pytest-xdist + - name: Build UEDGE + run: | + python -m pip install . + - name: Return to pytests branch + uses: actions/checkout@v4 + with: + ref: pytests + repository: LLNL/UEDGE + - name: Test with pytest + run: | + # Create a clean UEDGE instance for every test + pytest --isolate --tb=native pytests/${{ matrix.tests }} + + + build_wheels: + name: Build wheels on ${{ matrix.os }} for Python ${{ matrix.pyver }} + # if: github.event_name == 'pull_request' + needs: run-all-tests + runs-on: ${{ matrix.os }} + continue-on-error: true + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-13, macos-14] + pyver: [cp38, cp39, cp310, cp311, cp312] + + steps: + - name: Checks out repo + uses: actions/checkout@v4 + + - name: Symlink gfortran for x86 macOS + if: matrix.os == 'macos-13' + run: | + # make sure gfortran is available + ln -s /usr/local/bin/gfortran-13 /usr/local/bin/gfortran + gfortran --version + + + - name: Symlink gfortran for ARM macOS + if: matrix.os == 'macos-14' + run: | + # make sure gfortran is available + ln -s /opt/homebrew/bin/gfortran-13 /opt/homebrew/bin/gfortran + gfortran --version + + - name: Build wheels + if: ${{ !(matrix.os == 'macos-14' && matrix.pyver == 'cp37') }} + uses: pypa/cibuildwheel@v2.17.0 + env: + CIBW_BUILD: ${{matrix.pyver}}-* + CIBW_ARCHS_LINUX: auto + CIBW_SKIP: "pp37-* cp37-* *-win32 *-manylinux_i686" + CIBW_BEFORE_BUILD: pip install numpy 'forthon>=0.10.7' 'build<0.10.0' + + - name: Upload Artifacts + uses: actions/upload-artifact@v4 + with: + name: cibw-wheels-${{ matrix.os }}-${{ matrix.pyver }}-${{ strategy.job-index }} + path: ./wheelhouse/*.whl + + build_wheels_pypy: + name: Build PyPy wheels on ${{ matrix.os }} +# if: github.event_name == 'pull_request' + needs: run-all-tests + runs-on: ${{ matrix.os }} + continue-on-error: true + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-13, macos-14] + + steps: + - name: Checks out repo + uses: actions/checkout@v4 + + - name: Symlink gfortran for x86 macOS + if: matrix.os == 'macos-13' + run: | + # make sure gfortran is available + ln -s /usr/local/bin/gfortran-13 /usr/local/bin/gfortran + gfortran --version + + + - name: Symlink gfortran for ARM macOS + if: matrix.os == 'macos-14' + run: | + # make sure gfortran is available + ln -s /opt/homebrew/bin/gfortran-13 /opt/homebrew/bin/gfortran + gfortran --version + + - name: Build wheels + uses: pypa/cibuildwheel@v2.17.0 + env: + CIBW_BUILD: pp* + CIBW_SKIP: "pp37-* cp37-* *-win32 *-manylinux_i686" + CIBW_BEFORE_BUILD: pip install numpy 'forthon>=0.10.7' 'build<0.10.0' + + - name: Upload Artifacts + uses: actions/upload-artifact@v4 + with: + name: cibw-wheels-pyp-${{ matrix.os }}-${{ strategy.job-index }} + path: ./wheelhouse/*.whl + + + build_wheels_cross: + name: Build Linux cross-wheels + if: false +# needs: run-all-tests + runs-on: ubuntu-latest + continue-on-error: true + strategy: + fail-fast: false + matrix: + pyver: [cp38, cp39, cp310, cp311, cp312] + arch: [aarch64, ppc64le] + + steps: + - name: Checks out repo + uses: actions/checkout@v4 + + - name: Set up QEMU for multi-arch build + uses: docker/setup-qemu-action@v2 + + - name: Build wheels + uses: pypa/cibuildwheel@v2.17.0 + env: + CIBW_BUILD: ${{matrix.pyver}}-* + CIBW_ARCHS: ${{matrix.arch}} + CIBW_SKIP: "pp37-* cp37-* *-win32 *-manylinux_i686" + CIBW_BEFORE_BUILD: pip install numpy 'forthon>=0.10.7' 'build<0.10.0' + + - name: Upload Artifacts + uses: actions/upload-artifact@v4 + with: + name: cibw-cross-wheels-${{ matrix.arch }}-${{ matrix.pyver }}-${{ strategy.job-index }} + path: ./wheelhouse/*.whl + + build_wheels_cross_pypy: + name: Build Linux PyPy cross-wheels + if: false +# needs: run-all-tests + runs-on: ubuntu-latest + continue-on-error: true + strategy: + fail-fast: false + + steps: + - name: Checks out repo + uses: actions/checkout@v4 + + - name: Set up QEMU for multi-arch build + uses: docker/setup-qemu-action@v2 + + - name: Build wheels + uses: pypa/cibuildwheel@v2.17.0 + env: + CIBW_BUILD: pp* + CIBW_SKIP: "pp37-* cp37-* *-win32 *-manylinux_i686" + CIBW_BEFORE_BUILD: pip install numpy 'forthon>=0.10.7' 'build<0.10.0' + + - name: Upload Artifacts + uses: actions/upload-artifact@v4 + with: + name: cibw-cross-wheels-pypy-${{ strategy.job-index }} + path: ./wheelhouse/*.whl + + + gather_wheels: + name: Gather built wheels + needs: [build_wheels, build_wheels_pypy] +# if: github.event_name == 'pull_request' + runs-on: ubuntu-latest + steps: + - name: Download all Artifacts and merges them + uses: actions/download-artifact@v4 + with: + path: wheels + merge-multiple: true + + - name: Upload all Artifacts in a single Archive + uses: actions/upload-artifact@v4 + with: + name: all_wheels + path: wheels diff --git a/.github/workflows/run_testsuite.yml b/.github/workflows/run_testsuite.yml deleted file mode 100644 index 2e28535d..00000000 --- a/.github/workflows/run_testsuite.yml +++ /dev/null @@ -1,163 +0,0 @@ -# This workflow will install Python dependencies, run tests and lint with a variety of Python versions -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions - -name: Build UEDGE and run test suite - -on: [push, pull_request] - -jobs: - fulltests: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.9] - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install pip dependencies - run: | - python -m pip install --upgrade pip - python -m pip install forthon mppl numpy h5py - python -m pip install flake8 - python -m pip install pytest-isolate pytest-xdist - - name: Build UEDGE - run: | - python setup.py build - python setup.py install - - name: Return to pytests branch - uses: actions/checkout@v4 - with: - ref: pytests - repository: LLNL/UEDGE - - name: Test with pytest - run: | - # Create a clean UEDGE instance for every test - pytest --isolate --tb=native pytests/fulltests - - unittests_D-and-C: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.9] - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install pip dependencies - run: | - python -m pip install --upgrade pip - python -m pip install forthon mppl numpy h5py - python -m pip install flake8 - python -m pip install pytest-isolate pytest-xdist - - name: Build UEDGE - run: | - python setup.py build - python setup.py install - - name: Return to pytests branch - uses: actions/checkout@v4 - with: - ref: pytests - repository: LLNL/UEDGE - - name: Test with pytest - run: | - # Create a clean UEDGE instance for every test - pytest --isolate --tb=native pytests/unittests/D+C - - unittests_D-mols: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.9] - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install pip dependencies - run: | - python -m pip install --upgrade pip - python -m pip install forthon mppl numpy h5py - python -m pip install flake8 - python -m pip install pytest-isolate pytest-xdist - - name: Build UEDGE - run: | - python setup.py build - python setup.py install - - name: Return to pytests branch - uses: actions/checkout@v4 - with: - ref: pytests - repository: LLNL/UEDGE - - name: Test with pytest - run: | - # Create a clean UEDGE instance for every test - pytest --isolate --tb=native pytests/unittests/D_mols - - unittests_D-only: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.9] - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install pip dependencies - run: | - python -m pip install --upgrade pip - python -m pip install forthon mppl numpy h5py - python -m pip install flake8 - python -m pip install pytest-isolate pytest-xdist - - name: Build UEDGE - run: | - python setup.py build - python setup.py install - - name: Return to pytests branch - uses: actions/checkout@v4 - with: - ref: pytests - repository: LLNL/UEDGE - - name: Test with pytest - run: | - # Create a clean UEDGE instance for every test - pytest --isolate --tb=native pytests/unittests/D_only - - unittests_slab-D-only: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.9] - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install pip dependencies - run: | - python -m pip install --upgrade pip - python -m pip install forthon mppl numpy h5py - python -m pip install flake8 - python -m pip install pytest-isolate pytest-xdist - - name: Build UEDGE - run: | - python setup.py build - python setup.py install - - name: Return to pytests branch - uses: actions/checkout@v4 - with: - ref: pytests - repository: LLNL/UEDGE - - name: Test with pytest - run: | - # Create a clean UEDGE instance for every test - pytest --isolate --tb=native pytests/unittests/slab_D_only - diff --git a/Makefile.Forthon b/Makefile.Forthon index df1b6129..62cbdc6e 100644 --- a/Makefile.Forthon +++ b/Makefile.Forthon @@ -13,7 +13,7 @@ all: mppl2f90 $(BUILDDIR)/compydep $(BUILDDIR)/grdpydep $(BUILDDIR)/flxpydep $(B rm -f uedgeC.so mppl2f90: - (export PYTHONPATH=.:./pyscripts; $(MYPYTHON) convertor) + (export PYTHONPATH=.:./buildscripts; $(MYPYTHON) convertor) $(BUILDDIR)/compydep: com/blasext.F com/brent.F com/comutil.F com/misc.F com/mnbrak.F com/dsum.f com/dummy_py.f com/error.f com/getmsg.f com/ssum.f com/$(PETSC-COM) com/com.v $(FORTHON) -a $(INSTALLARGS) -a $(FCOMP) $(DEBUG) --interfacefile com/com.v -f com/blasext.F com com/brent.F com/comutil.F com/misc.F com/mnbrak.F com/dsum.f com/dummy_py.f com/error.f com/getmsg.f com/ssum.f $(PETSC-COM) diff --git a/pyscripts/convert.py b/buildscripts/convert.py similarity index 100% rename from pyscripts/convert.py rename to buildscripts/convert.py diff --git a/pyscripts/filelists.py b/buildscripts/filelists.py similarity index 100% rename from pyscripts/filelists.py rename to buildscripts/filelists.py diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..dea951a1 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,84 @@ +[build-system] +requires = [ + "setuptools >= 61.0", + "forthon>=0.10.7", + "numpy" + ] +build-backend = "setuptools.build_meta" + +[project] +# TODO: Make version dynamic! +dynamic = ["version"] +#version = "8.1.0-beta.0" +name = "uedge" +dependencies = [ + "forthon>=0.10.7", + "numpy" +] +requires-python = ">= 3.7" # TODO: verify +authors = [ + {name = "Tom Rognlien"} +] +maintainers = [ + {name = "Bill Meyer", email = "meyer8@llnl.gov"}, + {name = "Andreas Holm", email = "holm10@llnl.gov"} +] +description = "2D Fluid simulation of plasma and neutrals in magnetic fusion devices" +readme = "README.md" +keywords = [ + "plasma", + "fusion", + "tokamak", + "edge-plasma", + "scrape-off layer", + "multi-fluid" +] +classifiers = [ + "Intended Audience :: Science/Research", + "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", + "Operating System :: Unix", + "Operating System :: MacOS :: MacOS X", + "Programming Language :: Fortran", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Topic :: Scientific/Engineering :: Physics", +] + +[project.urls] +Homepage = "https://github.com/LLNL/UEDGE/" +#Documentation = "https://readthedocs.org" +Repository = "https://github.com/LLNL/UEDGE.git" +Issues = "https://github.com/LLNL/UEDGE/issues" +#Changelog = "https://github.com/me/spam/blob/master/CHANGELOG.md" + + + + +[project.optional-dependencies] +ueplot = [ + "matplotlib", + "scipy", + "scikit-image", + "h5py", +] + +# TODO: rewrite scripts to be importable +#[project.scripts] +#spam-cli = "spam:main_cli" + +# TODO: add scripts to separate folder +[tool.setuptools] +script-files = [ + "pyscripts/pdb2hdf5", + "pyscripts/bas2py", + "pyscripts/hdf52pdb", +] +#packages = ["uedge"] +#package-dir = {"" = "pyscripts"} + + + +[tool.setuptools.dynamic] +#version = {attr = "uedge.__version__"} +version = {file = ["src/uedge/VERSION"]} +#version = {file = "VERSION"} diff --git a/pyscripts/__init__.py b/pyscripts/__init__.py deleted file mode 100755 index c86b9699..00000000 --- a/pyscripts/__init__.py +++ /dev/null @@ -1,36 +0,0 @@ -from .uedge import * -from os import path -from pathlib import Path -try: - from uedge.__version__ import __version__ - from uedge.__src__ import __src__ - import uedge.checkver -except: - try: - from __version__ import __version__ - from __src__ import __src__ - import checkver - except: - __version__ = 'unknown' - __src__ = 'unknown' - -# -# Load the startup file .uedgerc.py from cwd or home. -# -_homepath = path.expanduser('~') -_homefile = Path('{}/.uedgerc.py'.format(_homepath)) -_localpath = path.expanduser('.') -_localfile = Path('{}/.uedgerc.py'.format(_localpath)) - -if path.exists(_localfile): - with open(_localfile) as f: - exec(open(_localfile).read()) -elif path.exists(_homefile): - with open(_homefile) as f: - exec(open(_homefile).read()) - -# -# Ensure that the UEDGE internal version matches the Python release -# - -uedge.bbb.uedge_ver = __version__ diff --git a/pyscripts/bas2py b/pyscripts/bas2py index cf37eb70..7cead4ea 100755 --- a/pyscripts/bas2py +++ b/pyscripts/bas2py @@ -4,10 +4,10 @@ import numpy as np import sys,os,inspect import re import logging -try: - from uedge import bas2py_rules -except: - import bas2py_rules +#try: +# from uedge import bas2py_rules +#except: +# import bas2py_rules logger = logging.getLogger('bas2py') logging.basicConfig() @@ -17,6 +17,39 @@ sys.path.append(mydir) infile = None outfile = None +from uedge import * +import uedge.uedge_lists as ul +subrules = [ + ['\(','['], + ['\)',']'], + [';','\n'], + ['^!','#!'], + ['^ *',''], + ['^\t*',''], + [r'\ballocate\b','bbb.allocate()'], + [r'\bexmain\b','bbb.exmain()'], + [r'\bexponseed\b','grd.exponseed()'], + ] +warnrules = [] +def raw_string(s): + s = s.encode('unicode-escape').decode() + return s + +for p in ul.list_packages(): + subrules.append([r'\b'+raw_string('package '+ p)+r'\b','from uedge import '+p]) + po = ul.packagename2object(p) + for v in ul.list_package_variables(p): + subrules.append([r'\b'+raw_string(v)+r'\b',p+'.'+v]) + + if "Dimension:" in po.listvar(v): + d = po.listvar(v).split("Dimension:")[1].split("\n") + if "0:" in d[0]: + warnrules.append([r'\b'+raw_string(v)+r'\b','base 0, '+d[0]]) + + + +subrules.append([r'\bbbb.del\b','bbb.delpy']) + if __name__ == "__main__": diff --git a/pyscripts/checkver.py b/pyscripts/checkver.py deleted file mode 100644 index 9b4195d1..00000000 --- a/pyscripts/checkver.py +++ /dev/null @@ -1,38 +0,0 @@ - -import json - -pkg = 'uedge' - -try: - import importlib.metadata - thisver = importlib.metadata.version(pkg) -except: - import pkg_resources - thisver = pkg_resources.get_distribution(pkg).version - -try: - import urllib.request - contents = urllib.request.urlopen('https://pypi.org/pypi/'+pkg+'/json').read() - data = json.loads(contents.decode()) - thatver = data['info']['version'] -except: - import urllib - contents = urllib.urlopen('https://pypi.org/pypi/'+pkg+'/json').read() - data = json.loads(contents) - thatver = str(data['info']['version']) - - -if thisver > thatver: - #print('Uedge version '+thisver+' is newer than available with pip ('+thatver+')') - pass -elif thisver == thatver: - #print('Uedge version '+thisver+' is up-to-date') - pass -elif thisver < thatver: - print() - print('Uedge version '+thisver+', an update is available to '+thatver) - print() -else: - print() - print('Some error checking pypi version') - print() diff --git a/setup.py b/setup.py index eb4ac85c..ccb7a4ff 100644 --- a/setup.py +++ b/setup.py @@ -10,29 +10,26 @@ from Forthon.compilers import FCompiler import getopt import logging - -version='8.1.0-beta.0' - +from subprocess import call +import numpy try: - os.environ['PATH'] += os.pathsep + site.USER_BASE + '/bin' - import setuptools - import distutils - from distutils.core import setup - from distutils.core import Extension + from setuptools import Extension, setup, Distribution + from setuptools.command.build import build +# from setuptools.command.develop import develop +# from setuptools.command.egg_info import egg_info +except: + from distutils.core import Extension, setup from distutils.dist import Distribution from distutils.command.build import build - from distutils.command.install import install - from subprocess import call - import numpy -except: - raise SystemExit("Distutils problem") +os.environ['PATH'] += os.pathsep + site.USER_BASE + '/bin' + -optlist, args = getopt.getopt(sys.argv[1:], 'gt:F:', ['parallel', 'petsc', 'omp']) +optlist, args = getopt.getopt(sys.argv[1:], 'gt:F:', ['parallel', 'omp']) machine = sys.platform debug = 0 fcomp = None parallel = 0 -petsc = 0 +#petsc = 0 for o in optlist: if o[0] == '-g': @@ -43,19 +40,19 @@ fcomp = o[1] elif o[0] == '--parallel': parallel = 1 - elif o[0] == '--petsc': - petsc = 1 +# elif o[0] == '--petsc': +# petsc = 1 elif o[0] == '--omp': os.putenv("OMP","1") -if petsc == 1 and os.getenv('PETSC_DIR') == None: - raise SystemExit("PETSc requested but PETSC_DIR not set") -if os.getenv('PETSC_DIR') != None: - petsc = 1 -if petsc == 1 and os.getenv('PETSC_ARCH') == None: - raise SystemExit("PETSc requested but PETSC_ARCH not set") +#if petsc == 1 and os.getenv('PETSC_DIR') == None: +# raise SystemExit("PETSc requested but PETSC_DIR not set") +#if os.getenv('PETSC_DIR') != None: +# petsc = 1 +#if petsc == 1 and os.getenv('PETSC_ARCH') == None: +# raise SystemExit("PETSc requested but PETSC_ARCH not set") sys.argv = ['setup2.py']+args @@ -64,36 +61,53 @@ fcompname=fcomp) -class uedgeInstall(build): - def run(self): - install.run(self) - logging.basicConfig(stream=sys.stderr,level=logging.INFO) - log = logging.getLogger() - log.info("test") +#class uedgeInstall(build): +# def run(self): +# install.run(self) +# logging.basicConfig(stream=sys.stderr,level=logging.INFO) +# log = logging.getLogger() +# log.info("test") + class uedgeBuild(build): def run(self): + print("Building UEDGE...") # with python2 everything is put into a single uedgeC.so file if sys.hexversion < 0x03000000: raise SystemExit("Python versions < 3 not supported") else: - if petsc == 0: - status = call(['make', '-f','Makefile.Forthon']) - else: - status = call(['make', '-f', 'Makefile.PETSc']) - if status != 0: raise SystemExit("Build failure") +# if petsc == 0: + status = call(['make', '-f','Makefile.Forthon']) +# else: +# status = call(['make', '-f', 'Makefile.PETSc']) + if status != 0: + raise SystemExit("Build failure") build.run(self) class uedgeClean(build): def run(self): + print("Cleaning UEDGE") if sys.hexversion < 0x03000000: raise SystemExit("Python versions < 3 not supported") else: - if petsc == 0: - status = call(['make', '-f', 'Makefile.Forthon', 'clean']) - else: - status = call(['make', '-f', 'Makefile.PETSc', 'clean']) - if status != 0: raise SystemExit("Clean failure") +# if petsc == 0: + status = call(['make', '-f', 'Makefile.Forthon', 'clean']) +# else: +# status = call(['make', '-f', 'Makefile.PETSc', 'clean']) + if status != 0: + raise SystemExit("Clean failure") + + +#class CustomDevelopCommand(develop): +# def run(self): +# print("Develop called") +# develop.run(self) + + +#class CustomEggInfoCommand(egg_info): +# def run(self): +# print("EggInfo called") +# egg_info.run(self) uedgepkgs = ['aph', 'api', 'bbb', 'com', 'flx', 'grd', 'svr', 'wdf', 'ncl'] @@ -126,27 +140,27 @@ def makeobjects(pkg): library_dirs = fcompiler.libdirs libraries = fcompiler.libs -if petsc: +#if petsc: # PETSC_DIR = '/homes/mccomic/petsc-uedge' # PETSC_ARCH = 'linux-uedge' - PETSC_DIR = os.getenv('PETSC_DIR') - PETSC_ARCH = os.getenv('PETSC_ARCH') - library_dirs = fcompiler.libdirs + \ - [os.path.join(PETSC_DIR, PETSC_ARCH, 'lib')] - libraries = ['petscts', 'petscsnes', 'petscksp', 'petscdm', 'petscmat', - 'petscvec', 'petsc', 'HYPRE', 'mpich', 'lapack', 'blas', 'X11', - 'pthread', 'rt', 'stdc++', 'm'] + fcompiler.libs - libraries = ['petsc'] + fcompiler.libs +# PETSC_DIR = os.getenv('PETSC_DIR') +# PETSC_ARCH = os.getenv('PETSC_ARCH') +# library_dirs = fcompiler.libdirs + \ +# [os.path.join(PETSC_DIR, PETSC_ARCH, 'lib')] +# libraries = ['petscts', 'petscsnes', 'petscksp', 'petscdm', 'petscmat', +# 'petscvec', 'petsc', 'HYPRE', 'mpich', 'lapack', 'blas', 'X11', +# 'pthread', 'rt', 'stdc++', 'm'] + fcompiler.libs +# libraries = ['petsc'] + fcompiler.libs if parallel: library_dirs = fcompiler.libdirs + ['/usr/lpp/ppe.poe/lib'] libraries = fcompiler.libs + ['mpi'] # uedgeobjects = uedgeobjects + ['/usr/local/mpi/ifc_farg.o'] -with open('pyscripts/__version__.py','w') as ff: - ff.write("__version__ = '%s'\n"%version) -with open('pyscripts/__src__.py','w') as ff: - ff.write("__src__ = '%s'\n"%os.getcwd()) +#with open('pyscripts/__version__.py','w') as ff: +# ff.write("__version__ = '%s'\n"%version) +#with open('pyscripts/__src__.py','w') as ff: +# ff.write("__src__ = '%s'\n"%os.getcwd()) define_macros=[("WITH_NUMERIC", "0"), ("FORTHON_PKGNAME", '\"uedgeC\"'), @@ -161,37 +175,25 @@ def makeobjects(pkg): libraries = ['readline'] + libraries -setup(name="uedge", - version=version, - author='Tom Rognlien', - author_email="trognlien@llnl.gov", - maintainer='Bill Meyer', - maintainer_email='meyer8@llnl.gov', - description="2D Fluid simulation of plasma and neutrals in magnetic fusion devices", - platforms="Unix, Windows (cygwin), Mac OSX", - packages=['uedge'], - package_dir={'uedge': 'pyscripts'}, - # include_package_data=True, - scripts=['pyscripts/pdb2hdf5', 'pyscripts/bas2py', 'pyscripts/hdf52pdb'], - ext_modules=[Extension('uedge.uedgeC', - ['uedgeC_Forthon.c', - os.path.join(builddir, 'Forthon.c'), - 'com/handlers.c', 'com/vector.c','bbb/exmain.c'], - include_dirs=[builddir, numpy.get_include()], - library_dirs=library_dirs, - libraries=libraries, - define_macros=define_macros, - extra_objects=uedgeobjects, - extra_link_args=['-g','-DFORTHON'] + - fcompiler.extra_link_args, - extra_compile_args=fcompiler.extra_compile_args - )], - - cmdclass={'build': uedgeBuild, 'clean': uedgeClean}, - test_suite="pytests", - install_requires=['forthon'], - # note that include_dirs may have to be expanded in the line above - classifiers=['Programming Language :: Python', - 'Programming Language :: Python :: 3'] - - ) +setup( + ext_modules=[Extension('uedge.uedgeC', + ['uedgeC_Forthon.c', + os.path.join(builddir, 'Forthon.c'), + 'com/handlers.c', 'com/vector.c','bbb/exmain.c'], + include_dirs=[builddir, numpy.get_include()], + library_dirs=library_dirs, + libraries=libraries, + define_macros=define_macros, + extra_objects=uedgeobjects, + extra_link_args=['-g','-DFORTHON'] + + fcompiler.extra_link_args, + extra_compile_args=fcompiler.extra_compile_args + )], + cmdclass={ + 'build': uedgeBuild, + 'clean': uedgeClean, +# 'develop': CustomDevelopCommand, +# 'egg_info': CustomEggInfoCommand, + }, +# test_suite="pytests", +) diff --git a/pyscripts/Makefile.am b/src/uedge/Makefile.am similarity index 100% rename from pyscripts/Makefile.am rename to src/uedge/Makefile.am diff --git a/src/uedge/VERSION b/src/uedge/VERSION new file mode 100644 index 00000000..ac21f89b --- /dev/null +++ b/src/uedge/VERSION @@ -0,0 +1 @@ +8.1.0.0 diff --git a/src/uedge/__init__.py b/src/uedge/__init__.py new file mode 100755 index 00000000..a396f5eb --- /dev/null +++ b/src/uedge/__init__.py @@ -0,0 +1,25 @@ +from .uedge import * +from os import path +import uedge.checkver +from uedge import __path__ + +with open(path.join(__path__[0],"VERSION")) as f: + __version__ = f.read().replace('\n', '').strip() + +# Load the startup file .uedgerc.py from cwd or home. +# +_homefile = path.join(path.expanduser('~'), '.uedgerc.py') +_localfile = path.join(path.expanduser('.'), '.uedgerc.py') + +if path.exists(_localfile): + with open(_localfile) as f: + exec(open(_localfile).read()) +elif path.exists(_homefile): + with open(_homefile) as f: + exec(open(_homefile).read()) + +# +# Ensure that the UEDGE internal version matches the Python release +# + +uedge.bbb.uedge_ver = __version__ diff --git a/pyscripts/cdf4.py b/src/uedge/cdf4.py similarity index 100% rename from pyscripts/cdf4.py rename to src/uedge/cdf4.py diff --git a/src/uedge/checkver.py b/src/uedge/checkver.py new file mode 100644 index 00000000..ffd6a56d --- /dev/null +++ b/src/uedge/checkver.py @@ -0,0 +1,28 @@ +pkg = "uedge" + +try: + import json + import urllib.request + + try: + import importlib.metadata + + thisver = importlib.metadata.version(pkg) + except: + import pkg_resources + + thisver = pkg_resources.get_distribution(pkg).version + + contents = urllib.request.urlopen("https://pypi.org/pypi/" + pkg + "/json").read() + data = json.loads(contents.decode()) + thatver = data["info"]["version"] + + if thisver < thatver: + print() + print("Uedge version " + thisver + ", an update is available to " + thatver) + print() + +except Exception as err: + print() + print("Error checking pypi version: {}".format(err)) + print() diff --git a/pyscripts/convert1.py b/src/uedge/convert1.py similarity index 100% rename from pyscripts/convert1.py rename to src/uedge/convert1.py diff --git a/pyscripts/defaults.yaml b/src/uedge/defaults.yaml similarity index 100% rename from pyscripts/defaults.yaml rename to src/uedge/defaults.yaml diff --git a/src/uedge/filelists.py b/src/uedge/filelists.py new file mode 100755 index 00000000..b927408c --- /dev/null +++ b/src/uedge/filelists.py @@ -0,0 +1,17 @@ +# Methods to create a list of files in a directory, and a sub-list containing sspecified suffixes. + +import os +import string +def filelist(path): + return os.listdir(path) + +def filesublist(path,suffix): + sublist = [] + biglist = filelist(path) + for filename in biglist: + filesplit = filename.split(".") + if filesplit[-1] == suffix: + sublist.append(filename) + return sublist + + diff --git a/pyscripts/gridue.py b/src/uedge/gridue.py similarity index 100% rename from pyscripts/gridue.py rename to src/uedge/gridue.py diff --git a/pyscripts/hdf5.py b/src/uedge/hdf5.py similarity index 100% rename from pyscripts/hdf5.py rename to src/uedge/hdf5.py diff --git a/pyscripts/rundt.py b/src/uedge/rundt.py similarity index 98% rename from pyscripts/rundt.py rename to src/uedge/rundt.py index 38308d0d..1598cd32 100644 --- a/pyscripts/rundt.py +++ b/src/uedge/rundt.py @@ -891,13 +891,13 @@ def issuccess(): print('++++++++++++++++++++++++++++++++++++++++') print('Total runtime: {}'.format(timedelta( seconds=round(time()-self.tstart)))) - self.savesuccess('SUCCESS_{}.hdf5'.format(self.savedir)) + 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'))) + self.savesuccess(self.savefname.format('{:.3f}'.format(100*self.lastsuccess).replace('.','p'))) else: self.isave += 1 @@ -949,7 +949,7 @@ def staticiter(): bbb.sfscal[:bbb.neq])**2))**0.5 if bbb.dtreal > 1: bbb.dtreal = 1e20 - print('\n===== STATIC ITERATION AT DTREAL={:.2e} ====='.format(bbb.dtreal)) + print('\n===== STATIC ITERATION FOR DTREAL={:.2e} AT {:.1f}% ====='.format(bbb.dtreal, self.lastsuccess*100)) bbb.ftol = max(min(bbb.ftol, 0.01*fnorm_old), 1e-9) # Take a converging step if self.exmain_isaborted(): @@ -970,7 +970,7 @@ def staticiter(): print('\n===== STATIC FNRM REDUCTION FAILED =====\n') return False self.savesuccess(self.savefname.format('{:.3f}_staticiter'.format(\ - self.lastsuccess).replace('.','p') + 100*self.lastsuccess).replace('.','p') )) print('===== CONVERGED AT STEADY STATE: RETURNING TO MAIN LOOP =====') bbb.dtreal = dtreal_orig @@ -1000,7 +1000,7 @@ def dtsolve(dtdeltafac): # Ensure a first time-step can be taken dtdelta = self.lastsuccess + dtdeltafac/100 while bbb.iterm != 1: - dtdelta = self.lastsuccess + dtdeltafac/100 + dtdelta = min(self.lastsuccess + dtdeltafac/100, 1) setvar(dtdelta) if self.exmain_isaborted(): setvar(self.lastsuccess) @@ -1015,7 +1015,7 @@ def dtsolve(dtdeltafac): if abort is False: self.converge(dtreal=dtreal, savedir='.', savefname=self.savefname.format('{:.3f}_dtrun'.format(\ - dtdelta).replace('.','p')).replace('.hdf5',''), + dtdelta*100).replace('.','p')).replace('.hdf5',''), message='Solving for delta={:.3f}%'.format(dtdelta*100), ii1max=ii1max, **kwargs) if bbb.iterm == 1: @@ -1232,7 +1232,8 @@ def dtsolve(dtdeltafac): print('===== CONTINUATION SOLVE FAILED =====') print('=====================================') print('Last successful step for {}: {:.4e}'.format(\ - self.var, self.lastsuccess) + str(list(self.var.keys())).replace('[','').replace(']',''), + self.lastsuccess) ) return # Start trying to reset convergence @@ -1257,6 +1258,7 @@ def dtsolve(dtdeltafac): nstaticiter += 1 # Enter loop for time-dependent simulations if (bbb.iterm != 1) or (dtcall is True) or (nstaticiter==staticiter_max): + bbb.iterm = 0 print('===== ENTER TIME-DEPENDENT SOLVE =====') if dtsolve(dtdeltafac) is False: return diff --git a/pyscripts/sources.py b/src/uedge/sources.py similarity index 100% rename from pyscripts/sources.py rename to src/uedge/sources.py diff --git a/pyscripts/uedge.py b/src/uedge/uedge.py similarity index 100% rename from pyscripts/uedge.py rename to src/uedge/uedge.py diff --git a/pyscripts/uedge_lists.py b/src/uedge/uedge_lists.py similarity index 100% rename from pyscripts/uedge_lists.py rename to src/uedge/uedge_lists.py diff --git a/pyscripts/uedgeplots.py b/src/uedge/uedgeplots.py similarity index 100% rename from pyscripts/uedgeplots.py rename to src/uedge/uedgeplots.py From ba4d9f38351a65372ca32c7227772404950a1bae Mon Sep 17 00:00:00 2001 From: Andreas Holm <60451789+holm10@users.noreply.github.com> Date: Sat, 13 Jul 2024 13:15:24 -0700 Subject: [PATCH 07/10] Separates branch-specific files [skip actions] --- .gitattributes | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..ba30c650 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +.github/workflows/build-test-wheel.yml merge=ours +src/uedge/VERSION merge=ours + From facad994ac9470942c2e8445f18fc3db7b497879 Mon Sep 17 00:00:00 2001 From: Andreas Holm <60451789+holm10@users.noreply.github.com> Date: Sat, 13 Jul 2024 13:44:38 -0700 Subject: [PATCH 08/10] Update VERSION 8.1.1.0 --- src/uedge/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/uedge/VERSION b/src/uedge/VERSION index ac21f89b..24c1e4c4 100644 --- a/src/uedge/VERSION +++ b/src/uedge/VERSION @@ -1 +1 @@ -8.1.0.0 +8.1.1.0 From b34feee588002c169ab79e1603fe88da5bec970a Mon Sep 17 00:00:00 2001 From: Andreas Holm <60451789+holm10@users.noreply.github.com> Date: Mon, 15 Jul 2024 13:40:33 -0700 Subject: [PATCH 09/10] Fixes GitHub Linguist detection [skip actions] --- .gitattributes | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitattributes b/.gitattributes index ba30c650..1f23a11d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,6 @@ .github/workflows/build-test-wheel.yml merge=ours src/uedge/VERSION merge=ours +*.m linguist-language=Fortran +*.v linguist-language=Fortran +doc/* linguist-documentation From 46a0ae26ad411e36ee256e46cf962a440e6bfb55 Mon Sep 17 00:00:00 2001 From: Andreas Holm <60451789+holm10@users.noreply.github.com> Date: Fri, 8 Nov 2024 11:23:04 -0800 Subject: [PATCH 10/10] Fix dissociation into different species --- bbb/oderhs.m | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/bbb/oderhs.m b/bbb/oderhs.m index 0ddefe8c..3a927db1 100755 --- a/bbb/oderhs.m +++ b/bbb/oderhs.m @@ -1974,8 +1974,7 @@ ccc if(isphion+isphiofft .eq. 1) call calc_currents psorgc(ix,iy,igsp) = -ng(ix,iy,igsp)*nuiz(ix,iy,igsp)*vol(ix,iy) + . psorbgg(ix,iy,igsp) psorc(ix,iy,ifld) = - psorgc(ix,iy,igsp) - psordis(ix,iy,2) = psorc(ix,iy,1) # changed below if ishymol=1 - psordis(ix,iy) = cfdiss*psorc(ix,iy,1) # overwritten below if ishymol=1 + psordis(ix,iy,2) = cfdiss*psorc(ix,iy,1) # changed below if ishymol=1 psorxrc(ix,iy,ifld) = -ni(ix,iy,ifld)*nurc(ix,iy,igsp)*vol(ix,iy) psorrgc(ix,iy,igsp) = -psorxrc(ix,iy,ifld) msor(ix,iy,ifld) = 0. @@ -4624,7 +4623,7 @@ ccc call volave(nx, ny, j2, j5, i2, i5, ixp1(0,0), ixm1(0,0), c Ion energy source from mol. diss seid(ix,iy) = cftiexclg * cfneut * cfneutsor_ei * cnsor . * (eion*ev + cfnidhdis*0.5*mg(1)*(upgcc**2 + vycc**2 + v2cc**2) ) - . * psordis(ix,iy) + . * psordis(ix,iy,1) c Ion energy source from drift heating seidh(ix,iy) = cfnidh2* @@ -4650,7 +4649,7 @@ ccc call volave(nx, ny, j2, j5, i2, i5, ixp1(0,0), ixm1(0,0), c Atom kinetic energy source from diss sead(ix,iy) = ( eion*ev + cfnidh*cfnidhdis*0.5*mg(1)* - . (upgcc**2 + vycc**2 + v2cc**2) )*psordis(ix,iy) + . (upgcc**2 + vycc**2 + v2cc**2) )*psordisg(ix,iy,1) c Atom energy source from drift heating @@ -7878,10 +7877,10 @@ call fd2tra (nx,ny,floxge(0:nx+1,0:ny+1,igsp), vygcc = (cfnidhmol**0.5)*0.5*(vyg(ix,iy,igsp)+vyg(ix1,iy,igsp))**2 v2gcc = 0. #.. molecule v in the tol direction, it seems to be assumed as 0 in neudifpg? reseg(ix,iy,1) = reseg(ix,iy,1) - . + cfnidhdis*0.5*mg(1)*(uuxgcc**2 + vygcc**2 + v2gcc**2 )*psordis(ix,iy) + . + cfnidhdis*0.5*mg(1)*(uuxgcc**2 + vygcc**2 + v2gcc**2 )*psordisg(ix,iy,1) seic(ix,iy) = seic(ix,iy) - . + cftiexclg*cfnidhdis*0.5*mg(1)*(uuxgcc**2 + vygcc**2 + v2gcc**2 )*psordis(ix,iy) + . + cftiexclg*cfnidhdis*0.5*mg(1)*(uuxgcc**2 + vygcc**2 + v2gcc**2 )*psordisg(ix,iy,1) * Drift heating energy source for molecules * ---------------------------------------------------- @@ -7892,10 +7891,10 @@ call fd2tra (nx,ny,floxge(0:nx+1,0:ny+1,igsp), . *(vyg(ix,iy,1)+vyg(ix1,iy,1)) v2gcc = 0. reseg(ix,iy,1) = reseg(ix,iy,1) - . - cfnidhdis*mg(1)*(uuxgcc + vygcc + v2gcc)*psordis(ix,iy) + . - cfnidhdis*mg(1)*(uuxgcc + vygcc + v2gcc)*psordisg(ix,iy,1) seic(ix,iy) = seic(ix,iy) - . - cftiexclg*cfnidhdis*mg(1)*(uuxgcc + vygcc + v2gcc)*psordis(ix,iy) + . - cftiexclg*cfnidhdis*mg(1)*(uuxgcc + vygcc + v2gcc)*psordis(ix,iy,1) endif endif #..zml place holder for neutral-neutral collision,