1. Slides for Basic VB Exercises

Slides for basic exercises can be downloaded here.

2. The Understanding of H2

2.1. Introduction

As a multiconfigurational quantum chemical method, a VBSCF calculation starts with the definition of the configuration space, i.e. active space (m,n), in which m active electrons arbitrarily distribute on n active orbitals. One can write totally three VB structures for hydrogen molecule by considering all singlet spin coupling patterns in the (2,2) active space. The three VB structures, namely covalent structure \(\Phi^{cov}\), and two ionic structures \(\Phi_1^{ion}\)and \(\Phi_2^{ion}\), are written as

\[\Phi^{cov}=\frac{1}{\sqrt{2+2S_{ab}}}\left( \vert \phi_a\overline{\phi_b}\vert - \vert \overline{\phi_a}\phi_b \vert \right)\]
\[\Phi_1^{ion}=\vert \phi_a\overline{\phi_a}\vert\]
\[\Phi_2^{ion}=\vert \phi_b\overline{\phi_b}\vert\]

where \(\phi_a\) and \(\phi_b\) are respectively the atomic orbitals of hydrogens a and b, \(s_{ab}\) is the orbital overlap between \(\phi_a\) and \(\phi_b\), and the bar over an orbital means a β spin orbital. Since no covalent bond is formed in the two ionic structures, each of the ionic structure is described by \(2^0=1\) determinant. The covalent structure consists one covalent bond, and hence is comprised of \(2^1=2\) determinants, namely \(|\phi_a\overline{\phi}_b|\) and \(|\overline{\phi}_a\phi_b|\). Note that neither of the determinants \(|\phi_a\overline{\phi}_b|\) nor \(|\overline{\phi}_a\phi_b|\) is the eigenfunction of \(\hat{S}^2\), and thus should be combined to form a spin-adapted VB structure. The three VB structures and their four expanded determinants are illustrated in the following figure.

_images/h2_2.jpg

The three VB structures and their four expanded determinants of H2 The VBSCF wave function of H2 molecule can thus be written as

\[\Psi=C^{cov}\Phi^{cov}+C^{ion}(\Phi_1^{ion}+\Phi_2^{ion})\]

where the coefficients of the two ionic structures are the same according to the symmetry of the H2 molecule. With cc-pvTZ basis set, the Coulson-Chirgwin weights of the three VB structures \(\Phi^{cov}\), \(\Phi_1^{ion}\) and \(\Phi_2^{ion}\) at the equilibrium bond length (R=0.75 Å) are respectively 0.82, 0.09 and 0.09, which indicates that the covalent bonding dominants the H2 molecule, but the ionic character still play a nonnegligible role for the homopolar bond. As the H-H bond stretched, the weight of the covalent structure gradually increases while the weights of the ionic structures decrease. At the dissociation limit the H-H bonding is purely covalent, which corresponds to the two neutral hydrogen atoms after bond dissociation. The following figure plots the weights of the covalent and ionic structures along the dissociation of H2 molecule. We demonstrate again the VB theory is natural multi-determinantal, even when only one covalent structure is involved in the wave function for bond breaking. The multi-determinant feature enables VB theory to correctly treat bond breaking and strongly-correlated systems.

_images/h2_3.jpg

2.2. Computation of H2 at Stationary Point

This exercise will provide a first glance at VB computation. The users will learn the struct and syntax of XMVB input, how to build a simple input file, how to run the job and what we will get from the output.

The computation is proceeded at the equilibrium bond lenght of 0.75 Å, and the basis set is cc-pVDZ. For simplicity, H atoms are located in the Z axis.

2.2.1. Input File

Running an XMVB job requires an input file with extension name “xmi”, which is composed of several sections. The following is an simplest example xmi input file of VBSCF calculation of H2.

H2 VBSCF with 3 structures
$CTRL
STR=FULL NAO=2 NAE=2 IPRINT=3
BASIS=CC-PVDZ
$END
$ORB
5 5
1-5
6-10
$END
$GEO
H 0.0 0.0 0.0
H 0.0 0.0 0.75
$END

The keywords in XMVB are case insensitive. The first line is the title of the job, and followed by several sections starting with $CTRL (or $STR, $ORB, $GEO, etc.) and ending with $END. The order of the sections can be arbitrary. The keywords within each section are separated by blanks and are not limited to a single line.

In an xmi file, the $CTRL and $GEO sections, which correspond to global control and molecular geometry, must be provided by the user, and other sections might be default in some cases. In the $CTRL section, NAE and NAO are respectively the numbers of active electrons and active orbitals, and (2,2) active space is used in this case; STR=FULL means all the 3 VB structures in the (2,2) active space are included; BASIS=CC-PVDZ means the cc-pVDZ basis set is used. No VB method is specified in this inputfile, and the default VBSCF calculation will be performed.

The $ORB section defines the VB orbitals. The first line specifies the numbers of basis functions to expand each orbital, each number separated by blanks. In this case (“NAO=2”), 5 5 means the two orbitals are expanded with 5 and 5 basis functions. With cc-pVDZ basis set, the basis functions of the first H atom (shown in the first line in $GEO section) are labeled as 1-5, while those of the second H atom (the second line in $GEO section) are labeled as 6-10. Thus, the second line 1-5 in $orb section means the first orbital is expanded by the basis functions of the first H atom, while the third line 6-10 means the second orbital is expanded by the basis functions of the second H atom.

2.2.2. Output File

The main XMVB output file has an “xmo” extension. The output file starts with the XMVB banner, then followed by the description of VB structures used in calculation, nuclear repulsion energy, initial orbital guess, and a repetition of the input file. For a VBSCF calculation, the information of orbital optimization (the energy and gradients) at each iteration is printed. After the end of the SCF procedure, the VBSCF wave function is printed, including the Hamiltonian and overlap matrices, VB structure and determinant coefficients, weights of VB structures, and the optimized orbitals. Finally, the charge and spin population analysis, bond order and dipole moments are printed. Following is a detailed explain of H 2 (corresponding to the input file in the previous section).

In the (2,2) active space, totally 3 structures (4 determinents) are involved in the VBSCF wave function.

Number of   0th ion  structures  is:          1  from          1 to          1
Number of   0th ion determinants is:          2  from          1 to          2
Number of   1th ion  structures  is:          2  from          2 to          3
Number of   1th ion determinants is:          2  from          3 to          4
Total number of  structures  is:          3
Total number of determinants is:          4
                   .
                   .
                   .
Number of Structures:           3

The following structures are used in calculation:

      1 *****  1   2
      2 *****  1   1
      3 *****  2   2

The user may find from the output file that the VBSCF converged after 6 iterations and the final energy is -1.14694448 hartree.

                       VBSCF converged in    6 iterations

Total Energy:    -1.14694448

First Excited:   -0.268326

The coefficients and weights shows the importance of each structure. Following are the coefficients and weights of generated VB structures. Both coefficients and weights show that the covalent structure is the dominant one. So the H-H bond should be a covalent bond.

       ******  COEFFICIENTS OF STRUCTURES ******

1    -0.83526891  ******  1   2
2    -0.09985465  ******  1   1
3    -0.09985465  ******  2   2
                  .
                  .
                  .
       ******  WEIGHTS OF STRUCTURES ******

1     0.83388006  ******  1   2
2     0.08305997  ******  1   1
3     0.08305997  ******  2   2

Finally, the bond order value (0.950) in atomic population analysis shows that H-H bond should be a single bond.

          ******  BOND ORDER  ******

ATOM 1        ATOM 2           DIST     BOND ORDER

 1 H           2 H            0.750       0.950