Elsevier

Journal of Computational Physics

Volume 272, 1 September 2014, Pages 487-506
Journal of Computational Physics

hp-Cloud approximation of the Dirac eigenvalue problem: The way of stability

https://doi.org/10.1016/j.jcp.2014.03.046Get rights and content

Abstract

We apply hp-cloud method to the radial Dirac eigenvalue problem. The difficulty of occurrence of spurious eigenvalues among the genuine ones in the computation is resolved. The method of treatment is based on assuming hp-cloud Petrov–Galerkin scheme to construct the weak formulation of the problem which adds a consistent diffusivity to the variational formulation. The size of the artificially added diffusion term is controlled by a stability parameter (τ). The derivation of τ assumes the limit behavior of the eigenvalues at infinity. The parameter τ is applicable for generic basis functions. This is combined with the choice of appropriate intrinsic enrichments in the construction of the cloud shape functions.

Introduction

In the last decades, several numerical methods have been derived to compute the eigenvalues of operators. The need of accurate computation of eigenvalues is considered due to their significant applications in many disciplines of science. Mathematically, if a matrix or a linear operator is diagonalized, then by the spectral theorem, it can be analyzed by studying its corresponding eigenvalues, i.e., transforming the matrix or operator to a set of eigenfunctions which can be easily studied. From the physical point of view, the eigenvalues possess a wide range of information about the behavior of the system governed by an operator. This information might be all what is needed to answer many questions regarding the system properties such as stability, positivity, boundedness, asymptotic behavior, etc. In mechanics, eigenvalues play a central role in several aspects such as determining whether the automobile is noisy, whether a bridge will collapse by the water waves, etc. Also, the eigenvalues describe how the quantum state of a physical system changes in time (Schrödinger equation). They also represent the electrons relativistic energies and describe their motion in the atomic levels, this is the well-known Dirac equation, which is the core of the present work.

The calculation of energy levels in Helium-like ions, where the interaction between two electrons takes place, can be determined by studying the electrons correlation which is part of quantum electrodynamic effects (QED-effects). A scheme for calculating QED-effects [31], [35], [40], [42] is based on a basis set of relativistic Hydrogen-like ion wave eigenfunctions (of the Dirac operator). Meanwhile, the numerical computation of the Dirac operator eigenvalues encounters unphysical values (do not match the physical observations) called spurious eigenvalues or spectrum pollution. The spurious eigenvalues result in rapid oscillations in the wave functions, hence, in many cases, affecting the computation reliability of the basis set in the practical atomic calculations.

The spurious eigenvalues are an effect of the numerical methods and are found in the computation of many problems other than the Dirac eigenvalue problem [1], [2], [39], [43]. For general eigenvalue problems, spurious eigenvalues are reported in [48]. The occurrence of the spuriosity is related to mismatching of desired properties of the original solution in the numerical formulation. Also in the computation of electromagnetic problems the spuriosity is perceived [36], [41]. Two leading approaches are derived to solve this difficulty; Shabaev et al. [43] have related the spuriosity to the symmetric treatment of the large and small components of the Dirac wave function. Their approach, for removing the spurious eigenvalues, is based on deriving dual kinetic-balance (DKB) basis functions for the large and small components. Almanasreh et al. [2] have allied the occurrence of spurious eigenvalues to the incorrect treatment of the trial and test functions in the finite element method (FEM). They proposed a stability scheme based on creating diffusivity by modifying the test function so that it includes a gradient-based correction term.

In this work, we apply hp-cloud method [15], [49] to the radial Dirac eigenvalue problem. The technique is known as one of the meshfree methods (MMs) [6], [19], [32], [33], [37] that allows two different enrichments, intrinsic and extrinsic, to be built in the construction of the basis functions. The method was previously applied for several problems, e.g., the Schrödinger equation [10], Mindlin's thick plate model [20], and Timoshenko beam problems [34], etc. Here, we apply hp-cloud method based on the Galerkin formulation. This means that it is required to evaluate the integrals in the weak formulation of the particular equation, thus a background mesh must be employed in the integration techniques. Therefore, the hp-cloud method used here is not really a truly MM. However, all other features of MMs are maintained in our approximation.

In order to treat the spuriosity problem, we stabilize the computation by considering instead an hp-cloud Petrov–Galerkin (hp-CPG) method which is a technique of the general meshfree local Petrov–Galerkin (MLPG) [4], [18], [30]. The stability scheme is based on adding consistent diffusion terms without changing the structure of the equation. The size of the additional diffusivity is controlled by a stability parameter.

Consider the radial Dirac eigenvalue problem HκΦ(x)=λΦ(x), where Φ(x)=(F(x),G(x))t is the radial wave function, λ is the electron relativistic energies (eigenvalues), and Hκ is the radial Dirac operator given byHκ=(mc2+V(x)c(Dx+κx)c(Dx+κx)mc2+V(x)). The constant c is the speed of light, m is the electron mass, V is the Coulomb potential, Dx=d/dx, and κ is the spin–orbit coupling parameter defined as κ=(1)++12(+12), where ȷ and are the total and the orbital angular momentum quantum numbers respectively. The weak formulation of the problem is to find λR and Φ in a specific function space such that for every test function Ψ in some suitable space we have ΩΨtHκΦdx=λΩΨtΦdx. The usual hp-cloud Galerkin approximation is to let Ψ to be (ψ,0)t and (0,ψ)t, where ψ is in the same space as of the two components of Φ. To discretize the weak form, the components of the trial function Φ and the test function ψ are chosen from a finite set of hp-cloud basis functions which are constructed using moving least-squares method. Since the radial Dirac operator is dominated by advection (convection) terms, the hp-cloud approximation will be upset by spurious eigenvalues.

To stabilize the hp-cloud approximation, the hp-CPG method is used. In this formulation, the test function Ψ is assumed to belong to a function space different from that of the trial function Φ, in the sense that Ψ is chosen in the form (ψ,τψ)t and (τψ,ψ)t where ψ belongs to the same space as the two components of Φ. The correction term τψ is used to add artificial viscosity, controlled by τ, to stabilize the convection terms. The derivation of the stability parameter τ follows the principle used in [2] for the FEM. Two assumptions are considered in deriving τ; (i) the operator limit as the radial variable x tends to infinity, thus obtaining an approximation of the limit point of the eigenvalues (depending on τ) which can be compared to the theoretical limit point eigenvalue [21], (ii) considering the dominant terms with respect to the speed of light (c).

The paper is organized as follows; in Section 2, some preliminaries about the Dirac equation are presented, also we shed some light over the occurrence of the spuriosity. In Section 3, the construction of the hp-cloud functions is provided, also coupling with the FEM to impose essential boundary conditions (EBCs) is explained. The hp-CPG method and the derivation of the stability parameter are treated in Section 4. In the last section, Section 5, we present some numerical results and provide necessary discussion about the stability scheme.

Section snippets

The radial Dirac eigenvalue problem and the spuriosity

The free Dirac space–time equation is given byitu(x,t)=H0u(x,t),u(x,0)=u0(x), where is the Planck constant divided by 2π, and H0:H1(R3;C4)L2(R3;C4) is the free Dirac operator acting on the four-component vector u, given byH0=icα+mc2β. The 4×4 Dirac matrices α=(α1,α2,α3) and β are given byαj=(0σjσj0)andβ=(I00I). Here I and 0 are the 2×2 unity and zeros matrices respectively, and σj's are the 2×2 Pauli matricesσ1=(0110),σ2=(0ii0),andσ3=(1001). Note that separation of variable yields

Moving least-squares (MLS) approximation

To build the hp-cloud functions, MLS method is applied which allows easily p-enrichment to be implemented and to desired fundamental characters to be enriched in the approximation. MLS is a well-known approximation technique for constructing meshfree shape functions in general. It applies certain least square approach to get the best local approximation, then the local variable is let to ‘move’ to cover the whole domain.

Consider an open bounded domain ΩR with boundary ∂Ω, assume X={x1,x2,,xn}

The scheme and the stability parameter

Since the radial Dirac eigenvalue problem is convection dominated, the hp-cloud approximation of it will be unstable. As most of applications of numerical methods, certain modifications are used to stabilize solutions [2], [3], [7], [8], [12], [26]. Therefore, instead of considering the hp-cloud approximation for the radial Dirac eigenvalue problem, we will apply the hp-CPG method to create diffusion terms to stabilize the approximation. The hp-CPG method is a consistent method in the sense

Results and discussions

Since the main goal of this work is applying the hp-cloud method with the stability scheme, most of the discussion (all figures and tables except Table 7) provided here will be about the main stability parameter τj in (31) given in Theorem 1. However, only Table 7 sheds some light on the FEM stability parameter given by Lemma 2. This discussion takes a form of comparison with the main stability parameter.

For point nucleus, the relativistic formula is used to compare our resultsλnr,κ=mc21+Z2α2(nr

References (49)

  • G. Pestka

    Spurious roots in the algebraic Dirac equation

    Chem. Phys. Lett.

    (2003)
  • V.M. Shabaev

    Two-time Green's function method in quantum electrodynamics of high-Z few-electron atoms

    Phys. Rep.

    (2002)
  • S. Zhao

    On the spurious solutions in the high-order finite difference methods for eigenvalue problems

    Comput. Methods Appl. Mech. Eng.

    (2007)
  • E. Ackad et al.

    Numerical solution of the Dirac equation by a mapped Fourier grid method

    J. Phys. A, Math. Gen.

    (2005)
  • R.C. Almeida et al.

    A stable Petrov–Galerkin method for convection-dominated problems

    Comput. Methods Appl. Mech. Eng.

    (1997)
  • S.N. Atluri et al.

    The meshless local Petrov–Galerkin (MLPG) method: a simple and less-costly alternative to the finite element and boundary element methods

    Comput. Model. Eng. Sci.

    (2002)
  • T. Belytschko et al.

    A coupled finite element–element-free Galerkin method

    Comput. Mech.

    (1995)
  • A.N. Brooks

    A Petrov–Galerkin finite element formulation for convection dominated flows

    (1981)
  • A.N. Brooks et al.

    Streamline Upwind/Petrov–Galerkin formulations for convection dominated flows with particular emphasis on the incompressible Navier–Stokes equations

    Comput. Methods Appl. Mech. Eng.

    (1982)
  • J.S. Chen et al.

    A stabilized conforming nodal integration for Galerkin mesh-free methods

    Int. J. Numer. Methods Eng.

    (2001)
  • H. Ciftci et al.

    Iterative solutions to the Dirac equation

    Phys. Rev. A

    (2005)
  • P.A.B. De Sampaio

    A Petrov–Galerkin/modified operator formulation for convection–diffusion problems

    Int. J. Numer. Methods Eng.

    (1990)
  • J. Dolbow et al.

    An introduction to programming the meshless element free Galerkin method

    Arch. Comput. Methods Eng.

    (1998)
  • J. Dolbow et al.

    Numerical integration of the Galerkin weak form in meshfree methods

    Comput. Mech.

    (1999)
  • Cited by (0)

    View full text