• No results found

( ( ( ( usingthecoupled-clustersingles-and-doubleswithperturbativetriplesmethod Automatedcalculationoffundamentalfrequencies:ApplicationtoAlH

N/A
N/A
Protected

Academic year: 2022

Share "( ( ( ( usingthecoupled-clustersingles-and-doubleswithperturbativetriplesmethod Automatedcalculationoffundamentalfrequencies:ApplicationtoAlH"

Copied!
10
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Automated calculation of fundamental frequencies: Application to AlH

3

using the coupled-cluster singles-and-doubles with perturbative

triples method

T. A. Rudena)

Department of Chemistry, University of Oslo, Box 1033 Blindern, N-0315 Oslo, Norway and Department of Chemistry and Biochemistry and San Diego Supercomputer Center, University of California, San Diego, La Jolla, California 92093-0505

P. R. Taylor

Department of Chemistry and Biochemistry and San Diego Supercomputer Center, University of California, San Diego, La Jolla, California 92093-0505

T. Helgaker

Department of Chemistry, University of Oslo, Box 1033 Blindern, N-0315 Oslo, Norway 共Received 21 May 2002; accepted 25 April 2003兲

An automated scheme for calculating numerical derivatives of functions is presented and applied to the Taylor expansion of potential energy surfaces. The computational cost is reduced by invoking the symmetry properties of noncubic groups. The scheme is applied to the quartic force field of isotopomers of AlH3 by numerical differentiation of the CCSD共T兲 energy, using the cc-pCVQZ basis for the harmonic part of the potential and the cc-pCVTZ basis for the anharmonic part. From this force field, zero-order vibrational corrections to the geometry and the fundamental frequencies are calculated by second-order perturbation theory. The results are compared with experiment and previous calculations. © 2003 American Institute of Physics. 关DOI: 10.1063/1.1583671兴

I. INTRODUCTION

Given the level of accuracy now routinely obtainable from electronic structure calculations on small molecules, it is possible to compute anharmonic force fields that are accu- rate enough to assist with the analysis and interpretation of experimental vibrational spectra. In addition, when highly accurate molecular properties are to be computed, it becomes important to make good estimates of the vibrational contri- butions in order to make meaningful comparisons with ex- periment. For diatomic molecules, the potential energy ‘‘sur- face’’ is one-dimensional and the vibrational energy levels and vibrational corrections to properties can be straightfor- wardly calculated in several ways: By solving the vibrational Schro¨dinger equation variationally,1by perturbation theory,2 or by numerical integration.3 For polyatomic molecules, variational calculations are more complicated and time- consuming, and vibrational energies and contributions to properties are usually accounted for by perturbation theory.4 –7

Whatever method is chosen for treating the vibrational problem, we need some representation of the potential en- ergy surface 共and possibly the property surface兲. One pos- sible approach is to fit an analytical surface to the energy calculated at selected points—see, for example, Refs. 8 and 9 for energy surfaces and共Ref. 10兲for property surfaces. How- ever, the ad hoc nature of this approach makes it laborious and difficult to automate—in particular, for systems contain-

ing more than a few atoms. A more systematic approach is to construct a Taylor expansion of the potential energy around some reference geometry (Re)

ERe⫹␦兲⫽ERe兲⫹

i EiRei12

i j Ei jReij

16

i jk Ei jkReijk

241

i jkl Ei jklReijkl¯. 1

There are a few possible variations to this scheme,4 –7,11and the order of the Taylor expansion needed may vary, depend- ing on the property described. In particular, for the calcula- tion of vibrational energy levels, there are methods that em- ploy several less extensive Taylor expansions to represent the full potential energy surface.12–14

To set up a Taylor expansion of the potential energy, we need to generate a large number of derivatives of the energy at the reference point. Such derivatives may be generated in several ways: Analytically, numerically, or by a combination of analytical and numerical techniques. In the analytical scheme, the derivatives are calculated directly from analyti- cally derived expressions; in the fully numerical scheme, the derivatives are obtained by finite differences of the total en- ergy. The main advantages of the analytical scheme are its low computational cost and high precision; its main disad- vantage is that it requires a substantial programmining effort, which must largely be repeated for each new property and wave function model considered. As a result, the availability

a兲Author to whom correspondence should be addressed. Electronic mail:

[email protected]

1951

0021-9606/2003/119(4)/1951/10/$20.00 © 2003 American Institute of Physics

(2)

of analytical derivatives varies considerably between differ- ent properties and different models. For example, second de- rivatives of the total energy 共i.e., molecular Hessians兲 are widely available for simple computational models like Hartree–Fock or Kohn–Sham and for a few more compli- cated models such as second-order Møller–Plesset 共MP2兲 perturbation theory,15 coupled-cluster singles-and-doubles 共CCSD兲theory,16and CCSD theory with perturbative correc- tions for triples 关CCSD共T兲兴.17,18 By contrast, even first de- rivatives共i.e., molecular gradients兲 are not available for ex- plicity correlated methods such as the linear-R12 methods.19 Third and fourth derivatives, which are needed for the calcu- lation of anharmonicities, are not generally available for any computational model beyond self-consistent field共SCF兲.20–23 Numerical differentiation is usually more time- consuming than the analytical scheme; also, it suffers from lower precision. Its main attraction is the ease with which it may be implemented, with little or no duplication of effort for new properties and wave function models. It thus nicely complements the analytical approach in that it may easily be implemented in those cases where no analytical scheme is available. It may also be used in combination with the ana- lytical scheme—for example, by calculating cubic and quar- tic force constants by numerical differentiation of analyti- cally calculated second derivatives.

In the following, we present a general scheme for the calculation of numerical derivatives as implemented in the

DALTON program system.24 DALTON has extensive function- ality with respect to the calculation of molecular properties at the Hartree–Fock, Kohn–Sham, multiconfigurational self- consistent field共MCSCF兲, configuration-interaction共CI兲, and coupled-cluster levels of theory. However, analytical mo- lecular Hessians are available only for the Hartree–Fock and MCSCF models,25 in addition to molecular gradients at the Kohn–Sham, MP2, CCSD, and CCSD共T兲levels of theory.26 To exploit fully the extensive functionality ofDALTON, there is thus a strong need for an automated scheme for the calcu- lation of numerical derivatives of molecular properties as well as total energies. For previous work on the calculation of derivatives by a mixed analytical–numerical scheme, see Refs. 27 and 28.

In addition to presenting the implementation of numeri- cal derivatives inDALTON, we also describe an application to the calculation of harmonic and fundamental vibrational en- ergies of AlH3 at the CCSD共T兲level of theory—in the cc- pCVQZ basis for the harmonic part of the potential energy surface and in the cc-pCVTZ basis for the anharmonic part.

Our results are compared with experiment and previous cal- culations.

II. GENERAL SCHEME FOR NUMERICAL DIFFERENTIATION

To set up a general scheme for numerically differentiat- ing some function P(x1,x2,...,xm) at the reference point X0(x10,x20,...xm0), we begin with the standard three-point formula

d P

dxiPx1,...,xi⫹␦,...,xm兲⫺Px1,...,xi⫺␦,...,xm

2␦ .

共2兲 Iterating this formula nn1n2¯⫹nm times, we obtain

dnP

dx1n1dx2n2¯dxmnm

xx

0

⫽␦nk

1,k2,...km

bk

1 n1

bk

2 n2

¯bk

m nm

Px10k1,x2 0

k2,...,xm

0km␦兲, 共3兲

where the summation ranges are

⫺int

nl2 1

klint

nl2 1

. 4

To obtain the factors bkn, we first generate the auxiliary co- efficients ain by recursion

a00⫽1, 共5兲

ainain11ain11, 共6兲 noting that ain0 for in and then set

bkn2ia2k2i, 共7兲

bkn2i112a2k2i2a2k2i2兲. 共8兲 Clearly, this scheme is independent of the nature of the func- tion P, which may correspond to the total electronic energy or to a molecular property such as the molecular Hessian or an indirect nuclear spin–spin coupling constant.

The precision in the generated nth-order derivative Eq.

共3兲is affected by the step length␦in two ways. First, when derivatives are obtained by finite differences, there is always a contamination from higher derivatives. Since the three- point formula ensures that there is no contamination from derivatives of order n1, we may write this truncation error in the form

n

trn⫽␣␦2, 共9兲

where␣is a constant of the same order of magnitude as the (n2)th derivative of P. The truncation error is independent of n, always increasing quadratically with.

The second error in the numerical differentiation arises from the errors in the individual function values entering the derivative Eq. 共3兲. Assuming that each function value has been obtained to an error⑀共typically of the order of 1010), we get from Eq. 共3兲 the following rounding error in the numerical derivative:

n

rnd⫽⑀␦n. 共10兲

Clearly, unlike the truncation error, this error increases with decreasing step length ␦ and with increasing n. Since the truncation error increases and the rounding error decreases with the step length, the smallest error occurs when the two contributing errors are identical

␣␦2⫽⑀␦n. 共11兲

The resulting optimal step length␦ is then given by

(3)

␦⫽

1/n2. 12

As an example, consider the calculation of force constants from total energies. Assuming that the derivatives are of or- der unity and the energy is converged to an error of 1012, we find that the optimal step lengths for the quadratic and quartic force constants are 103 and 102, respectively.

III. SYMMETRIES OF THE POTENTIAL ENERGY SURFACE

For many systems, the time required for the calculation of numerical derivatives may be significantly reduced by tak- ing into account the point-group symmetry of the system.

Over the years, several such approaches have been reported, both for general point groups29–32 and for special cases.19,33,34The cost reduction has been obtained both by screening derivatives that are zero by symmetry and by cal- culating a set of independent force constants before generat- ing the remaining ones using the symmetry operations of the group. In the following, we outline the scheme implemented inDALTON.

A. Symmetry-adapted Cartesian coordinates

Before considering the identification of symmetry- independent and symmetry-dependent force constants, let us briefly review the generation of symmetry-adapted Cartesian coordinates Xi. For non-Abelian point groups, we generate the component Xi from the Cartesian coordinate X by pro- jection

XiPiiXn

g

G DiiG*OGX, 13

where OG is the matrix representation of the symmetry op- eration G, g is the order of the group, and n is the dimen- sion of irreducible representation 共irrep兲␣. The matrix rep- resentations are constructed as direct products of the representations of Cn, S2n, Cs, or C2, for which simple analytical expressions exist. For example, since DnhCn

C2Cs, we may generate the matrix representations of Dnh from those of Cn, C2, and Cs. If ␣is degenerate, we may obtain the other symmetry coordinates for this irrep by applying a shift operator

XjPjiXin

g

G DjiG*OGXi, 14

taking care to ensure that a complete linearly independent set, that we choose to be orthogonal, is generated.

In passing we note that this procedure for generating symmetry-adapted coordinates is a general one, and can be applied to other sets of coordinates such as internal coordi- nates. However, not all sets of internal coordinates are easily constructed automatically, and thus would not be very well suited for use in our scheme. One set of internal coordinates that is easily constructed automatically is normal coordinates—see, for instance, Ref. 35. These normal coor- dinates are by definition symmetry adapted, and could easily

be used in place of Cartesian coordinates in the following discussion of symmetries of the force constants.

B. Force constants

For a given set of irreps ␣,, ␥,..., consider the set of force constants

Fi jk␣␤␥¯¯dnE

dXidYjdZk¯, 共15兲 where coordinate Xi transforms as the ith row of irrep, and so on. In Abelian point groups, there is only one com- ponent of each irrep and the selection rule is very simple:

The force constant vanishes unless the direct product ␣

␥¯ is equal to the totally symmetric irrep. For non- Abelian groups, the situation is more complicated. In this case, all force constants in Eq.共15兲vanish if the direct prod- uct␣␥¯does not contain the totally symmetric irrep.

However, even if the direct product contains the totally sym- metric irrep, many of the force constants in Eq.共15兲may still vanish or else be related to each other by symmetry relations.

In the following we shall, therefore, examine in more detail the relations that exist among the force constants Fi jk␣␤␥¯¯ for fixed irreps␣,,,... .

To establish the required symmetry relations among the force constants, we apply the symmetry operations to the force constants and obtain29

Fi jk␣␤␥¯¯g1

G tuvx

¯ DitGDjuGDkvG兲¯兴Ftuv␣␤␥¯¯ .

共16兲 Before we examine the general case, it is instructive to con- sider the special case of harmonic force constants belonging to irreps that are not separably degenerate. In this case, the matrix representations are real and the coefficients in Eq.

共16兲may be simplified using the great orthogonality theorem

G DitGDjuG兲⫽ng␣␤i jtu, 共17兲 to yield

Fi j␣␤⫽␦␣␤i jn1

t Ftt␣␣, 18

where i is any row of irrep␣. In this special case, therefore, we need only determine one diagonal element Ftt␣␣ for each irrep ␣directly; the remaining diagonal elements are identi- cal and the nondiagonal ones zero.

Returning to the general case Eq.共16兲, it is convenient to introduce the notation

fi jk¯Fi jk␣␤␥¯¯ 共19兲 Di jk¯,tuv¯⫽1

g

G DitGDjuGDkv G兲¯. 20

(4)

In the following, we consider Eq. 共19兲 the elements of an m-dimensional vector f and Eq. 共20兲 the elements of an m-by-m square matrix D. Equation共16兲may now be written in the matrix form

fDf. 共21兲

We first note that a given force constant fi jk¯共i.e., a particu- lar element of the vector f兲vanishes if the corresponding row in the matrix Eq.共20兲vanishes completely. This rule, which may be viewed as the generalization of the selection rule of Abelian point groups to non-Abelian groups, gives rise the greatest computational savings in our calculations.

Having established under which conditions elements of f vanish, let us now establish symmetry relations among the nonvanishing elements of f for non-Abelian point groups.

Introducing the matrix

TDIm, 共22兲

where Imis the mm unit matrix, we may write Eq.共21兲as a linear, homogeneous set of equations

Tf0. 共23兲

There are two cases to consider. If det T⫽0, the only solu- tion to Eq. 共23兲 is f0 and all force constants are zero by

symmetry. By contrast, if det T⫽0, there are nonzero solu- tions f0. In this case, let nm be the rank of T. Rearrang- ing rows and columns, we may then write Eq.共23兲in block- matrix form

TTDDID TTDIII

ffDI

0m0nn

, 24

where fDare the elements of the n symmetry-dependent force constants and fI the remaining mn symmetry-independent constants; the blocks of T are defined in a similar manner.

The selection of dependent and independent components is made in such a manner that

det TDD⫽0, 共25兲

so that TDDis invertible. Expanding and rearranging the first row of Eq. 共24兲, we then obtain

fD⫽⫺TDD1TDIfI, 共26兲 from which we may calculate the symmetry-dependent force constants from the independent ones.

It should be noted that the classification of dependent and independent force constants is not unique. In principle, we may choose as our dependent force constants any set of constants for which TDDis invertible. In practice, we choose as our dependent constants those whose evaluation is most

TABLE I. The number of energy points needed to construct quadratic, cubic, and quartic force fields.

Molecule Point group Quadratica Cubicb Quarticb

H3 D3h 14 13 19

C2v 33 23 41

C1 163 33 57

C5H5 D5h 57 1045 12 449

C2v 505 5003 55 689

C1 1801 17 393 189 617

C6H6 D6h 85 1685 23 835

D2h 221 4953 70 821

C1 2593 34 341 476 301

CO2 D9h 12 17 27

D2h 17 23 41

C1 163 73 137

NH3 C3v 52 57 135

Cs 124 145 413

C1 289 245 605

PH4 C4v 41 167 765

C2v 74 265 1189

C1 451 853 3157

C2H6 D3d 193 2227 21 199

C2h 493 3839 32 141

C1 1153 7213 57 397

aDifferentiation with respect symmetry-adapted Cartesian coordinates.

bDifferentiation with respect to normal coordinates.

TABLE II. CCSDTbond distancepmand harmonic frequencycm1of AlH for 3X5.

re

T Q 5 T Q 5

cc-pVXZ 1s2 p2 p frozen 165.7 165.2 165.0 1681.1 1689.9 1688.4 cc-pCVXZ 1s2s2 p frozen 165.3 165.0 165.0 1681.1 1690.4 1689.4

cc-pCVXZ 1s frozen 165.2 164.6 164.5 1676.4 1688.5 1689.2

aug-cc-pVXZ 1s2s2 p frozen 165.9 165.3 165.1 1666.1 1685.4 1686.8

aug-cc-pCVXZ 1s frozen 165.3 164.7 1662.0 1684.8

(5)

expensive. Often, this means those constants whose calcula- tion would lead to the greatest lowering of the overall sym- metry. The scheme presented here for point-group symmetry closely parallels the scheme presented for translational and rotational symmetries in Ref. 36, already implemented in

DALTON.

In Table I, we illustrate the symmetry reductions in the evaluation of force constants for a few selected molecules.

For each molecule, we have listed the number of points needed in the full point group, in the largest Abelian sub-

group, and without the use of point-group symmetry. The reduction is proportional to the order of the point group. In going from the largest Abelian subgroup to the full point group, the largest saving is observed for molecules contain- ing an odd-order rotational axes.

IV. IMPLEMENTATION

The finite-difference scheme presented in Sec. II has been implemented in a local version of DALTON 1.2.24In our

TABLE III. CCSDTbond distancepmand harmonic frequenciescm1of AlH3for 3X4.

re 1 2 3 4

T Q T Q T Q T Q T Q

cc-pVXZ 1s2s2 p frozen 158.5 158.2 1940.7 1952.1 717.5 714.3 1947.3 1956.9 791.5 798.9

cc-pCVXZ 1s frozen 157.9 157.3 1940.8 1964.3 718.3 712.4 1946.0 1969.1 797.0 803.0

cc-pCVXZ 1s2s2 p frozen 158.2 158.0 1941.6 1952.7 714.8 711.4 1946.5 1956.7 793.3 799.8

aug-cc-pVXZ 1s2s2 p frozen 158.6 158.2 1937.9 1949.3 714.2 712.8 1937.9 1954.1 788.7 797.4

TABLE IV. CCSDTforce fields for AlH3 and AlD3 calculated using the cc-pCVQZ basisharmonic con- stantsand the cc-pCVTZ basisanharmonic constants. The 1s orbital on Al has been kept frozen in both calculations. All constants are reported with respect to normalized normal coordinates, with the coordinates sorted in order of decreasing frequency within each irrep. For the degenerate irreps, the attached subscript gives the transformation property of the coordinate.

Constants AlH3 AlD3

F1a

11a1 0.147 16 0.147 16

F1a

21a2 0.021 43 0.025 64

F1e 11e1F1e

21e2 0.155 55 0.171 21

F2e 12e1F2e

22e2 0.025 83 0.027 91

F1a

11a11a1 0.175 74 0.175 74

F1a

11a21a2 0.022 51 0.026 92

F1a

11e1e1⫽F1a

11e21e2 ⫺0.188 53 ⫺0.207 43 F1a11e12e1⫽F1a11e22e2 0.000 95 ⫺0.002 00 F1a12e12e1⫽F1a12e22e2 0.016 72 0.018 06 F1e11e11e1⫽⫺F1e11e21e2 ⫺0.139 94 ⫺0.162 94 F2e12e12e1⫽⫺F2e12e22e2 0.005 00 0.005 20 F2e12e11e1⫽⫺F2e22e21e1⫽⫺F2e11e22e2 ⫺0.013 21 ⫺0.015 15 F1e

11e12e1⫽⫺F2e

11e21e2⫽⫺F1e

11e22e2 0.006 83 0.008 02

F1a

11a11a11a1 0.182 34 0.182 34

F1a

11a11a11a1 0.053 40 0.065 19

F1a

11a11a11a1 0.005 14 0.008 36

F1a

11a11e11e1F1a

11a11e21e2 0.205 70 0.225 12

F1a

11a11e12e1F1a

11a11e22e2 0.001 94 0.002 25

F1a

11a12e12e1F1a

11a12e22e2 0.042 14 0.043 95

F1a

11e11e11e1⫽⫺F1a

11e11e21e2 0.154 12 0.179 28

F1a

12e12e12e1⫽⫺F1a

12e12e22e2 0.004 86 0.004 74

F1a

11a11e11e1F1a

11a11e21e2 0.052 60 0.070 70

F1a

11a11e12e1F1a

11a11e22e2 0.002 25 0.000 66

F1a

11a12e12e1F1a

11a12e22e2 0.007 15 0.010 16

F1e

11e12e12e1F1e

21e22e22e2 0.026 20 0.028 86

F1e

11e12e22e2F2e

12e11e21e2 0.081 76 0.095 11

F1a

11e11e12e1⫽⫺F1a

12e11e21e2⫽⫺F1a

11e11e22e2 0.007 11 0.009 72 F1a

11e12e12e1⫽⫺F1a

12e11e22e2⫽⫺F1a

11e12e22e2 0.030 34 0.034 18 F1e

11e11e11e1F1e

21e21e21e213F1e

11e11e21e2 0.346 19 0.422 13

F2e

12e12e12e1F2e

22e22e22e213F2e

12e12e22e2 0.013 45 0.021 22

F1e

11e11e12e1F1e

21e21e22e213F1e

11e11e22e213F1e

12e11e21e2 0.003 96 0.003 59 F1e

12e12e12e1F1e

22e22e22e213F1e

12e12e22e213F2e

12e11e22e2 0.004 28 0.001 61 F2e

12e21e11e212F2e

12e11e11e112F2e

12e11e21e2 0.027 78 0.033 13

Referanser

RELATERTE DOKUMENTER

3 The definition of total defence reads: “The modernised total defence concept encompasses mutual support and cooperation between the Norwegian Armed Forces and civil society in

The system can be implemented as follows: A web-service client runs on the user device, collecting sensor data from the device and input data from the user. The client compiles

The dense gas atmospheric dispersion model SLAB predicts a higher initial chlorine concentration using the instantaneous or short duration pool option, compared to evaporation from

The AUTODYN-2D simulations have been found to give results that are in good agreement with the experiment, whereas the cavity expansion theory shows poor agreement with the

Based on the above-mentioned tensions, a recommendation for further research is to examine whether young people who have participated in the TP influence their parents and peers in

We have rerun the neon model with photoionization, but using the oxygen collision cross sections, and this causes the maximum relative neon abundance (after 3 hr) to increase from

The SPH technique and the corpuscular technique are superior to the Eulerian technique and the Lagrangian technique (with erosion) when it is applied to materials that have fluid

In the analysis of flow around an acoustic antenna, various tensors appear, for example the strain rate tensor, structural tensors and tensorial expressions involved in the