The Green's function is expressed in the usual cite-centered
angular momentum expansion
For layered systems we apply a 2D-Fourier transform [13]:
(3) |
The calculation of the Green's function requires a matrix inversion. To
simplify the formulas we drop all angular momentum and cite indices. Equation
4 can be easily transformed to:
Due to the exponential decrease of the screened structure constants, the
coupling can be limited to few neighbouring shells, so that the 2D Fourier
transform of the reference Green's function has the structure of a band matrix
coupling only neighbouring layers. Therefore, one can simplify the matrix
by grouping several atomic layers into so-called principal
layers [14,15], the coupling of which is limited to the
first nearest principal layers only. Assuming a system of identical repulsive
potentials in a lattice, the reference Green's function has the form:
For the case of a finite slab system the has a finite rank, is band diagonal and has the form of eq. 7, while is diagonal in the cite index and in the principal layer representation eq.4 has the form of the Dyson equation for a linear chain with nearest neighbour coupling only. For such systems, the diagonal blocks of the real system Greenīs function , which are required to obtain the charge density, can be calculated [16], [17] with efford that scales linear with the number of principal layers in the slab . This -scaling behaviour is one of the main advantages of the screened KKR approach.
The band diagonal form of the Green's function allows us to treat also semiinfinite systems. In this case we need to invert an infinite matrix. We can divide the system in three regions: an intermediate region (I), embedded into two (unperturbed) semi-infinite left (L) and right (R) halfspaces. The regions R and L are characterized by bulk potentials, so that the new selfconsistency process affects only the potentials of the region I. Using an inversion-by-partitioning tequnique it is easy to see that, embedding region I into the semiinfinite L and R host media would only affect the and blocks of the Green's function matrix. This embedding information is included in the surface Green's function (left halfspace), (right halfspace) which we obtain using an iterative procedure, the so called decimation method, as described in ref [14,15]. Usually 5-6 iterations are enough, to obtain well converged surface Green's functions. Only a few points (i.e. close to Van Hove singularities) require additional effort.