OH: Meta-GGA energy functionals

Sample directory adf/OH_MetaGGA

A large even-tempered basis set calculation of the atomization energy of OH using various modern GGA, meta-GGA and hybrid post-SCF energy expressions.

In the Create runs, a large even-tempered basis set is selected for O and H, which should give results closer to the basis set limit than the regular ADF basis sets. For both atoms, a second atomic calculation follows the Create run, in order to enable a comparison to the true atoms, rather than the artificial spherically symmetric atom from the Create run. This is achieved by specifying the keywords

unrestricted
charge 0 2
symmetry C(lin)
occupations
sigma  3 // 3
pi     2 // 0
end

in the case of oxygen. This fixes the proper occupations. The result files of both the Create runs and the atomic correction runs are stored.

In the molecular calculation, the symmetry of the molecule is explicitly broken and the occupations are specified in order to avoid the fractional occupations that ADF would otherwise choose. Although it is not said that such a solution would be inferior, the integer occupation solution is the one which allows direct comparison to literature results obtained with other programs.

One of the new GGA potentials has been specified for the xc potential and the keyword METAGGA implies that a series of GGA and meta-GGA xc energies is to be calculated and compared to those energies from the atomic calculations. Specifying HARTREEFOCK also enables calculation of PostSCF energies using hybrid functionals.

METAGGA
symmetry C(lin)
xc
GGA PBE
end
HARTREEFOCK

A fairly high numerical integration has been specified. For meta-GGA calculations we do recommend this, at least 6 for the time being, as the numerical stability of the results tends to be somewhat lower than for regular GGA calculations.

The block key ENERGYFRAG

ENERGYFRAG 
O  t21.unr.O 
H  t21.unr.H 
END

implies that the meta-GGA result must not only be compared to the spherically symmetric results from the Create runs, but also to the non-spherical atoms.

The molecular output file prints the PBE Total Bonding energy as usual (in various energy units).

Then a prints a list of 'Total Bonding Energies' for many different Exc functionals, including PBE. Because the numerical approach to obtain the two PBE results is somewhat different, small differences may occur between the two numbers. You now have an overview of the bonding energies of all (meta)GGA functionals currently implemented in ADF. This should give a good indication of the theoretical error bar or the uncertainty in the xc approximation.

  Total Bonding Energy:             -0.286127457276205         -7.7859          -179.55          -751.23

 TOTAL BONDING ENERGIES FROM VARIOUS XC FUNCTIONALS

 with respect to fragments in FRAGMENTS input block

                                hartree               eV              kcal/mol            kJ/mol

 Total Bonding Energy with respect to FRAGMENTS

XC Energy Functional
====================
FR: KCIS-modified  [1]  =        -0.2755742057       -7.4987587362     -172.9254430523     -723.5200549587
FR: KCIS-original  [2]  =        -0.2777894828       -7.5590395194     -174.3155506035     -729.3362649626
FR: PKZB           [3]  =        -0.2815570432       -7.6615600946     -176.6797306630     -739.2279943483
FR: VS98           [4]  =        -0.3017049511       -8.2098127875     -189.3227350810     -792.1263249228
FR: LDA(VWN)       [5]  =        -0.2887564297       -7.8574654492     -181.1974143810     -758.1299830563
FR: PW91           [6]  =        -0.2876922977       -7.8285089331     -180.5296614163     -755.3361046473
FR: BLYP           [7]  =        -0.2770745036       -7.5395839361     -173.8668943006     -727.4590869882
FR: BP             [8]  =        -0.2855241909       -7.7695117221     -179.1691537365     -749.6437405057
FR: PBE            [9]  =        -0.2858734106       -7.7790144775     -179.3882924288     -750.5606167957
.....

The same energy comparison is done with respect to the fragments (which most currently be atomic) in the ENERGYFRAG block. These are the numbers which should be comparable to experimental numbers.

Finally, the references for the various Exc functionals are printed in the output file.

XC Energy Functional
====================
EF: KCIS-modified  [1]  =        -0.1713622482       -4.6630059333     -107.5314455812     -449.9115690750
EF: KCIS-original  [2]  =        -0.1701706820       -4.6305817515     -106.7837263654     -446.7831118709
EF: PKZB           [3]  =        -0.1716508948       -4.6708604097     -107.7125740668     -450.6694106602
EF: VS98           [4]  =        -0.1712676117       -4.6604307410     -107.4720602503     -449.6631008503
EF: LDA(VWN)       [5]  =        -0.1980694328       -5.3897456994     -124.2904587006     -520.0312800855
EF: PW91           [6]  =        -0.1759694023       -4.7883730257     -110.4224787188     -462.0076517434
EF: BLYP           [7]  =        -0.1748768123       -4.7586421272     -109.7368680765     -459.1390568111
EF: BP             [8]  =        -0.1785853781       -4.8595573769     -112.0640284617     -468.8758958794
EF: PBE            [9]  =        -0.1751227104       -4.7653333576     -109.8911714787     -459.7846622469
....

Similar calculations can be done to obtain energy differences between different molecules. In that case the ENERGYFRAG keyword is not operational though. No detailed breakdown of the bonding energy is currently available for these new energy functionals. Experience shows that the energy values depend only mildly on the chosen xc functional for the xc potential.

 

Copyright      Terms of Use      Privacy Policy
Search:
Home
About
News
Sitemap
Contact
Why ADF?
Brochure
Demos
Trial Version
How to buy
Downloads
FAQ
Newsletters
Documentation
Community