Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2019 Sep 6;15(10):5209–5220. doi: 10.1021/acs.jctc.9b00063

Self-Consistent Density-Functional Embedding: A Novel Approach for Density-Functional Approximations

Uliana Mordovina †,*, Teresa E Reinhard , Iris Theophilou , Heiko Appel †,*, Angel Rubio †,‡,*
PMCID: PMC6785802  PMID: 31490684

Abstract

graphic file with name ct9b00063_0002.jpg

In the present work, we introduce a self-consistent density-functional embedding technique, which leaves the realm of standard energy-functional approaches in density functional theory and targets directly the density-to-potential mapping that lies at its heart. Inspired by the density matrix embedding theory, we project the full system onto a set of small interacting fragments that can be solved accurately. Based on the rigorous relation of density and potential in density functional theory, we then invert the fragment densities to local potentials. Combining these results in a continuous manner provides an update for the Kohn–Sham potential of the full system, which is then used to update the projection. We benchmark our approach for molecular bond stretching in one and two dimensions and show that, in these cases, the scheme converges to accurate approximations for densities and Kohn–Sham potentials. We demonstrate that the known steps and peaks of the exact exchange-correlation potential are reproduced by our method with remarkable accuracy.

1. Introduction

Over the past decades, density functional theory (DFT) has become a well-established and successful method that is able to accurately describe molecular and condensed matter systems. One reason for its success can be attributed to its computational efficiency as all physical observables of interest are functionals of the ground-state density n(r).1 The most popular technique to find the density of the system accurately is the Kohn–Sham (KS) DFT, where the density of the full interacting system is computed via an auxiliary noninteracting system.2 All interactions and correlations of the interacting system are mimicked by the so-called exchange-correlation (xc) potential, which is usually determined as the derivative of the xc energy functional Exc[n] that is unknown and has to be approximated in practice.26 A remaining challenge is to find functional approximations describing other wanted observables O[n].

Another issue with DFT is that, although significant progress in functional development over the years has been achieved, approximate DFT functionals usually still struggle to describe systems with strongly correlated electrons.7 The dissociation limit of the H2 molecule is a good example for a simple system that is not easy to describe with commonly used approximate DFT functionals. Those functionals that are optimized to be able to mimic the dissociation of H2813 do not perform equally good on other problems.14

There are alternative methods that are able to describe strongly correlated electrons accurately. One big group are wave-function methods, such as full configuration interaction (FCI) methods15 and density-matrix-renormalization group (DMRG).16 These methods, although becoming more and more efficient, still have high computational cost and thus are only able to describe relatively small systems.

A pathway to use accurate methods on a larger scale is provided by embedding theories. The general idea behind embedding consists of dividing a system into one or more fragments of interest and an environment, which is then considered only indirectly. With this partition, the need of performing an expensive calculation on the full system is circumvented. An established group of embedding theories are various density-functional embedding methods1722 that have been successfully applied to a large range of complex systems, such as molecule adsorption on metallic surfaces,23 proton transfer reactions in solution,24 and photophysical properties of natural light-harvesting complexes,25 to name a few. They provide ways of calculating a system that is weakly bounded to an environment by representing the environment by an external field. Opposed to that, embedding methods such as dynamical-mean-field theory (DMFT),2628 density-matrix-embedding theory (DMET),2931 and density-embedding theory (DET)32,33 consider correlations between the system and the environment more explicitly and thus are successful in describing systems with strongly correlated electrons. This is achieved by mapping the full system onto a fragment that is embedded into a, in some cases, correlated, bath. In the latter two methods, only the fragment is described accurately, while the rest of the system is described with a lower-level calculation. Here, the challenge is the connection between the high-level and low-level calculations.29,3136

All mentioned embedding methods are tailored to describe the behavior of the fragments accurately. Opposed to that, we use in the present work the embedding idea to improve our large-scale description of the full system by including insights from small fragments. To this end, we introduce a feedback algorithm, which combines DMET with density inversions based on the one-to-one correspondence of density and potential in exact DFT. Our approach is closely related to the DET32 realization of DMET with the main difference being that we partition the system into strongly overlapping fragments. Although the idea of overlapping fragments was considered before in bootstrap embedding,34 the procedure itself is different to ours. This results in a self-consistent density-functional embedding (SDE) technique, which allows to explicitly construct approximations to the xc potential with increasing accuracy. Here, no optimized-effective potential (OEP)37,38 procedure needs to be employed since it is not the energy that is approximated but directly the local xc potential. In our context, we are not using an explicit expression of the xc potential in terms of the density but rather employ a direct numerical construction. We use the embedding to find numerically local approximations to the density-potential mappings that give direct access to the xc potential. Once the optimal KS system is obtained, we gain information about observables from those interacting fragment wave functions, which serve as an approximation to the full interacting wave function. To put it differently, we approximate the involved potential-density maps of standard DFT as a combination of local maps. In the limit that the fragment describes the full system, we find also the exact KS potential.

The paper is organized as follows. In Section 2, we introduce the proposed SDE method step by step. In Section 3, we present the Hamiltonian for two electrons in a heteroatomic model system in one and two dimensions, which we use to benchmark our approach. The results for the energy, density, and KS potential of the introduced systems are shown in Section 4. Finally, a summary of the SDE method and an outlook toward more general applications are given in Section 5.

2. Theory

2.1. Density Functional Theory

In this section, we introduce key aspects of DFT and issues of standard DFT approximations that we wish to address with our approach. Based on the Hohenberg–Kohn (HK) theorem,1 in KS DFT,2 the ground-state density n(r) of a target interacting many-body system is obtained through a set of auxiliary one-body (KS) equations with an effective local (KS) potential vKS[n](r) (atomic units are used throughout the paper)

2.1. 1

The difference between the KS potential and the external potential vext(r) of the interacting system is the so-called Hartree-exchange-correlation (Hxc) potential vHxc[n](r) that accounts for all the interactions and kinetic correlations of the interacting system. This potential is usually obtained by approximating the corresponding Hxc energy functional EHxc[n] and then taking the functional derivative of the latter with respect to the density.

Although highly successful, there are several issues with this approach. From a formal perspective, it is shown that the exact functionals as defined by Lieb are not functionally differentiable.39 So, to provide the main ingredient, regularizations need to be done.40 Further, it is very hard to systematically increase the accuracy of known approximate functionals.41 Also, even if we had an accurate approximate functional, it would usually be given in terms of KS orbitals, and a numerically demanding OEP procedure37,38 would be needed to obtain the KS potential. Furthermore, there is the often overlooked but important issue of how to construct other observables from the KS Slater determinant as any observable that cannot be expressed directly in terms of the density needs to be approximated in terms of the latter.

Here, we avoid these issues by following a different path, which involves no explicit approximate expression for EHxc[n] or vHxc[n]. Instead, we first introduce a formal approach that employs density-potential mappings of DFT directly (see, e.g., ref (42)) and then make this approach practical by applying approximations to it. Following the HK theorem, for a given density n(i), there is a interacting system with the external potential v[n(i)] that produces this density. Also, exactly the same density can be reproduced by the noninteracting system with the potential vS[n(i)]. Hence, an interacting density n(i)(r) can be uniquely inverted to both an interacting potential v[n(i)](r) and a noninteracting potential vS[n(i)](r). The Hxc potential is then defined by the difference of those two potentials

2.1. 2

Solving the single-particle eigenvalue equations (eq 1) for vKS[vext, n(i)], we obtain the updated density n(i + 1). Starting with some initial density n(0), this scheme converges at the true ground-state density n that is produced by the external potential vext = v[n], and we have also found the noninteracting potential vKS[n] = vS[n] to reproduce this density.

Note that the fixed-point iteration scheme introduced above does not need any explicit expression of an energy functional. However, it is obvious that the scheme itself is not practical at all. To avoid solving the exact Schrödinger equation (SE) for one interacting system with vext, we ended up performing inversions not only to obtain the noninteracting vS[n(i)], which in principle, is feasible,4345 but also to obtain the interacting v[n(i)], which would involve solving the interacting SE multiple times at each step and hence increase the numerical complexity of the problem instead of decreasing it.

The method we present in this paper targets directly at approximating the fixed-point iteration scheme in a way that no inversion for v[n] is necessary. Within our approach, the connection between v[n] and n is given by a projection (that we introduce in Section 2.4), and the exact SE is solved in smaller subsystems.

2.2. Self-Consistent Density-Functional Embedding Method

The fundamental idea of the SDE approach is to replace the mapping between the global KS potential and the corresponding density by dividing the system into a set of fragments {i} and mapping those onto a set of auxiliary interacting systems with a corresponding set of external potentials {vi}, interacting wave functions {| Ψ⟩i}, and densities {ni}. Here, no interacting inversion is needed, and we also get an approximated mapping between the KS Slater determinant |Φ0⟩ and the ground-state wave function of the system |Ψ0⟩.

The SDE method is depicted schematically in Figure 1. It consists of the following parts, to each of which we assign a distinct subsection:

  • 1.

    The full system is described in terms of its ground-state density n(r) by means of KS DFT, as we have discussed in Section 2.1.

  • 2.

    The system is divided into fragments. Our proposed partition differs significantly from partition DFT46,47 or DMET,31 and we will introduce our “continuous partition” in Section 2.3.

  • 3.

    For each fragment, the full system is projected onto an embedded system, where the fragment is embedded into an effective bath. In this paper, the choice for the projector is inspired by the DMET approach, which we explain in detail in Section 2.4.

  • 4.

    For each fragment, an accurate calculation is performed with a wave-function method. The fragment wave functions are then used to calculate accurate fragment densities. These wave functions also serve as a local approximation to the mapping between the KS Slater determinant and the ground-state wave function |Φ0[n]⟩→|Ψ0[n]⟩, from which we can directly calculate correlated observables via O[n] = ⟨Ψ[n]|Ô|Ψ[n]⟩. We explain how this calculation is performed in practice in Section 2.5.

  • 5.

    Finally, for each fragment i, an auxiliary noninteracting system is found that reproduces the density ni, and the set of obtained potentials {vS[ni]} is then used to update the global KS potential. How this is done in practice is explained in Section 2.6. The SDE scheme is applied self-consistently, and the algorithm is also explained in Section 2.6.

Figure 1.

Figure 1

General SDE idea: properties of an interacting electronic system with an external potential vext and a ground-state wave function |Ψ0⟩ are fully determined by its electronic density n(r), which can be uniquely reproduced by a noninteracting system (KS system). The interacting system is divided into fragments. For each fragment (orange), the system is projected onto a smaller auxiliary interacting (embedded) system. The embedded system consists of the fragment, which remains unchanged by the projection, and the part of the system that includes interaction and correlation with the fragment (depicted in violet). Each of the embedded systems is then solved on a wave-function level, yielding an accurate density that then can be uniquely mapped onto an auxiliary noninteracting system with the same density. These accurate local potentials are then used to improve the global KS description of the full system. The whole process is repeated self-consistently until convergence of the global KS potential is reached.

As we divide our system into fragments in real space, we will, for the sake of convenience, consider only systems that are discretized on a real-space grid throughout the paper.

2.3. Continuous Partition

We continue by considering the problem of dividing the full problem into fragments. Generally, the fragments have to cover the full system and should be selected small enough to be calculated with required accuracy.

In embedding approaches such as subsystem DFT22 and also in the framework of partition DFT,46 the system is divided into non-overlapping fragments, which are weakly bounded to one another. In other words, the partition is dictated by density distribution and correlations within the system and cannot be chosen arbitrarily. Therefore, those approaches are not applicable when connections along fragments become important.

In DMET,2931 the system is also divided into non-overlapping fragments. The partition itself can be chosen arbitrarily as particle transfer between the fragment and the rest of the system is possible within this approach. The size of the fragments is dictated mostly by the correlation length in the system.29 Hence, the amount of correlation, which is captured with the DMET method is constrained by the size of the fragment. Thus, by increasing the fragment size, a convergence toward the exact solution is feasible, which makes the method systematically improvable. Dividing the system into non-overlapping fragments, however, causes artificial discontinuities in local observables such as density1,34 which sometimes also leads to convergence problems.36 This is one reason why DMET can have convergence problems when applied to inhomogeneous systems.36 For such systems, a simple single-shot embedding is usually performed,31 which still provides very good results for the energies, which is, after all, the target of the DMET method.

In SDE, we employ the same type of projection as in DMET (see Section 2.4), but since we are particularly targeting the density, we further introduce a partition that guarantees that all fragments connect smoothly to one another. Specifically, we define a continuous partition, where the system is covered by overlapping fragments, as depicted in Figure 2. The idea of using overlaps to remove edges of a fragment was first introduced in bootstrap embedding,34 where densities of overlapping fragments are matched to one another through additional self-consistency loops. Here, we use a much simpler scheme. We sweep through the system by just going one grid point further for each fragment calculation, and when computing local observables such as the density, we only take into account the grid point in the middle of each fragment. Hence, our partition is constructed such that the local observables are continuous on the real-space grid. The accuracy can be improved by selecting the grid spacing appropriately. In practice, this has to be balanced with the computational cost as for any real-space implementation.

Figure 2.

Figure 2

Visualization of the partition procedure: To obtain a continuous density, we sweep through the system by just going one site forward for each fragment calculation. Then, only the physical properties of the centering site are taken into account when considering local observables. The upper image (a) shows the partition in 1D, whereas the lower image (b) illustrates the partition in 2D. Projections Pi onto embedded systems as well as effective bases depicted by different kinds of crosses are explained in Section 2.4. This partition procedure can be extended to 3D in a straight-forward manner (not shown).

2.4. Projection onto the Embedded System

Having decided on how to divide the system into fragments, we now treat each fragment separately and find an effective description for the corresponding embedded system (see Figure 1). We want the embedded system to be such that it describes the physics on the fragment as accurately as possible. As depicted in Figure 1, we have to project the full system onto an embedded system for each fragment.

Out of a manifold of possible projections,21,26,29 we adopt here the projection used in DMET2931 as it provides an efficient way of including static correlations between the fragment and the rest of the system, which we call bath from now on.

The DMET method can be understood as a complete active space (CAS) calculation under the assumption that the fragment basis functions are always in the active space. What then remains to be found are the orbitals that build up the remaining part of the active space, which we here call the correlated bath. It is constructed such that it has the same dimensionality Nfrag as the basis that spans the fragment.

Since the construction of the DMET projection has already been introduced in the literature multiple times,2931 we leave the step-by-step instructions on how we do it in practice to the Appendix, and we give a visualization of the projection in Figure 3. By solving a mean-field Hamiltonian for the full system, we obtain a new smaller set of orbitals in which we then express the interacting Hamiltonian Ĥ of the full system to obtain the Hamiltonian Ĥemb for the embedded system.

Figure 3.

Figure 3

Visualization of the decomposition of the system into the fragment and bath and the projection onto the embedding part (CAS) and environment. The dots depict the sites, which correspond to our chosen initial basis set, and the crosses depict the orbitals after projecting. To describe the physics of the fragment, only the embedding part is considered.

2.5. Fragment Calculation

For each fragment i, we obtain the embedding Hamiltonian Ĥembias described in Section 2.4 and then diagonalize it to obtain the embedding wave function |Ψembi and the corresponding density ni of this embedded system.

In the present work, we use exact diagonalization (ED) to solve for the ground-state wave function of the embedded system. We emphasize that also other solvers, such as DMRG,16,48,49 coupled cluster,5052 selective CI approaches,53 or Monte Carlo methods,54,55 can be used for the fragment calculation.

The correlated embedding wave functions can then be used to calculate the energy of the full system E0 or any other correlated observable. As described in ref (30), the energy of the full system E0 can be approximated as a sum of fragment energies, which are calculated by taking a partial trace of the corresponding embedding density matrix2 ρ̂embi = |Ψembi⟨Ψemb|i. In the SDE approach, for each fragment i, only the middle site αi is considered for obtaining properties of the full system (see Section 2.3). The site value of an observable is calculated by tracing out all CAS orbitals of the fragment i except for the site αi (see Appendix for a detailed definition of CAS). An observable of the full system is then obtained as a sum over values for every site. Hence, taking for example the energy, we adopt the formula from ref (30) to

2.5. 3

where N denotes the number of fragments, which is equal to the number of grid points. Here, we have approximated the full wave function by a set of fragment wave functions. The correlation length that can be captured within this approximation is limited by the fragment size.

The formula above can be applied to any other observable. Thus, we circumvent the usual problem in DFT of finding explicit functional dependence O[n] between an observable of interest O and the density n by simply using the embedding wave functions instead of the density.

Before moving on to improving the KS description of the full system, we have to add an additional constrain to the fragment calculations. As in DMET or partition DFT, we have to make sure that, when patching the system back together, we retain the correct particle number Inline graphic in the full system

2.5. 4

Following ref (31), we achieve this by adding and self-consistently optimizing a chemical potential μ to the embedding Hamiltonian of each fragment

2.5. 5

where α denotes the density operator on site α, and the index α runs over all fragment sites. The constant μ in eq 5 is added only to the fragment part of the embedding Hamiltonian to achieve a correct particle distribution between the fragment and the environment. In other words, the chemical potential is a Lagrange multiplier, which assures that the constraint in eq 4 is fulfilled.

2.6. Self-Consistency

So far, we have discussed how, starting from an initial guess for the KS potential (we usually start with vKS = vext), we project the full system onto a set of interacting embedded systems with {Hembi↔|Ψembinemb}. We now want to use this set of quantities to update the KS potential of the full system.

For each fragment i, the Hamiltonian contains a one-body part ĥembi and a two-body part Ŵemb

2.6. 6

Following the KS construction, the corresponding density nembi can be reproduced by an auxiliary noninteracting system with

2.6. 7

where the correlations are mimicked by the Hxc potential Hxc, embi, which is defined as the difference of one-body terms of the interacting and noninteracting systems. In practice, this potential is obtained either by analytical56 or numerical inversion4345 or by a robust minimization routine as usually employed in DMET.31 The specific inversion scheme that is used to compute the results presented later in this paper will be introduced in Section 3, together with the model Hamiltonians we use for Section 4. The idea of using the density rather than the one-body reduced density matrix (1RDM) to obtain the embedding potential has already been introduced by Bulik et al. within the DET approach.32 This method, however, does not target a KS system that, in principle, reproduces exactly the density of the interacting system. A major difference between DET and our approach is, besides the connection to unique mappings in DFT, the continuous partition introduced in Section 2.3 that results in an accurate approximation of the global KS potential.

To this aim, we approximate the Hxc potential of the full system vHxc on each site αi by the corresponding value of Hxc, embi on the same site.

2.6. 8

The KS potential is then updated according to eq 2 as

2.6. 9

This yields the new KS Hamiltonian ĤKS = + KS, which is then used to calculate a new set of projections Pi. This is done until convergence (see algorithm in Figure 4). Eventually, we obtain an accurate density and KS potential from which also correlated observables can be calculated as described in eq 3. The SDE algorithm can be improved by increasing the fragment size, and it converges to the exact solution. Note that the choice of reproducing accurately the density of the interacting embedded system by a noninteracting one, which has also been used in DET,32 is crucial as it is based on rigorous one-to-one relations between densities and potentials in DFT and gives us a well-defined target for the inversion. This would not be the case with any other quantity such as, for example, the 1RDM (which is used in DMET), since the 1RDM of an interacting system cannot be reproduced exactly by a noninteracting one, as for example, comprehensively discussed in ref (32).

Figure 4.

Figure 4

Visualization of the SDE algorithm: The full system can be uniquely mapped onto a noninteracting KS system. The system is divided into overlapping fragments such that a continuous reconstruction of the full system is possible. An initial guess for the global KS system is made, from which a projection is built for each fragment. Then, for each fragment, the embedding Hamiltonian is calculated, and the corresponding ground-state wave function and density are computed. A self-consistency cycle is added to maintain the correct particle number. As soon as the correct particle number is ensured in the full system, the density of every fragment is inverted and yields an updated vHxc on each site independently. This potential is then used to update the KS system. The procedure is repeated until self-consistency. In pink, we mark those parts of the algorithm that are close to the DMET approach.

As in SDE, we adopt the projection from DMET, to illustrate the distinction between the two methods, that we mark in Figure 4 in pink, which are parts of the algorithm that SDE shares with DMET. Both methods coincide only for fragment size Nfrag = 1 as only then there is no difference in partition (single-site fragments cannot overlap) and also between the density and 1RDM on the fragment (as there are no off-diagonal elements).

To complete the introduction of the SDE method, we now turn to its numerical cost. The cost of fragment calculations in SDE grows exponentially with the fragment size Nfrag, and the cost for the underlying calculation of the noninteracting system grows quadratically with the total number of grid points N. This has to be multiplied by the number of fragments, which is also N, and the needed self-consistency iterations η, yielding a total scaling of 42 · Nfrag · N3 · η. This is, of course, more expensive than a usual DFT calculation (that is, N2 · η in local density approximation (LDA)), but cheaper than the exponentially growing cost of an FCI calculation.

3. Diatomic Molecule Model in One and Two Dimensions

In this section, we introduce the model Hamiltonians, which we use to validate our approach (see Section 4), and also the inversion scheme used for all results.

The SDE approach so far is valid for all closed systems that can be represented by a time-independent Schrödinger equation. To benchmark our method and to show its efficiency, we describe the two-electron bond stretching of a heteroatomic molecule in one and two dimensions (see Figure 5).

Figure 5.

Figure 5

Visualization of the 1D H2 molecule. The real space is discretized on a grid with N sites. The two atoms are modeled through a symmetric double-well potential vext1D.

We model this system with the following Hamiltonian3 on a 1D/2D real-space grid57

3. 10

where ĉi, σ and ĉi, σ are the usual creation and annihilation operators of an electron, respectively, with spin σ on site i, and i, σ = ĉi, σĉi, σ is the corresponding density operator. In 2D, the index i becomes a double index with

3. 11

The spacing Δx is determined by the box size L in direction x and the number of grid points N, and as the external potential, we employ a double-well potential vext.

The first part of the Hamiltonian takes into account the kinetic energy of the molecule by means of a next-neighbor hopping term. The second term in eq 10 is the external potential, which mimics the ions of the molecule and depends on the considered dimension. In the one-dimensional case, the external potential on each point is given by

3. 12

with Inline graphic. The numbers z1 and z2 determine the depth of each well. In our case, they take values between 0 and 2, and we will characterize the potential by their difference Δz = z1z2. In the two-dimensional case, the external potential takes the form

3. 13

accounting for both the charge distributions of the ions in x and y directions.

The third term of the Hamiltonian takes into account the interaction of the electrons. We model the electronic interaction as well as the core potentials by the soft-Coulomb interaction, which avoids the singularity at zero distance. To do so, we include a softening parameter α = 1.

One reason for choosing a problem that only includes two electrons is that, for this example, we can analytically invert the density n of the interacting problem to yield the potential vS[n] of the auxiliary noninteracting system that has the same density. As the ground state of a two-electron problem is always a singlet, it is valid that

3. 14

Inserting this property into the one-body equations (eq 1) yields56

3. 15

where v[n] is the external potential of the interacting system, which yields the same density n. The constant ε0 can be chosen arbitrarily as it only fixes the gauge. We choose it such that Hxc(r) vanishes at the boundaries. The formula above is given in the real-space domain, but it can be applied to any quantum lattice system4 as there is a one-to-one correspondence between tdensity and potential for those systems.58 The exact inversion formula can therefore be applied to every embedded system with two electrons, hence, to every embedded system resulting from our model. Note that, although the exact inversion formula can only be used for the special case of two electrons, there are different ways to expand this toward the treatment of more particles. The analytic inversion can either be replaced by numerical inversion schemes4345 or by the robust minimization scheme used in DMET.31

4. Results

To demonstrate the feasibility of our approach, we calculate densities, KS potentials, and total energies of model Hamiltonians introduced in Section 3. Although our numerical results are limited to 1D and 2D model systems, we still discuss cases that are notoriously difficult to capture for standard KS DFT.

4.1. Dissociation of the One-Dimensional H2 Molecule

Common DFT functionals such as the local density approximation (LDA2) or generalized gradient approximations (GGA3,4) fail to describe the dissociation limit of the H2 molecule. This failure is attributed to the so-called static correlation error, which is related to fractional spin states.14 Common approximate functionals, however, violate this condition and predict wrong energies for fractional spin states, resulting in the wrong dissociation limit.

Although there are methods such as the strictly correlated electron functional,9 functionals based on the random phase approximation (RPA)8,59 and on GW combined with RPA,60 or the exchange-correlation potential by Baerends et al.,61,62 which were designed to overcome these issues, modeling the bond stretching of H2 remains a challenging test for any new functional.

In Figure 6, we show how the SDE method performs in this test case. We plot the ground-state energy of the Hamiltonian in eq 10 with Δz = 0 as a function of interatomic distance calculated with FCI, one-dimensional LDA-DFT,63 one-site DMET (DMET(1)) that is equivalent to one-site SDE (SDE(1))5, single-shot DMET with five fragment sites (DMET(5s-s))6, and five-site SDE (SDE(5)). The initial guess for the projection for both SDE and DMET is built from the one-body part of the Hamiltonian in eq 10. The exact (FCI) energy curve shows the following well-known behavior: when varying the distance of the two core potentials d, the curve has a minimum corresponding to a stable molecule. For smaller core distances, the energy grows due to the repulsion of the two cores. Increasing the distance d→∞ leads to the vanishing of the binding energy, resulting in two separate atoms.

Figure 6.

Figure 6

Ground-state energy of the 1D H2 molecule, calculated with FCI (black dashed line), one-dimensional LDA (green dashed line), five-site single-shot DMET (turquoise circles), five-site SDE (blue stars), and single-site DMET/SDE (red dash-dotted line). While LDA and DMET(1)/SDE(1) fail to describe the correct long-distance behavior, both DMET(5s-s) and SDE(5) show excellent agreement with the exact result. The following set of parameters has been used (see Section 3): number of real-space grid sites N = 120, box size L = 20, potential well difference Δz = 0, and softening parameter α = 1. Atomic units (a.u.) are used throughout the paper.

As discussed above, LDA does not predict the correct dissociation behavior of H2 due to the static correlation error, and the energy of the two separated atoms is overestimated. One-site embedding methods DMET(1)/SDE(1) also fail to describe this behavior correctly as static correlation cannot be captured with such small fragment sizes. They perform even worse than LDA for large distances.

In contrast, both SDE and single-shot DMET show excellent agreement with FCI for Nfrag = 5. Both curves are on top of the FCI result. DMET even results in slightly better energies for intermediate distances. This might seem surprising at first glance, but the SDE algorithm is optimized to provide good densities and potentials and, as widely discussed in the literature,41 this does not necessarily go hand in hand with more accurate energies. The difference in energy between SDE and DMET is, however, negligible, and in the next section, we show that SDE indeed does provide excellent densities and KS potentials.

4.2. Peaks and Steps in the KS Potential

For the H2 model, the KS system needs to describe the repulsion of the two electrons. As the system does not include an actual interaction term, this repulsion needs to be mimicked by the KS potential. As has been investigated in various works,56,61,62 we expect to see a peak that prevents the two electrons from being at the same atom. In Figure 7, we plot the density and KS potential obtained with SDE for fragment sizes of 1, 5, and 9 sites and compare them with the exact density and exact KS potential.

Figure 7.

Figure 7

Density distribution n(x) and KS potential vKS(x) with SDE(5) (blue solid line), SDE(9) (orange solid line), SDE(1) (red dash-dotted line), LDA (green dashed line), and FCI (black dashed line). The exact and SDE solutions for fragments sizes larger than one agree quantitatively. The SDE KS potential in these cases shows the expected peak in the center, which mimics the electron–electron interaction. For Nfrag = 5, this peak is slightly overestimated but converges quickly to a quantitatively exact result for Nfrag = 9. The SDE(1) and LDA results, on the other hand, differ significantly from the exact solution. The peak in the KS potential is missing completely. The following set of parameters has been used: N = 120, L = 20, and d = 10.

The density from the SDE calculations for the two larger fragment sizes agrees quantitatively with the exact density. We also see a peak at position x = 0 in the KS potential for both SDE(5) and SDE(9) calculations. This peak is slightly overestimated for Nfrag = 5 but agrees quantitatively with the exact solution as the fragments get bigger (Nfrag = 9). The SDE(1)/DMET(1) results are also plotted. As already discussed in the case of the energy, both density and potential deviate strongly from the exact solution. The peak in the KS potential accounting for strong correlations in the system is missing completely, and hence, also the density distribution deviates strongly from the exact solution. The same applies to results obtained with LDA.

Further, we compare SDE densities to the ones from our real-space implementation of single-shot DMET that showed good results for ground-state energies of the model in the previous section. In Figure 8, we plot the deviation of the approximate densities Δn from the exact ones (FCI) for both methods for Nfrag = 5. We see that the DMET density deviates stronger from the exact solution than the SDE density. Furthermore, in DMET, we clearly see a peculiarly shaped density, especially at fragment boundaries. This behavior is caused by the fact that there is no smooth connection between the fragments. This comparison reveals the need of our type of partitioning to have accurate densities.

Figure 8.

Figure 8

Deviation of densities Δn from FCI reference results for five-site SDE (blue solid line) and five-site single-shot DMET (turquoise solid line with circles). SDE density exhibits smooth behavior, while DMET density shows discontinuities at fragment boundaries. The following set of parameters has been used: N = 120, L = 20, and d = 10.

As the next challenge, we consider more general situations such as bond stretching of heteroatomic molecules, such as LiH, that can also be modeled by the Hamiltonian of eq 10 by considering an asymmetric external potential. The SDE results are plotted in Figure 9, and also here, we observe excellent agreement with exact results for both density and potential. We observe an asymmetric density distribution, which is mimicked by a KS potential that, in addition to the peak observed in the symmetric case in Figure 7, has a step between the two wells. The appearance of the step and its importance in KS DFT is, to this day, a widely discussed issue in the literature.6467

Figure 9.

Figure 9

Density distribution n(x) and KS potential vKS(x) for an asymmetric external potential with SDE(5) (blue solid line), SDE(9) (orange solid line), and FCI (black dashed line). Both SDE results agree with the exact solution and show expected peak and step in the KS potential. The following set of parameters has been used: N = 120, L = 20, and d = 10.

Even though approximate functionals, for example, those based on the exact-exchange approximation, do reproduce the step in the KS potential,68 to the best of our knowledge, so far, there does not exist any approximate energy functional that can reproduce both peaks and steps69 at the same time. Within the SDE approach, we achieve both claims, and that is why we believe that, with SDE, we provide a new path toward accurate KS potentials even for strongly correlated systems.

4.3. Convergence Behavior

In contrast to conventional DFT approaches, the SDE method can be improved systematically simply by increasing the size of the fragments, and from our numerical evidence, we deduce that this improvement is systematic. In Figures 10 and 11, we see the deviation of our results from the exact solution for different properties Q of the system, integrated over the whole space

4.3. 16

where Δx is the grid constant.

Figure 10.

Figure 10

Integrated deviation of the density (upper graph) and KS potential (lower graph) of the SDE calculation from the exact solution for weakly static correlated (d = 0) and strongly static correlated electrons (d = 10). In both cases, we observe a decrease in the error between the two calculations. While, in the weakly correlated case, the error estimate is higher for small fragments and decreases faster, in the strongly correlated case already, the calculations for small fragments are very good and decrease slower. Already for (Nfrag = 3), the error is of the order of Δn ≤ 10–4. Parameters for d = 0: N = 120, L = 10, Δz = 0, and α = 1; parameters for d = 10: N = 120, L = 20, Δz = 0, and α = 1.

Figure 11.

Figure 11

Difference of the total energy between the SDE and the exact solution ΔE0 with and without rescaling with respect to the particle number. We consider two different core distances (d = 0, upper graph, and d = 10, lower graph), which correspond to weak and strong correlation between the electrons. For the weakly static correlated system, already for Nfrag = 9, the error between the two calculations is below our selected accuracy limit. For strongly static correlated electrons, d = 10, we observe that the energy estimate of the SDE calculations for Nfrag ≥ 9 is too low compared to the exact solution. The deviation in energy is very low for small fragment sizes (ΔE0 ≤ 10–5). Parameters for d = 0: N = 120, L = 10, Δz = 0, and α = 1; parameters for d = 10: N = 120, L = 20, Δz = 0, and α = 1.

In Figure 10, we plot the deviation of the density Δn and KS potential ΔvKS between the SDE calculation and the exact result. We consider two different core distances (d = 0 and d = 10), which correspond to weak and strong static correlation between the electrons. In both cases and for both chosen properties, we observe a monotonous decrease in ΔQ with increasing fragment size up to a quantitative agreement of the two solutions. Already for the smallest considered fragment size Nfrag = 3, the deviations are relatively small, which is of the order of the fourth digit for the density Δn ≤ 10–4 and of the order of the first digit for the KS potential ΔvKS = 10–1.

In Figure 10, we show the deviation of the total energy E0 of the SDE method from the exact calculation. Again, we consider one example with weakly static correlated electrons and one example with strongly static correlated electrons. For weakly correlated electrons, the difference in energy decreases, and already for an fragment size of Nfrag = 7, the deviation from the exact solution is below a chemical accuracy of 1.6 mhartree.

For strongly (static) correlated electrons, we observe that the SDE energy becomes smaller than the exact energy for a range of fragments between Nfrag = 9 and Nfrag = 20. This is because the SDE method is not variational and the estimate for the energy therefore can also be lower than the exact energy. Also, for this observable though, already for small fragments, our estimate is of order ΔE0 ≤ 10–5, which is far below the chemical accuracy.

Since we approximate the wave function of the full system by a set of fragment wave functions, the total particle number calculated with fragment wave functions is not necessarily correct. The employed optimization of the chemical potential leads to the correct number for Inline graphic up to a desired accuracy (Inline graphic). As the energy difference is of the same order of magnitude, we further rescale the energy with respect to the particle number

4.3. 17

to see if we achieve a better convergence behavior. We indeed do as we can also see in Figure 11. Nonetheless, the calculated energy can still be lower than the exact energy, meaning that we still observe the nonvariational nature of our approximation.

4.4. Application to Systems in 2D

To demonstrate that the SDE method can be applied to higher-dimensional models, we here discuss the H2 molecule and a model heteroatomic molecule in two dimensions.

In Figure 12, we plot the density n, KS potential vKS, external potential vext, Hartree-exchange-correlation potential vHxc, and deviations from the exact solution Δn and ΔvHxc for the two-dimensional H2 model. We observe a homogeneous density distribution around the two core potentials that is consistent with the external potential. The Hartree-exchange-correlation potential, which mimics the interactions of the electrons as well the kinetic correlations in the interacting case, shows a peak in the middle of the molecule. Our observations are consistent with the exact solution of this problem.

Figure 12.

Figure 12

H2 molecule in two dimensions. Plotted are the density n, the Hartree-exchange-correlation potential vHxc, as well as their difference from the exact reference Δn and ΔvHxc, respectively, the KS potential vKS, and the external potential vext with SDE(4 × 4). We observe a homogeneous density consistent with the external potential. vHxc shows the peak accounting for the interactions of the two electrons. We observe good agreement with the exact reference. The following set of parameters has been used: Nx = 40, Ny = 20, Lx = 20, Ly = 10, d = 10, and Δz = 0.

For a model heteroatomic molecule, we plot in Figure 13 the same properties as for H2. The density for the heteroatomic molecule in the two-dimensional case is asymmetrically distributed between the two cores, again consistent with the external potential. In the Hartree-exchange-correlation potential, additional to the peak accounting for the interaction of the electrons, we also observe a step that accounts for the asymmetric distribution of the density.

Figure 13.

Figure 13

Heteroatomic molecule in two dimensions. Plotted are the density n, the Hartree-exchange-correlation potential vHxc, as well as their difference from the exact reference Δn and ΔvHxc, respectively, the KS potential vKS, and the external potential vext with SDE(4 × 4). We observe an asymmetric density consistent with the external potential. vHxc again shows the peak accounting for the interactions of the two electrons. Additionally, a step accounting for the asymmetric distribution of the density can be observed. Again, we observe good agreement with the exact reference. The following set of parameters has been used: Nx = 40, Ny = 20, Lx = 20, Ly = 10, d = 10, and Δz = 0.5.

5. Conclusions and Outlook

We present a self-consistent density-functional embedding (SDE) approach, which is a way to apply KS DFT without any explicit functional expressions but approximating the density to potential mapping. To this end, we employ a DMET-inspired algorithm, which reconstructs the KS potential of the global system from its local fragments. To achieve this goal, we use fragments that strongly overlap with each other. Observables O are calculated through a set of fragment wave functions that avoid the need of explicit functionals O[n]. SDE yields accurate results for two-electron systems in one and two dimensions for moderate fragment sizes. Not only we can very accurately reproduce the exact potential energy surfaces of these systems but also the peaks and steps in the KS potential predicted by the exact solution. Additionally, from our numerical evidence, the SDE method appears to be systematically improvable by increasing the size of the fragment, and it converges to the exact solution.

To calculate larger fragment sizes and particle numbers with SDE, a wide range of solvers based on DMRG,16,48,49 coupled cluster,5052 selective CI,53 or quantum Monte Carlo54,55 can be included into the algorithm. Further, to treat larger particle numbers, the analytic inversion scheme in eq 15 has to be substituted by a numeric one, as for example, proposed in refs (4345), or simply be replaced by robust optimization schemes, as in conventional DMET.31 We expect to face one challenge with respect to the treatment of larger systems, and that is the storage and projection of the electron–electron interaction term, which numerically is stored in a large tensor of fourth order (and thus also grows by fourth order with respect to the system size). To treat larger systems, either we have to find an efficient way of storing the interaction tensor of the original system and then project it to the embedded system or we could employ the noninteracting bath picture from DMET,31 which circumvents the treatment of the interaction tensor for the full system altogether.

In this work, we provide a promising group of methods that combine functional methods with embedding schemes, yielding systematically improvable results. Work to extend the method to larger systems is underway.

Acknowledgments

The authors acknowledge insightful discussion with M. Ruggenthaler and C. Schäfer. U.M. acknowledges funding by the IMPRS-UFAST. A.R. acknowledges financial support by the European Research Council (ERC-2015-AdG-694097). The Flatiron Institute is a division of the Simons Foundation.

Appendix

The Construction of the Projection

Here, we give step-by-step instructions on how the projection in DMET is constructed and how it is modified in SDE to account for different particle numbers in the system.

As discussed in Section 2.4, the projection is nothing but a single-particle basis transformation optimized to describe the physics of the fragment. The new basis is found as follows:

  • 1.
    The Hamiltonian of the full system with M electrons is approximated by a noninteracting single-particle Hamiltonian ĥmf7 with corresponding single-particle eigenvalue equation ĥmfφj(r) = εjφj(r). From this, we calculate the spin-summed 1RDM in the grid basis. It is a N × N matrix that reads
    graphic file with name ct9b00063_m022.jpg 18
    The fact that only the lowest M/2 eigenvectors contribute is a direct consequence of the fact that this 1RDM is built from a noninteracting wave function. In the case of an interacting one, all N eigenvectors φj(r) would contribute with some occupation number λi, which lies between 0 and 2.
  • 2.
    Having set up the 1RDM matrix γ, we separate it in different submatrix blocks, namely, one that would correspond to those grid points that belong purely to the fragment, two blocks that contain one grid point on the fragment and one on the bath, and one block that has only bath grid points.
    graphic file with name ct9b00063_m023.jpg
    Here, without loss of generality, we have assumed that the fragment contains the first Nfrag grid points of the system.
  • 3.

    We then diagonalize the submatrix γbath. Its eigenvalues λ̃j will be all between 0 and 2 containing up to Nfrag eigenvalues with 0<λ̃j <2.70

  • 4.
    From the eigenvectors φ̃j, bath(r) with 0 <λ̃j<2, we build the correlated bath orbitals of our CAS in real-space basis as
    graphic file with name ct9b00063_m024.jpg 19
  • 5.

    Having obtained in this way the correlated bath orbitals, we also use a set of orbitals to describe the fragment. The fragment orbitals will be as many as the size of the fragment, and each of them will have a coefficient 1 at a specific fragment point and 0 elsewhere. The embedding Hamiltonian Ĥemb is constructed by projecting the full Hamiltonian Ĥ in the subspace that is spanned by the set of the aforementioned orbitals. In other words, Ĥemb is obtained by a basis transformation of the original Hamiltonian.

The number of correlated bath orbitals in the CAS is equal to Nfrag as long as 2Nfrag<M<2(NNfrag) holds;70 otherwise, the number of correlated bath orbitals is smaller. As DMET was constructed for Hubbard-type lattice systems, for which the condition above mostly holds, in DMET, the orbital construction that we just described is used without modifications.

In SDE, we now modify the orbital construction of DMET to get Nfrag correlated bath orbitals regardless of the particle number M. For the low particle numbers that are considered in this paper, we achieve this by artificially including correlations into the 1RDM of the full system by including higher-energy single-particle orbitals. To do so, we adjust the formula of eq 18 to

graphic file with name ct9b00063_m025.jpg 20

with some small value η and then continue with the orbital construction from 2. The actual value of η is not of great importance as it is only used to include higher-lying orbitals into the 1RDM, and the same CAS would be obtained for different values of η. In our implementation, η = 0.01 is chosen.

Note that eq 20 is valid only for M<2Nfrag. For large particle numbers M>2(NNfrag), the procedure can be adapted in a straight-forward manner due to particle–hole symmetry.

Author Contributions

U.M. and T.E.R. contributed equally to this work.

The authors declare no competing financial interest.

Footnotes

1

We show a numerical example in Section 4.2.

2

Note that embedding wave function |Ψembi includes also purely environmental contributions.

3

We use atomic units (a.u.) throughout the paper.

4

Of course, the formula has to be adapted to the Hamiltonian of this system.

5

DMET(1) is the only version of DMET that we could apply to the model systems studied here self-consistently. It is also the only case in which DMET and SDE results coincide (for details, see Section 2.6).

6

Note that results of the single-shot approach in DMET are independent of the type of matching as no update of the mean-field embedding potential is performed. Hence, the results could also have been labeled DET(5s-s) if the same initial embedding potential would have been used.

7

In DMET, the choice of ĥmf is not fixed, and usually, the Fock operator is used. In SDE, ĥmf is the single-particle operator of the KS system.

References

  1. Hohenberg P.; Kohn W. Inhomogeneous Electron Gas. Phys. Rev. 1964, 136, B864–B871. 10.1103/PhysRev.136.B864. [DOI] [Google Scholar]
  2. Kohn W.; Sham L. J. Self-Consistent Equations Including Exchange and Correlation Effects. Phys. Rev. 1965, 140, A1133–A1138. 10.1103/PhysRev.140.A1133. [DOI] [Google Scholar]
  3. Perdew J. P.; Burke K.; Ernzerhof M. Generalized Gradient Approximation Made Simple. Phys. Rev. Lett. 1996, 77, 3865–3868. 10.1103/PhysRevLett.77.3865. [DOI] [PubMed] [Google Scholar]
  4. Becke A. D. Density-functional exchange-energy approximation with correct asymptotic behavior. Phys. Rev. A 1988, 38, 3098–3100. 10.1103/PhysRevA.38.3098. [DOI] [PubMed] [Google Scholar]
  5. Becke A. D. Density-functional thermochemistry. III. The role of exact exchange. J. Chem. Phys. 1993, 98, 5648–5652. 10.1063/1.464913. [DOI] [Google Scholar]
  6. Lee C.; Yang W.; Parr R. G. Development of the Colle-Salvetti correlation-energy formula into a functional of the electron density. Phys. Rev. B 1988, 37, 785–789. 10.1103/PhysRevB.37.785. [DOI] [PubMed] [Google Scholar]
  7. Cohen A. J.; Mori-Sánchez P.; Yang W. Challenges for density functional theory. Chem. Rev. 2012, 112, 289–320. 10.1021/cr200107z. [DOI] [PubMed] [Google Scholar]
  8. Heßelmann A.; Görling A. Correct Description of the Bond Dissociation Limit without Breaking Spin Symmetry by a Random-Phase-Approximation Correlation Functional. Phys. Rev. Lett. 2011, 106, 093001. 10.1103/PhysRevLett.106.093001. [DOI] [PubMed] [Google Scholar]
  9. Vuckovic S.; Wagner L. O.; Mirtschink A.; Gori-Giorgi P. Hydrogen Molecule Dissociation Curve with Functionals Based on the Strictly Correlated Regime. J. Chem. Theory Comput. 2015, 11, 3153–3162. 10.1021/acs.jctc.5b00387. [DOI] [PubMed] [Google Scholar]
  10. Zhao Y.; Truhlar D. G. Density Functionals with Broad Applicability in Chemistry. Acc. Chem. Res. 2008, 41, 157–167. 10.1021/ar700111a. [DOI] [PubMed] [Google Scholar]
  11. Zhao Y.; Truhlar D. G. Applications and validations of the Minnesota density functionals. Chem. Phys. Lett. 2011, 502, 1–13. 10.1016/j.cplett.2010.11.060. [DOI] [Google Scholar]
  12. Leininger T.; Stoll H.; Werner H.-J.; Savin A. Combining long-range configuration interaction with short-range density functionals. Chem. Phys. Lett. 1997, 275, 151–160. 10.1016/S0009-2614(97)00758-6. [DOI] [Google Scholar]
  13. Toulouse J.; Colonna F.; Savin A. Short-range exchange and correlation energy density functionals: Beyond the local-density approximation. J. Chem. Phys. 2005, 122, 014110 10.1063/1.1824896. [DOI] [PubMed] [Google Scholar]
  14. Cohen A. J.; Mori-Sánchez P.; Yang W. Insights into current limitations of density functional theory. Science 2008, 321, 792–794. 10.1126/science.1158722. [DOI] [PubMed] [Google Scholar]
  15. Szabo A.; Ostlund N. S.. Modern Quantum Chemistry: Introduction to Advanced Electronic Structure Theory; Courier Corporation, 2012. [Google Scholar]
  16. Schollwöck U. The density-matrix renormalization group. Rev. Mod. Phys. 2005, 77, 259–315. 10.1103/RevModPhys.77.259. [DOI] [Google Scholar]
  17. Cortona P. Self-consistently determined properties of solids without band-structure calculations. Phys. Rev. B 1991, 44, 8454. 10.1103/PhysRevB.44.8454. [DOI] [PubMed] [Google Scholar]
  18. Wesolowski T. A.; Warshel A. Frozen density functional approach for ab initio calculations of solvated molecules. J. Phys. Chem. 1993, 97, 8050–8053. 10.1021/j100132a040. [DOI] [Google Scholar]
  19. Govind N.; Wang Y. A.; Carter E. A. Electronic-structure calculations by firstprinciples density-based embedding of explicitly correlated systems. J. Chem. Phys. 1999, 110, 7677–7688. 10.1063/1.478679. [DOI] [Google Scholar]
  20. Fulde P.Electron correlations in molecules and solids; Springer Science & Business Media, 2012; Vol. 100. [Google Scholar]
  21. Manby F. R.; Stella M.; Goodpaster J. D.; Miller T. F. III A simple, exact density-functional-theory embedding scheme. J. Chem. Theory Comput. 2012, 8, 2564–2568. 10.1021/ct300544e. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Jacob C. R.; Neugebauer J. Subsystem density-functional theory. Wiley Interdiscip. Rev.: Comput. Mol. Sci. 2014, 4, 325–362. 10.1002/wcms.1175. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Klüner T.; Govind N.; Wang Y.; Carter E. Prediction of electronic excited states of adsorbates on metal surfaces from first principles. Phys. Rev. Lett. 2001, 86, 5954. 10.1103/PhysRevLett.86.5954. [DOI] [PubMed] [Google Scholar]
  24. Xiang Y.; Warshel A. Quantifying free energy profiles of proton transfer reactions in solution and proteins by using a diabatic FDFT mapping. J. Phys. Chem. B 2008, 112, 1007–1015. 10.1021/jp076931f. [DOI] [PubMed] [Google Scholar]
  25. Neugebauer J. Photophysical properties of natural light-harvesting complexes studied by subsystem density functional theory. J. Phys. Chem. B 2008, 112, 2207–2217. 10.1021/jp709956k. [DOI] [PubMed] [Google Scholar]
  26. Georges A.; Kotliar G.; Krauth W.; Rozenberg M. J. Dynamical mean-field theory of strongly correlated fermion systems and the limit of infinite dimensions. Rev. Mod. Phys. 1996, 68, 13–125. 10.1103/RevModPhys.68.13. [DOI] [Google Scholar]
  27. Kotliar G.; Savrasov S. Y.; Haule K.; Oudovenko V. S.; Parcollet O.; Marianetti C. A. Electronic structure calculations with dynamical mean-field theory. Rev. Mod. Phys. 2006, 78, 865–951. 10.1103/RevModPhys.78.865. [DOI] [Google Scholar]
  28. Held K. Electronic structure calculations using dynamical mean field theory. Adv. Phys. 2007, 56, 829–926. 10.1080/00018730701619647. [DOI] [Google Scholar]
  29. Knizia G.; Chan G. K.-L. Density Matrix Embedding: A Simple Alternative to Dynamical Mean-Field Theory. Phys. Rev. Lett. 2012, 109, 186404. 10.1103/PhysRevLett.109.186404. [DOI] [PubMed] [Google Scholar]
  30. Knizia G.; Chan G. K.-L. Density matrix embedding: A strong-coupling quantum embedding theory. J. Chem. Theory Comput. 2013, 9, 1428–1432. 10.1021/ct301044e. [DOI] [PubMed] [Google Scholar]
  31. Wouters S.; Jiménez-Hoyos C. A.; Sun Q.; Chan G. K.-L. A Practical Guide to Density Matrix Embedding Theory in Quantum Chemistry. J. Chem. Theory Comput. 2016, 12, 2706–2719. 10.1021/acs.jctc.6b00316. [DOI] [PubMed] [Google Scholar]
  32. Bulik I. W.; Scuseria G. E.; Dukelsky J. Density matrix embedding from broken symmetry lattice mean fields. Phys. Rev. B 2014, 89, 035140. 10.1103/PhysRevB.89.035140. [DOI] [Google Scholar]
  33. Bulik I. W.; Chen W.; Scuseria G. E. Electron correlation in solids via density embedding theory. J. Chem. Phys. 2014, 141, 054113 10.1063/1.4891861. [DOI] [PubMed] [Google Scholar]
  34. Welborn M.; Tsuchimochi T.; Van Voorhis T. Bootstrap embedding: An internally consistent fragment-based method. J. Chem. Phys. 2016, 145, 074102 10.1063/1.4960986. [DOI] [PubMed] [Google Scholar]
  35. Booth G. H.; Chan G. K.-L. Spectral functions of strongly correlated extended systems via an exact quantum embedding. Phys. Rev. B 2015, 91, 155107. 10.1103/PhysRevB.91.155107. [DOI] [Google Scholar]
  36. Wu X.; Cui Z.-H.; Tong Y.; Lindsey M.; Chan G. K.-L.; Lin L. Projected density matrix embedding theory with applications to the two-dimensional Hubbard model. J. Chem. Phys. 2019, 151, 064108 10.1063/1.5108818. [DOI] [Google Scholar]
  37. Sharp R. T.; Horton G. K. A variational approach to the unipotential many-electron problem. Phys. Rev. 1953, 90, 317. 10.1103/PhysRev.90.317. [DOI] [Google Scholar]
  38. Talman J. D.; Shadwick W. F. Optimized effective atomic central potential. Phys. Rev. A 1976, 14, 36. 10.1103/PhysRevA.14.36. [DOI] [Google Scholar]
  39. Lammert P. E. Differentiability of Lieb functional in electronic density functional theory. Int. J. Quantum Chem. 2007, 107, 1943–1953. 10.1002/qua.21342. [DOI] [Google Scholar]
  40. Penz M.; Laestadius A.; Tellgren E. I.; Ruggenthaler M.. Guaranteed convergence of a regularized Kohn-Sham iteration in finite dimensions. 2019, arXiv:1903.09579. arXiv.org e-Print archive. https://arxiv.org/abs/1903.09579. [DOI] [PubMed]
  41. Medvedev M. G.; Bushmarinov I. S.; Sun J.; Perdew J. P.; Lyssenko K. A. Density functional theory is straying from the path toward the exact functional. Science 2017, 355, 49–52. 10.1126/science.aah5975. [DOI] [PubMed] [Google Scholar]
  42. Ruggenthaler M.; Penz M.; Van Leeuwen R. Existence, uniqueness, and construction of the density-potential mapping in time-dependent density-functional theory. J. Phys.: Condens. Matter 2015, 27, 203202. 10.1088/0953-8984/27/20/203202. [DOI] [PubMed] [Google Scholar]
  43. Kananenka A. A.; Kohut S. V.; Gaiduk A. P.; Ryabinkin I. G.; Staroverov V. N. Efficient construction of exchange and correlation potentials by inverting the Kohn–Sham equations. J. Chem. Phys. 2013, 139, 074112 10.1063/1.4817942. [DOI] [PubMed] [Google Scholar]
  44. Jensen D. S.; Wasserman A. Numerical methods for the inverse problem of density functional theory. Int. J. Quantum Chem. 2018, 118, e25425 10.1002/qua.25425. [DOI] [Google Scholar]
  45. Nielsen S. E. B.; Ruggenthaler M.; van Leeuwen R. Numerical construction of the density-potential mapping. Eur. Phys. J. B 2018, 91, 235. 10.1140/epjb/e2018-90276-4. [DOI] [Google Scholar]
  46. Elliott P.; Burke K.; Cohen M. H.; Wasserman A. Partition density-functional theory. Phys. Rev. A 2010, 82, 024501 10.1103/PhysRevA.82.024501. [DOI] [Google Scholar]
  47. Nafziger J.; Wasserman A. Density-based partitioning methods for ground-state molecular calculations. J. Phys. Chem. A 2014, 118, 7623–7639. 10.1021/jp504058s. [DOI] [PubMed] [Google Scholar]
  48. Hubig C.Symmetry-protected tensor networks. Ph.D. thesis, LMU Munich, 2017. [Google Scholar]
  49. Chan G. K.-L. An algorithm for large scale density matrix renormalization group calculations. J. Chem. Phys. 2004, 120, 3172–3178. 10.1063/1.1638734. [DOI] [PubMed] [Google Scholar]
  50. Bartlett R. J.; Musiał M. Coupled-cluster theory in quantum chemistry. Rev. Mod. Phys. 2007, 79, 291. 10.1103/RevModPhys.79.291. [DOI] [Google Scholar]
  51. Sun Q.; Berkelbach T. C.; Blunt N. S.; Booth G. H.; Guo S.; Li Z.; Liu J.; McClain J. D.; Sayfutyarova E. R.; Sharma S.; Wouters S.; Chan G. K.-L. PySCF: the Python-based simulations of chemistry framework. Wiley Interdiscip. Rev.: Comput. Mol. Sci. 2018, 8, e1340 10.1002/wcms.1340. [DOI] [Google Scholar]
  52. Werner H.-J.; Knowles P. J.; Knizia G.; Manby F. R.; Schütz M. Molpro: a general-purpose quantum chemistry program package. Wiley Interdiscip. Rev.: Comput. Mol. Sci. 2012, 2, 242–253. 10.1002/wcms.82. [DOI] [Google Scholar]
  53. Sharma S.; Holmes A. A.; Jeanmairet G.; Alavi A.; Umrigar C. J. Semistochastic heat-bath configuration interaction method: selected configuration interaction with semistochastic perturbation theory. J. Chem. Theory Comput. 2017, 13, 1595–1604. 10.1021/acs.jctc.6b01028. [DOI] [PubMed] [Google Scholar]
  54. Booth G. H.; Thom A. J. W.; Alavi A. Fermion Monte Carlo without fixed nodes: A game of life, death, and annihilation in Slater determinant space. J. Chem. Phys. 2009, 131, 054106 10.1063/1.3193710. [DOI] [PubMed] [Google Scholar]
  55. Haule K. Quantum Monte Carlo impurity solver for cluster dynamical mean-field theory and electronic structure calculations with adjustable cluster base. Phys. Rev. B 2007, 75, 155113. 10.1103/PhysRevB.75.155113. [DOI] [Google Scholar]
  56. Helbig N.; Tokatly I. V.; Rubio A. Exact Kohn-Sham potential of strongly correlated finite systems. J. Chem. Phys. 2009, 131, 224105. 10.1063/1.3271392. [DOI] [PubMed] [Google Scholar]
  57. Lubasch M.; Fuks J. I.; Appel H.; Rubio A.; Cirac J. I.; Bañuls M.-C. Systematic construction of density functionals based on matrix product state computations. New J. Phys. 2016, 18, 083039 10.1088/1367-2630/18/8/083039. [DOI] [Google Scholar]
  58. Chayes J. T.; Chayes L.; Ruskai M. B. Density functional approach to quantum lattice systems. J. Stat. Phys. 1985, 38, 497–518. 10.1007/BF01010474. [DOI] [Google Scholar]
  59. Fuchs M.; Niquet Y.-M.; Gonze X.; Burke K. Describing static correlation in bond dissociation by Kohn–Sham density functional theory. J. Chem. Phys. 2005, 122, 094116 10.1063/1.1858371. [DOI] [PubMed] [Google Scholar]
  60. Hellgren M.; Caruso F.; Rohr D. R.; Ren X.; Rubio A.; Scheffler M.; Rinke P. Static correlation and electron localization in molecular dimers from the self-consistent RPA and GW approximation. Phys. Rev. B 2015, 91, 165110. 10.1103/PhysRevB.91.165110. [DOI] [Google Scholar]
  61. van Leeuwen R.; Baerends E. J. Exchange-correlation potential with correct asymptotic behavior. Phys. Rev. A 1994, 49, 2421–2431. 10.1103/PhysRevA.49.2421. [DOI] [PubMed] [Google Scholar]
  62. Gritsenko O. V.; van Leeuwen R.; Baerends E. J. Molecular Kohn-Sham exchange-correlation potential from the correlated ab initio electron density. Phys. Rev. A 1995, 52, 1870–1874. 10.1103/PhysRevA.52.1870. [DOI] [PubMed] [Google Scholar]
  63. Helbig N.; Fuks J. I.; Casula M.; Verstraete M. J.; Marques M. A. L.; Tokatly I. V.; Rubio A. Density functional theory beyond the linear regime: Validating an adiabatic local density approximation. Phys. Rev. A 2011, 83, 032503. 10.1103/PhysRevA.83.032503. [DOI] [Google Scholar]
  64. Elliott P.; Fuks J. I.; Rubio A.; Maitra N. T. Universal dynamical steps in the exact time-dependent exchange-correlation potential. Phys. Rev. Lett. 2012, 109, 266404. 10.1103/PhysRevLett.109.266404. [DOI] [PubMed] [Google Scholar]
  65. Luo K.; Elliott P.; Maitra N. T. Absence of dynamical steps in the exact correlation potential in the linear response regime. Phys. Rev. A 2013, 88, 042508 10.1103/PhysRevA.88.042508. [DOI] [Google Scholar]
  66. Hodgson M. J. P.; Ramsden J. D.; Godby R. W. Origin of static and dynamic steps in exact Kohn-Sham potentials. Phys. Rev. B 2016, 93, 155146. 10.1103/PhysRevB.93.155146. [DOI] [Google Scholar]
  67. Hodgson M. J. P.; Kraisler E.; Schild A.; Gross E. K. U. How interatomic steps in the exact Kohn–Sham potential relate to derivative discontinuities of the energy. J. Phys. Chem. Lett. 2017, 8, 5974–5980. 10.1021/acs.jpclett.7b02615. [DOI] [PubMed] [Google Scholar]
  68. Schonhammer K.; Gunnarsson O. Discontinuity of the exchange-correlation potential in density functional theory. J. Phys. C: Solid State Phys. 1987, 20, 3675. 10.1088/0022-3719/20/24/010. [DOI] [Google Scholar]
  69. Hellgren M.; Gould T. Strong Correlation and Charge Localization in KohnSham Theories with Fractional Orbital Occupations: The Role of the Potential. J. Chem. Theory Comput. 2019, 15, 4907–4914. 10.1021/acs.jctc.9b00477. [DOI] [PubMed] [Google Scholar]
  70. MacDonald J. K. L. Successive approximations by the Rayleigh-Ritz variation method. Phys. Rev. 1933, 43, 830. 10.1103/PhysRev.43.830. [DOI] [Google Scholar]

Articles from Journal of Chemical Theory and Computation are provided here courtesy of American Chemical Society

RESOURCES