07.04.2013 Views

Essentials of Computational Chemistry

Essentials of Computational Chemistry

Essentials of Computational Chemistry

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

278 8 DENSITY FUNCTIONAL THEORY<br />

accuracy <strong>of</strong> the ACM methods can fail to extend to systems where they are methodologically<br />

less stable owing to their Hartree–Fock component.<br />

8.5.4 Systematic Improvability<br />

In molecular orbital theory, there is a clear and well defined path to the exact solution <strong>of</strong> the<br />

Schrödinger equation. All we need do is express our wave function as a linear combination<br />

<strong>of</strong> all possible configurations (full CI) and choose a basis set that is infinite in size, and we<br />

have arrived. While such a goal is essentially never practicable, at least the path to it can be<br />

followed unambiguously until computational resources fail.<br />

With density functional theory, the situation is much less clear when it comes to evaluating<br />

how to do a ‘better’ calculation. One thing that seems fairly clear is that, as a general rule,<br />

results from MGGA functionals tend to improve on those from GGA functionals, which in<br />

turn drastically improve on those from LSDA. Somewhat less clear is the status <strong>of</strong> hybrid<br />

functionals. The best ones are competitive in quality with the best MGGA functionals (and<br />

B3LYP seems to continue to be the ‘magic’ functional in project after project) subject to<br />

the caveat that in certain situations the presence <strong>of</strong> HF exchange may cause problems that<br />

are associated with the single-determinant KS formalism to become manifest more quickly.<br />

As for basis-set effects, just as with MO theory one can examine convergence with respect<br />

to basis-set size, but there is no guarantee that this may not lead to increased errors since<br />

errors associated with basis-set incompleteness may <strong>of</strong>fset errors associated with approximate<br />

functionals.<br />

All that being said, experience dictates that, across a surprisingly wide variety <strong>of</strong> systems,<br />

DFT tends to be remarkably robust. Thus, unless a problem falls into one <strong>of</strong> a few classes<br />

<strong>of</strong> well characterized problems for DFT, there is good reason to be optimistic about any<br />

particular calculation.<br />

Finally, it seems clear that routes to further improve DFT must be associated with better<br />

defining hole functions in arbitrary systems. In particular, the current generation <strong>of</strong> functionals<br />

has reached a point where finding efficient algorithms for correction <strong>of</strong> the classical<br />

self-interaction error are likely to have the largest qualitative (and quantitative) impact.<br />

8.5.5 Worst-case Scenarios<br />

Certain failures <strong>of</strong> modern DFT should be anticipated, and others are readily explained<br />

after some thought about the forms <strong>of</strong> current functionals. One clear problem with modern<br />

functionals is that they make the energy a function entirely <strong>of</strong> the local density and possibly<br />

the density gradient. As such, they are incapable <strong>of</strong> properly describing London dispersion<br />

forces, which, as noted in Section 2.2.4, derive entirely from electron correlation at ‘long<br />

range’. Adding HF exchange to the DFT functional cannot entirely alleviate this problem,<br />

since the HF level <strong>of</strong> theory, while non-local, does not account in any way for opposite-spin<br />

electron correlation.<br />

So, even though noble-gas dimers like He2, Ne2, etc., exhibit potential energy minima<br />

at van der Waals contact, DFT predicts the potential energy curve for these diatomics to

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!