Ok, doing some stuff with ABINIT and mastering their loop stuff. I'm glad the first programming language I learned was Fortran because ABINIT is based on it. Oh my, what's this? In the tutorial it reads:
We will use the Perdew-Burke-Ernzerhof functional, proposed in Phys. Rev. Lett. 77, 3865 (1996)
Hmm...I wonder if that's the same Burke. I'll have to ask Kieron when I get back. It sure does take a bit longer to run than LDA...but the numbers get slightly better. For the bond length, that is. LDA does better on the atomization energy.
Do not forget that the typical accuracy of LDA and GGA varies
with the class of materials studied...
[Editor's note: By slightly, we mean a few fractions of a Hartree which is a big unit. A small increase in a big number is a big number. Idiot.]