G3 theory - improving on G2

G3 is an improvement over G2 theory in several ways and tries to reproduce effectively QCISD(T)/G3large
energies through a series of calculations at lower level. The G3large basis set is a slightly modified
version of the 6-311+G(3df,2p) basis set used in the G2 procedure. The G3 energy at 0 degree Kelvin
E0(G3) is defined as:

E0(G3) = E[QCISD(T,FC)/6-31G(d)//MP2(FULL)/6-31G(d)]
        + DE(+)
        + DE(2df,p)
        + DE(G3large)
        + DE(HLC)
        + ZPE
        + DE(SO)

The definition of the components being:

DE(+) = E[MP4(FC)/6-31+G(d)//MP2(FULL)/6-31G(d)] - E[MP4(FC)/6-31G(d)//MP2(FULL)/6-31G(d)]

DE(2df,p) = E[MP4(FC)/6-31G(2df,p)//MP2(FULL)(6-31G(d)] - E[MP4(FC)/6-31G(d)//MP2(FULL)/6-31G(d)]

DE(G3large) = E[MP2(FULL)/G3large//MP2(FULL)/6-31G(d)] - E[MP2(FC)/6-31G(2df,p)//MP2(FULL)/6-31G(d)]
                         - E[MP2(FC)/6-31+G(d)//MP2(FULL)/6-31G(d)] + E[MP2(FC)/6-31G(d)//MP2(FULL)/6-31G(d)]

DE(HLC) = -An(beta) - B(n(alpha) - n(beta))
                     A = 6.386 mHartrees; B = 2.977 mHartrees (for molecules)
                     A = 6.219 mHartrees; B = 1.185 mHartrees (for atoms)
                     n(alpha) = No. of alpha valence electrons
                     n(beta) = No. of beta valence electrons

ZPE = 0.8929 * ZPE[HF/6-31G(d)]

The necessary energies can be calculated most efficiently in the following sequence:

Comments:

Literature: