| Literature DB >> 35107297 |
Aslı Ünal1,2, Uğur Bozkaya2.
Abstract
An efficient implementation of the density-fitted equation-of-motion coupled-cluster singles and doubles (DF-EOM-CCSD) method is presented with an enhanced algorithm for the particle-particle ladder (PPL) term, which is the most expensive part of EOM-CCSD computations. To further improve the evaluation of the PPL term, a hybrid density-fitting/Cholesky decomposition (DF/CD) algorithm is also introduced. In the hybrid DF/CD approach, four virtual index integrals are constructed on-the-fly from the DF factors; then, their partial Cholesky decomposition is simultaneously performed. The computational cost of the DF-EOM-CCSD method for excitation energies is compared with that of the resolution of the identity EOM-CCSD (RI-EOM-CCSD) (from the Q-chem 5.3 package). Our results demonstrate that DF-EOM-CCSD excitation energies are significantly accelerated compared to RI-EOM-CCSD. There is more than a 2-fold reduction for the C8H18 molecule in the cc-pVTZ basis set with the restricted Hartree-Fock (RHF) reference. This cost savings results from the efficient evaluation of the PPL term. In the RHF based DF-EOM-CCSD method, the number of flops (NOF) is 1/4O2V4, while that of RI-EOM-CCSD was reported (Epifanovsky et al. J. Chem. Phys. 2013, 139, 134105) to be 5/8O2V4 for the PPL contraction term. Further, the NOF of VVVV-type integral transformation is 1/2V4Naux in our case, while it appears to be V4Naux for RI-EOM-CCSD. Hence, our implementation is 2.5 and 2.0 times more efficient compared to RI-EOM-CCSD for these expensive terms. For the unrestricted Hartree-Fock (UHF) reference, our implementation maintains its enhanced performance and provides a 1.8-fold reduction in the computational time compared to RI-EOM-CCSD for the C7H16 molecule. Our results indicate that our DF-EOM-CCSD implementation is 1.7 and 1.4 times more efficient compared with RI-EOM-CCSD for average computational cost per EOM-CCSD iteration. Moreover, our results show that the new hybrid DF/CD approach improves upon the DF algorithm, especially for large molecular systems. Overall, we conclude that the new hybrid DF/CD PPL algorithm is very promising for large-sized chemical systems.Entities:
Year: 2022 PMID: 35107297 PMCID: PMC8908769 DOI: 10.1021/acs.jctc.1c01000
Source DB: PubMed Journal: J Chem Theory Comput ISSN: 1549-9618 Impact factor: 6.006
Figure 1Total, CCSD, and EOM wall times (in min) for computations of excitation energies for the CH2 (n = 1–8) set from the RI-EOM-CCSD (from Q-Chem(72)) and DF-EOM-CCSD methods with the cc-pVTZ basis set. The RHF reference is used for these computations. All computations were performed for a single root with 10–7 energy and EOM eigenvalue convergence tolerances on a single node (1 core) Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10 GHz computer (memory ∼ 64 GB).
Figure 2Total, CCSD, and EOM wall time (in min) for computations of excitation energies for the CH2 (n = 1–7) set from the RI-EOM-CCSD (from Q-Chem(72)) and DF-EOM-CCSD methods with the cc-pVTZ basis set. The UHF reference is used for these computations. All computations were performed for a single root with 10–7 energy and EOM eigenvalue convergence tolerances on a single node (1 core) Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10 GHz computer (memory ∼ 64 GB).
Figure 3Ratio of the number of auxiliary basis functions, M, employed in the PPL term of DF-EOM-CCSD from the DF and hybrid DF/CD approaches (with the CD tolerances of 10–4, 10–3, and 10–2) for computations of excitation energies for the CH2 (n = 1–9) set. The RHF reference is used for these computations along with the cc-pVTZ basis set.
Figure 4Total wall time (in min) for computations of excitation energies for the CH2 (n = 1–9) set from the DF-EOM-CCSD and hybrid DF/CD-EOM-CCSD (with the CD tolerances of 10–4, 10–3, and 10–2) methods with the cc-pVTZ basis set. The RHF reference is used for these computations. All computations were performed for a single root with 10–7 energy and EOM eigenvalue convergence tolerances on a single node (1 core) Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10 GHz computer (memory ∼ 64 GB).
Excitation Energies for the First Five Excited States (in eV) of the Test Set Considered from the DF-EOM-CCSD, DF/CD-EOM-CCSD, RI-EOM-CCSD, and EOM-CCSD(fT) Methods with the aug-cc-pVTZ Basis Set
| DF-EOM-CCSD | DF/CD-EOM-CCSD | DF/CD-EOM-CCSD | DF/CD-EOM-CCSD | DF/CD-EOM-CCSD | DF/CD-EOM-CCSD | RI-EOM-CCSD | EOM-CCSD(fT) | |
|---|---|---|---|---|---|---|---|---|
| 1 | 5.78 | 5.78 | 5.78 | 5.78 | 5.78 | 5.79 | 5.83 | 5.51 |
| 6.67 | 6.67 | 6.67 | 6.68 | 6.71 | 6.73 | 6.70 | 6.41 | |
| 6.72 | 6.72 | 6.72 | 6.73 | 6.75 | 6.78 | 6.72 | 6.47 | |
| 7.33 | 7.33 | 7.33 | 7.33 | 7.34 | 7.36 | 7.39 | 7.07 | |
| 7.69 | 7.69 | 7.70 | 7.70 | 7.73 | 7.76 | 7.73 | 7.48 | |
| 2 | 4.53 | 4.53 | 4.53 | 4.53 | 4.53 | 4.54 | 4.57 | 4.25 |
| 6.57 | 6.57 | 6.57 | 6.58 | 6.61 | 6.63 | 6.60 | 6.36 | |
| 7.55 | 7.55 | 7.55 | 7.56 | 7.59 | 7.62 | 7.58 | 7.36 | |
| 7.60 | 7.60 | 7.61 | 7.61 | 7.64 | 7.67 | 7.63 | 7.40 | |
| 7.68 | 7.68 | 7.68 | 7.69 | 7.72 | 7.75 | 7.71 | 7.50 | |
| 3 | 5.69 | 5.69 | 5.70 | 5.70 | 5.75 | 5.78 | 5.70 | 5.30 |
| 5.87 | 5.87 | 5.88 | 5.89 | 5.96 | 6.01 | 5.86 | 5.58 | |
| 6.49 | 6.49 | 6.50 | 6.50 | 6.58 | 6.64 | 6.47 | 6.21 | |
| 6.54 | 6.54 | 6.55 | 6.56 | 6.63 | 6.69 | 6.52 | 6.25 | |
| 6.65 | 6.65 | 6.65 | 6.66 | 6.74 | 6.79 | 6.63 | 6.36 | |
| 4 | 6.79 | 6.79 | 6.79 | 6.79 | 6.81 | 6.84 | 6.80 | 6.50 |
| 6.92 | 6.92 | 6.92 | 6.92 | 6.95 | 6.98 | 6.91 | 6.62 | |
| 7.03 | 7.03 | 7.04 | 7.04 | 7.09 | 7.13 | 7.02 | 6.80 | |
| 7.42 | 7.42 | 7.42 | 7.43 | 7.47 | 7.51 | 7.41 | 7.18 | |
| 7.45 | 7.45 | 7.45 | 7.46 | 7.50 | 7.54 | 7.43 | 7.21 | |
| 5 | 6.36 | 6.36 | 6.36 | 6.37 | 6.42 | 6.47 | 6.39 | 6.02 |
| 6.45 | 6.45 | 6.45 | 6.46 | 6.53 | 6.60 | 6.43 | 6.16 | |
| 6.76 | 6.76 | 6.76 | 6.77 | 6.84 | 6.91 | 6.74 | 6.47 | |
| 6.92 | 6.92 | 6.93 | 6.93 | 7.00 | 7.08 | 6.90 | 6.63 | |
| 7.21 | 7.21 | 7.22 | 7.22 | 7.28 | 7.34 | 7.18 | 6.69 | |
| 6 | 7.48 | 7.48 | 7.49 | 7.49 | 7.51 | 7.54 | 7.46 | 7.23 |
| 8.09 | 8.09 | 8.09 | 8.09 | 8.10 | 8.12 | 8.08 | 7.81 | |
| 8.13 | 8.13 | 8.13 | 8.13 | 8.16 | 8.19 | 8.11 | 7.89 | |
| 8.20 | 8.20 | 8.20 | 8.20 | 8.23 | 8.26 | 8.18 | 7.95 | |
| 8.55 | 8.55 | 8.55 | 8.56 | 8.57 | 8.59 | 8.56 | 8.36 | |
| 7 | 4.07 | 4.07 | 4.07 | 4.07 | 4.07 | 4.07 | 4.07 | 3.82 |
| 7.20 | 7.20 | 7.20 | 7.20 | 7.21 | 7.22 | 7.22 | 7.07 | |
| 8.09 | 8.09 | 8.09 | 8.09 | 8.09 | 8.10 | 8.11 | 7.97 | |
| 8.18 | 8.18 | 8.18 | 8.18 | 8.19 | 8.21 | 8.20 | 8.07 | |
| 8.61 | 8.61 | 8.61 | 8.61 | 8.62 | 8.63 | 8.64 | 8.52 | |
| 8 | 5.70 | 5.70 | 5.70 | 5.70 | 5.70 | 5.70 | 5.74 | 5.45 |
| 6.92 | 6.92 | 6.93 | 6.93 | 6.94 | 6.96 | 6.92 | 6.68 | |
| 6.99 | 6.99 | 7.00 | 7.00 | 7.01 | 7.03 | 7.01 | 6.71 | |
| 7.51 | 7.51 | 7.51 | 7.51 | 7.52 | 7.54 | 7.57 | 7.31 | |
| 7.71 | 7.71 | 7.71 | 7.72 | 7.73 | 7.74 | 7.76 | 7.53 | |
| 9 | 6.19 | 6.19 | 6.20 | 6.20 | 6.27 | 6.32 | 6.18 | 5.88 |
| 6.57 | 6.57 | 6.57 | 6.58 | 6.62 | 6.65 | 6.53 | 6.09 | |
| 6.73 | 6.73 | 6.74 | 6.74 | 6.81 | 6.86 | 6.72 | 6.43 | |
| 6.89 | 6.89 | 6.89 | 6.89 | 6.91 | 6.93 | 6.90 | 6.60 | |
| 6.92 | 6.92 | 6.92 | 6.93 | 7.00 | 7.05 | 7.34 | 7.03 | |
| 10 | 5.82 | 5.82 | 5.83 | 5.84 | 5.89 | 5.93 | 5.81 | 5.50 |
| 6.59 | 6.59 | 6.60 | 6.60 | 6.65 | 6.70 | 6.58 | 6.29 | |
| 6.63 | 6.63 | 6.63 | 6.63 | 6.67 | 6.70 | 6.59 | 6.16 | |
| 6.85 | 6.85 | 6.85 | 6.86 | 6.89 | 6.90 | 6.83 | 6.54 | |
| 6.87 | 6.87 | 6.87 | 6.88 | 6.91 | 6.96 | 6.91 | 6.49 |
These computations were performed with the hybrid DF/CD algorithm employing a CD tolerance of 1 × 10–4.
These computations were performed with the hybrid DF/CD algorithm employing a CD tolerance of 5 × 10–4.
These computations were performed with the hybrid DF/CD algorithm employing a CD tolerance of 1 × 10–3.
These computations were performed with the hybrid DF/CD algorithm employing a CD tolerance of 5 × 10–3.
These computations were performed with the hybrid DF/CD algorithm employing a CD tolerance of 1 × 10–2.
These computations were performed with the Q-chem 5.3 program.
Figure 5Mean absolute errors (in eV) in excitation energies for the test set from the DF-EOM-CCSD, DF/CD-EOM-CCSD, and RI-EOM-CCSD methods with respect to EOM-CCSD(fT) (the aug-cc-pVTZ basis set was employed).