|
Summary of test results
Tests for nonrelativistic calculations on 36 diatomics
containing oxygen, namely the oxides of the first 36 elements (H-Kr).
All-electron basis sets were used. The new ZORA/QZ4P basis set was used
to
define the basis set limit result. Note that after these tests the fit
sets in
the ZORA/QZ4P basis set were slightly modified. The numbers in the
table refer
to bonding energies in eV. Differences were taken between the QZ4P
results and
the results in smaller basis sets. By construction, the errors in the
QZ4P
column are zero. Names of the standard basis sets have changed to more
intuitive names:
I→SZ, II→DZ, III→DZP, IV→TZP, V→TZ2P, and
VI→ET-QZ3P.
| |
QZ4P |
II |
DZ |
III |
DZP |
IV |
TZP |
V |
TZ2P |
VI |
| |
new |
old |
new |
old |
new |
old |
new |
old |
new |
new |
| Average error |
0.0 |
1.47 |
1.33 |
0.48 |
0.39 |
0.27 |
0.18 |
0.19 |
0.06 |
0.01 |
| Average absolute error |
0.0 |
1.47 |
1.33 |
0.48 |
0.39 |
0.27 |
0.18 |
0.19 |
0.06 |
0.02 |
| Maximum error |
0.0 |
4.53 |
2.84 |
1.72 |
1.07 |
1.31 |
0.41 |
1.21 |
0.13 |
0.18 |
| Worst case |
all |
Cao |
SO |
CaO |
BeO |
CaO |
FO |
CaO |
O2 |
CaO |
A few comments are in order to explain this table.
The oxides were used as a small test set because their
equilibrium bond lengths are known in many cases. Also, they have a
large
influence on the electronic structure of the molecule, so that they
also test
the adequacy of the polarization functions.
The errors in the small basis sets are systematic,
because the isolated atoms are described reasonably well, but the
molecular
energy is not deep enough. For this reason the average errors and
average
absolute errors are (nearly) always equal.
In the old basis sets (and also in the new ET basis set
VI) CaO is the worst case. This has been solved in the new basis sets
by adding
3d functions. The average errors with respect to basis QZ4P go down
from 1.47
eV (II) to 1.33 eV for basis DZ, from 0.48 eV (III) to 0.39 eV for
basis DZP,
from 0.27 eV (IV) to 0.18 eV for basis TZP and from 0.19 eV (V) to 0.06
eV in
basis TZ2P.
The improvement in the average errors has been achieved
by dealing with the worst cases. For this reason the maximum error
increases
even more significantly than the average error. For example the largest
error
in basis V has gone down from 1.21 to 0.13 eV in basis TZ2P.
The ET basis VI has a much lower deviation from QZ4P
than TZ2P. This is probably mainly due to more polarization functions.
The
small difference between VI and QZ4P indicates the reliability of both
basis
sets.
The results for frozen core basis sets I-V in
comparison with the new SZ-TZ2P basis sets (not shown) are very similar
to
those shown here for all-electron basis sets and can therefore be
warmly
recommended.
Test calculations on 100 diatomics containing oxygen, using
all-electron ZORA basis sets. Many basis sets for (very) heavy elements
are
included here, which could not be included in the table above. The
numbers have
the same interpretation as above and are again in eV.
| |
QZ4P |
DZ |
DZ |
TZP |
TZP |
TZ2P |
TZ2P |
| |
ae |
fc |
ae |
fc |
ae |
fc |
ae |
| Average error |
0.00 |
0.95 |
1.07 |
0.20 |
0.20 |
0.05 |
0.05 |
| Average absolute error |
0.00 |
0.98 |
1.07 |
0.20 |
0.21 |
0.05 |
0.05 |
| Maximum error |
0.00 |
2.86 |
2.83 |
0.74 |
0.74 |
0.19 |
0.17 |
| Worst case |
all |
SO |
SO |
UuoO |
UuoO |
ThO |
UuoO |
Again we place a few comments on these frozen core and
all-electron results.
The trends are very similar to those in the previous
table for the lighter elements.
The frozen core results are very satisfactory, as they
are very close to the results with the corresponding all-electron basis
sets.
The error introduced by the frozen core approximation is typically much
smaller
than the one introduced by basis set incompleteness.
The average errors are quite comparable to those from
the previous table. The heavier elements do not seem to be much more
difficult
than the lighter ones.
For heavy elements no reliable ET basis set is yet
available for comparison.
More results, all-electron, nonrelativistic on roughly 140
different diatomics at experimental or 'reasonable' equilibrium
geometries.
| |
QZ4P |
II |
DZ |
IV |
TZP |
VI |
| |
new |
old |
new |
old |
new |
new |
| Average error |
0.00 |
0.95 |
0.89 |
0.17 |
0.11 |
0.00 |
| Average absolute error |
0.00 |
0.95 |
0.89 |
0.17 |
0.11 |
0.02 |
| Maximum error |
0.00 |
4.53 |
2.84 |
1.31 |
0.32 |
0.18 |
| Worst case |
all |
CaO |
SO |
CaO |
O2 |
CaO |
Only the nonrelativistic basis sets DZ (old name II)
and TZP (old name IV) are fairly complete for heavier elements.
In the ET basis VInew, the Ca polarization functions
have not yet been extended. For that reason the difference with respect
to QZ4P
is nonzero.
Also for these general diatomics (not just oxides) the
average and maximum errors have decreased substantially, especially for
basis
TZP.
Same table, but now for frozen core basis sets. In all these
tests the smallest frozen core files were employed (i.e. the largest
basis).
| |
QZ4P |
II |
DZ |
IV |
TZP |
| |
new |
old |
new |
old |
new |
| Average error |
0.00 |
1.13 |
0.73 |
0.55 |
0.13 |
| Average absolute error |
0.00 |
1.14 |
0.75 |
0.59 |
0.16 |
| Maximum error |
0.00 |
9.43 |
2.87 |
9.43 |
1.80 |
| Worst case |
all |
BaO |
SO |
BaO |
ThO |
The frozen core approximation has little influence on
the accuracy for the new basis DZ, but a somewhat larger effect on the
new
basis TZP. This is especially due to certain worst cases, such as ThO.
ZORA, all electron, over 240 diatomics
| |
QZ4P |
II |
DZ |
IV |
TZP |
V |
TZ2P |
| |
new |
old |
new |
old |
new |
old |
new |
| Average error |
0.00 |
0.83 |
0.70 |
0.23 |
0.11 |
0.12 |
0.02 |
| Average absolute error |
0.00 |
0.83 |
0.70 |
0.23 |
0.11 |
0.12 |
0.03 |
| Maximum error |
0.00 |
6.39 |
2.83 |
3.36 |
0.44 |
2.02 |
-0.16 |
| Worst case |
all |
Bao |
SO |
BaO |
I2 |
BaO |
Cr2 |
The average error goes down very nicely from 0.70 to
0.11 to 0.03 eV when going from DZ to TZP to TZ2P. The average error in
basis
TZ2P is clearly below 1kcal/mol (the famous chemical accuracy). Errors
due to
deficiencies in current xc functionals are still much larger than this.
As a
consequence, the ZORA/TZ2P basis will be more than adequate for all
standard
calculations.
It is to be expected that these conclusions will not
dramatically change if larger test molecules are used. Also for
geometry
optimizations the improved basis sets SZ-TZ2P and ZORA/SZ-TZ2P should
be more
than sufficient for all standard cases. The ZORA/QZ4P can be considered
a very
safe (though expensive) option for basis set limit calculations.
|