This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Numerical solution of the relativistic single-site scattering problem for the Coulomb and the Mathieu potential

Matthias Geilhufe1, Steven Achilles2, Markus Arthur Köbis3, Martin Arnold3, Ingrid Mertig1,2, Wolfram Hergert2 and Arthur Ernst1 1Max Planck Institute of Microstructure Physics, Weinberg 2, D-06120 Halle (Saale), Germany 2Martin Luther University Halle-Wittenberg, Institute of Physics, Von-Seckendorff-Platz 1, D-06120 Halle (Saale), Germany 3Martin Luther University Halle-Wittenberg, Institute for Mathematics, Theodor-Lieser-Str. 5, D-06120 Halle (Saale), Germany geilhufe@mpi-halle.de
Abstract

For a reliable fully-relativistic Korringa-Kohn-Rostoker Green function method, an accurate solution of the underlying single-site scattering problem is necessary. We present an extensive discussion on numerical solutions of the related differential equations by means of standard methods for a direct solution and by means of integral equations. Our implementation is tested and exemplarily demonstrated for a spherically symmetric treatment of a Coulomb potential and for a Mathieu potential to cover the full-potential implementation. For the Coulomb potential we include an analytic discussion of the asymptotic behaviour of irregular scattering solutions close to the origin (r1r\ll 1).


Keywords: Coulomb potential, Mathieu potential, Korringa-Kohn-Rostoker Green function method (KKR), fully-relativistic, full-potential, Lippmann-Schwinger equation, Asymptotic behaviour, irregular scattering solution

1 Introduction

The Korringa-Kohn-Rostoker Green function method (KKR) in the framework of density functional theory [1] has been a powerful tool for electronic structure calculations in the past decades. Although it is based on the early work of Korringa [2] and Kohn and Rostoker [3] in 1947 and 1954, respectively, an active development of the method is present also today [4]. Originally, the KKR method was formulated for non-relativistic approximations using muffin-tin spheres for the description of the potentials. Significant extensions of the original method are given by the relativistic KKR method [5, 6], by the full-potential KKR method [7, 8] and by the combination of both, the fully-relativistic full-potential KKR method [9]. These developments allow for precise calculations of total energies and forces including relativistic effects. This opens new perspectives for many applications [4] such as structure optimisations, equations of states and phonons.

The KKR method is based on the multiple scattering theory, whereas a periodic system is separated into disjoint atomic regions which represent scattering centres. Since the Green function is constructed from the regular and irregular single-site scattering solutions at each lattice site, an accurate numerical solution of the underlying differential equations is crucial. Within the non-relativistic full-potential KKR method, it was suggested by Drittler [7], to solve the underlying single-site scattering problem by means of a Lippmann-Schwinger equation, i.e. in terms of integral equations. In general, these integral equations can be solved iteratively via Born series. Later it was suggested to reformulate the original approach by means of integral equations of Volterra type to achieve better convergence properties [10, 11]. Huhne et al. [9] showed that the original approach of Drittler can be used as well in the relativistic KKR method, where instead of the Schrödinger equation, the Dirac equation has to be solved. One of the disadvantages of the original implementation is given by the fact that a certain cut-off radius R0R_{0} close to the origin has to be introduced in order to avoid problems arising from the treatment of the irregular single-site scattering solutions. Recently, it was shown by Zeller [12], that this approximation might be inconvenient for materials like NiTi and that the cut-off radius can be chosen arbitrarily small by using an analytical decoupling scheme and a subinterval procedure with Chebyshev interpolations in each subinterval.

In the present paper we follow a different approach and discuss besides the solution via integral equations, the direct solution of the fully relativistic full-potential single-site scattering problem by means of standard methods for ordinary differential equations. We demonstrate that both the regular as well as the irregular scattering solutions can be obtained with high accuracy. To demonstrate this, we first discuss the solution of the spherical Coulomb potential. Furthermore, we derive the asymptotic behaviour of the relativistic irregular scattering solutions and show that within the limit towards a non-relativistic description their asymptotic behaviour differs significantly from the non-relativistic irregular scattering solutions. Second, we discuss the solution of the fully relativistic full-potential single-site scattering problem for a Mathieu potential in simple cubic lattice and compare different applied solvers. It will be shown, that linear multi-step methods are a reasonable choice, and therefore, Adams-Bashforth-Moulton predictor-corrector methods will be used to calculate the band structure by means of the Bloch spectral function. An analytically calculated band structure for the Mathieu potential and the numerically obtained results will be compared.

2 Single-site scattering

In this section we focus on the Dirac or Kohn-Sham-Dirac equation [13, 14] in atomic Rydberg units (=1\hbar=1, m=12m=\frac{1}{2}, c=2α274c=\frac{2}{\alpha}\approx 274) applied to non-magnetic systems,

[icα¯¯+12β¯¯c2+I¯¯4Veff(r)]ϕΛ(r)=WϕΛ(r),\left[-ic\,\vec{\underline{\underline{\alpha}}}\cdot\vec{\nabla}+\frac{1}{2}\underline{\underline{\beta}}c^{2}+\underline{\underline{I}}_{4}V_{\text{eff}}(\vec{r})\right]\vec{\phi}_{\Lambda}(\vec{r})=W\vec{\phi}_{\Lambda}(\vec{r}), (1)

where the index Λ\Lambda denotes a combined index (κ,μ)(\kappa,\mu). According to Huhne et al. [9] the equation above can be solved via expanding the solution ϕΛ(r)\vec{\phi}_{\Lambda}(\vec{r}), which is a four component spinor-function, into so called spin-angular functions χΛ(r^)\vec{\chi}_{\Lambda^{\prime}}(\hat{r}),

ϕΛ(r)=Λ(gΛΛ(r)χΛ(r^)ifΛΛ(r)χΛ¯(r^)).\vec{\phi}_{\Lambda}(\vec{r})=\sum_{\Lambda^{\prime}}\left(\begin{array}[]{c}g_{\Lambda^{\prime}\Lambda}(r)\vec{\chi}_{\Lambda^{\prime}}(\hat{r})\\ if_{\Lambda^{\prime}\Lambda}(r)\vec{\chi}_{\overline{\Lambda}^{\prime}}(\hat{r})\end{array}\right). (2)

The spin-angular functions, χΛ(r^)=msCΛmsYlμms(r^)ξms\vec{\chi}_{\Lambda}(\hat{r})=\sum_{m_{s}}C_{\Lambda}^{m_{s}}Y_{l}^{\mu-m_{s}}(\hat{r})\vec{\xi}_{m_{s}}, are given by a linear combination of complex spherical harmonics Ylm(r^)Y_{l}^{m}(\hat{r}) and the Pauli spinors ξms\vec{\xi}_{m_{s}}, whereas the expansion coefficients CΛmsC_{\Lambda}^{m_{s}} denote the Clebsch-Gordan coefficients C(l12j,(μms)ms)C\left(l\,\frac{1}{2}\,j,(\mu-m_{s})\,m_{s}\right) [15]. Using the orthogonality of the spin-angular functions and by defining the matrix V¯¯(r)\underline{\underline{V}}(r) with components VΛΛ=χΛ|Veff|χΛV_{\Lambda\Lambda^{\prime}}=\left<\vec{\chi}_{\Lambda}\right|V_{\text{eff}}\left|\vec{\chi}_{\Lambda^{\prime}}\right> the following system of coupled first-order ordinary differential equations can be obtained:

c(r+1rκr)fΛΛ+c22gΛΛ+Λ′′VΛΛ′′gΛ′′Λ\displaystyle-c\left(\frac{\partial}{\partial r}+\frac{1}{r}-\frac{\kappa^{\prime}}{r}\right)f_{\Lambda^{\prime}\Lambda}+\frac{c^{2}}{2}g_{\Lambda^{\prime}\Lambda}+\sum_{\Lambda^{\prime\prime}}V_{\Lambda^{\prime}\Lambda^{\prime\prime}}\,g_{\Lambda^{\prime\prime}\Lambda} =WgΛΛ,\displaystyle=Wg_{\Lambda^{\prime}\Lambda}, (3)
c(r+1r+κr)gΛΛc22fΛΛ+Λ′′VΛ¯Λ¯′′fΛ′′Λ\displaystyle c\left(\frac{\partial}{\partial r}+\frac{1}{r}+\frac{\kappa^{\prime}}{r}\right)g_{\Lambda^{\prime}\Lambda}-\frac{c^{2}}{2}f_{\Lambda^{\prime}\Lambda}+\sum_{\Lambda^{\prime\prime}}V_{\overline{\Lambda}^{\prime}\,\overline{\Lambda}^{\prime\prime}}f_{\Lambda^{\prime\prime}\Lambda} =WfΛΛ.\displaystyle=Wf_{\Lambda^{\prime}\Lambda}. (4)

By definition, the potential Veff(r)V_{\text{eff}}(\vec{r}) is constructed such that it is non-zero within the Wigner-Seitz cell of a certain atomic site and zero outside. To obtain this behaviour Veff(r)V_{\text{eff}}(\vec{r}) is given as the product of a non-spherical potential Ueff(r)U_{\text{eff}}(\vec{r}) and the shape-truncation function Θ(r)\Theta(\vec{r}) [16, 17],

Veff(r)=Ueff(r)Θ(r).V_{\text{eff}}(\vec{r})=U_{\text{eff}}(\vec{r})\Theta(\vec{r}). (5)

The elements of the potential matrix of the effective potential Veff(r)V_{\text{eff}}(\vec{r}), based on an expansion in terms of complex spherical harmonics, are given by

VΛΛ(r)=l′′m′′msCΛmsCΛmsVl′′,m′′(r)Gll′′l(μms)m′′(μms).V_{\Lambda\Lambda^{\prime}}(r)=\sum_{l^{\prime\prime}m^{\prime\prime}}\sum_{m_{s}}C_{\Lambda}^{m_{s}}C_{\Lambda^{\prime}}^{m_{s}}V_{l^{\prime\prime},m^{\prime\prime}}(r)G_{l\,l^{\prime\prime}\,l^{\prime}}^{(\mu-m_{s})\,m^{\prime\prime}\,(\mu^{\prime}-m_{s})}. (6)

For the construction of the Green function, it is necessary to obtain two linearly independent solutions ϕΛ(r)\vec{\phi}_{\Lambda}(\vec{r}). First, a solution RΛ(r)\vec{R}_{\Lambda}(\vec{r}), which is regular at the origin, and second, a solution HΛ(r)\vec{H}_{\Lambda}(\vec{r}), which is singular at the origin. Outside of the Wigner-Seitz cell both solutions can be constructed from the spherical Bessel functions jl(r)j_{l}(r) and the spherical Hankel functions hl(r)=jl(r)+inl(r)h_{l}(r)=j_{l}(r)+in_{l}(r), which are a linear combination of the spherical Bessel and the spherical Neumann functions nl(r)n_{l}(r). By introducing the single-site scattering t-matrix t¯¯\underline{\underline{t}}, the regular single-site scattering solution outside of the Wigner-Seitz cell can be written in the following way [8, 9],

RΛoutside(r)=Λ[(jl(kr)χΛ(r^)eΛjl¯(kr)χΛ(r^))δΛΛik(hl(kr)χΛ(r^)eΛhl¯(kr)χΛ(r^))tΛΛ],\vec{R}_{\Lambda}^{\text{outside}}(\vec{r})=\sum_{\Lambda^{\prime}}\left[\left(\begin{array}[]{c}j_{l^{\prime}}(kr)\vec{\chi}_{\Lambda^{\prime}}(\hat{\vec{r}})\\ e_{\Lambda^{\prime}}j_{\overline{l}^{\prime}}(kr)\vec{\chi}_{\Lambda^{\prime}}(\hat{\vec{r}})\end{array}\right)\,\delta_{\Lambda^{\prime}\Lambda}-ik\left(\begin{array}[]{c}h_{l^{\prime}}(kr)\vec{\chi}_{\Lambda^{\prime}}(\hat{\vec{r}})\\ e_{\Lambda^{\prime}}h_{\overline{l}^{\prime}}(kr)\vec{\chi}_{\Lambda^{\prime}}(\hat{\vec{r}})\end{array}\right)t_{\Lambda^{\prime}\Lambda}\right], (7)

by using the abbreviations eΛ=ickE+c2sign(κ)e_{\Lambda}=\frac{ick}{E+c^{2}}\operatorname{sign}(\kappa), l¯=lsign(κ)\overline{l}=l-\operatorname{sign}(\kappa), and the relativistic momentum k=ε(1+εc2)k=\sqrt{\varepsilon(1+\frac{\varepsilon}{c^{2}})} with ε=Wc2\varepsilon=W-c^{2}. The associated irregular single-site scattering solution is given by

HΛoutside(r)=(hl(kr)χΛ(r^)eΛhl¯(kr)χΛ(r^)).\vec{H}_{\Lambda}^{\text{outside}}(\vec{r})=\left(\begin{array}[]{c}h_{l}(kr)\vec{\chi}_{\Lambda}(\hat{\vec{r}})\\ e_{\Lambda}h_{\overline{l}}(kr)\vec{\chi}_{\Lambda}(\hat{\vec{r}})\end{array}\right). (8)

In the following we will discuss two different approaches for the numerical solution of equation (3) and (4) inside the Wigner-Seitz cell.

2.1 Numerical solution of the differential equations

For a numerical treatment of equation (3) and (4) it is common to transform the large and the small component of the solution according to

fΛΛ(r)=QΛΛcr,andgΛΛ(r)=PΛΛr.f_{\Lambda^{\prime}\Lambda}(r)=\frac{Q_{\Lambda^{\prime}\Lambda}}{cr},\qquad\text{and}\qquad g_{\Lambda^{\prime}\Lambda}(r)=\frac{P_{\Lambda^{\prime}\Lambda}}{r}. (9)

By introducing the matrices U¯¯+(r)=V¯¯(r)εI¯¯4\underline{\underline{U}}^{+}(r)=\underline{\underline{V}}(r)-\varepsilon\,\underline{\underline{I}}_{4} and U¯¯(r)=(εc2+1)I¯¯41c2V¯¯(r)\underline{\underline{U}}^{-}(r)=\left(\frac{\varepsilon}{c^{2}}+1\right)\,\underline{\underline{I}}_{4}-\frac{1}{c^{2}}\,\underline{\underline{V}}(r) as well as the spin-orbit coupling matrix K¯¯={κδΛΛ}\underline{\underline{K}}=\left\{\kappa^{\prime}\delta_{\Lambda\Lambda^{\prime}}\right\}, the following differential equations in matrix form are obtained,

I:ddrQ¯¯(r)=1rK¯¯Q¯¯(r)+U¯¯+(r)P¯¯(r),\displaystyle\text{{I:}}\qquad\,\,\frac{\mathrm{d}}{\mathrm{d}r}\underline{\underline{Q}}(r)=\quad\frac{1}{r}\,\underline{\underline{K}}\cdot\underline{\underline{Q}}(r)+\underline{\underline{U}}^{+}(r)\cdot\underline{\underline{P}}(r), (10)
II:ddrP¯¯(r)=1rK¯¯P¯¯(r)+U¯¯(r)Q¯¯(r).\displaystyle\text{{II:}}\qquad\frac{\mathrm{d}}{\mathrm{d}r}\underline{\underline{P}}(r)=-\frac{1}{r}\,\underline{\underline{K}}\cdot\underline{\underline{P}}(r)+\underline{\underline{U}}^{-}(r)\cdot\underline{\underline{Q}}(r). (11)

Employing appropriate initial conditions the coupled equations (10) and (11) can be solved. After this step, the regular scattering solution has to be normalized at the boundary of the Wigner-Seitz cell according to equation (7). The normalized expansion coefficients of the regular single-site scattering solution inside the Wigner-Seitz cell PΛΛinside(r)P^{\text{inside}}_{\Lambda^{\prime}\Lambda}(r) can be found as a linear combination of the numerically obtained solutions PΛΛ(r)P_{\Lambda^{\prime}\Lambda}(r),

PΛΛinside(r)=Λ′′PΛΛ′′(r)aΛ′′Λ,andQΛΛinside(r)=Λ′′QΛΛ′′(r)aΛ′′Λ.P^{\text{inside}}_{\Lambda^{\prime}\Lambda}(r)=\sum_{\Lambda^{\prime\prime}}P_{\Lambda^{\prime}\Lambda^{\prime\prime}}(r)\,a_{\Lambda^{\prime\prime}\Lambda},\quad\text{and}\quad Q^{\text{inside}}_{\Lambda^{\prime}\Lambda}(r)=\sum_{\Lambda^{\prime\prime}}Q_{\Lambda^{\prime}\Lambda^{\prime\prime}}(r)\,a_{\Lambda^{\prime\prime}\Lambda}~. (12)

By introducing the matrices X¯¯(rBS)={rBSxl(krBS)δΛΛ}\underline{\underline{X}}(r_{\text{BS}})=\left\{r_{\text{BS}}x_{l}(kr_{\text{BS}})\delta_{\Lambda\Lambda^{\prime}}\right\} and x¯¯(rBS)={rBSceΛxl¯(krBS)δΛΛ}\underline{\underline{x}}(r_{\text{BS}})=\left\{r_{\text{BS}}ce_{\Lambda}x_{\overline{l}}(kr_{\text{BS}})\delta_{\Lambda\Lambda^{\prime}}\right\} (x=j,hx=j,h) at the radius of the circumscribing sphere rBSr_{\text{BS}} of the Wigner-Seitz cell, the following algebraic system of linear equations can be formulated,

(P¯¯(rBS)ikH¯¯(rBS)Q¯¯(rBS)ikh¯¯(rBS))(a¯¯t¯¯)=(J¯¯(rBS)j¯¯(rBS)).\left(\begin{array}[]{cc}\underline{\underline{P}}(r_{\text{BS}})&ik\underline{\underline{H}}(r_{\text{BS}})\\ \underline{\underline{Q}}(r_{\text{BS}})&ik\underline{\underline{h}}(r_{\text{BS}})\end{array}\right)\left(\begin{array}[]{c}\underline{\underline{a}}\\ \underline{\underline{t}}\end{array}\right)=\left(\begin{array}[]{c}\underline{\underline{J}}(r_{\text{BS}})\\ \underline{\underline{j}}(r_{\text{BS}})\end{array}\right). (13)

To discuss the numerical solution of the ordinary differential equations (10) and (11) we used Matlab [18] and compared the performance of seven different methods, which will be introduced briefly in the following. First of all, we used the standard solvers ode113 and ode15s, which are an Adams-Bashforth-Moulton predictor-corrector method of variable step size and variable order 1,,131,\dots,13 and an implicit method of variable step size and variable order 1,,51,\dots,5 based on the numerical differentiation formulas [19, 20]. Furthermore, the Dormand-Prince method [21] (ode45) and the Bogacki-Shampine method [22] (ode23) are used. Both solver are explicit methods of Runge-Kutta type with variable step size and orders 5 and 3, respectively. Since the Bulirsch-Stoer algorithm is used to solve the single-site scattering problem within some KKR codes, we included a Gragg-Bulirsch-Stoer algorithm (GBS) with both adaptive order and step size [23]. Last but not least, the fixed step size Runge-Kutta method of order 4 (RK4) and the fixed step size Adams-Bashforth-Moulton predictor corrector method of order 5 (AB5) are taken into account, since both are widely applied within the KKR community [24]. For the AB5 method, we use an explicit Adams-Bashforth method of order 5 as predictor which is corrected by an implicit Adams-Moulton method of order 5. The corrector step is repeated nn times, until the change of the solution due to the corrector step is smaller than a requested accuracy (PE(CE)n method). For RK4 and AB5 the ordinary differential equation was transformed analytically by assuming a logarithmic scale x=log(r)x=\log(r).

2.2 Numerical solution via integral equations

Besides a direct solution of the differential equations (10) and (11) it is possible to solve the single-site scattering problem by means of integral equations. Suppose that the single-site scattering solution of the Dirac equation is known for an arbitrary reference system with the potential V̊eff(r)\mathring{V}_{\text{eff}}(\vec{r}). These solutions are denoted by Ψ̊Λ(r)\mathring{\vec{\Psi}}_{\Lambda}(\vec{r}), which could be either regular or irregular single-site scattering solutions. By using the Lippmann-Schwinger equation [25],

ΦΛ(r)=Ψ̊Λ(r)+ΩWSd3rG¯¯̊S(E;r,r)ΔV(r)ΦΛ(r),\vec{\Phi}_{\Lambda}(\vec{r})=\mathring{\vec{\Psi}}_{\Lambda}(\vec{r})+\int_{\Omega_{WS}}d^{3}r~\mathring{\underline{\underline{G}}}_{\text{S}}(E;\vec{r},\vec{r}^{\prime})\,\Delta V(\vec{r^{\prime}})\,\vec{\Phi}_{\Lambda}(\vec{r}^{\prime})~, (14)

it is possible to calculate the solutions ΦΛ(r)\vec{\Phi}_{\Lambda}(\vec{r}) corresponding to the potential Veff(r)=ΔV(r)+V̊eff(r)V_{\text{eff}}(\vec{r})=\Delta V(\vec{r})+\mathring{V}_{\text{eff}}(\vec{r}). The quantity G¯¯̊S(E;r,r)\mathring{\underline{\underline{G}}}_{\text{S}}(E;\vec{r},\vec{r}^{\prime}) in equation (14) denotes the single-site scattering Green function of the reference system and is constructed from the regular as well as the irregular single-site scattering wave functions R̊Λ(E,r)\mathring{\vec{R}}_{\Lambda}(E,\vec{r}) and H̊Λ(E,r)\mathring{\vec{H}}_{\Lambda}(E,\vec{r}^{\prime}) in the following way:

G¯¯̊S(E;r,r)=Λ(H̊Λ(E,r)R̊Λ(E,r)×θ(rr)+R̊Λ(E,r)H̊Λ(E,r)×θ(rr)).\mathring{\underline{\underline{G}}}_{\text{S}}(E;\vec{r},\vec{r}^{\prime})=\sum_{\Lambda}\left(\mathring{\vec{H}}_{\Lambda}(E,\vec{r})\mathring{\vec{R}}_{\Lambda}(E,\vec{r}^{\prime})^{\times}\theta(r-r^{\prime})+\mathring{\vec{R}}_{\Lambda}(E,\vec{r})\mathring{\vec{H}}_{\Lambda}(E,\vec{r}^{\prime})^{\times}\theta(r-r^{\prime})\right). (15)

The quantities R̊Λn(E,rn)×\mathring{\vec{R}}_{\Lambda}^{n}(E,\vec{r_{n}})^{\times} and H̊Λn(E,rn)×\mathring{\vec{H}}^{n}_{\Lambda}(E,\vec{r}_{n})^{\times} denote the so-called left-hand side solutions, which were discussed in detail by Tamura [26]. By expanding the single-site scattering wave function in terms of the spin-angular functions (2) and by using equation (15), the Lippmann-Schwinger equation (14) for the regular and irregular single-site scattering wave functions can be reformulated in terms of the following matrix equations,

RΛΛ(z;r)=Λ′′[R̊ΛΛ′′(z;r)AΛ′′,Λ(z;r)+H̊ΛΛ′′(z;r)BΛ′′,Λ(z;r)],\vec{R}_{\Lambda^{\prime}\Lambda}(z;r)=\sum_{\Lambda^{\prime\prime}}\Biggl{[}\mathring{\vec{R}}_{\Lambda^{\prime}\Lambda^{\prime\prime}}(z;r)\,A_{\Lambda^{\prime\prime},\Lambda}(z;r)+\mathring{\vec{H}}_{\Lambda^{\prime}\Lambda^{\prime\prime}}(z;r)\,B_{\Lambda^{\prime\prime},\Lambda}(z;r)\Biggr{]}, (16)

and

HΛΛ(z;r)=Λ′′[R̊ΛΛ′′(z;r)CΛ′′,Λ(z;r)+H̊ΛΛ′′(z;r)DΛ′′,Λ(z;r)].\vec{H}_{\Lambda^{\prime}\Lambda}(z;r)=\sum_{\Lambda^{\prime\prime}}\Biggl{[}\mathring{\vec{R}}_{\Lambda^{\prime}\Lambda^{\prime\prime}}(z;r)\,C_{\Lambda^{\prime\prime},\Lambda}(z;r)+\mathring{\vec{H}}_{\Lambda^{\prime}\Lambda^{\prime\prime}}(z;r)\,D_{\Lambda^{\prime\prime},\Lambda}(z;r)\Biggr{]}. (17)

The matrices A¯¯(z,r)\underline{\underline{A}}(z,r), B¯¯(z,r)\underline{\underline{B}}(z,r), C¯¯(z,r)\underline{\underline{C}}(z,r) and D¯¯(z,r)\underline{\underline{D}}(z,r) contain the integrals over the radial amplitudes gΛΛR,H(r)g^{R,H}_{\Lambda^{\prime}\Lambda}(r) and fΛΛR,H(r)f^{R,H}_{\Lambda^{\prime}\Lambda}(r) as well as the functions xΛΛR,H(r)x^{R,H}_{\Lambda^{\prime}\Lambda}(r) and yΛΛR,H(r)y^{R,H}_{\Lambda^{\prime}\Lambda}(r), which include the solutions of the reference system and the change of the potential ΔV(r)\Delta V(\vec{r}),

AΛ,Λ(z;r)\displaystyle A_{\Lambda^{\prime},\Lambda}(z;r) =δΛ,Λ\displaystyle=\delta_{\Lambda^{\prime},\Lambda} (18)
+Λ2rRBS𝑑rr2(xΛ,Λ2H(z;r)gΛ2,ΛR(z;r)+yΛ,Λ2H(z;r)fΛ2,ΛR(z;r)),\displaystyle+\sum_{\Lambda_{2}}\int_{r}^{R_{BS}}dr^{\prime}r^{\prime 2}\Biggl{(}x^{H}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,g^{R}_{\Lambda_{2},\Lambda}(z;r^{\prime})+y^{H}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,f^{R}_{\Lambda_{2},\Lambda}(z;r^{\prime})\Biggr{)}~, (19)
BΛ,Λ(z;r)\displaystyle B_{\Lambda^{\prime},\Lambda}(z;r) =Λ20rdrr2(xΛ,Λ2R(z;r)gΛ2,ΛR(z;r)+yΛ,Λ2R(z;r)fΛ2,ΛR(z;r)),\displaystyle=\sum_{\Lambda_{2}}\int_{0}^{r}\quad dr^{\prime}r^{\prime 2}\Biggl{(}x^{R}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,g^{R}_{\Lambda_{2},\Lambda}(z;r^{\prime})+y^{R}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,f^{R}_{\Lambda_{2},\Lambda}(z;r^{\prime})\Biggr{)}~, (20)
CΛ,Λ(z;r)\displaystyle C_{\Lambda^{\prime},\Lambda}(z;r) =Λ2rRBS𝑑rr2(xΛ,Λ2H(z;r)gΛ2,ΛH(z;r)+yΛ,Λ2H(z;r)fΛ2,ΛH(z;r)),\displaystyle=\sum_{\Lambda_{2}}\int_{r}^{R_{BS}}dr^{\prime}r^{\prime 2}\Biggl{(}x^{H}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,g^{H}_{\Lambda_{2},\Lambda}(z;r^{\prime})+y^{H}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,f^{H}_{\Lambda_{2},\Lambda}(z;r^{\prime})\Biggr{)}, (21)
DΛ,Λ(z;r)\displaystyle D_{\Lambda^{\prime},\Lambda}(z;r) =δΛ,Λ\displaystyle=\delta_{\Lambda^{\prime},\Lambda}
Λ2rRBS𝑑rr2(xΛ,Λ2R(z;r)gΛ2,ΛH(z;r)+yΛ,Λ2R(z;r)fΛ2,ΛH(z;r)).\displaystyle-\sum_{\Lambda_{2}}\int_{r}^{R_{BS}}dr^{\prime}r^{\prime 2}\Biggl{(}x^{R}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,g^{H}_{\Lambda_{2},\Lambda}(z;r^{\prime})+y^{R}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime})\,f^{H}_{\Lambda_{2},\Lambda}(z;r^{\prime})\Biggr{)}~. (22)

The explicit expressions of xΛΛR,H(r)x^{R,H}_{\Lambda^{\prime}\Lambda}(r) and yΛΛR,H(r)y^{R,H}_{\Lambda^{\prime}\Lambda}(r) are given by

xΛ,Λ2H(z;r)\displaystyle x^{H}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime}) =ipΛ1g̊Λ1,ΛH(z;r)ΔVΛ1,Λ2+(r),\displaystyle=-ip\sum_{\Lambda_{1}}\mathring{g}^{H}_{\Lambda_{1},\Lambda^{\prime}}(z;r^{\prime})\Delta V^{+}_{\Lambda_{1},\Lambda_{2}}(r^{\prime})~, (23)
yΛ,Λ2H(z;r)\displaystyle y^{H}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime}) =ipΛ1f̊Λ1,ΛH(z;r)ΔVΛ1,Λ2(r),\displaystyle=-ip\sum_{\Lambda_{1}}\mathring{f}^{H}_{\Lambda_{1},\Lambda^{\prime}}(z;r^{\prime})\Delta V^{-}_{\Lambda_{1},\Lambda_{2}}(r^{\prime})~, (24)
xΛ,Λ2R(z;r)\displaystyle x^{R}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime}) =ipΛ1g̊Λ1,ΛR(z;r)ΔVΛ1,Λ2+(r),\displaystyle=-ip\sum_{\Lambda_{1}}\mathring{g}^{R}_{\Lambda_{1},\Lambda^{\prime}}(z;r^{\prime})\Delta V^{+}_{\Lambda_{1},\Lambda_{2}}(r^{\prime})~, (25)
yΛ,Λ2R(z;r)\displaystyle y^{R}_{\Lambda^{\prime},\Lambda_{2}}(z;r^{\prime}) =ipΛ1f̊Λ1,ΛR(z;r)ΔVΛ1,Λ2(r).\displaystyle=-ip\sum_{\Lambda_{1}}\mathring{f}^{R}_{\Lambda_{1},\Lambda^{\prime}}(z;r^{\prime})\Delta V^{-}_{\Lambda_{1},\Lambda_{2}}(r^{\prime})~. (26)

In general, the Lippmann-Schwinger equation (14) is solved iteratively in terms of Born series by starting with the reference solution ΦΛ(0)(r)=Ψ̊Λ(r)\vec{\Phi}^{(0)}_{\Lambda}(\vec{r})=\mathring{\vec{\Psi}}_{\Lambda}(\vec{r}) on the right hand side of equation (14) and by calculating a better approximation ΦΛ(1)(r)\vec{\Phi}^{(1)}_{\Lambda}(\vec{r}) by integration. This scheme is repeated, until the difference between two successive approximations, ΦΛ(n)(r)\vec{\Phi}^{(n)}_{\Lambda}(\vec{r}) and ΦΛ(n1)(r)\vec{\Phi}^{(n-1)}_{\Lambda}(\vec{r}), is reasonably small.

3 The Coulomb potential

3.1 Asymptotic behaviour

The Coulomb potential is spherically symmetric and hence, the expansion into spherical harmonics only consists of one (spherically symmetric) component V00(r)V_{00}(r),

Vlm(r)=1πZrδl,0δm,0.V_{lm}(r)=-\frac{1}{\sqrt{\pi}}\frac{Z}{r}\,\delta_{l,0}\,\delta_{m,0}. (27)

The associated ordinary differential equations are independent of the relativistic magnetic quantum number μ\mu and diagonal in κ\kappa, but coupled with respect to gκg_{\kappa} and fκf_{\kappa},

[c222ZrW]gκ(r)+[κcrcrddrr]fκ(r)\displaystyle\left[\frac{c^{2}}{2}-\frac{2Z}{r}-W\right]g_{\kappa}(r)+\left[\frac{\kappa c}{r}-\frac{c}{r}\frac{\mathrm{d}}{\mathrm{d}r}r\right]f_{\kappa}(r) =0\displaystyle=0 (28)
[κcr+crddrr]gκ(r)[c22+2Zr+W]fκ(r)\displaystyle\left[\frac{\kappa c}{r}+\frac{c}{r}\frac{\mathrm{d}}{\mathrm{d}r}r\right]g_{\kappa}(r)-\left[\frac{c^{2}}{2}+\frac{2Z}{r}+W\right]f_{\kappa}(r) =0.\displaystyle=0. (29)

It was pointed out by Swainson and Drake [27] that equations (28) and (29) can be decoupled by transforming the radial solutions according to

(g~κ(r)f~κ(r))=(1XX1)(gκ(r)fκ(r)).\left(\begin{array}[]{c}\tilde{g}_{\kappa}(r)\\ \tilde{f}_{\kappa}(r)\end{array}\right)=\left(\begin{array}[]{cc}1&X\\ X&1\end{array}\right)\cdot\left(\begin{array}[]{c}g_{\kappa}(r)\\ f_{\kappa}(r)\end{array}\right). (30)

Here, the newly introduced quantities are given by X=2(γκ)cZX=\frac{2(\gamma-\kappa)}{cZ} and γ=κ24Z2c2\gamma=\sqrt{\kappa^{2}-\frac{4Z^{2}}{c^{2}}}. By using the abbreviations ϵ=Wc\epsilon=\frac{W}{c}, ω2=(c2Wc)2\omega^{2}=(\frac{c}{2}-\frac{W}{c})^{2}, and by combining equation (30) together with (28) and (29), two differential equations of second order can be obtained, which are similar to the form of the radial Schrödinger equation,

[d2dr2+2rddrγ(γ+1)r2+2αZϵrω2]g~κ(r)\displaystyle\left[\frac{\mathrm{d}^{2}}{\mathrm{d}r^{2}}+\frac{2}{r}\frac{\mathrm{d}}{\mathrm{d}r}-\frac{\gamma(\gamma+1)}{r^{2}}+\frac{2\alpha Z\epsilon}{r}-\omega^{2}\right]\tilde{g}_{\kappa}(r) =0,\displaystyle=0, (31)
[d2dr2+2rddrγ(γ1)r2+2αZϵrω2]f~κ(r)\displaystyle\left[\frac{\mathrm{d}^{2}}{\mathrm{d}r^{2}}+\frac{2}{r}\frac{\mathrm{d}}{\mathrm{d}r}-\frac{\gamma(\gamma-1)}{r^{2}}+\frac{2\alpha Z\epsilon}{r}-\omega^{2}\right]\tilde{f}_{\kappa}(r) =0.\displaystyle=0. (32)

Close to the origin (r1r\ll 1), in the asymptotic limit, only the angular momentum terms (r2\sim r^{-2}) have to be taken into account, whereas the potential (r1\sim r^{-1}) and the constant factor ω2\omega^{2} can be neglected. The solution of the resulting differential equations are rational functions of the following form,

g~κ\displaystyle\tilde{g}_{\kappa} =c1rγ+c2rγ1,\displaystyle=c_{1}r^{\gamma}+c_{2}r^{-\gamma-1}, (33)
f~κ\displaystyle\tilde{f}_{\kappa} =c3rγ1+c4rγ.\displaystyle=c_{3}r^{\gamma-1}+c_{4}r^{-\gamma}. (34)

Since both solutions gκg_{\kappa} and fκf_{\kappa} are linear combinations of g~κ\tilde{g}_{\kappa} and f~κ\tilde{f}_{\kappa}, it can be verified, that the leading term for the irregular solutions is given by rγ1r^{-\gamma-1}. In the non-relativistic limit (4Z2c20\frac{4Z^{2}}{c^{2}}\approx 0) the asymptotic behaviour of an irregular ss-wave function (κ=1\kappa=-1, l=0l=0) close to the origin is given by r|κ|1=r2r^{-\left|\kappa\right|-1}=r^{-2} which is in contradiction to the non-relativistic solution rl1=r1r^{-l-1}=r^{-1}. Since the relativistic quantum number κ\kappa takes on values either κ=l\kappa=l or κ=l1\kappa=-l-1, this disagreement can be generalized for all irregular wave functions with κ=l1\kappa=-l-1. To verify the solution behaviour for r1r\ll 1, a double logarithmic plot of the numerical solution for Z=79Z=79 and c=2αc=\frac{2}{\alpha} and various values for κ\kappa is illustrated in figure 1. The predicted asymptotic behaviour is clearly revealed.

Refer to caption
Figure 1: Double-logarithmic plot of the real part of relativistic irregular single-site scattering solutions for a Coulomb potential (Z=79Z=79) close to the origin.

3.2 Numerical accuracy

For the discussion of the numerical accuracy for the solution of the differential equation (equations (31) and (32)), a Coulomb potential with an atomic number of Z=79Z=79 was used since it represents the element gold (Au). Due to the large atomic mass and non-negligible spin-orbit coupling, which causes the typical golden colour, it is a prominent example for relativistic effects. Solutions were obtained up to a maximal angular momentum quantum number of l=5l=5. To obtain a scattering state, the energy of the scattering solution was chosen to be ε=1\varepsilon=1. In the following test, a spherical cell was constructed including a minimal radius of r0=104r_{0}=10^{-4} and a maximal radius of rBS=3r_{\text{BS}}=3.

Refer to caption
Figure 2: Maximal relative error versus number of right-hand side (RHS) evaluations of the Dirac equation for a Coulomb potential using different methods for the solution.

The numerical solutions obtained by using different solvers were compared with a reference solution, which was obtained by using ode113 and very high accuracy goals. For the solvers taken from the Matlab ode-suite absolute and relative tolerances were chosen to be equal and values between 10110^{-1} and 101010^{-10} were used. The maximal relative error of the numerically obtained solutions as a function of the number of right-hand side evaluations of the differential equation is shown in figure 2. First of all, it can be verified that the numerical accuracy of the solution of the regular single-site scattering solution (figure 3(a)) is similar to the results of the irregular single-site scattering solution (figure 3(b)). Hence, the following statements can be given for both types of solutions. As summarized by Söderlind et al. [28] an ordinary differential equation is called stiff, if the numerical solution via implicit methods performs much better than the solution via explicit methods. However, for the present example it can be verified that the method ode113, which is a method for non-stiff equations, performs better than the implicit method ode15s. Since we observed poor performance for other implicit methods, we conclude that the underlying differential equations for the Coulomb potential are non-stiff. The performance of the Dormand-Prince method (ode45) is very good for crude tolerances and becomes comparable to ode15s for fine tolerances. The Adams-Bashforth-Moulton predictor-corrector method of order 5 with fixed step size (AB5) is rather expensive for high tolerances. But, due to the higher order, the performance is better in comparison to the methods of the Runge-Kutta type ode23 and RK4, if high accuracy goals are demanded. Also in comparison to ode45, which has the same order, less evaluations of the right-hand side of the differential equation for high accuracy goals are necessary; it is therefore more efficient. The implemented Gragg-Bulirsch-Stoer method with both adaptive order and step-size (GBS) [23] is able to solve the differential equations with very high orders. But, for the accuracy goals in practice (108\approx 10^{-8}) it needs about five times as many evaluations of the right hand side of the differential equation in comparison to ode113.

In many implementations of the KKR method, solvers with fixed step size are used for spherically symmetric atomic potentials, whereas a logarithmic mesh of type x=log(r)x=\log(r) or similar is employed [24]. The reason for this is that the wave functions are highly oscillating close to the nucleus, and are smooth for larger values of rr. To verify that a logarithmic mesh is a reasonable choice, the step size for adaptive methods close the origin was investigated (see figures 3(a) and 3(b)). The step size during the numerical solution of the Coulomb-Dirac problem using ode113, ode15s, and ode45 is illustrated in figure 3(a) and compared with the step size of a logarithmic mesh. It can be verified that the step size used by ode45 is similar to the characteristic of a logarithmic mesh. However, the stair-case-like behaviour of ode113 and ode15s occurs due to the step-size strategy of the method itself, i.e. the change of the step-size is avoided as much as possible [19]. Analogously, it is possible to transform the differential equations (31) and (32) to a logarithmic scale x=log(r)x=\log(r) and to investigate the varying step size of the methods ode113, ode15s and ode45 for the numerical solution of the transformed equations (see figure 3(b)). It can be verified, that all three solvers adopt a constant step size close to the origin (x<5x<-5), which again reassures the choice of a logarithmic scale for methods with fixed step size.

Refer to caption
((a)) Solution on a radial mesh
Refer to caption
((b)) Solution using a logarithmic scale
Figure 3: Step size for the solution of the Coulomb-Dirac problem using adaptive methods.

4 The Mathieu potential

4.1 Evaluation of the potential

A suitable test system for our full-potential implementation is given by a Mathieu potential [29],

V(r)=U0(cos(ax)+cos(ay)+cos(az)),V(\vec{r})=-U_{0}\left(\cos(ax)+\cos(ay)+\cos(az)\right)~, (35)

that is periodic and represents here a simple cubic crystal structure. Moreover, it is highly anisotropic with respect to different crystallographic directions and thus, it is ideal to serve as a test system. For our method it is necessary to express equations (35) in terms of complex spherical harmonics (see section 2). By using the exponential form of the cosine function and by applying Bauer’s theorem,

eikr=4πl=0m=lliljl(kr)Ylm(r^)Ylm(k^),e^{i\vec{k}\cdot\vec{r}}=4\pi\sum_{l=0}^{\infty}\sum_{m=-l}^{l}i^{l}j_{l}(kr)Y_{l}^{m}(\hat{\vec{r}})Y_{l}^{m}(\hat{\vec{k}})^{*}~, (36)

we end up with the following equation,

V(r)=4πU0l=0m=llcos(lπ2)2l+1[δm,0+flm]jl(kr)Ylm(r^),V(\vec{r})=-\sqrt{4\pi}U_{0}\sum_{l=0}^{\infty}\sum_{m=-l}^{l}\cos\left(l\frac{\pi}{2}\right)\sqrt{2l+1}\left[\delta_{m,0}+f_{lm}\right]j_{l}(kr)Y_{l}^{m}(\hat{\vec{r}}), (37)

with coefficients flmf_{lm} given by

flm={((1)m2+1)(1)l2(l+m1)!!(l+m)!!(lm1)!!(lm)!!m is even0m is odd.f_{lm}=\left\{\begin{array}[]{cl}\left((-1)^{\frac{m}{2}}+1\right)(-1)^{\frac{l}{2}}\sqrt{\frac{(l+m-1)!!}{(l+m)!!}\frac{(l-m-1)!!}{(l-m)!!}}&m\text{~is even}\\ 0&m\text{~is odd}\end{array}\right.. (38)

4.2 Numerical Accuracy

Analogously to section 3.2, where the numerical accuracy was discussed for the Coulomb potential, our numerical test environment was used to solve the differential equations (10) and (11) for the Mathieu potential. According to Yeh et al. [29], the lattice constant was chosen to be a=2πa=2\pi and the pre-factor U0U_{0} was set to U0=0.5U_{0}=-0.5. The expansion of the solution in terms of spin-angular functions was evaluated up to a maximal angular momentum quantum number of lmax=5l_{\text{max}}=5. Due to the high value of lmaxl_{\text{max}} the matrices P¯¯\underline{\underline{P}} and Q¯¯\underline{\underline{Q}} in (3) and (4) are of dimension 72×7272\times 72.

The maximal relative error between a very precise reference solution and the numerically obtained solution of different solvers versus the number of evaluations of the right-hand side of the differential equations are shown in figure 4. The general behaviour using different methods is similar for regular and irregular single-site scattering solutions. It can be verified that for a particular method and for the same number of evaluations of the right-hand side of the differential equation the maximal relative error for the regular solution is by approximately 2 orders of magnitude smaller compared to the irregular solution. This is due to very large absolute values of the irregular single-site scattering solutions close to the origin. As shown in the example for the Coulomb potential, we conclude that the underlying differential equations for the Mathieu potential can be regarded as non-stiff, since the performance of the method ode113 is much better than the performance of the method ode15s [28]. Again, the performance of the Adams-Bashforth-Moulton predictor-corrector method of order 5 (AB5) is worse than the explicit Runge-Kutta methods RK4 and ode45 for crude tolerances. However due to the higher order it is more efficient if high accuracy goals are required. Especially for the irregular solutions ode23 fails to give a reasonable solution for an appropriate amount of evaluations of the right-hand side of the differential equations.

Refer to caption
Figure 4: Maximal relative error versus number of right-hand side (RHS) evaluations of the Dirac equation for a Mathieu potential using different methods for the solution.

The differential equations (10) and (11) are characterized by the effective potential and since the Mathieu potential is analytically known, methods with adaptive step-size like ode113 are a reasonable choice. In general, the effective potential within each iteration of the KKR method is given on a discrete mesh and, hence, a method with fixed step size is appropriate, since interpolations of the potential between mesh points are avoided. For the Mathieu potential, it can be verified (see figure 4) that the numerical solution of the full-potential single-site scattering problem can be obtained by linear multi-step methods for non-stiff equations, e.g. by applying an Adams-Bashforth-Moulton predictor-corrector method. Therefore, the method AB5 was implemented within the computer code Hutsepot [30].

Besides the direct solution of the differential equation, the solution of the Dirac equation for a Mathieu potential was investigated by means of integral equations. For the integration, the trapezoidal rule as well as the Simpson rule was used. In figure 5 the maximal relative error of the solution is plotted versus the number of iterations within the Born series for the solution of the Lippmann-Schwinger equation for an irregular single-site scattering solution. It can be verified that the maximal relative error saturates quickly and the Born series converges after three iterations. This is in perfect agreement with the observation of Drittler [7] for the non-relativistic method. Since the deviation from the exact solution is dominated by the error of the numerical quadrature, the accuracy of the solution can be improved by either increasing the number of mesh points for the quadrature or by improving the integration scheme, e.g. using the Simpson rule instead of the trapezoidal rule. In this way the maximal relative error can be decreased by about one order of magnitude for the same number of points, where the integrand is evaluated.

Refer to caption
Figure 5: Maximal relative error versus number of iterations within the Born series for the solution of the Dirac equation for an Mathieu potential by means of integral equations.

4.3 Band structure

After the solution of the Dirac equation at each atomic site nn, the regular and the irregular single-site scattering solutions RΛn(E,rn)\vec{R}^{n}_{\Lambda}(E,\vec{r}_{n}) and HΛn(E,rn)\vec{H}^{n}_{\Lambda}(E,\vec{r}_{n}) can be used to construct the relativistic multiple-scattering Green function,

G¯¯(E;rn+Rn,rm+Rm)=Λ,ΛRΛn(E,rn)g¯¯ΛΛnm(E)RΛm(E,rm)×δnmG¯¯S(E;rn,rm).\underline{\underline{G}}(E;\vec{r}_{n}+\vec{R}_{n},\vec{r}_{m}+\vec{R}_{m})=\sum_{\Lambda,\Lambda^{\prime}}\vec{R}_{\Lambda}^{n}(E,\vec{r_{n}})\underline{\underline{g}}_{\Lambda\Lambda^{\prime}}^{nm}(E)\vec{R}_{\Lambda^{\prime}}^{m}(E,\vec{r_{m}})^{\times}-\delta_{nm}\underline{\underline{G}}_{\text{S}}(E;\vec{r}_{n},\vec{r}^{\prime}_{m}). (39)

Analogously to the single-site scattering Green function (15), RΛn(E,rn)×\vec{R}_{\Lambda}^{n}(E,\vec{r}_{n})^{\times} and HΛn(E,rn)×\vec{H}^{n}_{\Lambda}(E,\vec{r}_{n})^{\times} denote the left-hand side solutions [26]. The matrix g¯¯ΛΛnm(E)\underline{\underline{g}}_{\Lambda\Lambda^{\prime}}^{nm}(E) is called structural Green function matrix and can be obtained from the structure constants G0¯¯(E)\underline{\underline{G^{0}}}(E) of the free space and the single-site scattering t-matrices T¯¯(E)={t¯¯n(E)}\underline{\underline{T}}(E)=\left\{\underline{\underline{t}}^{n}(E)\right\} at each site nn,

g¯¯(E)=G¯¯0(E)[I¯¯T¯¯(E)G¯¯0(E)]1.\underline{\underline{g}}(E)=\underline{\underline{G}}^{0}(E)\left[\underline{\underline{I}}-\underline{\underline{T}}(E)\,\underline{\underline{G}}^{0}(E)\right]^{-1}. (40)
Refer to caption
((a)) lmax=2l_{\text{max}}=2
Refer to caption
((b)) lmax=3l_{\text{max}}=3
Refer to caption
((c)) lmax=4l_{\text{max}}=4
Refer to caption
((d)) Brillouin zone
Figure 6: Comparison of the relativistic Bloch spectral function calculated with Hutsepot (black) and a band structure calculated by means of a plane-wave approach (blue) for the Mathieu potential.

Since the Green function has a singularity if the energy hits an eigenvalue of the Dirac Hamiltonian, the band structure of a system can be calculated by means of the Bloch spectral function, which is given by the imaginary part of the k\vec{k}-resolved multiple-scattering Green function [31],

AB(k,W)=1πImTr[RjLeikRjd3rjG¯¯(rj,rj+Rj,W)].A_{B}(\vec{k},W)=-\frac{1}{\pi}\operatorname{Im}\operatorname{Tr}\left[\sum_{\vec{R}_{j}\in L}e^{i\vec{k}\cdot\vec{R}_{j}}\int\mathrm{d}^{3}r_{j}\,\underline{\underline{G}}(\vec{r}_{j},\vec{r}_{j}+\vec{R}_{j},W)\right]. (41)

The summation in the last expression belongs to all lattice vectors Rj\vec{R}_{j} of the lattice denoted by LL. The trace is a summation of the diagonal components of the 4×44\times 4 dimensional Green function. The great advantage of the Mathieu potential is given by the fact, that the band structure can be calculated analytically and, therefore, it is a good test system for our numerical implementation. In general, a large number of terms are necessary within the angular momentum expansion of the Green function to obtain the correct energy bands. For illustrative purposes, the Bloch spectral functions obtained for different maximal angular momentum (lmax=2,3,4l_{\text{max}}=2,3,4) within the expansion (39) together with the analytically obtained result are compared in Fig. 6. As can be seen, high values of lmaxl_{\text{max}} are necessary to achieve a reasonable agreement between the band structures. However, the numerical result for lmax=4l_{\text{max}}=4 reflects the general behaviour of the analytical band structure quite nicely.

5 Conclusion

An elaborate discussion of the numerical accuracy for the solution of the spherical Coulomb potential and the Mathieu potential is presented. The solutions were obtained, first, by various standard methods for the solution of ordinary differential equations and, second, by means of an iterative solution of the associated Lippmann-Schwinger equation. From the performance of the solvers for stiff and non-stiff problems we conclude that the differential equations are non-stiff for both systems. The numerical solution can be obtained by using linear multi-step methods like the Adams-Bashforth-Moulton predictor corrector method. For the Coulomb potential the asymptotic behaviour close to the origin (r1r\ll 1) was investigated and it could be shown, that the non-relativistic limit of the irregular single-site scattering solution shows a different asymptotic behaviour in comparison to the associated non-relativistic irregular single-site scattering solution for the case κ=l1\kappa=-l-1.

Acknowledgements

We are grateful for financial support by Deutsche Forschungsgemeinschaft in the framework of SFB762 “Functionality of Oxide Interfaces”. Furthermore, we acknowledge helpful discussions with Dr. Rudolf Zeller, Dr. Jürgen Henk, Dr. Helmut Podhaisky and Prof. Rüdiger Weiner.

References

References

  • [1] P. Hohenberg and W. Kohn. Inhomogeneous Electron Gas. Phys. Rev., 136:B864–B871, Nov 1964.
  • [2] J. Korringa. On the calculation of the energy of a Bloch wave in a metal. Physica, 13(6–7):392 – 400, 1947.
  • [3] W. Kohn and N. Rostoker. Solution of the Schrödinger Equation in Periodic Lattices with an Application to Metallic Lithium. Phys. Rev., 94:1111–1120, Jun 1954.
  • [4] H. Ebert, D. Ködderitzsch, and J. Minár. Calculating condensed matter properties using the KKR-Green’s function method - recent developments and applications. Reports on Progress in Physics, 74(9):096501, 2011.
  • [5] R. Feder, F. Rosicky, and B. Ackermann. Relativistic multiple scattering theory of electrons by ferromagnets. Zeitschrift für Physik B Condensed Matter, 52:31–36, 1983. 10.1007/BF01305895.
  • [6] P. Strange, J. Staunton, and B. L. Gyorffy. Relativistic spin-polarised scattering theory - solution of the single-site problem. Journal of Physics C: Solid State Physics, 17(19):3355, 1984.
  • [7] B. Drittler. KKR-Greensche Funktionsmethode für das volle Zellpotential. PhD thesis, Forschungszentrum Jülich, 1991.
  • [8] B. Drittler, M. Weinert, R. Zeller, and P. H. Dederichs. Vacancy formation energies of fcc transition metals calculated by a full potential Green’s function method. Solid State Communications, 79(1):31 – 35, 1991.
  • [9] T. Huhne, C. Zecha, H. Ebert, P. H. Dederichs, and R. Zeller. Full-potential spin-polarized relativistic Korringa-Kohn-Rostoker method implemented and applied to bcc Fe, fcc Co, and fcc Ni. Phys. Rev. B, 58:10236–10247, Oct 1998.
  • [10] R. Zeller. An elementary derivation of Lloyd’s formula valid for full-potential multiple-scattering theory. Journal of Physics: Condensed Matter, 16(36):6453, 2004.
  • [11] M. Ogura and H. Akai. The full potential Korringa-Kohn-Rostoker method and its application in electric field gradient calculations. Journal of Physics: Condensed Matter, 17(37):5741, 2005.
  • [12] R. Zeller. Large scale supercell calculations for forces around substitutional defects in NiTi\mathrm{NiTi}. physica status solidi (b), 251(10):2048–2054, 2014.
  • [13] A. H. MacDonald and S. H. Vosko. A relativistic density functional formalism. Journal of Physics C: Solid State Physics, 12(15):2977, 1979.
  • [14] M. V. Ramana and A. K. Rajagopal. Relativistic spin-polarised electron gas. Journal of Physics C: Solid State Physics, 12(22):L845, 1979.
  • [15] P. Strange. Relativistic quantum mechanics: with applications in condensed matter and atomic physics. Cambridge University Press, 1998.
  • [16] N. Stefanou, H. Akai, and R. Zeller. An efficient numerical method to calculate shape truncation functions for Wigner-Seitz atomic polyhedra. Computer Physics Communications, 60(2):231–238, 1990.
  • [17] N. Stefanou and R. Zeller. Calculation of shape-truncation functions for Voronoi polyhedra. Journal of Physics: Condensed Matter, 3(39):7599, 1991.
  • [18] MATLAB. version 7.14.0 (R2012a). The MathWorks Inc., Natick, Massachusetts, 2012.
  • [19] L. F. Shampine and M. W. Reichelt. The MATLAB ode suite. SIAM Journal on Scientific Computing, 18(1):1–22, 1997.
  • [20] R. Ashino, M. Nagase, and R. Vaillancourt. Behind and beyond the MATLAB ODE suite. Computers & Mathematics with Applications, 40(4):491–512, 2000.
  • [21] J. R. Dormand and P. J. Prince. A family of embedded Runge-Kutta formulae. Journal of computational and applied mathematics, 6(1):19–26, 1980.
  • [22] P. Bogacki and L. F. Shampine. A 3 (2) pair of Runge-Kutta formulas. Applied Mathematics Letters, 2(4):321–325, 1989.
  • [23] R. Fiedler. Extrapolationsmethoden mit Ordnungs- und Schrittweitensteuerung. Master’s thesis, Martin-Luther-Universität Halle-Wittenberg, 2010.
  • [24] J. Zabloudil, R. Hammerling, L. Szunyogh, and P. Weinberger. Electron Scattering in Solid Matter: a theoretical and computational treatise, volume 147. Springer Science & Business Media, 2006.
  • [25] B. A. Lippmann and J. Schwinger. Variational Principles for Scattering Processes. I. Phys. Rev., 79(3):469, 1950.
  • [26] E. Tamura. Relativistic single-site Green function for general potentials. Phys. Rev. B, 45(7):3271–3278, Feb 1992.
  • [27] R. A. Swainson and G. W. F. Drake. A unified treatment of the non-relativistic and relativistic hydrogen atom I: The wavefunctions. Journal of Physics A: Mathematical and General, 24(1):79, 1991.
  • [28] G. Söderlind, L. Jay, and M. Calvo. Stiffness 1952–2012: Sixty years in search of a definition. BIT Numerical Mathematics, pages 1–28, 2014.
  • [29] C.-Y. Yeh, A.-B. Chen, D. M. Nicholson, and W. H. Butler. Full-potential Korringa-Kohn-Rostoker band theory applied to the Mathieu potential. Phys. Rev. B, 42:10976–10982, Dec 1990.
  • [30] M. Lüders, A. Ernst, W. M. Temmerman, Z. Szotek, and P. J. Durham. Ab initio angle-resolved photoemission in multiple-scattering formulation. Journal of Physics: Condensed Matter, 13(38):8587, 2001.
  • [31] P. Weinberger. Electron scattering theory for ordered and disordered matter. Clarendon Press Oxford, 1990.