Skip to main content

Experiment 1: Basis Set Incompleteness Error

How large does a basis set need to be?

The HCl dimer with four methods and six basis sets from two families.

At a glance. 2 molecules × 4 methods × 6 basis sets = 48 jobs, all short. You will learn what ζ means, how the error of a method changes as the basis grows, how two basis-set families compare, and how the cost grows with the number of basis functions.

Warm-up

Loading the concept check…

Background

(HCl)2 dissociates into two HCl molecules

The reaction studied in this experiment: dissociation of the HCl dimer.

There are many different “families” of basis sets  [1,2], developed over the past sixty years by different computational chemists. Head-Gordon and co-workers  [3] found that the most cost-effective basis sets for DFT belong to the Ahlrichs family  [4]. In this experiment you will analyze how they perform for the dissociation of the HCl dimer, taken from the NCCE30 subset  [5–9] of the Minnesota 2015B database  [10]. The reference energy for this dissociation is 2.01 kcal/mol.

You will calculate the dissociation energy with three functionals, B3LYP  [11–15], PBE  [16] and ωB97M-V  [17,18], and with the Hartree–Fock (HF) method  [19–22]. You will use two families of basis sets:

  • the Ahlrichs def2-SVP, def2-TZVP and def2-QZVP basis sets  [4];
  • the Dunning correlation-consistent basis sets  [23–29], written cc-pVnZ, where “cc” means correlation consistent and n is D for double-ζ, T for triple-ζ or Q for quadruple-ζ.

For each method/basis combination, compute the reaction energy and its error with respect to the reference.

\[ \Delta E = 2\,E(\mathrm{HCl}) - E\big((\mathrm{HCl})_2\big) \]

\[ \varepsilon = \Delta E_\text{comp} - \Delta E_\text{ref} \]

The molecules

Loading the molecules…

Predict first

Loading…

Run the calculations

New to IQmol? Start with the first-job guide. Pick any job below to see its Q-Chem input. Every job here is small and well within the free server’s 10-minute limit.

Loading the job list…

Enter your results

From each output file, record the total energy, the number of SCF cycles, the wall time and the number of basis functions (where to find them). Then compute the reaction energy yourself and enter it in the last tab. The page checks your number against your own total energies.

Loading the results table…

Explore your data

Loading…

Questions

Loading the questions…

TipTip

When performing calculations, errors arise from different sources. Each basis set carries an error because it is a truncated expansion. This is the basis set incompleteness error (BSIE; computational chemists love acronyms). To minimize its impact, run calculations with the largest basis set you can afford. Put differently, you want the error from the basis set to be small, so that the error from the exchange–correlation functional is always the dominant one.

Go further (optional)

Extrapolate to the complete-basis-set limit. In this Colab notebook you run the same reaction with PySCF in your browser, then fit the DZ/TZ/QZ series to estimate what an infinite basis would give. You can also paste in your own Q-Chem numbers. Open in Colab

Submit

Loading…

Back to top

References

[1]
F. Jensen, WIREs Comp. Mol. Sci. 3, 273 (2013).
[2]
B. Nagy and F. Jensen, Basis Sets in Quantum Chemistry, in Reviews in Computational Chemistry, edited by A. L. Parrill and K. B. Lipkowitz (John Wiley & Sons, Hoboken, NJ, 2017), pp. 93–149.
[3]
J. Witte, J. B. Neaton, and M. Head-Gordon, J. Chem. Phys. 144, 194306 (2016).
[4]
F. Weigend and R. Ahlrichs, Phys. Chem. Chem. Phys. 7, 3297 (2005).
[5]
R. Peverati and D. G. Truhlar, Philos. Trans. R. Soc. A 372, 20120476 (2014).
[6]
M. S. Marshall, L. A. Burns, and C. D. Sherrill, J. Chem. Phys. 135, 194102 (2011).
[7]
O. A. Vydrov and T. Van Voorhis, J. Chem. Theory Comput. 8, 1929 (2012).
[8]
K. M. de Lange and J. R. Lane, J. Chem. Phys. 134, 034301 (2011).
[9]
J. D. McMahon and J. R. Lane, J. Chem. Phys. 135, 154309 (2011).
[10]
H. S. Yu, X. He, S. L. Li, and D. G. Truhlar, Chem. Sci. 7, 5032 (2016).
[11]
S. H. Vosko, L. Wilk, and M. Nusair, Can. J. Phys. 58, 1200 (1980).
[12]
A. D. Becke, Phys. Rev. A 38, 3098 (1988).
[13]
C. Lee, W. Yang, and R. G. Parr, Phys. Rev. B 37, 785 (1988).
[14]
A. D. Becke, J. Chem. Phys. 98, 5648 (1993).
[15]
P. J. Stephens, F. J. Devlin, C. F. Chabalowski, and M. J. Frisch, J. Phys. Chem. 98, 11623 (1994).
[16]
J. P. Perdew, K. Burke, and M. Ernzerhof, Phys. Rev. Lett. 77, 3865 (1996).
[17]
O. A. Vydrov and T. Van Voorhis, J. Chem. Phys. 133, 244103 (2010).
[18]
N. Mardirossian and M. Head-Gordon, J. Chem. Phys. 144, 214110 (2016).
[19]
D. R. Hartree, Math. Proc. Camb. Philos. Soc. 24, 89 (1928).
[20]
D. R. Hartree, Math. Proc. Camb. Philos. Soc. 24, 111 (1928).
[21]
V. Fock, Z. Phys. 61, 126 (1930).
[22]
J. C. Slater, Phys. Rev. 35, 210 (1930).
[23]
T. H. Dunning Jr., J. Chem. Phys. 90, 1007 (1989).
[24]
D. E. Woon and T. H. Dunning Jr., J. Chem. Phys. 98, 1358 (1993).
[25]
D. E. Woon and T. H. Dunning Jr., J. Chem. Phys. 100, 2975 (1994).
[26]
A. K. Wilson, D. E. Woon, K. A. Peterson, and T. H. Dunning Jr., J. Chem. Phys. 110, 7667 (1999).
[27]
J. Koput and K. A. Peterson, J. Phys. Chem. A 106, 9595 (2002).
[28]
N. B. Balabanov and K. A. Peterson, J. Chem. Phys. 123, 064107 (2005).
[29]
B. P. Prascher, D. E. Woon, K. A. Peterson, T. H. Dunning Jr., and A. K. Wilson, Theor. Chem. Acc. 128, 69 (2011).