12 Fragment-Based Methods

12.17 Ab Initio Frenkel Davydov Exciton Model (AIFDEM)

A fairly old idea for describing the (potentially delocalized) excited states of molecular crystals, or more generally noncovalent assemblies or aggregates of (weakly) electronically-coupled chromophores, is the so called Frenkel-Davydov Exciton model. In such a model, a collective excitation of the entire aggregate is expressed as a linear combination of excitations that are localized on molecular sites. The Ith excited state, |ΞI, is thus written

|ΞI=nsitesistatesKnIi|Ψnimn|Ψm, (12.65)

where |Ψni is the ith excited state of the nth molecular fragment and |Ψm is the ground-state wave function of the mth fragment. Eigenstates and energies are found by constructing and diagonalizing the electronic Hamiltonian matrix in this direct product, “exciton-site basis”.

In the ab initio Frenkel-Davydov exciton model (AIFDEM) developed by Morrison and Herbert,671, 668 the ground-state wave functions in Eq. (12.65) are single Slater determinants (obtained from SCF calculations on isolated fragments), and the fragment excited-state wave functions are linear combinations of singly-excited determinants:

|ΨA=iaCia|ΦAia. (12.66)

The AIFDEM approach computes elements of the exact Hamiltonian,

ΨAΨBΨC|H^|ΨAΨBΨC=iaσkbτCσiaCτkbΦAiaΦBΦC|H^|ΦAΦBkbΦC. (12.67)

In particular, no dipole-coupling approximation is made (as is often invoked in simple exciton models). Such an approximation may be valid for well-separated chromophores but likely less so for tightly-packed chromophores in a molecular crystal. Overlap matrices

ΨAΨBΨC|ΨAΨBΨC=iaσkbτCσiaCτkbΦAiaΦBΦC|ΦAΦBkbΦC (12.68)

are also required because molecular orbitals located on different fragments are not orthogonal to one another. In order to reduce the number of terms in Eqs. (12.67) and (12.68), the fragment excited states are transformed into the natural transition orbital (NTO) basis (see Section 7.15.2) and then the corresponding orbitals transformation (Section is used to compute matrix elements between non-orthogonal Slater determinants. The size of the exciton-site basis is sufficiently small such that eigenvectors and energies of the exciton Hamiltonian can be printed and saved to scratch files. Transition dipole moments between the ground state and the first ten excited states of the exciton Hamiltonian are also computed.

The cost to compute each matrix element scales with the size of the supersystem (somewhere between quadratic and quartic with monomer size), since all fragments must be included in the direct products. To reduce this scaling, a physically-motivated charge embedding scheme was introduced668 that only treats the excited fragments, and neighbors within a user-specified distance threshold, with full QM calculation, while the other ground state fragment interactions are approximated by atomic point charges. In general, inclusion of neighboring fragments in the QM part of the matrix element evaluation does not seem to significantly improve the accuracy and diminishes the cost savings of the charge-embedding procedure. Therefore, the minimal “0 Å” threshold, where only the excited fragments are described at a QM level, can be considered optimal. Charge embedding with the minimal threshold affords an algorithm that scales as NF2×𝒪(npair2-4), where NF is the number of fragments and npair is the size of a pair of fragments.

The exciton-site basis can be expanded to include higher-lying fragment excited states which affords the wave function increased variational flexibility, and can significantly improve the accuracy for polar systems and delocalized excited states. The number of fragment excited states included in the basis is specified by the CIS_N_ROOTS keyword, which must be 1. A cost effective means of including polarization effects is to use the XPol method to compute fragment ground state, and the nature of the atomic point charges is therefore controlled by keywords specified in the $xpol input section, as described in Section 12.12. Fragment excited states are then computed using the XPol-polarized MOs. Charge transfer-type states of the form |ΦA+ΦB-ΦC, where ΦA± are cationic or anionic determinants from unrestricted SCF calculations on the isolated fragments, can also be included in the basis.

The exciton-site basis states are spin-adapted to form proper S^2 eigenstates. Their multiplicity determines that of the target excited state and this must be specified by setting CIS_SINGLETS or CIS_TRIPLETS to TRUE. The number of terms included in Eqs. (12.67) and (12.68) can be rationally truncated at some fraction of the norm of the fragment NTO amplitudes, in order to reduce cost at the expense of accuracy, although the approximation is controllable by means of the truncation threshold. Computation time scales approximately quadratically with the number of terms and a threshold of about 85% has been found to maintain acceptable accuracy for organic molecules with reasonable cost. The fragment orbitals and excited states may be computed with any SCF and single-excitation theory, including DFT and TDDFT, however the coupling matrix elements are always computed with a CIS-like Hamiltonian with no DFT exchange-correlation. Both OpenMP and MPI parallel implementations are available; the former distributes two-electron integral computation across cores in a node as in a traditional excited-state calculation, the latter can distribute matrix element evaluations across hundreds of cores with minimal overhead.

There are many chemical processes of interest where motion of nuclei induces electronic transitions, in a breakdown of the Born-Oppenheimer approximation. In order to investigate such processes it is useful to calculate some quantity that codifies the coupling of adiabatic electronic states dues to nuclear motion. In molecular electronic structure theory this quantity is the nonadiabatic coupling (or “derivative coupling”) vector ΨI|(/x)|ΨJ, which describes how the nuclear position derivative /x couples adiabatic (Born-Oppenheimer) electronic states ΨI and ΨJ. In solid-state physics these ideas are typically not discussed in terms of the Born-Oppenheimer approximation but rather in terms of the so-called “Holstein” and “Peierls” exciton/phonon coupling constants (see below). Within the framework of the AIFDEM, each of these quantities can be computed from a common intermediate 𝐇[x], which is the derivative of the AIFDEM Hamiltonian matrix with respect to some nuclear coordinate x.669, 670 Diagonal matrix elements HAA[x]HAA/x describe how the exciton-site energies are modulated by nuclear motion and off-diagonal matrix elements HAB[x]HAB/x describe how nuclear motion modifies the energy-transfer couplings.

Once 𝐇[x] has been constructed, then the nonadiabatic coupling vector between eigenstates ΨI and ΨJ of the exciton Hamiltonian is simply

𝐡IJ=𝐊I𝐇[x]𝐊J. (12.69)

The Holstein (A=B) and Peierls (AB) coupling constants gABθ, expressed in dimensionless normal mode coordinates, are670

gABθ=(2μθωθ)-1/2xH~AB[x]Lxθ (12.70)

where the matrix 𝐋 is the transformation between Cartesians coordinates and normal (phonon) modes. The columns of 𝐋 contain the normalized Cartesian displacements of normal mode θ, whose frequency and effective mass are ωθ and μθ, respectively. The tilde on, H~AB[x] indicates that the matrix element derivatives have been orthogonalized (including the derivative of the orthogonalization transformation).670