Determination of the Eckart molecule-fixed frame by use of the apparatus of quaternion algebra Sergey V. Krasnoshchekov, Elena V. Isayeva, and Nikolay F. Stepanov Citation: The Journal of Chemical Physics 140, 154104 (2014); doi: 10.1063/1.4870936 View online: http://dx.doi.org/10.1063/1.4870936 View Table of Contents: http://scitation.aip.org/content/aip/journal/jcp/140/15?ver=pdfcov Published by the AIP Publishing Articles you may be interested in Two dimensional symmetric correlation functions of the S operator and two dimensional Fourier transforms: Considering the line coupling for P and R lines of linear molecules J. Chem. Phys. 140, 104304 (2014); 10.1063/1.4867417 Mixed quantum/classical theory of rotationally and vibrationally inelastic scattering in space-fixed and body-fixed reference frames J. Chem. Phys. 139, 174108 (2013); 10.1063/1.4827256 Molecular structure calculations: A unified quantum mechanical description of electrons and nuclei using explicitly correlated Gaussian functions and the global vector representation J. Chem. Phys. 137, 024104 (2012); 10.1063/1.4731696 Derivation of the electronic nonadiabatic coupling field in molecular systems: An algebraic-vectorial approach J. Chem. Phys. 120, 8420 (2004); 10.1063/1.1691394 Non-IPR fullerenes: C 36 and C 72 AIP Conf. Proc. 486, 179 (1999); 10.1063/1.59851 This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46 THE JOURNAL OF CHEMICAL PHYSICS 140, 154104 (2014) Determination of the Eckart molecule-fixed frame by use of the apparatus of quaternion algebra Sergey V. Krasnoshchekov, Elena V. Isayeva, and Nikolay F. Stepanov Chemistry Department, Lomonosov Moscow State University, Moscow 119991, Russian Federation (Received 10 January 2014; accepted 31 March 2014; published online 16 April 2014) The problem of determining the Eckart molecule-fixed frame for an arbitrary molecule with nuclei displaced from the equilibrium positions is considered. The solution of the problem is formulated by minimizing the sum of mass-weighted squared deviations (MWSD) of the nuclei of a displaced configuration from the nuclei of the equilibrium configuration. A mathematical proof of the equivalence of Eckart conditions and the minimum of MWSD is given. It is shown that the extrema of the sum of MWSD coincide with eigenvalues of a special 4 × 4 symmetric matrix. Its minimal eigenvalue corresponds to the desired solution, and the respective eigenvector can be treated as the quaternion containing the necessary information for rotating the original coordinate system and aligning its axes with the molecule-fixed coordinate system. A detailed scheme for an efficient numerical implementation of the method is provided, and a numerical example is given. © 2014 AIP Publishing LLC. [http://dx.doi.org/10.1063/1.4870936] I. INTRODUCTION The construction of the vibration-rotation Hamiltonian operator plays a central role both in molecular spectroscopy and in a substantial number of other problems of quantum and physical chemistry. Introduction of an appropriate coordinate system for a molecule under study is one of the key elements in the theoretical treatment.1 It is a non-trivial problem to find the proper placement of coordinate axes for a molecule where one or more nuclei are shifted from the equilibrium positions by finite distances. Since in the general case the vibrational and rotational movements of a molecule as a whole cannot be fully separated, a customary compromise is to choose a molecule-fixed coordinate system (MFCS) where vibration and rotation can be separated to the maximum extent. It is well known that in the framework of the usual approximation of small displacements of nuclei an efficient separation of motions can be achieved when the Eckart conditions are satisfied.2, 3 The Eckart frame chosen this way is the one most universally used, and its efficient determination is the subject of this article. For large amplitude motion, however, the Eckart embedding may not be the best option. In this case a flexible Eckart-Sayvetz embedding can be introduced.4 A recent good review on the body-fixed reference frames can be found in Ref. 5. Determination of the orientation of the Eckart frame is also required in many applied problems: for instance, numerical differentiation of vector and tensor properties (such as dipole moment and polarizability) in Cartesian coordinates. As was shown in Ref. 6, sometimes the choice of the coordinate system for the representation of surfaces of the dipole moment components substantially affects calculated intensities of vibrational transitions. In a simple case of a triatomic molecule, an exact (within the Born-Oppenheimer approximation), body-fixed Hamiltonian for the nuclear motions 0021-9606/2014/140(15)/154104/7/$30.00 can be constructed.7 A variational solution of the vibrationrotation problem of a more complex molecule using the curvilinear coordinate Meyer-Günthard-Pickett8, 9 kinetic energy operator with the Eckart frame requires evaluation of the rovibrational G matrix for configurations displaced along curvilinear coordinates. For this purpose it is necessary to know the Eckart frame Cartesian coordinates for displaced molecular shapes.10 There are many other chemical applications of the Eckart frame, for example, in the molecular dynamics simulations for large biomolecules.11 A voluminous literature is devoted to methods for determining the Eckart frame in special cases, for example, for triatomic,12–15 planar,16–18 and highly symmetric molecules.19 Such approaches are convenient in particular situations, but they do not solve the problem in general. Although the problem of finding the Euler angles to satisfy Eckart conditions was posed a long time ago and its importance for molecular applications was recognized, the solution is still actively discussed in the literature.20–33 In this paper we, on the basis of existing work and new developments, provide all the necessary proofs and details of the most general and convenient method for finding the Eckart frame. This method is based on the apparatus of quaternions, which is a particular case of the geometric algebra. A convenient and standard method of specifying the orientation of the axes of an Eckart frame is a set of Euler angles: ζ¯ = (θ, ϕ, χ ), 0 ≤ θ ≤ π, 0 ≤ ϕ < 2π, 0 ≤ χ < 2π . These angles unambiguously define the form of the orthogonal matrix U = U(θ , ϕ, χ ), also called “the direction cosine matrix,” for rotation of the coordinate system of equilibrium configuration of an N-atomic molecule.1 After a rotation specified by matrix U, the Cartesian coordinates of atoms of the distorted molecular configuration r¯ = (x, y, z) are transformed into a new representation r¯ ∗ = (x ∗ , y ∗ , z∗ ) so that the new coordinate system coincides with the Eckart 140, 154104-1 © 2014 AIP Publishing LLC This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46 154104-2 Krasnoshchekov, Isayeva, and Stepanov J. Chem. Phys. 140, 154104 (2014) frame: ⎛ xa∗ ⎞ ⎛ cos θ · cos ϕ · cos χ − sin ϕ · sin χ ⎜ ∗⎟ ⎜ ⎜ y ⎟ = ⎜ −cos θ · cos ϕ · sin χ − sin ϕ · cos χ ⎝ a⎠ ⎝ sin θ · cos ϕ za∗ cos θ · sin ϕ · cos χ + cos ϕ · sin χ −cos θ · sin ϕ · sin χ + cos ϕ · cos χ sin θ · sin ϕ The Euler-angle representation of the rotation matrix is not the only one possible. The U matrix can alternatively be represented34 in a form of an exponential series, U = exp (K), where the argument of the exponent is a 3 × 3 antisymmetric matrix containing three rotational parameters k¯ = (k1 , k2 , k3 ); specifically ⎞ ⎛ 0 −k3 k2 ⎟ ⎜ 0 −k1 ⎟ (2) K=⎜ ⎠. ⎝ k3 −k2 k1 0 The Eckart conditions (we use this term as an abbreviation for “the rotational Eckart conditions”) can be expressed in the form of three equations (for each axis of the coordinate system):2–4 N ma (R¯ a × r¯a∗ ) = 0, (3) a=1 where ma are the masses of atoms, and R¯ a , r¯a∗ are the radiusvectors of atoms in the equilibrium configuration and of distorted atoms after rotation to the desired Eckart frame. Since the elements of the rotational matrix U, the direction cosine matrix, are expressed through Euler angles in the form of complex trigonometric relationships in Eq. (1), the Eckart conditions in Eq. (3) gain the form of transcendental equations, which are not directly solvable in analytic form in a general case. One possible method of solving this system of equations is direct minimization of the sum of discrepancies using one of the existing numerical methods for finding an extremum of a function of several variables. However, in such a case, ambiguity in the solution can be encountered. Indeed, it is well known that when the Euler angle θ is equal to zero, the two remaining angles can vary in a coordinated way, ϕ = −χ , so that the direction cosine matrix will remain intact. Besides, numerical minimization of a function requires rather complicated computer code. In general, two approaches have been developed for finding the Eckart frame. The first one, which we shall call the matrix method, was proposed in 1970 by Pickett and Strauss in Ref. 20 and was further developed in Refs. 21, 22, 24, 25, 27, 28, and 33. It is based on the construction of the following matrix: Aij = N ma Rai raj , (4) a=1 where Rai and raj are the components of the vectors R¯ a , r¯a . It can be shown that the Eckart conditions are satisfied if ma- −sin θ · cos χ ⎞⎛ xa ⎞ ⎟⎜ ⎟ ⎜ ⎟ sin θ · sin χ ⎟ ⎠ ⎝ ya ⎠ . cos θ za (1) trix A is symmetric.35 If not symmetric, this matrix can be symmetrized by means of an orthogonal matrix that coincides with the direction cosine matrix U, AU = S ≡ S† . (5) Since the matrix A in Eq. (4) can become singular or have its eigenvalues close to each other, unwanted numerical instability and ambiguity can arise. These effects can complicate the method and make it subject to potential errors. As stated in Refs. 22, 25, and 33, there are eight possible raw solutions produced by the matrix method, of which four belong to SO(3)—the group of proper rotations. Dymarsky and Kudin25 proposed a convenient way to choose the required transformation matrix U that is the closest to I ∈ O(3) (the identity matrix). This method was successfully employed recently in Ref. 33 for the numerical construction of the curvilinear internal coordinate Hamiltonian for the NH3 molecule. The second method of finding the Eckart frame, what we shall call the method of minimal deviation,36,26, 29 is less actively discussed in the literature of rotation-vibration spectroscopy in comparison to the matrix method. The main point of this method consists in the minimization of the sum of mass-weighted squared deviations (MWSD) between pairs of equivalent atoms for shifted nuclear and equilibrium configurations by means of an appropriate rotation of the coordinate system through the choice of the orthogonal matrix U, min U ∈SO(3) N ma |R¯ a − (U¯ra )|2 . (6) a=1 As was shown in Refs. 23, 26, and 37, imposing of the condition of Eq. (6) ensures satisfying the Eckart conditions. Kudin and Dymarsky26 pointed out that the method can be conveniently implemented by using quaternion algebra, referring to the early (1989) work of Kearsley36 and to the software code of Heisterberg, which was available on-line but not described in a publication. The quaternion implementation of the minimal deviation method was referred to as a universal one due to the absence of special cases.26 Our analysis shows that Heisterberg’s computer code differs from the Kearsley’s algorithm in spite of similar features. Generally speaking, the concept of the root-mean-square deviation (RMSD) between molecular configurations of similar molecules has a much wider field of application than theoretical studies of vibration-rotation spectra. This concept is used when superimposing structures for biochemistry, This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46 154104-3 Krasnoshchekov, Isayeva, and Stepanov J. Chem. Phys. 140, 154104 (2014) crystallography, and macromolecular dynamics studies.38–40 The minimization of the RMSD can be performed using quaternion-based algorithms. Several approaches have been proposed and discussed, including the method of Lagrange multipliers or finding roots of the characteristic quartic polynomials.29, 36, 39–46 Good reviews of rotational superposition and of using quaternions in molecular modeling can be found in Refs. 47 and 48, respectively. Our analysis shows that none of the previously proposed methods is the optimum one. In addition, we could not find any publication where the quaternion-based approach for finding Eckart frame is systematically applied in the context of theoretical studies of vibration-rotation spectra. Kearsley’s approach36 is probably one of the best existing methods for minimizing RMSD. It is based on quaternion algebra and is targeted at the solution of a crystallographic problem, where it is unnecessary to take into account the atomic masses. Besides, there are a few misprints in Ref. 36. For determining the Eckart frame, the theoretical background of Kearsley’s approach must be clarified, and its optimum algorithmic implementation must be developed. There is a general need for a universal method for finding the MFCS that would effectively work with molecules of arbitrary size and symmetry properties. Such a method must be convenient for software implementation, be compact and free of numerical instability, ambiguity and dependence on special cases, and be able to provide a solution with full numerical accuracy. In the present work, we consider the necessary theoretical foundations of the problem of finding the Eckart frame using the method of minimal deviation and give proofs and intermediate formula derivations. The algorithmic scheme presented is targeted for the most general case, is specified in detail, and is illustrated by a numerical example. ⎛ x∗ ⎞ ⎛ q02 + q12 − q22 − q32 ⎜ ∗⎟ ⎜ ⎝ y ⎠ = U¯r ≡ ⎝ 2(q1 q2 − q0 q3 ) z∗ 2(q1 q3 + q0 q2 ) a=1 ma |R¯ a − r¯a∗ |2 N i [0, r¯ ∗ ] = Q−1 [0, r¯ ]Q ¯ q¯ + 2q0 (¯r × q) ¯ − q¯ × r¯ × q¯ , = 0, q02 r¯ + (¯r · q) (8) where the vectors are treated as quaternions with a zero scalar component. Using this definition, it is easy to show that the rotation of vector r¯ in the matrix form is given by the components of the quaternion in the following way: ⎞⎛ ⎞ x ⎟⎜ ⎟ 2(q2 q3 + q0 q1 ) ⎠ ⎝ y ⎠ . z q02 − q12 − q22 + q32 2(q1 q3 − q0 q2 ) (9) where the summation over the index i is conducted along three coordinate axes. In this expression only the last term in square brackets depends on the matrix of the coordinate transformation U. Let us write down this term in explicit form (accurate to a constant multiplier) taking into account the equality r¯ ∗ = U r¯ : N i ∗ ma (Rai rai )= a=1 N a=1 = a=1 = ¯ ¯ 0 , q] ¯ = [p0 q0 − p¯ · q, ¯ p0 q¯ + q0 p¯ + p¯ × q]. P Q = [p0 , p][q (7) The squared norm of the quaternion is equal to |Q|2 = (q02 ¯ while the norm of the product of quaternions is equal + q¯ · q), to the product of their norms. The inverse quaternion is de2 ¯ . fined as follows: Q−1 = [q0 , −q]/|Q| ¯ |Q|2 = 1, The quaternion with unit norm, Q = [q0 , q], can be used for rotation of the vector r¯ = (x, y, z) into a new position r¯ ∗ = (x ∗ , y ∗ , z∗ ) expressed in the original axes system in the following manner: 2(q2 q3 − q0 q1 ) With the designation r¯ ∗ = U r¯ the sum of mass-weighted squared deviations in Eq. (6) can be transformed using the equality |¯r ∗ |2 = |¯r |2 , N A quaternion is a generalization of an imaginary number for the four-dimensional case. A quaternion can be considered as a row-vector with four components, the first of which is a scalar value, while the other three are components of ¯ A a three-dimensional vector: Q = (q0 , q1 , q2 , q3 ) = [q0 , q]. quaternion can also be considered as a rotation of the threedimensional space about the axis, specified by the vector part of the quaternion, by the angle, specified by its scalar part. The essential properties of quaternions, necessary for the problem under consideration, are given below. The product of two quaternions is a quaternion, and it is given by the following expression: q02 − q12 + q22 − q32 B. The equivalence of rotational Eckart conditions and the minimum of the MWSD ma |R¯ a − (U¯ra )|2 = A. Essential properties of quaternions 2(q1 q2 + q0 q3 ) The determinant of the matrix of proper rotation U is positive, thereby avoiding inversion of the coordinate system. N II. THEORETICAL FOUNDATIONS N ma Rai i ma R¯ a† U r¯a . Uij raj j (11) a=1 ∗ ma [|Rai |2 + |rai |2 − 2Rai rai ], a=1 (10) The extremum of this expression with respect to variations of three variables ζ¯ (see Eqs. (1) and (2)) defining the form of a matrix U(ζ¯ ) is specified by equating its derivatives to This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46 154104-4 Krasnoshchekov, Isayeva, and Stepanov J. Chem. Phys. 140, 154104 (2014) zero, where indices i, j, and an additional index k are obtained from the cyclic permutation of Cartesian axes x, y, z. Three conditions from Eq. (17) together with the definition r¯ ∗ = U r¯ can finally be written in the following vector form: N ∂ ma R¯ a† U(ζ¯ )¯ra ∂ ζ¯ a=1 = N ∂ ma R¯ a† U ζ¯ r¯a = 0. (12) (U(ζ¯ )) r¯a ≡ ∂ ζ¯ N ma R¯ a† a=1 a=1 This expression is further transformed into the following form after inserting the identity matrix U† U = I and using the abbreviation Uζ¯ U† = X, N ma R¯ a† Uζ¯ U† U¯ra a=1 = N ma R¯ a† (Uζ¯ U† )¯ra∗ = a=1 N ma R¯ a† X¯ra∗ = 0. (13) ∂ (UU† ) = Uζ¯ U† + U(U† )ζ¯ = X + X† = 0. ∂ ζ¯ (14) Hence, the matrix X is skew-symmetric, X = −X† , and xij = −xji . Now, once this important property of the matrix X is established, we prove that the matrix U that minimizes the functional in Eq. (10) coincides with the direction cosine matrix of the MFCS so that the Eckart conditions are also satisfied. Since the result of summation does not depend on the designation of indices of summation, the following equality will be true: ∗ ma Rai Xij raj = N 3 3 a=1 i=1 j =1 ∗ ma Raj Xj i rai . (15) a=1 i=1 j =1 Both sides of this equality are equal to the left side of the conditions in Eq. (13) with independent derivatives with respect to variables ζ¯ . Therefore, putting both versions together and also taking into account the skew-symmetric property of the matrix X, one obtains the following condition: N 3 3 N 3 3 ma R¯ a × (U¯ra ) = 0, (18) a=1 C. Equivalence of the condition of zeroing the derivative of the residual MWSD functional and the eigenvalue problem formulation As was shown in Kearsley’s paper,36 the search for the proper rotation matrix ensuring the minimum of the sum of squared deviations between corresponding atoms can be reduced to the eigenvalue problem using the quaternion algebra. In this method, quaternions are used for representing the vector positions of atoms and for specifying the orthogonal matrices for coordinate system rotations. Let us represent the radius-vectors of nuclei in the equilibrium and shifted configurations as purely vector quaternions, i.e., quaternions with a zero scalar component: [0, R¯ a ] and [0, r¯a ], respectively. Then, let Q = [q1 , q2 , q3 , q4 ] be the quaternion, corresponding to the required rotation of the coordinate system. Since the equilibrium and shifted configurations of a molecule cannot be aligned in a general case, after the rotation of the coordinate system, each pair of equivalent atoms will correspond to the “residual” purely vector quaternion, [0, δ¯a ] = [0, R¯ a ] − Q−1 [0, r¯a ]Q. ∗ ∗ ma (Rai raj − Raj rai )Xij = 0. ∗ ∗ ma (Rai raj − Raj rai )= N a=1 ma (R¯ a × r¯a∗ )k = 0, (19) In accordance with the principle of minimum total MWSD, the quaternion Q is defined as the rotation that minimizes the mass-weighted sum of squared “residual” vectors, N a=1 ma |[0, δ¯a ]|2 = N ma |δ¯a |2 = min . (20) a=1 (16) Since Xij = −Xji , Xii = 0, and the elements of matrix X are independent for j ≥ i + 1, this condition can be written in the following form using the vector product notation: a=1 N which can be immediately recognized as the rotational Eckart conditions. We have just proved that the matrix U minimizing the sum in Eq. (10) also ensures fulfillment of the Eckart conditions. In Subsection II C we will show that the problem of minimization of the sum in Eq. (10) can be formulated in closed form in terms of the eigenvalues and eigenvectors of a special 4 × 4 matrix. ε(Q) = a=1 i=1 j =1 N a=1 ∗ ∗ ma (Rai Xij raj + Raj Xj i rai ) a=1 i=1 j =1 = ma (R¯ a × r¯a∗ ) = a=1 For any orthogonal matrix U, (U† U = UU† = I) the following equalities are obeyed: N 3 3 N (17) The norm of the quaternion Q must be equal to unity because of orthogonality of the transformation that rotates the coordinate system. Since the norm of a product of quaternions is equal to the product of their norms, the condition of the minimum in Eq. (20) will not be violated if elementary quaternions are multiplied from the left side by Q: Q[0, δ¯a ] = Q[0, R¯ a ] − [0, r¯a ]Q. (21) This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46 154104-5 Krasnoshchekov, Isayeva, and Stepanov J. Chem. Phys. 140, 154104 (2014) In this case the sum of mass-weighted squared residual deviations ε(Q) will take the form, ε(Q) = N ma |Q[0, δ¯a ]|2 a=1 = N It can be shown in a straightforward manner that the functional ε(Q) can be represented by the following quadratic form: ⎛ ⎞† ⎛ ⎞⎛ ⎞ q1 q1 C11 C12 C13 C14 ⎜ ⎜q ⎟ ⎜C ⎟ ⎟ ⎜ 2 ⎟ ⎜ 21 C22 C23 C24 ⎟ ⎜ q2 ⎟ ε(Q) = ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ , (23) ⎝ q3 ⎠ ⎝ C31 C32 C33 C34 ⎠ ⎝ q3 ⎠ ma |[−q¯ · (R¯ a − r¯a ), q1 (R¯ a − r¯a ) q4 a=1 +q¯ × (R¯ a + r¯a )]|2 . C11 = C13 = C22 = C24 = N a=1 N a=1 N a=1 N (22) 2 2 2 , ma x−a + y−a + z−a ma (x−a z+a − x+a z−a ), 2 2 2 ma x−a + y+a + z+a , ma (x−a z−a − x+a z+a ), C34 = C42 C43 C44 q4 where the matrix elements of the matrix C are given by the following formulas: C12 = C14 = C23 = C33 = a=1 N C41 N a=1 N a=1 N a=1 N ma (y+a z−a − y−a z+a ), ma (x+a y−a − x−a y+a ), ma (x−a y−a − x+a y+a ), (24) 2 2 2 , ma x+a + y−a + z+a a=1 ma (y−a z−a − y+a z+a ), C44 = a=1 2 2 2 ma x+a + y+a + z−a . a=1 The following notation is introduced here: ξ +a = a + ξ a , ξ −a = a − ξ a , = X, Y, Z, where ξ = x, y, z. Here capital Greek letters signify the atomic coordinates of the original equilibrium system and lowercase letters signify the displaced atomic coordinates in the new center-of-mass system. If an eigenvector V of the matrix C is chosen as a Qvector in Eq. (23), the value of this quadratic form is reduced to the corresponding eigenvalue λ multiplied by the squared norm of the eigenvector, i.e., ε(V ) = V † CV = V + λV = λ|V |2 . N (25) Since eigenvectors are usually normalized to unity, the value of the functional ε(V ) is merely the corresponding eigenvalue. The eigenvalues of the matrix C are all non-negative, which can be easily proven. It is evident that the minimum value of the sum of the mass-weighted squared residual deviations is equal to the minimum eigenvalue of the matrix C. The corresponding eigenvector can be treated as the quaternion, specifying the orthogonal transformation to the Eckart frame. The solution of the problem of minimum mass-weighted deviation between two molecular configurations reduces to the solution of a numerically stable and trivial eigenvalue problem. The eigenvalue problem for the 4 × 4 symmetric matrix can be solved through finding the roots of the characteristic quartic polynomial.39 These roots can be found analytically, so that the whole problem of finding the Eckart frame can, in principle, be solved in a purely analytic closed form. III. NUMERICAL EXAMPLE As an illustration of the feasibility of the proposed technique and in the interest of simplifying debugging of its future software implementations, we will present the numerical example for the water molecule, H2 O. All calculations were performed using Fortran code with double precision for floating point numbers (64 bits). The geometric parameters of the molecule were calculated quantum-mechanically49 using the MP2 method with the aug-cc-pVTZ basis set: the bond length re (OH) = 0.96137027 Å, and the valence angle (HOH) = 127.94547◦ . Atomic coordinates in the principal axes system (the Z-axis is aligned with the C2 symmetry axis) are presented in Table I. In the search for the Eckart frame, the atom TABLE I. Cartesian coordinates (x, y, z, in Å units) of water molecule in the equilibrium, the shifted, the center-of-mass, and the molecule-fixed (Eckart frame) coordinate systems. (The mass of oxygen atom is 15.99491502 amu, and the mass of hydrogen atoms is 1.00782522 amu.) Atom Equilibrium O (1) 0.0 0.0 0.06615931 H (2) 0.0 0.75813308 − 0.52499806 H (3) 0.0 − 0.75813308 − 0.52499806 Shift 0.05000000 0.05000000 0.0 Center of mass Eckart frame 0.00559574 0.00559574 0.06615931 0.0 0.00362754 0.06653210 0.0 0.0 0.0 − 0.04440426 0.71372882 − 0.52499806 0.0 0.72901492 − 0.50551041 0.0 0.0 0.0 − 0.04440426 − 0.80253733 − 0.52499806 0.0 − 0.78658654 − 0.55040211 This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46 154104-6 Krasnoshchekov, Isayeva, and Stepanov J. Chem. Phys. 140, 154104 (2014) of oxygen was arbitrarily displaced by the vector (0.05, 0.05, 0.0). Eight significant figures are used for comparing results of different implementations of the method. The optimization of the target function as the sum of the discrepancies in three Eckart conditions by the BroydenFletcher-Goldfarb-Shanno numerical method50 gave the following values of Euler angles (in degrees): θ = 5.1229451, ϕ = 19.363965, χ = −19.292339. These values correspond to the residual root mean square discrepancy in Eq. (3) of the order of ≈10−13 . The direction cosine matrix, obtained from the ⎛ optimized Euler angles using the definition of Eq. (1), takes the following form: ⎞ ⎛ 0.99644220 0.0 −0.08427893 ⎟ ⎜ U = ⎝ −0.00249522 0.99956162 −0.02950141 ⎠ . 0.08424198 0.02960675 (26) The direct method of calculation of the matrix of direction cosines begins from the calculation of the symmetric matrix of Eq. (24) and leads to the following numerical result: ⎞ 0.00895035 ⎜ ⎜ 0.10582126 ⎜ C=⎜ ⎜ −0.10582126 ⎝ 0.0 0.99600539 ⎟ ⎟ ⎟ ⎟. ⎟ ⎠ 7.14533839 0.0 2.51123114 −0.10582126 −0.10582126 The diagonalization of this matrix yields the following eigenvalues in descending order: λ1 = 7.15137244, λ2 = 4.64385230, λ3 = 2.51043643, and λ4 = 0.00291629. The minimum eigenvalue (λ4 ) corresponds to the eigenvector V4 = (0.99900065, −0.01479182, 0.04217237, 0.00062443). The application of Eq. (9) for construction of the direction cosine matrix using the corresponding quaternion produces the result, which is numerically identical to the one obtained above from the optimized Euler angles. The residual discrepancy in the Eckart conditions with these values is a quantity of the order of ≈10−17 . (27) 4.64305759 plies to larger molecules, are seemingly underappreciated in vibration-rotation spectroscopy studies. This method is not only a universal one, but it is also fast and well suited for numerical computations. The scope of its applications is wider than molecular spectroscopy; it can be equally used in biochemistry and crystallography. In the current paper, all necessary theoretical considerations for the implementation of the quaternion method are assembled, a number of theoretical relationships are proven and all steps necessary for practical solution of the problem are specified. The method has been coded in Fortran and illustrated by a numerical example. IV. CONCLUSIONS The choice of the Eckart frame attached to a molecule with atoms shifted from the equilibrium positions is one of the important problems of the quantum mechanics of molecules and molecular spectroscopy. The proper choice of the Eckart frame ensures the optimum separation of vibration and rotation and can be fulfilled in accordance with the Eckart conditions. The orthogonal transformation, responsible for the rotation of the equilibrium coordinate system and aligning its axes to the ones of the Eckart frame, can be described by a set of three Euler angles or simply by the elements of the 3 × 3 orthogonal direction cosine matrix. In a general case, specifying the Eckart frame is a non-trivial problem. The Eckart frame can be found analytically in a number of simple cases (such as triatomic, planar, and selected highly-symmetric molecules). In many studies of vibrational and vibration-rotation spectra of small molecules there is no need for developing the most efficient and general computational method for finding the direction cosine matrix specifying the Eckart frame. In this situation a matrix method is commonly used that is based on symmetrization of a special 3 × 3 matrix.10, 33 Certain advantages of the alternative minimal-deviation, quaternion-based method, which ap- ACKNOWLEDGMENTS The authors are deeply indebted to Professor Norman C. Craig for his general invaluable help in reading the manuscript and in making useful suggestions. 1 P. R. Bunker and P. Jensen, Molecular Symmetry and Spectroscopy (NRC Research Press, Ottawa, 1998). 2 C. Eckart, Phys. Rev. 47, 552 (1935). 3 J. D. Louck and H. W. Galbraith, Rev. Mod. Phys. 48, 69 (1976). 4 A. Sayvetz, J. Chem. Phys. 7, 383 (1939). 5 A. V. Meremianin, J. Chem. Phys. 120, 7861 (2004). 6 C. R. Le Sueur, S. Miller, J. Tennyson, and B. T. Sutcliffe, Mol. Phys. 76, 1147 (1992). 7 B. T. Sutcliffe and J. Tennyson, Int. J. Quantum Chem. 39, 183 (1991). 8 R. Meyer and H. H. Günthard, J. Chem. Phys. 49, 1510 (1968). 9 H. M. Pickett, J. Chem. Phys. 56, 1715 (1972). 10 X.-G. Wang and T. Carrington, Jr., J. Chem. Phys. 138, 104106 (2013). 11 G. Chevrot, P. Calligari, K. Hinsen, and G. R. Kneller, J. Chem. Phys. 135, 084110 (2011). 12 G. A. Natanson, Mol. Phys. 66, 129 (1989). 13 H. Wei and T. Carrington, J. Chem. Phys. 107, 2813 (1997). 14 H. Wei and T. Carrington, J. Chem. Phys. 107, 9493 (1997). 15 H. Wei and T. Carrington, Chem. Phys. Lett. 287, 289 (1998). 16 G. A. Natanson, Chem. Phys. Lett. 121, 343 (1985). 17 H. Wei, J. Chem. Phys. 118, 7202 (2003). This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46 154104-7 Krasnoshchekov, Isayeva, and Stepanov J. Chem. Phys. 140, 154104 (2014) 18 H. 36 S. 19 F. 37 N. Wei, J. Chem. Phys. 118, 7208 (2003). O. Meyer III and R. W. Redding, J. Mol. Spectrosc. 70, 410 (1978). 20 H. M. Pickett and H. L. Strauss, J. Am. Chem. Soc. 92, 7281 (1970). 21 R. W. Redding and J. T. Hougen, J. Mol. Spectrosc. 37, 366 (1971). 22 N. J. D. Lucas, J. Phys. B: At. Mol. Phys. 6, 155 (1973). 23 F. Jorgensen, Int. J. Quantum Chem. 14, 55 (1978). 24 R. W. Redding and F. O. Meyer III, J. Mol. Spectrosc. 74, 486 (1979). 25 A. Y. Dymarsky and K. N. Kudin, J. Chem. Phys. 122, 124103 (2005). 26 K. N. Kudin and A. Y. Dymarsky, J. Chem. Phys. 122, 224105 (2005). 27 M. Dierksen, J. Chem. Phys. 122, 227101 (2005). 28 A. Y. Dymarsky and K. N. Kudin, J. Chem. Phys. 122, 227102 (2005). 29 G. R. Kneller, J. Chem. Phys. 128, 194101 (2008). 30 M. E. Castro, A. Niño, and C. Muñoz-Caro, Comput. Phys. Commun. 181, 967 (2010). 31 T. Szidarovszky, C. Fábri, and A. G. Császár, J. Chem. Phys. 136, 174112 (2012). 32 A. V. Meremianin, J. Math. Chem. 51, 1376 (2013). 33 C. Fábri, E. Mátyus, and A. G. Császár, Spectrochim. Acta, Part A 119, 84 (2014). 34 W. D. Allen and A. G. Császár, J. Chem. Phys. 98, 2983 (1993). 35 See supplementary material at http://dx.doi.org/10.1063/1.4870936 for the proof. K. Kearsley, Acta Crystallogr., Sect. A 45, 208 (1989). F. Stepanov and V. I. Pupyshev, Quantum Mechanics of Molecules and Quantum Chemistry (Moscow State University Publishing House, Moscow, 1991). 38 M. Praprotnik and D. Janežiˇ c, J. Chem. Inf. Model. 45, 1571 (2005). 39 D. L. Theobald, Acta Crystallogr., Sect. A 61, 478 (2005). 40 P. Liu, D. K. Agrafiotis, and D. L. Theobald, J. Comput. Chem. 31, 1561 (2010). 41 T. F. Havel and I. Najfeld, J. Mol. Struct. THEOCHEM 308, 241 (1994). 42 E. A. Coutsias, C. Seok, and K. A. Dill, J. Comput. Chem. 25, 1849 (2004). 43 G. R. Kneller, J. Comput. Chem. 26, 1660 (2005). 44 E. A. Coutsias, C. Seok, and K. A. Dill, J. Comput. Chem. 26, 1663 (2005). 45 G. R. Kneller, J. Comput. Chem. 32, 183 (2011). 46 P. Liu, D. K. Agrafiotis, and D. L. Theobald, J. Comput. Chem. 32, 185 (2011). 47 D. R. Flower, J. Mol. Graphics Modell. 17, 238 (1999). 48 C. F. F. Karney, J. Mol. Graphics Modell. 25, 595 (2007). 49 M. J. Frisch, G. W. Trucks, H. B. Schlegel et al., Gaussian 03, Revision C.02, Gaussian, Inc., Wallingford, CT, 2004. 50 W. H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling, Numerical Recipes. The Art of Scientific Computing (Cambridge University Press, Cambridge, 1986). This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP: 85.140.189.227 On: Thu, 17 Apr 2014 05:10:46
© Copyright 2024 ExpyDoc