A multiscale finite element method for the Schr\"{o}dinger equation with multiscale potentials
Jingrun Chen, Dingjiong Ma, Zhiwen Zhang

TL;DR
This paper introduces a multiscale finite element method for efficiently solving the Schrödinger equation with complex multiscale potentials in the semiclassical regime, overcoming limitations of asymptotic approaches.
Contribution
The paper develops a novel multiscale finite element approach that constructs basis functions via sparse Hamiltonian compression, enabling accurate solutions without specific potential form assumptions.
Findings
Method achieves convergence rates of first-order in $H^1$ norm and second-order in $L^2$ norm.
Numerical tests demonstrate robustness across various multiscale potentials in 1D and 2D.
Spatial and temporal discretizations are independent of the semiclassical parameter $\
Abstract
In recent years, an increasing attention has been paid to quantum heterostructures with tailored functionalities, such as heterojunctions and quantum matematerials, in which quantum dynamics of electrons can be described by the Schr\"{o}dinger equation with multiscale potentials. The model, however, cannot be solved by asymptoics-based approaches where an additive form of different scales in the potential term is required to construct the prescribed approximate solutions. In this paper, we propose a multiscale finite element method to solve this problem in the semiclassical regime. The localized multiscale basis are constructed using sparse compression of the Hamiltonian operator, and thus are "blind" to the specific form of the potential term. After an one-shot eigendecomposition, we solve the resulting system of ordinary differential equations explicitly for the time evolution. In our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A multiscale finite element method for the Schrödinger equation with multiscale potentials
Jingrun Chen
Dingjiong Ma
Zhiwen Zhang
Mathematical Center for Interdisciplinary Research and School of Mathematical Sciences, Soochow University, Suzhou, China.
Department of Mathematics, The University of Hong Kong, Pokfulam Road, Hong Kong SAR, China.
Abstract
In recent years, an increasing attention has been paid to quantum heterostructures with tailored functionalities, such as heterojunctions and quantum matematerials, in which quantum dynamics of electrons can be described by the Schrödinger equation with multiscale potentials. The model, however, cannot be solved by asymptoics-based approaches where an additive form of different scales in the potential term is required to construct the prescribed approximate solutions. In this paper, we propose a multiscale finite element method to solve this problem in the semiclassical regime. The localized multiscale basis are constructed using sparse compression of the Hamiltonian operator, and thus are “blind” to the specific form of the potential term. After an one-shot eigendecomposition, we solve the resulting system of ordinary differential equations explicitly for the time evolution. In our approach, the spatial mesh size is where is the semiclassical parameter and the time stepsize is independent of . Numerical examples in one dimension with a periodic potential, a multiplicative two-scale potential, and a layered potential, and in two dimension with an additive two-scale potential and a checkboard potential are tested to demonstrate the robustness and efficiency of the proposed method. Moreover, first-order and second-order rates of convergence are observed in and norms, respectively.
Keyword: Schrödinger equation; localized basis function; operator compression; optimization method; multiscale potential.
AMS subject classifications. 65M60, 74Q10, 35J10
1 Introduction
In solid state physics, one of the most popular models to describe electron dynamics is the Schrödinger equation in the semiclassical regime
[TABLE]
where is an effective Planck constant describing the microscopic and macroscopic scale ratio, is the spatial dimension, is the given electrostatic potential, is the wavefunction, and is the initial data. In the community of mathematics, there has been a long history of interest from both mathematical and numerical perspectives; see for example the review paper [JinActa:2011] and references therein.
In the simplest situation, , where is an (external) macroscopic potential. propagates oscillations with a wavelength of , a uniform approximation of the wavefunction requires the spatial mesh size and the time step in finite element method (FEM) and finite difference method (FDM) [BaoJinMarkowich:2002, JinActa:2011]. If the spectral time-splitting method is employed, a uniform approximation of the wavefunction requires the spatial mesh size and the time stepsize [BaoJinMarkowich:2002]. For a perfect crystal, in the presence of an external field, , where describes the electrostatic interaction of ionic cores. A number of methods have been proposed by taking advantage of the periodic structure of , such as the Bloch decomposition based time-splitting spectral method [Huangetal:2007, Huang:2008], the Gaussian beam method [Jin:08, Jin:2010, Qian:2010, Yin:2011], and the frozen Gaussian approximation method [DelgadilloLuYang:2016]. The Bloch decomposition based time-splitting spectral method requires a mesh strategy and for the uniform approximation of the wavefunction. The Gaussian beam method and the frozen Gaussian approximation method are based on asymptotic analysis, and thus are especially efficient when is very small.
With recent developments in nanotechnology, a variety of material devices with tailored functionalities have been fabricated, such as heterojunctions, including the ferromagnet/metal/ferromagnet structure for giant megnetoresistance [Zutic:2004], the silicon-based heterojunction for solar cells [Louwenetal:2016], and quantum metamaterials [Quach:2011]. A basic feature of these devices is the combination of dissimilar crystalline structures, which results a heterogeneous interaction from ionic cores with different lattice structures. Therefore, when travelling through a device, electrons experience a potential which cannot be written in the abovementioned form. Consequently, all the available methods based on asymptotic analysis cannot be applied. Moreover, direct methods, such as FEM and FDM, are extremely inefficient with strong mesh size restrictions. This motivates us to design efficient numerical methods for (1) in the general situation.
Our work is motivated by the multiscale FEM for solving elliptic problems with multiscale coefficients [HouWuCai:99, EfendievHou:09]. The multiscale FEM is capable of correctly capturing the large scale components of the multiscale solution on a coarse grid without accurately resolving all the small scale features in the solution. This is accomplished by incorporating the local microstructures of the differential operator into the finite element basis functions. We remark that in the past four decades, many other efficient methods have been developed for the multiscale PDEs in the literature; see [Babuska:94, Hughes:1998, ChenHou:02, Jenny:03, EngquistE:03, Kevrekidis:2003, OwhadiZhang:07, HanZhangCMS:12] for example and references therein.
Recently, several works relevant to the compression of elliptic operator with heterogeneous and highly varying coefficients have been proposed. In [Peterseim:2014], Malqvist and Peterseim construct localized multiscale basis functions using a modified variational multiscale method. The exponentially decaying property of these modified basis has been shown both theoretically and numerically. Meanwhile, Owhadi [Owhadi:2015, Owhadi:2017] reformulates the multiscale problem from the perspective of decision theory using the idea of gamblets as the modified basis. In particular, a coarse space of measurement functions is constructed from Bayesian perspective, and the gamblet space is explicitly constructed. In addition, the gamblets are still proven to decay exponentially such that localized computation is made possible. Hou and Zhang [hou2017sparse] extend these works such that localized basis functions can also be constructed for higher-order strongly elliptic operators.
In this paper, we propose a multiscale FEM to solve the Schrödinger equation in the semiclassical regime. The localized multiscale basis are constructed using sparse compression of the Hamiltonian operator, and thus are “blind” to the specific form of the potential. After an one-shot eigendecomposition, we can solve the resulting system of ordinary differential equations explicitly for the time evolution. In our approach, and is independent of . Numerical examples in one dimension with a periodic potential, a multiplicative two-scale potential, and a layered potential, and in two dimension with an additive two-scale potential and a checkboard potential are tested to demonstrate the robustness and efficiency of the proposed method. Moreover, first-order and second-order rates of convergence are observed in and norms, respectively.
The rest of the paper is organized as follows. In §2, we introduce a multiscale FEM for the semiclassical Schrödinger equation and discuss the properties of the proposed method. Numerous numerical results are presented in §LABEL:sec:NumericalExamples, including both one dimensional and two dimensional examples to demonstrate the efficiency of the proposed method. Conclusions and discussions are drawn in §LABEL:sec:Conclusion.
2 Multiscale finite element method for the semiclassical Schrödinger equation
In this section, we construct the multiscale finite element basis functions based on an optimization approach, and use these basis functions as the approximation space in the Galerkin method to solve the Schrödinger equation. A couple of properties of the proposed method are also given.
2.1 Construction of multiscale basis functions
Recall that the Schrödinger equation (1) is defined in . However, numerically we can only deal with bounded domains, thus artificial boundary condition is needed here. For the sake of brevity, we shall restrict ourselves to a bounded domain with prescribed boundary condition. In fact, artificial boundary condition can also be combined with the proposed approach which will be investigated in a subsequent work. Therefore we consider the following problem
[TABLE]
Here is the spatial domain and . is the initial data over . Define the Hamiltonian operator and introduce the following energy notation for Hamiltonian operator
[TABLE]
Note that (3) does not define a norm since usually can be negative, and thus the bilinear form associated to this notation is not coercive, which is quite different from the case of elliptic equations. However, this does not mean that available approaches [HouWu:97, BabuskaLipton:2011, Peterseim:2014, Owhadi:2017, hou2017sparse] cannot be used for the Schrödinger equation. In fact, we shall utilize the similar idea to construct localized multiscale finite element basis functions on a coarse mesh by an optimization approach using the above energy notation for the Hamiltonian operator.
To construct such localized basis functions, we first partition the physical domain into a set of regular coarse elements with mesh size . For example, we divide into a set of non-overlapping triangles , such that no vertex of one triangle lies in the interior of the edge of another triangle. In each element , we define a set of nodal basis with being the number of nodes of the element. From now on, we neglect the subscript for notational convenience. The functions are called measurement functions, which are chosen as the characteristic functions on each coarse element in [hou2017sparse, Owhadi:2017] and piecewise linear basis functions in [Peterseim:2014]. In [LiZhangCiCP:18, hou2018model], it is found that the usage of nodal basis functions reduces the approximation error and thus the same setting is adopted in the current work.
Let denote the set of vertices of (removing the repeated vertices due to the periodic boundary condition) and be the number of vertices. For every vertex , let denote the corresponding nodal basis function, i.e., . Since all the nodal basis functions are continuous across the boundaries of the elements, we have
[TABLE]
Then, we can solve optimization problems to obtain the multiscale basis functions. Specifically, let be the minimizer of the following constrained optimization problem
[TABLE]
The superscript is dropped for notational simplicity and the periodic boundary condition is incorporated into the above optimization problem through the solution space . With these multiscale finite element basis functions , we can solve the Schrödinger equation (2) using the Galerkin method.
Remark 2.1*.*
Note that the energy notation in (3) does not define a norm. However, as long as is bounded from below and the fine mesh size is small enough, the discrete problem of (4) - (5) is convex and thus admits a unique solution; see [hou2017sparse, LiZhangCiCP:18] for details.
2.2 Exponential decay of the multiscale finite element basis functions
We shall show that the multiscale basis functions decay exponentially fast away from its associated vertex under certain conditions. This allows us to localize the basis functions to a relatively smaller domain and reduce the computational cost.
In order to obtain localized basis functions, we first define a series of nodal patches associated with as
[TABLE]
Assumption 2.1**.**
We assume that the potential term is bounded, i.e., and the mesh size of satisfies
[TABLE]
where means bounded from above by a constant.
Under this assumption, many typical potentials in the Schrödinger equation (2) can be treated as a perturbation to the kinetic operator. Thus, they can be computed using our method. Then, we can show that the multiscale finite element basis functions have the exponentially decaying property.
Proposition 2.2** (Exponentially decaying property).**
Under the resolution condition of the coarse mesh, i.e., (8), there exist constants and independent of , such that
[TABLE]
for any .
Proof of (9) will be given in [ChenMaZhang:prep]. The main idea is to combine an iterative Caccioppoli-type argument [Peterseim:2014, LiZhangCiCP:18] and some refined estimates with respect to . To demonstrate the exponentially decaying property of multiscale basis functions, we use the multiscale basis function centered at in Example LABEL:example2 for a sequence of from to for illustration. The left figure plots with respect to the distance to , which shows both the exponential decay and the dependence with respect to the distance. The right figure plots with respect to the patch size , which shows the decay rate of with respect to is independent of , and thus the estimate in (9) is sharp. and in the denominators are used such that and with respect to are in a similar range of magnitudes.
