PtCl4H22: Fragments again

Sample directory: adf/Frags_PtCl4H2

The (scalar) relativistic option (Pauli formalism) is used because of the presence of the relativistic Pt atom. The complex is built from fragments H2 and PtCl42–.

Dirac: relativistic core potentials

The program dirac is applied to generate the corepotentials file for all involved atom types, including Hydrogen. The latter has no frozen core, let alone a relativistic one, but the corepotentials file also contains the total (relativistic) atomic potential. The (relativistic) atomic total potential is used in some types of relativistic options only, but it is a good idea to simply always run DIRAC for all the atoms whenever you do a relativistic calculation.

$ADFBIN/dirac <$adfresources/Dirac/Cl.2p
$ADFBIN/dirac <$adfresources/Dirac/Pt.4d
$ADFBIN/dirac <$adfresources/Dirac/H

mv TAPE12 t12.rel

The script above generates one TAPE12 file. The second and third dirac runs recognize the presence of the TAPE12 file (with the standard name 'TAPE12') that resulted from the earlier ones and they write their resulting data to the tail of it.

Basic atoms, non-default settings
$ADFBIN/adf <<eor
Create H file=$ADFRESOURCES/DZP/H
XC
  LDA  vwn
  GGA  becke perdew
End

Relativistic Scalar
CorePotentials  t12.rel &
  H   3
End
End Input
eor

mv TAPE21 t21H

The final calculations of the molecule and larger fragments are performed with gga ('NonLocal') xc corrections. Although it is not necessary to use the same settings in the Create runs, applying them looks 'nicer' and gives a better approximation of the bond energy of the molecule with respect to the basic atoms. Here it serves to show that also in a Create run various options can be used.

$ADFBIN/adf <<eor
create Cl file=$ADFRESOURCES/DZP/Cl.2p
xc
  lda vwn
  GGA  becke perdew
end

relativistic scalar
corepotentials  t12.rel  &
  Cl     1
end

end input
eor

mv TAPE21 t21Cl


$ADFBIN/adf <<eor
Create Pt file=$ADFRESOURCES/DZ/Pt.4d
XC
  lda vwn
  GGA  becke perdew
End

Relativistic scalar
CorePotentials  t12.rel  &
  Pt     2
End

End Input
eor

mv TAPE21 t21Pt

It is important to use the relativistic option in the creation of the fragments if the final molecule will use it as well. The corepotentials file is attached and the input indicates that the section on that file for Cl is #1, while the Pt data are in section #2.

Fragments H2 and PtCl42-

Now, all basic atoms have been generated. We go on to generate the two larger fragments H2 and PtCl42- from which we are going to build the final complex.

$ADFBIN/adf <<eor
Title   H2  R=1.68a.u.
NoPrint sfo,frag,functions

Units
  length bohr
End

Atoms
H       0.0             0.0             0.84
H       0.0             0.0            -0.84
End

Fragments
H         t21H
End

XC
  lda vwn
  GGA  becke perdew
End

Relativistic Scalar
CorePotentials  t12.rel &
  H  3
End

End Input
eor

mv TAPE21 t21H2

The result file TAPE21 is renamed and saved to serve as fragment file.

$adf <<eor

title   PtCl4 (2-)
noprint sfo,frag,functions

units
length   bohr
end

ATOMS
Pt    0           0          0
Cl    4.361580    0.000000   0
Cl    0.000000    4.361580   0
Cl   -4.361580    0.000000   0
Cl    0.000000   -4.361580   0
end

fragments
Pt     t21Pt
Cl     t21Cl
end

xc
lda vwn
  GGA  becke perdew
end

relativistic scalar
corepotentials  t12.rel  &
Cl    1
Pt    2
end

charge  -2

end input
eor

mv TAPE21 t21PtCl4

The key charge is used to specify the net total charge. The default for the net total charge is the sum-of-fragment-charges. The fragments (Pt and Cl atoms) have been computed neutrally, but we want to calculate the PtCl4 complex as a 2- ion.

Main calculation

Finally we compute PtCl4H22- from the fragments PtCl42- and H2.

$ADFBIN/adf <<eor
title   PtCl4 H2

units
length bohr
end

integration 4.0

xc
lda vwn
  GGA  becke perdew
end

relativistic scalar
corepotentials  t12.rel  &
H     3
Cl    1
Pt    2
end

ATOMS
Pt   0             0             0             f=PtCl4
Cl   4.361580      0.000000      0.00000000    f=PtCl4
Cl   0.000000      4.361580      0.00000000    f=PtCl4
Cl  -4.361580      0.000000      0.00000000    f=PtCl4
Cl   0.000000     -4.361580      0.00000000    f=PtCl4
H    0.0           0.0           5.58          f=H2
H    0.0           0.0           7.26          f=H2
end

fragments
PtCl4     t21PtCl4
H2        t21H2
end

end input
eor

Note that, although the key charge is not supplied, the molecule is not neutral: the default charge (that is, omitting the keys charge, occupations) is the sum-of-fragments: the fragments here are H2 and PtCl42-, yielding a net charge for the molecule of minus two.

Note the f= fragment specification in the Atoms block. No fragment-numbering suffix (/n) is required because there is only one fragment of each fragment type.

 

Copyright      Terms of Use      Privacy Policy
Search:
Home
About
News
Sitemap
Contact
Why ADF?
Brochure
Demos
Trial Version
How to buy
Downloads
FAQ
Newsletters
Documentation
Community