[molpro-user] df-lmp2 to describe the pi-stacking of bezene
Grant Hill
hilljg at Cardiff.ac.uk
Mon Feb 6 13:24:24 GMT 2006
Hello all,
I'm attempting to use df-lmp2 to describe the pi-pi stacking interaction
of two benzenes with molpro 2002.10. Following the guidance in the
molpro manual I have separated the two monomers (with both vertical and
horizontal separations of 55 angstroms) to obtain orbital domains which
are then re-used at the geometry I'm interested in. However, I'm having
a few problems:
1). At both the well-separated and interacting distances the Pipek-Mezey
orbital localisation fails to converge.
2). With both the failed Pipek-Mezey localisation and Boys localisation
the energy of the well-separated system when compared with that of twice
the benzene monomer energy suggests that there is still some interaction
despite the large separation (order of 0.002 hartree).
3). The binding energy obtained for the distance I'm interested in with
Boys localisation is of the order of a repulsive hartree!!!
I'm unsure of how to proceed with this calculation, does anyone have any
advice either on what I may be doing wrong or how I can get the
Pipek-Mezey localisation to converge? A sample input file follows for
reference.
Thanks in advance,
Grant Hill
***,benzene para-disp dimer df-lmp2/cc-pVDZ SP on vert sep of 3.5
memory,70,m
gdirect,page=1
text,SP calculation on benzene monomer
basis={
default,cc-pVDZ
set,df
spd,c,vdz-mp2-aux
sp,h,vdz-mp2-aux
}
geometry={
nosym,noorient,ang
Q
c 1 1.39913961
c 1 1.39913961 2 60.0
c 1 1.39913961 3 60.0 2 180.0
c 1 1.39913961 4 60.0 3 180.0
c 1 1.39913961 5 60.0 4 180.0
c 1 1.39913961 6 60.0 5 180.0
h 2 1.08389954 3 120.0 4 180.0
h 3 1.08389954 4 120.0 5 180.0
h 4 1.08389954 5 120.0 6 180.0
h 5 1.08389954 6 120.0 7 180.0
h 6 1.08389954 7 120.0 2 180.0
h 7 1.08389954 2 120.0 3 180.0
end
}
hf
e_hf_benz=energy
locali,boys
df-lmp2,basis=df
e_benzene=energy
text,Benzene dimer large separation
geometry={
nosym,noorient,ang
Q
c 1 1.39913961
c 1 1.39913961 2 60.0
c 1 1.39913961 3 60.0 2 180.0
c 1 1.39913961 4 60.0 3 180.0
c 1 1.39913961 5 60.0 4 180.0
c 1 1.39913961 6 60.0 5 180.0
h 2 1.08389954 3 120.0 4 180.0
h 3 1.08389954 4 120.0 5 180.0
h 4 1.08389954 5 120.0 6 180.0
h 5 1.08389954 6 120.0 7 180.0
h 6 1.08389954 7 120.0 2 180.0
h 7 1.08389954 2 120.0 3 180.0
Q 1 55.0 2 90.0 3 180.0
Q 14 55.0 1 90.0 2 -90.0
c 15 1.39913961 14 90.0 1 90.0
c 15 1.39913961 16 60.0 14 90.0
c 15 1.39913961 17 60.0 16 180.0
c 15 1.39913961 18 60.0 17 180.0
c 15 1.39913961 19 60.0 18 180.0
c 15 1.39913961 20 60.0 19 180.0
h 16 1.08389954 17 120.0 18 180.0
h 17 1.08389954 18 120.0 19 180.0
h 18 1.08389954 19 120.0 20 180.0
h 19 1.08389954 20 120.0 21 180.0
h 20 1.08389954 21 120.0 16 180.0
h 21 1.08389954 16 120.0 17 180.0
end
}
hf
e_hf_sep=energy
locali,boys
df-lmp2,basis=df,save=4000.2
e_sep=energy
text,Benzene stack vert separated by 3.5 ang
geometry={
nosym,noorient,ang
Q
c 1 1.39913961
c 1 1.39913961 2 60.0
c 1 1.39913961 3 60.0 2 180.0
c 1 1.39913961 4 60.0 3 180.0
c 1 1.39913961 5 60.0 4 180.0
c 1 1.39913961 6 60.0 5 180.0
h 2 1.08389954 3 120.0 4 180.0
h 3 1.08389954 4 120.0 5 180.0
h 4 1.08389954 5 120.0 6 180.0
h 5 1.08389954 6 120.0 7 180.0
h 6 1.08389954 7 120.0 2 180.0
h 7 1.08389954 2 120.0 3 180.0
Q 1 1.6 2 90.0 3 180.0
Q 14 3.5 1 90.0 2 -90.0
c 15 1.39913961 14 90.0 1 90.0
c 15 1.39913961 16 60.0 14 90.0
c 15 1.39913961 17 60.0 16 180.0
c 15 1.39913961 18 60.0 17 180.0
c 15 1.39913961 19 60.0 18 180.0
c 15 1.39913961 20 60.0 19 180.0
h 16 1.08389954 17 120.0 18 180.0
h 17 1.08389954 18 120.0 19 180.0
h 18 1.08389954 19 120.0 20 180.0
h 19 1.08389954 20 120.0 21 180.0
h 20 1.08389954 21 120.0 16 180.0
h 21 1.08389954 16 120.0 17 180.0
end
}
hf
locali,boys
df-lmp2,basis=df,start=4000.2
put,molden,df-lmp2-sep.molden
e_dflmp2=energy
e_hf_diff=(e_hf_sep-(2*e_hf_benz))
e_diff=(e_sep-(2*e_benzene)) !Diff between benzene
!monomer and large sep
e_bind_dflmp2=(e_dflmp2-(2*e_benzene)) !Interaction energy
e_dind_dfkcal=e_bind_dflmp2*tokcal !convert to kcal/mol
More information about the Molpro-user
mailing list