Rigid triatomic molecule XY2
Consider a triatomic molecule in a rigid representation and a bisector frame. Ignoring singularity at the linearity, we derive an analytic expression for the KEO in the valence coordinates
,
,
and represent it as the following basic-functions expansions:
(1)
For the basis functions, only the following basic functions are needed:
for bond-lengths
and 
Index |
Term |
1 |
|
2 |
|
for the bond angle
Basic-functions block
for this types of the expansion basic-function terms, the Basic-function structure is given by
Two stretching modes:
mode |
|
||||
|
1,2 |
2 |
|||
# |
|
|
type |
|
|
1 |
1 and 2 |
-1 |
I |
1 |
1 |
2 |
1 and 2 |
-2 |
I |
1 |
1 |
Bending mode:
mode |
|
||||
|
3 |
6 |
|||
# |
|
|
type |
|
|
1 |
1 |
2 |
Cos |
0.5 |
1 |
2 |
1 |
2 |
sec |
0.5 |
1 |
3 |
1 |
2 |
Csc |
0.5 |
1 |
4 |
1 |
1 |
Sin |
1 |
1 |
5 |
1 |
2 |
sec |
1 |
1 |
6 |
2 |
2 |
Cot |
0.5 |
1 |
The Basic-function block is then given by
BASIC-FUNCTION
Mode 1 2
1 1 -1 I 1 1
2 1 -2 I 1 1
Mode 2 2
1 1 -1 I 1 1
2 1 -2 I 1 1
Mode 3 6
1 1 2 Cos 0.5 1
2 1 2 Sec 0.5 1
3 1 2 Csc 0.5 1
4 1 1 sin 1.0 1
5 1 1 sec 1.0 1
6 1 2 cot 0.5 1
END
The corresponding “kinetic” card in the Basis block must be set to automatic:
BASIS
0,'JKtau', Jrot 0
1,'numerov','automatic', 'morse', range 0, 4, resc 1.0, points 600,borders -0.5,1.40
1,'numerov','automatic', 'morse', range 0, 4, resc 1.0, points 600,borders -0.5,1.40
2,'numerov','automatic', 'linear', range 0, 4, resc 1.0, points 500,borders -60.0,60.0 deg
END
Kinetic energy operator
The corresponding KEO expansion terms are given by (before multiplying with
):
Vibrational part:

Rotational part:

Coriolis part:

Pseudo potential:

The highest expansion term is 13 (pseudo-potential function). This value must be used for the NKinOrder card:
KinOrder 13
There are methods this KEO can be used in TROVE.
Using
kinetic.chk. To this end, the expansion terms must be numerically evaluated for the given set of the nuclear mass and listedkinetic.chkusing the format explained in Kinetic energy operators.
2. It can be also implemented directly into the kin_xy2.f90 module. For this example, the KEO has been implemented as
KINETIC_XY2_EKE_BISECT_COMPACT_RIGID and can be used as follows:
KINETIC
compact
kinetic_type KINETIC_XY2_EKE_BISECT_COMPACT_RIGID
END
Here the card compact is to indicate the special “compact” format associated with the basic-function expansion. If this compact form of the analytic KEO is used, the kinetic.chk checkpoint file will be created using the basic-function format with all the modes specified explicitly, so that it can read using method 1.
Input Example for H2S
An example of this KEO for H2S can be found in H2S_EKE_basic-functions_step1.inp. It has the following format.
Basic control parameter:
KinOrder 13
PotOrder 8
Natoms 3
Nmodes 3
sparse
Size of the primitive and contracted basis sets:
PRIMITIVES
Npolyads 4
END
CONTRACTION
Npolyads 4
sample_points 40
END
Symmetry
SYMGROUP C2v(M)
Frame and definition of the coordinates:
COORDS CURVILINEAR
TRANSFORM r-alpha
frame bisect-z
MOLTYPE XY2
REFER-CONF RIGID
Z-matrix and atomic masses
ZMAT
S 0 0 0 0 31.97207070
H 1 0 0 0 1.00782505
H 1 2 0 0 1.00782505
end
Definition of the individual 1D basis set and expansion functions, including
automaticas associated with thebasis-functionoption.
BASIS
0,'JKtau', Jrot 0
1,'numerov','automatic', 'morse', range 0, 4, resc 1.0, points 600,borders -0.5,1.40
1,'numerov','automatic', 'morse', range 0, 4, resc 1.0, points 600,borders -0.5,1.40
2,'numerov','automatic', 'linear', range 0, 4, resc 1.0, points 500,borders -60.0,60.0 deg
END
Basic-function block:
BASIC-FUNCTION
Mode 1 2
1 1 -1 I 1 1
2 1 -2 I 1 1
Mode 2 2
1 1 -1 I 1 1
2 1 -2 I 1 1
Mode 3 6
1 1 2 Cos 0.5 1
2 1 2 Sec 0.5 1
3 1 2 Csc 0.5 1
4 1 1 sin 1.0 1
5 1 1 sec 1.0 1
6 1 2 cot 0.5 1
END
Kinetic energy operator block:
KINETIC
compact
kinetic_type KINETIC_XY2_EKE_BISECT_COMPACT_RIGID
END
Control block:
control
step 1
end
Equilibrium and special parameters blocks:
EQUILIBRIUM
re13 1 1.3359007d0
re13 1 1.3359007d0
alphae 0 92.265883d0 DEG
end
SPECPARAM
aa 0 1.70400000d0
aa 0 1.70400000d0
END
Potential energy function block:
POTEN
POT_TYPE poten_xy2_tyuterev
COEFF list (powers or list)
b1 0 0.80000000000000E+06
b2 0 0.80000000000000E+05
g1 0 0.13000000000000E+02
g2 0 0.55000000000000E+01
f000 0 0.00000000000000E+00
f001 1 0.25298724728304E+01
f100 1 0.76001446034650E+01
......
end
DMF block
DIPOLE (CCSD(T)/aug-cc-pV(6+d)Z)
rank 3
NPARAM 72 99 0
TYPE xy2_pq_coeff
COEFF list (powers or list)
COORDS linear linear linear
Orders 10 10 10
Parameters
re 0 0.133600000000E+01
alphae 0 0.922000000000E+02
f03y1y0y0 7 0.00478832298768
f04y1y0y1 7 -0.76979371155700
f05y2y0y0 6 -0.23510259705300
f06y1y0y2 6 0.22148707034900
f07y2y0y1 6 0.39210356641800
......
end






