| Literature DB >> 31373709 |
Mark A Vincent1,2, Arnaldo F Silva1,2, Paul L A Popelier1,2.
Abstract
Recently, the quantum topological energy partitioning method called interacting quantum atoms (IQA) has been extended to MPn (n = 2, 3, 4) wave functions. This enables the extraction of chemical insight related to dynamic electron correlation. The large computational expense of the IQA-MPn approach is compensated by the advantages that IQA offers compared to older nontopological energy decomposition schemes. This expense is problematic in the construction of a machine learning training set to create kriging models for topological atoms. However, the algorithm presented here markedly accelerates the calculation of atomically partitioned electron correlation energies. Then again, the algorithm cannot calculate pairwise interatomic energies because it applies analytical integrals over whole space (rather than over atomic volumes). However, these pairwise energies are not needed in the quantum topological force field FFLUX, which only uses the energy of an atom interacting with all remaining atoms of the system that it is part of. Thus, it is now feasible to generate accurate and sizeable training sets at MPn level of theory.Entities:
Keywords: FFLUX; Moller Plesset; QCT; QTAIM; electron correlation
Year: 2019 PMID: 31373709 PMCID: PMC6900022 DOI: 10.1002/jcc.26037
Source DB: PubMed Journal: J Comput Chem ISSN: 0192-8651 Impact factor: 3.376
Figure 1A schematic representation of the DO‐loops involved in the running of the program MORFI by the (a) original 6D algorithm and the (b) new 3D ESP algorithm. The two DO‐loops missing in the latter (but present in the former), are indicated in (a) as yellow and blue. In addition, the DO‐loops indicated in green in (b) actually correspond to the total number of ESP integrals. Hence the green part can be thought of as a single repeated action consisting of reading and processing the ESP integrals. [Color figure can be viewed at http://wileyonlinelibrary.com]
The recovery errors (calculated by MORFI) of the MP4SDQ energy of the water dimer, F2 and the neon dimer (Units: kJmol−1).
| Grid nang‐nrad
| No grid points | MP4SDQ Correlation energy of G09 | 6D recovery error (MORFI) | 3D ESP recovery error (MORFI) |
|---|---|---|---|---|
| Water dimer | ||||
| 1‐10 | 120 | −1508.3 | +772.8 | +2.5 |
| 3‐10 | 520 | −1508.3 | −31.6 | −0.5 |
| 5‐10 | 1000 | −1508.3 | −68.0 | +0.2 |
| 10‐10 | 3400 | −1508.3 | −39.0 | +0.1 |
| 5‐20 | 2000 | −1508.3 | +37.8 | −0.1 |
| 10‐20 | 6800 | −1508.3 | −17.4 | −0.1 |
| F2 | ||||
| 1‐10 | 120 | −1992.4 | +274.2 | +15.4 |
| 3‐10 | 520 | −1992.4 | −57.2 | −0.05 |
| 5‐10 | 1000 | −1992.4 | −59.1 | +0.5 |
| 10‐10 | 3400 | −1992.4 | −11.8 | +0.2 |
| Neon dimer | ||||
| 1‐10 | 120 | −1388.7 | −586.1 | +20.3 |
| 3‐10 | 520 | −1388.7 | −233.7 | +20.2 |
| 10‐10 | 3400 | −1388.7 | 43.9 | +20.2 |
| 15‐10 | 7000 | −1388.7 | 102.0 | +20.2 |
| 10‐20 | 6800 | −1388.7 | −49.2 | +0.4 |
| 15‐20 | 14,000 | −1388.7 | −22.5 | +0.4 |
| 10‐30 | 10,200 | −1388.7 | −40.1 | −0.0 |
| 15‐30 | 21,000 | −1388.7 | −24.2 | −0.0 |
| 20‐40 | 47,200 | −1388.7 | −14.6 | +0.0 |
In the notation n ang‐n rad the first number is the Lebedev angular part of the grid while the second number is the radial part of the grid, given by Gauss‐Legendre quadrature. The number n ang refers to a grid shorthand adopting the values 1, 3, 5, 10, 15, or 20, which respectively designate angular grids of 6, 26, 50, 170, 350, and 590 points. The number n rad, on the other hand, directly designates the number of radial points in the Gauss‐Legendre grid.
The total number of grid points is the number of Gauss‐Legendre radial points multiplied by the number of Lebedev angular points, multiplied by two (one grid inside the β‐sphere and one outside the β‐sphere).
The recovery errors (kJmol−1) for the 6D and 3D ESP integration for a variety of systems. All results have been calculated with the 10‐20 grid (170 angular Lebedev points and 20 radial Gauss‐Legendre points, or 6800 points in total, for the volume inside and outside the β‐sphere).
| System (Molecule or complex) | MP4SDQ energy of G09 | 6D recovery error (MORFI) | 3D ESP recovery error (MORFI) |
|---|---|---|---|
| LiH | −177.4 | −3.5 | −0.1 |
| BeH3 − | −383.3 | +2.9 | +2.4 |
| BH3 | −423.5 | +2.1 | +1.1 |
| CH4 | −635.3 | −1.5 | −0.0 |
| NH3 | −707.5 | −5.9 | −0.0 |
| H2O | −752.0 | −9.5 | −0.0 |
| HF | −751.9 | −13.1 | +0.1 |
| N2 | −1130.4 | −14.0 | −0.0 |
| O2 | −1266.1 | −14.2 | −0.0 |
| F2 | −1456.6 | −23.8 | −0.1 |
| Ne2 | −1388.7 | −49.2 | +0.4 |
| NO | −1186.0 | −16.1 | −0.0 |
| CO | −1087.7 | −17.3 | −0.4 |
| OF | −1302.5 | −19.7 | −0.1 |
| NaH | −575.0 | −15.4 | +0.0 |
| MgH2 | −643.8 | −15.0 | +0.1 |
| MgH3 − | ‐ 730.9 | −13.5 | +1.1 |
| AlH3 | −753.5 | −10.9 | +1.5 |
| SiH4 | −884.7 | −10.4 | +0.6 |
| PH3 | −930.8 | −16.6 | +0.0 |
| SH− | −936.8 | −24.0 | +0.2 |
| HCl | −952.9 | −21.6 | −0.7 |
| FHF− | −1536.5 | −30.6 | +0.6 |
| (H2O)2 | −1508.3 | −17.4 | −0.1 |
| (H2O)3 | −2271.6 | −24.4 | −0.1 |
The CPU timings (minutes) for each of the systems studied by the 6D and 3D approach, the ratio of the two timings rounded to the nearest integer and the number of ESP integral. All results are for the 10‐20 grid unless stated otherwise.
| System | CPU Time: 6D MORFI | CPU Time: 3D ESP MORFI | CPU time ratio: 6D/3D | Number of ESP Integrals |
|---|---|---|---|---|
| LiH | 118 | 3 | 39 | 16,951,998 |
| BeH3
–
| 963 (4599) | 77 (89) | 13 (52) | 71,136,312 (220,443,132) |
| BH3
| 306 (2027) | 28 (106) | 11 (19) | 71,238,888 (220,258,488) |
| CH4 | 766 | 148 | 5 | 117,963,345 |
| NH3 | 358 | 26 | 14 | 71,538,648 |
| H2O | 92 | 10 | 9 | 38,663,685 |
| HF | 31 | 4 | 8 | 17,519,376 |
| N2 | 101 | 14 | 7 | 41,050,836 |
| O2 | 83 | 17 | 5 | 40,669,980 |
| F2 | 109 | 17 | 6 | 40,248,318 |
| Ne2 | 109 | 17 | 6 | 40,248,318 |
| NO | 83 | 17 | 5 | 40,756,716 |
| CO | 90 | 17 | 5 | 41,010,030 |
| OF | 109 | 14 | 8 | 40,533,960 |
| NaH | 108 | 28 | 4 | 37,881,570 |
| MgH2 | 290 | 32 | 9 | 74,103,696 |
| MgH3 − | 745 | 89 | 8 | 124,947,972 |
| AlH3 | 822 | 316 | 3 | 124,947,972 |
| SiH4 | 1358 | 197 | 7 | 193,862,505 |
| PH3 | 1520 | 200 | 8 | 125,600,868 |
| SH− | 413 | 13 | 32 | 38,327,170 |
| HCl | 84 | 15 | 6 | 37,881,570 |
| FHF− | 323 | 39 | 8 | 77,000,922 |
| (H2O)2 | 3971 | 328 | 12 | 283,381,584 |
| (H2O)3
| ~24,000 | 3072 | 8 | 934,418,898 |
The number that is not bracketed refers to the 10–20 grid while the bracketed number is for the 15‐30 grid, which is only employed for B and Be.
The size of the water trimer meant that the full MORFI run had to be split into several runs. Variation in processor speed and other jobs running concurrently on the node affect the timings of each of these jobs. Thus, this timing is approximate and is a lower bound.
Figure 2A comparison between the 6D and 3D ESP methods implemented in MORFI for the water trimer showing the recovery error (summed over all nine atoms), employing different grid sizes. The straight red dotted line marks the approximate recovery error at which the 6D and 3D ESP methods are compared. [Color figure can be viewed at http://wileyonlinelibrary.com]
Figure 3The recovery error for the 6D method increases linearly with the size of the system, while it remains relatively constant for the 3D ESP method. The grid used was 10–10 (3400 grid points) and gives recovery errors for the monomer, dimer, trimer, tetramer and pentamer of 0.1, 0.2, 0.1, 0.8, and 0.6 kJmol−1, respectively. [Color figure can be viewed at http://wileyonlinelibrary.com]