Draft:Vibrational Configuration Interaction

From Wikipedia, the free encyclopedia

Vibrational Configuration Interaction (VCI) is a theory and computational method in computational chemistry. VCI is used to solve the nuclear motion Schrödinger equation with the aim of computing the vibrational frequencies in molecular vibration. These calculated molecular vibrational frequency can be used to interpret experimental infrared and Raman spectroscopy. VCI calculations have been used, for example, to understand the Infrared spectrum of the unstable carbonic acid molecule. [1]


VCI is an anharmonic approach, as it allows for the determination of vibrational frequencies beyond the harmonic oscillator approximation. It is closely related to the methods used in ab initio quantum chemistry to solve the electronic Schrödinger equation of molecules. In particular, VCI theory is the counterpart of the Configuration Interaction theory in electronic structure theory. VCI aims at the solution of the time-independent nuclear Schrödinger equation rather than the electronic Schrödinger equation. Usual VCI approaches rely on the Born–Oppenheimer approximation, such that electrons and nuclei can be treated separately. The potential energy surface is then calculated and provided as an input for the actual VCI calculation.

A first application of a self-consistent field and subsequent configuration interaction approach to the vibrational Schrödinger equation was presented in 1974. [2] It has become more widely known in the field of theoretical chemistry by the works of Joel M. Bowman. [3] Modern implementations of the theory rely on various algorithmic optimizations to reduce computational cost. [4]

Theory

The term configuration as occurring in VCI refers to the simplest description of a 3N−6 dimensional vibrational wavefunction, , by means of a product of 3N−6 one-dimensional wavefunctions, . This product is called a Hartree product, which can be written as:

The one-dimensional wavefunctions within a Hartree product can be either harmonic oscillator functions, the solutions of vibrational self-consistent field (VSCF) calculations, or any other basis functions.

Within VCI theory a vibrational state is given by a linear combination of configurations, that is

As the number of configurations grows rapidly and becomes intractably large, the linear expansion is structured with respect to the excitation levels (in terms of quantum numbers) of the configurations. Thus the vibrational wavefunction can be expressed as

Here, , , denote singly, doubly and triply excited configurations. For molecules with more than 3 or 4 atoms, this expansion needs to be truncated after a certain excitation level.

The molecular Hamilton operator for solving the nuclear Schrödinger equation depends on the coordinate system being employed. Most programs are based on the Watson Hamiltonian, the Podolsky Hamiltonian or molecule-specific Hamiltonians. The representation of the wavefunction by a linear combination of configurations allows one to transform the nuclear Schrödinger equation into a matrix eigenvalue problem, i.e.

with denoting the diagonal matrix of eigenvalues (vibrational state energies), and the eigenvectors yielding the coefficients of the vibrational wavefunction.

Approximations

For small systems, the solutions of the VCI eigenvalue problem yield exact results within the chosen basis of one-dimensional functions, which is termed full VCI (FVCI). However, VCI theory suffers from two computational bottlenecks: the high dimensionality of the Hamilton operator and the huge number of possible configurations, which leads to truncations and thus approximate solutions. As a result, the Hamiltonian is typically represented by a truncated series expansion, e.g. Taylor expansion or n-mode expansion.

The truncation of the Hamiltonian and the restriction of configurations to low excitation levels leads to the size-extensivity problem. However, once high-order expansion terms are included, the final results approach the FVCI limit and the size-extensivity error becomes small compared to other error sources, such as the quality of the electronic structure method used to generate the potential energy surface. Depending on many parameters, VCI theory generally yields very accurate results and can be systematically improved by including higher-order terms.

In principle, all eigenvalues relevant for a vibrational spectrum can be obtained from a single VCI matrix and its diagonalization. In contrast, state-specific VCI calculations are tailored to individual vibrational states. In these calculations, state-specific one-dimensional wavefunctions can be used and the correlation space can be restricted to configurations relevant for the targeted state. This leads to so-called configuration-selective VCI calculations, in which important configurations are selected based on a given criterion. This results in a significant reduction of the configuration space and thus substantial savings in computational cost.

For the calculation of a full vibrational spectrum, this approach requires many smaller VCI calculations. A formal drawback of this variant is the non-orthogonality of the resulting wavefunctions, but in practice this effect is usually very small and can be neglected.

Computational Software Packages for VCI

  • MULTIMODE: First normal mode based software for VSCF/VCI calculations introduced by Joel M. Bowman. [5]. Implementation available at Github. [6].
  • Q-Chem: A general-purpose quantum chemistry software package including implementations of VCI methods, as introduced by R. J. Whitehead and N. C. Handy. [7] The implementation is described in the Q-Chem manual. [8]
  • PyVCI: Python-based implementation of VSCF/VCI methods developed by M. Sibaev and D. L. Crittenden. [9] The implementation is available as open-source software. [10]
  • MOLPRO: A general purpose quantum chemistry software package that includes a versatile PES generator and VSCF/VCI modules. [11] The modules were introduced by G. Rauhut. [12]
  • CRYSTAL: A periodic quantum chemistry software package implementing VSCF and VCI methods for crystalline systems. The implementation was described by A. Erba et al. [13] The relevant sections are documented in the CRYSTAL23 manual, chapter 8.12. [14]
  • VHCI: Vibrational Heat-Bath Configuration Interaction approach introduced by J. H. Fetherolf and T. C. Berkelbach. [15] Open-source implementations are available. [16] [17]




References

Related Articles

Wikiwand AI