of 13
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
1/13
Computer Physics Communications 29 (1983) 307319 307
North-Holland Publishing Company
ATOMDIAT - A PROGRAM FOR CALCULATINGVAlUATIONALLY EXACTRO-VIBRATIONAL LEVELS OF FLOPPY TRIATOMICS
Jonathan TENNYSON *
Instituut voor Theoretische Chemie, Katholieke Universiteit, ToernooiveId~6525 EDN~megen,The Netherlands
Received 20 September 1982; in revised form 1 5 November 1982
PROGRAM SUMMARY
Title ofprogram. ATOMDIAT Method ofsolution
A basis set is constructed as the product ofMorse oscillator
Catalogue numbers: ACEN functions (associated Laguerre polynomials) for the radial coor-dinate(s) and associated Legendre polynomials for the bending
Program obtainable from: CPC Program Library, Queens Uni- coordinate, with rotation matrices representing the rotations.
versity ofBelfast, N. Ireland(see application form in this issue) The method is variational and the parameters used in con-structing the radial basis set(s) can be optimized [I ,2]. Asecular
Computer: IBM 4341/2: Installation: Universitair Re- matrix is constructed by use ofGaussLaguerre integration forkencentrum Nijmegen the radial coordinate(s) and analytic integration for the angular
coordinates. This matrix is diagonalised to give thesolutions. A
Operatingsystems: MVS release 3.7 choice of GivensHouseholder and orthogonalised Lanczosprocedures are supplied with the program [2].
Programming language used: FORTRAN IVRestrictions on the complexity of theproblem
High speed storage required: case dependent The size ofmatrix that can practically be diagonalised. The
program allocates arrays dynamically at execution time and in
No. ofbits in a byte: 8 the present version the total space available is a single parame-ter which can be set as required.
Overlay structure: yesTypical running time
Peripherals used: card reader, line printer, up to 4 optional disk Running times are case dependentbut dominated by the time
files required for diagonalising the secular matrix. A problem with
350 basis functions (which can be held in 512 K) takes 7 m mNo. ofcards in program and test desk: 3706 on the IBM 434 1/2.
Cardpunching code: EBCDIC Unusualfeatures of the program
A user supplied subroutine containing the potential energy asKeywords: ro-vibrational, body-fixed, associated Laguerre an (analytic) Legendre polynomial expansion is a program
polynomials, associated Legendre polynomials,GaussLaguerre requirement.
quadrature, orthogonalised Lanczos, LC-RAMP, variational,close-coupled equations References
[1] J. Tennyson and B.T. Sutcliffe, J. Chem. Phys. 77 (1982)
Nature ofphysical problem 4061.
ATOMDIAT calculates the bound ro-vibrational levels of a [2] J. Tennyson and B.T. Sutcliffe, J. Chem. Phys. (1983) in
triatomic system using body-fixed coordinates. The embedded press.coordinates are appropriate to atomdiatom systems and the
diatom bondlength may be frozen [11.
* Present address: SERC Daresbury Laboratory, Daresbury, Warrington, Cheshire WA4 4AD, UK.
001 0-4655/83/00000000/$03.00 ~ 1983 North-Holland
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
2/13
308 J. Tennyson / Variationally exact ro -vibrational levels
LONG WRITE-UP
1. Introduction
The calculation of the bound ro-vibrational levels of molecules with one or more large amplitudeinternal modes has been a centre of much recent research [19].In particular, the variational treatment ofthe problem by setting up and diagonalising a secular matrix in the style of Le Roy and Van Kranendonk[1] has been a particular area of interest. The acronym LC-RAMP (linear combination of radial andangular momentum function products) has been coined [9] to distinguish the basis functions used in thesemethods.
Recently, Tennyson and Sutcliffe [7,8] have developed a general LC-RAMP method for atomdiatom
systems. this method is characterised by its use of a body-fixed coordinate and polynomial basis sets for theradial coordinate(s). Use of the polynomial basis allows the full three-dimensions to be tackled, making the
method appropriate not only for atomdiatom collision complexes such as Van der Waals molecules, but
also any triatomic system which performs large amplitude motions. Unlike methods based on the BOARSapproximation [3,6], the method is exact within the usual limitations of the BornOppenheimer approxima-tion and the variational principle, for both bent and linear molecules. For rotationally excited states, thebody-fixing of the coordinate system causes the coupling between basis functions differing in k (thecomponent of the total angular momentum on the body-fixed z axis) to be small and neglect of these
Coriolis interactions has been found to be an useful approximation [4,7,9,10] as it leads to a considerablesimplification of the computational problem involved.
ATOMDIAT is a general program which uses the method of Tennyson and Sutcliffe to solvethe ro-vibrational problem for triatomic systems. It can perform calculations on full triatomic systems,
atom-rigid diatom complexes and simple diatomics (this is useful for optimizing basis sets); options allow
the Coriolis interactions to be included or neglected as desired. For given quantum numbers, the programautomatically generates both angular and radial basis sets, the appropriate quadrature scheme for theradial integration and hence the secular matrix. A choice of diagonalisers [11,12] is provided depending onwhether the secular matrix can or cannot be retained in high speed storage.
ATOMDIAT has been applied to molecules as diverse as KCN [7], H2Ne [7], HF [8] and HFHe [8]. Ageneralisation of the program has been used for rigid-diatom rigid-diatom calculations on the (N2)2 Van
der Waals dimer [9]. A similar program in space-fixed coordinates was used for calculations on thespinorbit coupling and weak field Zeeman interactions in 02 Ar [13], ATOMDIAT generates vibrationalwavefunctions suitable for the calculation of transition intensities [13,1 4 ] and vibrationally averagedproperties. The wavefunctions have also been used as input to plot routines which given physical insight
into the nature of the large amplitude vibrations [9,15].
2. Method
Fig. 1 . illustrates the body-fixed coordinate system used by Tennyson and Sutcliffe [7,8]. R, whichconnects the diatom centre-of-mass to the atom, lies along the body-fixed z axis and the whole molecule in
the x z plane. This embedding defines three Euler angles a, $ and y. A symmetrized wavefunctionappropriate to this system can be written
~ ~flfl(r,R)[9,k(O)DMk(a,$,y)
k=p mn,!
+( l)~O,k(O)D (a, $, y)](i + ~k.o)/22~2, (1)
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
3/13
J. Tennyson/Variationally exactro -vibrational levels 309
where D~kis a rotation matrix element as defined by Brink and Satchler [16] and9/k and associated
Legendre polynomial [17]. p equals 0 or 1 for ( l)JPparity under inversion. J is the total angular
momentum and kis its projection on the body-fixed z axis. 1 is the angular momentum of the diatomic.
2
Fig. I. Body-fixed coordinate system ofATOMDIAT.
Following the close-coupling approach of Arthurs and Dalgarno [18], integration over the angular basis
functions yields an effective radial Hamiltonian [7,8]:
_____ a 2 ~ \ h2 ~ 2 ~ \ h2 1 1 J(J+i)H=~kk4, 2~t
2R2-~(~R~) 2~.t
1r2-a-kr ~) +-~-i(l+ ~
1.t2R2 +2 + 2~t
2R2
+8kk,(81~k~~l~!k)
2~2R
28,!,[6kk,2k2 + ~k~,k+Ic~C7~ (1 + 8k0) + ~k~.k_ IcJkClk (1 +~kO)]~ (2)
where ~i~ ~j1 +~ ~ = m~+ (m2 +m3) with m, as the mass of atom I and
c~4~= [J(J+ l)k(k1)]h/~2. (3)
Ifthe potential is given in form of a Legendre expansion,
V(R,r,O)=~V~(R,r)Px(cosO), (4)A
the angular integral becomes analytic
K O ! ~ k I J 1 O / k )=~Jg~(l,1 , k)V,,,(R, r), (5a)
g~(l,1 , k) = (- 1)k[(21~+ 1)]1/2(~ A ~
~),(Sb)
where the 3 jsymbols in the Gaunt coefficient are standard [16]. Ifthe diatom is homonuclear only termswith even A appear in (4) and the problem block factorises according to whether 1 is odd or even.
Tennyson and Sutcliffe expanded solutions of the two-dimensional coupled differential equations given
by H acting on Pm,,, (R, r) in Morse oscillator like functions,
~ R) = rH,,(r)RH,,(R), (7)
H,, = $,I~~2j~,e~2y~~2L(y
1) i = 1 2 (8)
where N,,,,L,,~is a normalised associated Laguerre polynomial [19] and
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
4/13
310 J. Tennyson / Variationally exactro -vibrational levels
y1=A1exp($1(ri~)), (9a)
(9b)
The constants (A1, $~,,~)and (A2, $2, Re) are those associated with the solutions of the Morse potentialfor diatomic molecules [20]. IfD. is the dissociation energy and w , the fundamental frequency ofdiatomic i,
then
A. =4D1/w,, $, =co~(~s1/4D,)2. (10)
Choosing a, as the nearest integer toA. gives an orthonormal basis complete for all n. As the method isvariational, the constants (re, D
1, w1) and (Re, D2, 2) can be optimized to give the best basis set for aparticular problem. Experience [79]has shown the choice of R~(and re) to be critical and optimal values
to generally be larger than the equilibrium separation.With these radial functions, the matrix elements
=~ {8,,~,,(2nj(aj+ n~+ 1) +a~+ 1) 8,, ~~2((a1 +n1)(a~+n~+ i)n~(n~ l))~2j,
~ n, 1=1,2 (Ii)
are analytic where k, is the appropriate second derivative operator from (2) [7]. Other radial matrixelements, those over r 2 R 2 and VA(r, R), are obtained by Gaussian quadrature. For this a modificationof the program given by Stroud and Secrest [21] has been used, this allows problems with a> 20 to betackled and involves rewriting the quadrature formula for normalised Laguerre polynomials. ForM, point
GaussLaguerre integration the formula for the weight of the pth point becomes
= [(dL~(x~)/dx)L~(x~)] . (12)
With a in the quadrature scheme equal to a. in the basis set, the numerical integration performs well ifM>~rnax + 3 [7].
Diagonalising the secular matrix forms the computational bottleneck of the problem. It dominates the
time taken and if a procedure is used which requires the whole matrix to be retained in fast store, it alsogives a limit to the size of problem that can be tackled. In core diagonalisation is the simplest for smallproblems and comparison of several out of core diagonalisation methods [8] showed the orthogonalised
Lanczos procedure [22] to be particularly well suited to LC-RAMP secular matrices. A choice of
diagonalisers has thus been included in ATOMDIAT, although it is anticipated that the user might wish touse other diagonalising packages particularly if vectorisation is desired.
3. Program organisation
ATOMDIAT is divided into five segments which form the basis of the overlayed structure, see fig. 2.
The subroutines have been numbered sequentially as they appear in the listing and these numbers are usedin the following subsection where each section of the overlay is discussed.
ATOMDIAT uses the convention that variable names beginning with the letters AH and OY are for
double precision reals, IN are for integers and variables whose names begin with Z are logical. Where
possible constants have been placed in data statements to ease conversion to machines with different wordlengths.
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
5/13
J. Tennyson/ Variationally exact ro -vibrational levels 311
IN S IZ E N S E CM A IN F T X F V V
C O R E
6 T M A IN D Y N A M
S E T C O N
S E T F A C O V E R L A Y 1
L A IP T ~ L G R O D T L G R E C R
k E IN T S O V E R L A Y 2C C M A IN ~
sssoui O V E R L A Y 3
O T 1 C ~ E S I V T W AtV E C O V E R L A Y 1 +
S A lT E R O IA L A N et at
G E IR O W O V E R L A Y 5
Fig. 2. Program structure. Service routines SYMOUT, TIMER, OUTROW and DATETI, which are in the main segment, have not be
depicted.
3.1. Routines always retained in core
These comprise the main program(s) and several service routines. Subroutine CORE Calculates storage requirements and sets up array pointers. Entry DYNAM calls CC-MAIN if sufficient array space is available.
CCMAIN Driver routine which calls the overlayed branches. Calls ERRSET an IBM suppliedroutine which suppresses underfiow errors.
SYMOUT Prints a symmetric matrix stored in lower triangular form. TIMER Calls CPUSED and prints CPU time used. MAIN.
Integer data which characterizes the size of the problem is read in (3) INSIZE, prior to array allocation.Real data is read in (7> SETCON. The other subroutines in this segment are concerned with initialization.
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
6/13
312 J. Tennyson / Variationally exact ro -vibrational levels
MATRG if nodiskfile is allocated for the secular matrix.
3.3. Overlay 2 : radial basisfunctions and integration
This segment sets up matrices VO , VI, RM21, RM22, HBL1 and HBL2 which contain all the matrix
elements of the radial basis functions needed in setting up the Hamiltonian. Note that performing theradial integration before the angular integration is the reverse of the order in which the formalism is
generally presented, eq. (2) and refs. [1,5,710,15,18].
(11) KEINTS forms the analytic matrix elements of eq. (Il), stored inHBL1 and HBL2. LAGPT sets up the radial basis set(s) at the numerical integration points and forms matrix
elements over r2 (RM21), R2 (RM22), J~(R,r) (VO) and VX(R, r) (VI). Checks the
sum of integration points and weights against analytic formulae.(l4)LAGUER adaptation of the GaussLaguerre integration points and weights routine of Stroud and
Secret [211for large a. Note that the initial guess formulae are arbitrary and may fail e.g.if a> 1000. The ith call to entry XPOINT returns the ith point and weight; i must be inascending order.
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
7/13
J. Tennyson/ Variationally exact ro - vibrational levels 313
(22> DGCORE routine which controls in calls to the GivensHouseholder diagonaliser and prints theresults.
GIVTWO GivensHouseholder diagonalising routine due to Prosser [11]. Entry EVEC(I) returnsthe Ith eigenvector.
3.6. Overlay 5: iterative diagonalisation
This segment controls the iterative diagonalisation of the secular matrix for which 3 diskfiles arenecessary, see section 4.2. The method used is orthogonalised Lanczos [8,22]and routines are adapted from
a Paige style Lanczos program [12].
(23> DGITER provides a starting vector, calls the orthogonalised Lanczos routines and prints theanswers.
GETROW Fast unformatted read. DIALAN (43> SET! Suite to perform orthogonalised Lanczos diagonalisation.
4. Program use
ATOMDIAT requires not only card input, but a subroutine giving the potential.
4.1. Thepotential
The potential must be specified as a Legendre expansion, eq. (4). It should be provided for each system
studied as
SUBROUTINE POT (VO, Vl, Rl, R2)
yielding for Rl = r and R2 =R, VO =V(R, r) and Vl = VX(R, r). IfIDIA =2, only even V~are required.
IfNCOORD = 1 , Rl and Vl are dummies. IfNCOORD = 2, Rl is the rigid diatom bondlength, ,~,. IfNCOORD> 1 , the dimension of VI is LPOT. Note that this version of ATOMDIAT works in atomicunits, so VO and VI must be in Hartrees for Rl and R2 in Bohr. To change the units it is necessary to altersubroutines (7) SETCON, (22> DGCORE, DGITER and (47) POT only.
4.2. Card input
The program requires 9 lines of card input for all runs although if NCOORD 3, some of the data isnot used; Table 1 gives the structure of the data input. Defaults given in parentheses are assigned to all
namelist input in (2> BLOCK DATA.
Card 1 NAMELIST/PRT/ZHAMIL [F]=T requests printing of the Hamiltonian matrix.ZRAD [F]=T request printing of the radial matrix elements.
Card2 Namelist/ UNT/IHAM [2] stream to which the Hamiltonian is written if ZLANC =T.ISCRI [1] Lanczos scratchfile used if ZLANC =T.
ISCR2 [3] Lanczos scratchfile used if ZLANC =T, these scratchfiles must be retained if the Lanczosprocess is to be restarted.
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
8/13
314 J. Tennyson / Variationally exact ro -vibrational levels
Table 1Format ofdata input
c ACENCC6O
C MAIN PROGRAM #001 ACENCC61c ACENCO66
COMMON /OUTP/ ZHAM1L,ZRAD ACENCO69NAI4ELIST /PRT/ZHAMIL,ZRAD ACENGO7O
COMMON /UNI TS / I HAN,I VEC,I SCR1, I SCR2,ZVEC,ZL ANC ACENCC7S
NAMELIST /UNT/ IUAM,IVEC,ISCRS,ISCR2,ZVEC,ZLANC ACENCO72
COMMON /LANC/ EPSV,MAXCYC,LPRINT, IER,NSTRT,INCR ACENCO73
NAt1ELIST / LNC/EPSV,MAXCYC,LPR1NT,IER,NSTRT,INCR ACENCO74C READ IN NAMELIST INPUT DATA (DEFAULTS IN BLOCK DATA) ACENCc8I
READ(5,PRT) ACENC~E2
READ(5,UNT) ACENCt~3READ(5,LNC) ACENCC84
C ACENc2c9
C SUBROUTINE INSIZE #OO3ACENG21C
C ACENc2IIREAD(5,5) NCOORD ACENC248
5 FORMAT(1C15) ACENC249
READ(5,5) NPNT2,NMAX2,JROT,NEVAL,LMAX,LPOT,IDIA,KMIN,NPNT1,NMAXI ACENW54
READ(5,500) TITLE ACENC295
5CC FORMAT(18A4) ACENI296
C ACENC645
C SUBROUTINE SETCON #007ACEN0646C ACENC647
READ(5,5) XMASS ACENC66I
5 FORMAT(3F2 0. C) ACENC662READ(5,5) RE1,DISS1,WE1 ACENC666
READ(5,5) RE2,DISS2,WE2 ACENC673
IVEC [4] stream to which the eigenvector and eigenvalues are written if ZVEC =T.
ZVEC [F] =T request writing to stream IVEC.
ZLANC [F] false for in core diagonalisation, true for Lanczos diagonalisation.
Card3 NAMELIST/LNC/Ignored if ZLANC =F, except that IER must not be
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
9/13
J. Tennyson/ Variationally exact ro -vibrational levels 315
JROT IJROTI is the total rotational quantum number of the system. If JROT> 0 the off diagonalConolis terms are included, see eq. (2). IfJROT < 0 they are neglected and k(KMIN) is treated
as a good quantum number. IfJROT =0 or NCOORD= 1 there are no Coriolis terms.NEVAL the number of eigenvalues and vectors required.
IfNCOORD= 1 the rest of the card is ignored.
LMAX order of the highest associated Legendre polynominal in the basis.LPOT highest value of A in the Legendre expansion, eq. (4).IDIA 1 for a heteronuclear diatomic and 2 for a homonuclear diatomic. For homonuclears, the parity
of I is taken from the parity of LMAX.KMIN For JROT 0, KMIN= 1 p, see eq. (1).
IfNCOORD =2, the rest of the card is ignored.
NPNT1 order of Gaussian quadrature in the r coordinate (must be greater than NMAX1).NMAX 1 order of the largest radial basis function Hm(r) giving a diatomic basis of NMAXI + I
functions.
Card6 TITLEA 72 character title.
Card 7 (XMASS(I), I= 1, 3)XMASS(I) contains the mass of atom I (numbering as in fig. 1) in atomic mass units. IfNCOORD= 1,
XMASS (3) is set to zero, thus treating the diatom as atoms 1 and 2, not 2 and 3.
CARD 8 RE], DISSJ, WE]IfNCOORD= I, this card is read but ignored.
IfNCOORD =2, RE1 is the fixed diatomic bondlengths, DISSI and WE1 ignored.
IfNCOORD =3, RE1 =.~,DISSI =D1 and WE1 = c o 1 , see eqs. (8)(10).
Card9 RE2, DISS2, WE2
RE2=Re, DISS2=D2 and WE2= ~~2see eqs. (8)(l0).
4.3. Test cases
Three test cases have been included corresponding to runs with NCOORD = 1,2 and 3. The testsubroutine POT contains a full surface for the HeHF Van der Waals molecule [4]. POT has been writtenfor all 3 values of NCOORD, although it is anticipated that this will not usually be the case. Some pagesfrom these runs which have the print parameters set for maximal printing are reproduced.
Acknowledgements
I wish to thankDr. Brian Sutcliffe, Dr. Paul Wormer and Prof. A. van der Avoird forhelpful discussionsand progranmiing advice. I thankWalter Ravenek for his reading of the manuscript.
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
10/13
316 J. Tennyson / Variationally exact ro -vibrational levels
References
[1] R.J. LeRoy and J. van Kranendonk, J. Chem. Phys. 61(1974) 4750.[2] R.G. Gordon and A.M. Dunker, J. Chem. Phys. 64 (1976) 4984.
[3] S.L. Holmgren, M. Waldman and W. Klemperer, J. Chem. Phys. 67 (1977) 4414.[4] S.L. Holmgren, M. Waldman and W. Kiemperer, J. Chem. Phys. 69 (1978) 1661.[5] R.J. LeRoy and J.S. Carley, Advan. Chem. Phys. 42 (1980) 353.
[6] J.M. Hutson and B.J. Howard, Mol. Phys. 41(1980) 1123.[7] J. Tennyson and B.T. Sutcliffe, J. Chem. Phys. 77 (1982) 4061.
[8] J. Tennyson and B.T. Sutcliffe, J. Chem. Phys. (1983) in press.
[91J. Tennyson and A. van der Avoird, J. Chem. Phys. 77 (1982) 5664.[10] J. Tennyson, in: Properties and Symmetry ofNon-rigid Molecules, ed. J. Maruam (Elsevier, Amsterdam, 1983).
[11] GIVTWO, written by F. Prosser, Indiana University (1967).
[12] J.M. van Kats and H.A. van der Vorst, Technical report 1 8 (1976) and (1977), Computer Centre, University of Utrecht, The
Netherlands.
[13] J. Tennyson and J. Mettes, Chem. Phys. (1983) in press.
[14] G.H.L.A. Geerts and J. Tennyson, J. Mol. Spectry. (1983) in press.
[15] J. Tennyson and A. van der Avoird, J. Chem. Phys. 76 (1982) 5710.
[16] D.M. Brink and G.R. Satchler, Angular Momentum, 2nd ed. (Clarendon Press, Oxford, 1968).[17] EU. Condon and G.H. Shortley, The Theory ofAtomic Spectra (Cambridge Univ. Press, Cambridge, 1935).
[18] A.M. Arthurs and A. Dalgarno, Proc. Roy. Soc. (London) A256 (1960) 540.
[19] IS. Gradshteyn and OH. Ryzik, Tables ofIntegrals, Series and Products (Academic Press, New York, 1980).
[20] P.M. Morse, Phys. Rev. 34 (1929) 57.
See also D. ter Haar, Phys. Rev. 70 (1946) 222.[21] A.H. Stroud and D. Secrest, Gaussian Quadrature Formulas (Prentice-Hall, London, 1966) chap. 2.[22] B.N. Parlett, The Symmetric Eigenvalue Problem (Prentice-Hall, Englewood Cliffs, NJ, 1980) chap. 13.
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
11/13
J. Tennyson /Variationally exactro-vibrational levels 317
0I~I,
(eno00
II
en (4.4 0 0rn
S + aCe.,CO C)
en .0 o C~ 4. NO.1 0 r.I (eno N .0o 00o .0o .0 0 00o N o 0o 0 0 .4
4. 0~
o 0 0.04.
II I.-.COO00
z 00Ui .0 en0 0 0a +Ui 0 0
N NIL. II U 0
a, I~0 C) 0.4 .0 00
Z 0 N 0 000 Z iwl . e . In- 4 ~nI.- 4, ~0 ~1C 0 I,.~ 0 0 4.~ +
0 0 1
0 >0
0 CO CON 0 16-0 No.
)J 0 4.04. 0 0,00 Ui 0+ Ui 0 00
0 44 Nm 6- 0 0)0 CO 0 000 I +N- 0)0 .0 CC I IXC 4.en .. CN In 00 N In
0 4 N- C) ON I N 0 N-iC
O 0 C 000 - 04.0 ~ 0
0 0 I 0 N 4. 00
O II 0 OZ 6-6- N NO 0 ~ ena,m0fm,sl0n.wmm,0 x C) In IA ., 0 00N0~r.Im4~e,a0o~
C 0 In .4 -I Z o0m4a)q.o~,0)e.a .1
N 0 C 0 m ~ 0 Sn O0 )0 ~ -m W IU 0.4 0 0. 4.0o~.0ln-*-m U0 a, 0
.-. C C 0 Ui -10 N-0,0IAIC)Idl#4Inm ejed6- In 6- 0 Ui ~. 0 ~
7 U) CU 13 CO 4.C C U N 0 0 00 NC.
N In 0 0 Ui 013 ++ 4. ) 03CO OW 0 Ui Z .. 00 0 0 -~0 OInZaC 0 CS U C~ 00 I +In CSZZCDO In ~ 0 CS* ~00000NNQ~0l,j4N0 00 0 000 000LL. T OW 0 .~ 0 ..I.l.I.4..l.4~eIlJN(Jle.) 00 0 0 I I_J U.U..I.) E UJCS 0 0 N4 I I I I I I I I I 6 I I I I 00 0 .0C 17CC C D C) CS .00 .46 00000000000000 00 ~1~Z ZInL)CW LI 0In -. x ~- . . j w ~ 00 ~ N-C 0-.Zr..IX 1)16- C C C D C .J~ 0N~I,00,04~P 00 0 .1,.,,
LI In 4.IAIn0000e4,~-0.~e.1 00 0..J NCILWOI.i 0 w N LI U, 4.,fl~0O. Q o 0 0 N,..,C CIn (
0J >- 0 CC ZE Ui In Li )~ I 10.0 04. CE 0)11.3 Li C D I CS C),~ In .0 , A,,.
C D CSoZZUJIn 6 _i .3 1 0 0 WO -U -J 0I-. UiInCI...L) 0 ..jC C C C .. I NO 6-N 1 1 0-C 0 3 - Jr..C Z o7 II O.-C Ci i 1 0 Ui .30 6-6- .3 ~ .3 3 00 OCSCSZCJJO 0 IC) 7~3 Z I .3 E~J ZO ZZ o I . - C + 0 0.-,0 ZUCU 4C 0 0 C 3 C nO . C . 0 C C 0 3
00 I-..,1 CU Z~ ~ 1 I Z CSO 00 1) 4.00l...I.0.40_C~6-N 00 7 0 7 I 30 NSCS.C10Z I C C I C I-. 10 Z C D C 6- 04.~0000004.-40N-04. 0.0. U In CU .3
~ 0 IJ 01)1_i S U_CL 4 I-. C U C ~ 0. C D 1 0In000404C.o C C :) C )0 CSIZ U. 03 0 Ui CS II N 0-..0N0 U.U. nfl ,-. 4. .1.0Z.nJ0.-. t LI X ~C Li C) Z I C D Inr~0r-1r~oNo0em.~~00 4 ~ U .J 3
E ~ 0.I.~NI..JCD iCC .4 0 1 1 3 Ci 01 (0 0. 04.N4.4.4.0O...I,IllCI4.40) 0 NZZ 1 0 .4 0 10 5 C) W U 0N-N~.-I0e..-0,fl~Cim ZZ , 0 C d~ ~ ~.~ C D Z Ui In 0 N. IOU) z In oorg.o-1,~0..m.onJ 00 N- -~ -~0.0
C I) ~ :u 1.-I... 0 1 4 U. 0.4 C D .04.,0.0enN4~n10)4. 1010 0 .0 0 -~0~ o~4..1.C~0nrsD .3 71 C II (0 r Zm I 00004.00uCO00 ~ 0 3 C 00
10 .4 4 N ..~.- 0 .4 7 U C)- I-. N fl-000O..-I00,04.4N 0 10 0 10 4 .0 0 .-. 15 C C 3 0 1 -~ U...I ZO C 04. N00N0Ifl,~6-4.-.UC UI U J - 1 .3 ni 00C I 3.3.. 0 -r C I 0 CLU CS ,0In0N00,0*0ICJ!~I-C I 0 03
Ui 0 1)10 ILI C O InC).0 ,0r-IAI~- 06 .0 -0 3 3.3 100 .14
m0OrOegroNIn~0.13 I I .4 I Ci 00
.0 C CSii ZO N 0-C 1.4 LIUJ 1 4.o.0sC.-lr-4. 0S
1 0 15 1.41 C e.Vi400C L)UJ U
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
12/13
318 J. Tennyson / Variationally exactro-vibrational levels
LiLU
3.
C S 0C. 0 C C
I +0 LI
4. N5 ,IC C
C, ~ .0.
N C,~ 4. N
o N- CS
0 N
0O 0
0-I..
7
LU C C .)O .~ Li COLI t -40 LI
Ix it N 4
LIIA N0 0
1 LI N 0LI z 0 10 0 NN 0 .0C N C) U)IX 0 It 4.In + ~0
~ 1.; 1.
IN I I1 1 1 1
13 LI
CU CC
I.: 4. C In
I- 0 0 03. + +
0 CC
I
10 IN N In It NO C C .5 -11 .0 4. .0 4.
+ Cl N. N ...~ ~ C)- 10 0 In 41 0 eno 4 (C In .0 r .0 5~o Cl. 0 0 N .-. .0 *
00_eCUN CS IX C 0 0 0 0 0
CC ,, Cl 5 5
~ C C
C I I6- 0 N- 4. I)l C 0 ICC.4 IC N IN .0~ N 4.
1/1 CC CC 0- IO n N 0 0 0 nn7 I~n I. C 0 1 1 1 1 5 N CC) 6- 6- 3. N- U) N U) 4. U 1/ Cl In 0 0 0 CO N It~ In6 L C C C L I
1 C 7 0 0 0 0 tIC 0 IICOUIZCS N W3 0 13 + +
DCZZ0CD 6-0 0 1.~ Ili II 0 CC 0 0 0 0 CI 1/)114 0 Z c~ 0 0 I I I I
U_IUI.IIn U) Wr~ 0 11)0 (3.4 0 106-ZCO I C) .4.4 NI. 0 0
I ZVI0CUi I 10 CO ON CLI 0 1 46- 0,.~Z3.CS C CUN C O C _jtIl C C 0 .-~ .4 CC CC (.1 .-I0C)S,l LI CS. ~J ~._. IC C .Ci .0 0 1 ( 1 .0 05~ N.4ILWCDLJ Ill N 11.113 LI (nt 4 C C C 51 N 0 C)
.4.0 N.J Icr nn jet nfl LU 0 2. N tIC .1) 0 II INIn 3. In_IWO I/i W 13 0 0.1.) 03 ~ nfl 0 U N 0 N U -0
1 1 0_I-CIX0 0- CC_I .4 Ui 0 110 N- 7 C O .0 tI I 0 In LUCUII Cs s 6 1 1 4 (3 CL LI FJ nUN- C CU In C) 04 0 .0 -10. NCI-In0. C. C 1 1 1 Li Li LCCO CC 1 > 4
.3 10.07.01 X5 V LI 0 (54 C C 0 0 0 0 0
C~-~CWCDCs 3. .-. W 0 05.33 010 ~ C) I1 CSCS6-IC 1.) 11 I-. Ui U. C)3. 30+ I I C C C4 .3 400_i 6- 46- 4 CS CO 0 U_CC 0) 7 7 Ui
C3._I0.WC) 3 IIC 6- CJ ~J 6-0 N -.1 0 3 >0 0. ZI 111 (3 CS nl= 11)10 .4 0 N N 0 .0C 0I0UJ.~W I (3 (I 3N 10 Ui 6- 4.) 0 -I 0 .-lZ CS.-.ZWIIC 0 6-_I .3 Z to ~o UI IIC 10 C tIC .00 1)1.0.46-0 LI _IC C .. 6-I) 6-In C) CLI 3 1 1 1 10 0 0 ..C N
I Z .-..-. 30 0 UN- ION _i D .~ 0 0 N .0 0 .0 .06- C)CSCSZWC3 0 10 CD 7 30 ZN. Z.~11 C + 4 + Z N 0 0 .0 1(1C ZLLJWI-I II CC C D .4 .4 ~. 0 C C C D 0) 0 -6 .4 C CIX 053 6-10 0 1(5 6- 0.-I 130 7 .0 2 Ii (0In 6-CSCSIIC10Z 4 o 0 4 w In LU IA .0 0 0 0 0 0O ZIDCDJOUJU IC. U_U. 6- .0 CC Cl. o (0 .1) .3 N I I I> CS1~Z I C)(0 C) In 01 1 1 0 0 U.
0IIW0~I I C S . 1) . II CU In 3 4. CIU 0.~6-I.J0 (01.3 _i 0 114 030 CC C C C InI-C 77 1 .0 10 Ci o 11.110 ClO tI N 10 .0 .4 0 0 0I . ~ 7 Ui In N.~ 1.011) .0 N 3) 0 Its 154 In 0
CD UI II 00 1-5 .4 13(5 ~ .0 In C D ICC (4 0 0 .0.0 I- 4.4.0011,110 .3 71 II IC 3. Z0 I 6- tIC 6- C O N N- 0 .0 0 oi
4 I .4 7 o 6- 10 10 In N 0 N 4.) .0 0 .0I-I . . 3.0) C D ~ r.o CL_I 7.0 (Ii (4 Ui 4 Ui 0 53 ItS In 00 I- 3.0. 00 05 C 1014 ~ 0) 0 0 0 0
114 1110 ....~ CD 0 CD 0 1.3 100100 .35 .31 Ui0 0 0 0 0LI 15111 20 0 IO CD (3114 I 10) (3 1 -1 0 U
8/3/2019 Jonathan Tennyson- ATOMDIAT: A Program for Calculating Variationally Exact Ro-Vibrational Levels of Levels of "Floppy" Triatomics
13/13
J. Tennyson/Variationally exact ro -vibrational levels 319
0sm0OltIOOQOC.IOQ
000000000000I410000000IJLi00OCCOOLICQLOLiOO
01 c- I I I I I I
C S LI C) 114IX .4 0 C C
I + LIIN04I-C)0U 070,1141/C C . .11 CflCIICCC..C...510N1..IN .4 a.:eUCOIN.-IOCICI...,orc
LI LI 1 1 - C C r4N00.-IC,.COClINOCI I .0 0
LU (.1 0 C. I,4I.,111t141...1L10131.J1J LI0 0 0 CC COCOLI100LIOCCOOC
.4 l0CC)000Cr,rI000
IN C 15 I I I I I II.? C L C C C C)
~ CC C OC,C)N-0Ifl.CI .t.-flN-..
en - 0
II II0001) 0101000000L)CILLC,IOC)OOC000
Li C~Li LILI Li1313
111 (1 C. .11 C C C I I I I I I
C) * 7 1 1 1C C C C C C .0) CC
Cl. 1 - C C.ICC C C C C . II I.) IC -CO0CCeLi r4ClCI.-,C
II CUCICCQCfl......I,CIC)
.3 0 .3 00 14 CC ,-C(LIlLILIOCCIOLICI.1-I -C CIN00000010030
7 12 ~ C~ N- .2 0000000C)00C10C C C 0 CC 1- .15 LICCCIOOOOl0lClCiCOOO I CC .11 114 C . C C C C0000012C000100C C C C C C) N. I II II0. 0 Cl C) C C C CC10 + C) ~-1
CI ~ ~ C C C40.C,ICICtIC.Cfl,IL.Cr,IIjCC. C C . C , .15 ..e~C~C0.1 CICC CC C~fl-n~o10.,.r-c 100.0
1. LI CU LI 0111 ..~lC.C100 CC-
CLI 0 11- 0 ~
nCCC0CCC.Cl0000 1. 1.- C C, CCCCOCC.CcICICCCCDOC
0 + I I I I
. C. -C
0 C C C C ~,, CC1-,0..(0~N .CC0CCCCC.C0 .4 ... N. 0CC,CCCC.-..WC.-IO N-LI
+ I C C C CCt-.l,C.-IICCC CCCt4CC..I..I
1 C0C,C...ItC~Ct,CCjCCO(ICL
14 -C NICON-I ICICICCCICCOC) C C C) 1 C I C COC..IC000CCC0C
0 .0 3. 0 0. ~ IC. CCC.CCCCCCCCCCOCCQCl C O C) CC C0 C - C Cl. C IC IC Ce,CC0OC.-C1000CCl C C .. It ~_ 10 CC I I I I I
1 I C C C,
140 4 C) C7 CI 0 N- LI CCC -.1 ,.1.,I0flC40-II,IC IC C C .Cr-ICr.N(--C0I.-C1-CCC N C. >- C- 3. II r(C.I-44I.er~-rrI 7 I.- C L C- C C) ., r,,fIO.,,C C tI CL CLI C C C C I C C..
7 7 ... 6- ICC 5 I. C C C 4 6- 3 6- CL, C~ 7 3 C 1 0 1 .I000000l300CCC
U 010114 130 0 Li I.) I *3 3. 0)Z70CC I/C NIl 0 ICC II 1 .1 1 C,~l C l 00010001C)CCOOOC)
O
100301-CC. 0 .0W 0 107 (11 .1 41 - C C . C~, C I I I I I1 IL.U.U...Ui Xl 1UC.0 0 InC 01.4 I/fl (.1.4 1LU I/C 6-Zr) C C) C1I 6~l. ~ (~.._ C, IC.3 ZCZI/10CL11 LI 1510 4F_