Skip to main content
Chemistry LibreTexts

11.2: Extended Basis Sets

  • Page ID
    51062
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Today, there are hundreds of basis sets composed of Gaussian Type Orbitals (GTOs). The smallest of these are called minimal basis sets, and they are typically composed of the minimum number of basis functions required to represent all of the electrons on each atom. The largest of these can contain literally dozens to hundreds of basis functions on each atom.

    Minimum Basis sets

    A minimum basis set is one in which a single basis function is used for each orbital in a Hartree-Fock calculation on the atom. However, for atoms such as lithium, basis functions of p type are added to the basis functions corresponding to the 1s and 2s orbitals of each atom. For example, each atom in the first row of the periodic system (Li - Ne) would have a basis set of five functions (two s functions and three p functions).

    In a minimum basis set, a single basis function is used for each atomic orbital on each constituent atom in the system.

    The most common minimal basis set is STO-nG, where n is an integer. This \(n\) value represents the number GTOs used to approximate the Slater Type orbital (STO) for both core and valence orbitals. Minimal basis sets typically give rough results that are insufficient for research-quality publication, but are much cheaper (less calculations requires) than the larger basis sets discussed below. Commonly used minimal basis sets of this type are: STO-3G, STO-4G, and STO-6G.

    Two is Often Better than One

    Minimal basis sets are not flexible enough for accurate representation of, which requires the use multiple functions to represent each atomic orbital. The distribution of the electron density of valence electrons is better represented by the sum of two orbitals with different "effective charges". This is a double-\(\zeta\) basis sets and includes split-valence set (inner and valence) and linear combination of two orbitals of same type, but with different effective charges (i.e., \(\zeta\)). This flexibility can be used to generate atomic orbital of adjustable sizes.

    For example, the double-zeta basis set allows us to treat each orbital separately when we conduct the Hartree-Fock calculation.

    \[ \phi_i = a_1 \phi_{2s}^{STO}(r, \zeta_1) + a_2\phi_{2s}^{STO}(r, \zeta_2) \label{11.2.1} \]

    The 2s atomic orbital approximated as a sum of two STOs. The two equations are the same except for the value of \(\zeta\) which accounts for how large the orbital is. The constants \(a_1\) and \(a_2\) determines how much each STO contributes to the final atomic orbital, which will vary depending on the type of atom that the atomic orbit (i.e., hydrogen and lithium orbitals will have different \(a_1\), \(a_2\), \(\zeta_1\), and \(\zeta_2\) values).

    Extended Basis Sets

    The triple and quadruple-zeta basis sets work the same way, except use three and four STOs instead of two like in \(\ref{11.2.1}\). The typical trade-off applies here as well, better accuracy, however with more expensive calculations. There are several different types of extended basis sets including: n split-valence, n polarized sets, n diffuse sets, and n correlation consistent sets. The notation of this sort of basis set (with a Gaussian basis) is

    \[N-MPG \nonumber \]

    for describing split-valence basis set. \(N\) is the number of Gaussian functions describing inner-shell orbitals, while the hyphen denotes a split-valence set. \(M\) and \(P\) designate the number of Gaussian functions used to fit the two orbitals of the valence shell:

    • M corresponds to number of Gaussian functions used to describe the smaller orbital
    • P corresponds to number of Gaussian functions used to describe the larger orbital (e.g., 6-31G and 3-21G).

    A minimal basis set is when one basis function for each atomic orbital in the atom, while a double-\(\zeta\), has two two basis functions for each atomic orbital. Correspondingly, a triple and quadruple-\(\zeta\) set had three and four basis functions for each atomic orbital, respectively. Higher order basis set have been constructed too, e.g., 5Z, 6Z,)..

    There are hundreds of basis sets composed of Gaussian-type orbitals (Figure Figure 11.3.1 ). The smallest of these are called minimal basis sets, and they are typically composed of the minimum number of basis functions required to represent all of the electrons on each atom. The largest of these can contain dozens to hundreds of basis functions on each atom.

    Figure 11.3.1 : Commonly used split-valence basis sets
    3-21G 3-21G 3-21G 3-21G* - Polarized 3-21+G - Diffuse functions 3-21+G* - With polarization and diffuse functions
    4-21G 4-31G 4-31G 4-31G 4-31G  
    6-21G 6-31G 6-31G* 6-31+G* 6-31G(3df, 3pd) 6-311G
    6-311G 6-311G* 6-311+G*      

    11.2: Extended Basis Sets is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?