| Literature DB >> 32786918 |
Matteo De Santis1,2, Leonardo Belpassi2, Christoph R Jacob3, André Severo Pereira Gomes4, Francesco Tarantelli1, Lucas Visscher5, Loriano Storchi2,6.
Abstract
Frozen-density embedding (FDE) represents a versatile embedding scheme to describe the environmental effect on electron dynamics in molecular systems. The extension of the general theory of FDE to the real-time time-dependent Kohn-Sham method has previously been presented and implemented in plane waves and periodic boundary conditions [Pavanello, M.; J. Chem. Phys. 2015, 142, 154116]. In the current paper, we extend our recent formulation of the real-time time-dependent Kohn-Sham method based on localized basis set functions and developed within the Psi4NumPy framework to the FDE scheme. The latter has been implemented in its "uncoupled" flavor (in which the time evolution is only carried out for the active subsystem, while the environment subsystems remain at their ground state), using and adapting the FDE implementation already available in the PyEmbed module of the scripting framework PyADF. The implementation was facilitated by the fact that both Psi4NumPy and PyADF, being native Python API, provided an ideal framework of development using the Python advantages in terms of code readability and reusability. We employed this new implementation to investigate the stability of the time-propagation procedure, which is based on an efficient predictor/corrector second-order midpoint Magnus propagator employing an exact diagonalization, in combination with the FDE scheme. We demonstrate that the inclusion of the FDE potential does not introduce any numerical instability in time propagation of the density matrix of the active subsystem, and in the limit of the weak external field, the numerical results for low-lying transition energies are consistent with those obtained using the reference FDE calculations based on the linear-response TDDFT. The method is found to give stable numerical results also in the presence of a strong external field inducing nonlinear effects. Preliminary results are reported for high harmonic generation (HHG) of a water molecule embedded in a small water cluster. The effect of the embedding potential is evident in the HHG spectrum reducing the number of the well-resolved high harmonics at high energy with respect to the free water. This is consistent with a shift toward lower ionization energy passing from an isolated water molecule to a small water cluster. The computational burden for the propagation step increases approximately linearly with the size of the surrounding frozen environment. Furthermore, we have also shown that the updating frequency of the embedding potential may be significantly reduced, much less than one per time step, without jeopardizing the accuracy of the transition energies.Entities:
Year: 2020 PMID: 32786918 PMCID: PMC8009524 DOI: 10.1021/acs.jctc.0c00603
Source DB: PubMed Journal: J Chem Theory Comput ISSN: 1549-9618 Impact factor: 6.006
Figure 1Working flowchart of the uFDE-RT-TDDFT. In the out-of-loop section, the density and electrostatic potential of the environment are obtained as grid functions. The active system density matrix is expressed as a grid function object and used to calculate the embedding potential. The active system density is optimized self-consistently according to eq . The red star and the arrow pointing at it symbolize that the out-of-loop blocks of tasks are involved only in the initial stage of the procedure. (a) The relaxed active density matrix is exported as a grid function. (b) PyEmbed classes are used to calculate the embedding potential. (c) The embedding potential is expressed on the finite basis set representation (GTOs). (d) The active density matrix is evolved according to the real-time-propagation scheme.
Excitation Energies (in eV) Corresponding to the First Five Low-Lying Transitions of the Isolated Water Moleculea
| excitation energy (eV) | ||||||
|---|---|---|---|---|---|---|
| Psi4-rt | ADF-LR | |||||
| D | T | Q | D | T | Q | |
| root 1 | 6.215 | 6.227 | 6.224 | 6.161 | 6.189 | 6.287 |
| root 2 | 7.512 | 7.466 | 7.440 | 7.454 | 7.465 | 7.884 |
| root 3 | 8.363 | 8.352 | 8.344 | 8.309 | 8.288 | 8.427 |
| root 4 | 9.536 | 8.953 | 8.651 | 8.803 | 8.482 | 8.628 |
| root 5 | 9.644 | 9.572 | 9.306 | 8.945 | 8.845 | 10.022 |
Data obtained using TDDFT based on linear-response implemented in ADF (ADF-LR) and the real-time TDDFT implemented (Psi4-rt). The labels (D, T, Q) correspond to data obtained using the Gaussian-type basis sets aug-cc-pVXZ (X = D, T, Q) and Slater-type basis sets AUG-X′ (X′ = DZP, TZ2P, QZ4P), which are used in the Psi4-rt and ADF-LR codes, respectively (see the text for details).
Excitation Energies (in eV) Corresponding to the First Five Low-Lying Transitions of Both the Isolated and Embedded Water Moleculesa
| excitation
energy (eV) | ||||||
|---|---|---|---|---|---|---|
| Psi4-rt-PyEmbed | ADF-LR-FDE | |||||
| isolated | emb. | Δ | isolated | emb. | Δ | |
| (a) double-zeta calculations | ||||||
| root 1 | 6.215 | 5.817 | 0.398 | 6.161 | 5.687 | 0.474 |
| root 2 | 7.512 | 6.694 | 0.818 | 7.454 | 6.578 | 0.876 |
| root 3 | 8.363 | 7.892 | 0.470 | 8.309 | 7.782 | 0.527 |
| root 4 | 9.536 | 8.768 | 0.768 | 8.803 | 8.336 | 0.467 |
| root 5 | 9.644 | 9.186 | 0.458 | 8.945 | 8.422 | 0.523 |
| (b) triple-zeta calculations | ||||||
| root 1 | 6.227 | 5.796 | 0.430 | 6.189 | 5.689 | 0.500 |
| root 2 | 7.466 | 6.573 | 0.893 | 7.465 | 6.559 | 0.905 |
| root 3 | 8.352 | 7.848 | 0.503 | 8.288 | 7.734 | 0.554 |
| root 4 | 8.953 | 8.560 | 0.393 | 8.482 | 7.969 | 0.513 |
| root 5 | 9.572 | 8.625 | 0.948 | 8.845 | 8.318 | 0.527 |
In the embedded water molecule, an ammonia molecule is used as the environment. Data have been obtained using our new Psi4-rt-PyEmbed implementation and the reference ADF-LR-FDE implementation with (a) aug-cc-pVDZ and AUG-DZP basis sets and (b) aug-cc-pVTZ and AUG-TZ2P basis sets (see the text for details). The shift Δ (Eiso. – Eemb) in the transition energies due to the embedding environment is also reported.
Figure 3Dipole strength function S of the water cluster as a function of the number of surrounding molecules (left panel). Right panel: detailed representation of the low-lying transition. The peak corresponding to the isolated molecule is reported for comparison.
Time Usage in Seconds
| 1 | 0.007 | 0.29 | 0.48 | 0.77 | 1.75 |
| 2 | 0.01 | 0.45 | 0.74 | 1.20 | 2.17 |
| 3 | 0.014 | 0.61 | 1.0 | 1.62 | 2.58 |
| 4 | 0.015 | 0.74 | 1.2 | 1.96 | 2.89 |
| 5 | 0.02 | 0.87 | 1.42 | 2.32 | 3.25 |
Density on the grid (through MOs).
XCFun (nonadditive potential calculation).
Vemb projection onto the basis set.
Total time for Vemb evaluation.
Total time for an rt-iteration.
Figure 2Time needed for different tasks vs number of surrounding molecules.
Figure 4Absorption spectrum of isolated acetone (left panel) and embedded acetone in a water cluster (right panel).
Isolated and Embedded in a Water Cluster Acetone n → π* Transition, Reported for Both ADF-LR-FDE and Our Psi4-rt-PyEmbed Code
| iso. (eV) | emb. (eV) | Δ | |
|---|---|---|---|
| Psi4-rt-PyEmbed | 3.734 | 3.958 | 0.225 |
| ADF-LR-FDE | 3.793 | 3.975 | 0.182 |
Figure 5Induced dipole moment in the H2O molecule. The representation of the external field is also reported as a green line.
Figure 6Upper panel: emission spectrum of the isolated water molecule. Lower panel: emission spectrum of the same water molecule embedded in the (H2O)5 cluster.
Time in Seconds as a Function of the Number n of Time Steps between Consecutive Updates of the Embedding Potential
| 0.87 | 94.84 | inf (static) | |
| 0.87 | 2.59 | 97.52 | 30 |
| 0.85 | 4.32 | 99.26 | 20 |
| 0.86 | 8.56 | 103.31 | 10 |
| 0.86 | 85.67 | 180.97 | 1 |
Time for Vemb evaluation.
Total time for Vemb evaluation in the propagation.
Total time needed for 100 real-time iterations.
Figure 7Left: frequency shift in the S function due to the increasing rate of update of the embedding potential. The peaks corresponding to the isolated water molecule are also reported as red trace. Right: expanded view of the homo–lumo transition.
Time Usage in Seconds
| 0.01 | 0.33 | 0.53 | 0.87 |
Density on the grid (through MOs).
XCFun (nonadditive potential calculation).
Vemb projection onto the basis set.
Total time for Vemb evaluation.
Figure 8Comparison of the S dipole strength function obtained with two different integration grids. The violet trace corresponds to the full supramolecular integration grid, while the green trace corresponds to the active system grid. Right: expanded view of the lowest-lying transition.