previous up next contents Previous: 8.3.1 Continuity Equation Up: 8.3 Conservation of Mass Next: 8.4 Discretization

8.3.2 Meshing Constraints

Conservation of mass is the one most important property a discretization of the Wigner equation has to fulfill. This subsection discusses the constraints this imposes on the mesh.

The main difficulty in achieving a discrete conservation law lies in the discretization of the drift term

$\displaystyle \mathrm{Pot}[f(x,k)] = \int dk' V_{\mathrm{w}}(x, k - k') f(x, k')
$

We write $ V_{\mathrm{w}}$ in the form

$\displaystyle V_{\mathrm{w}}(x,k) = \frac{2}{\pi \hbar} \int_0^{\infty} dy \sin(2 k y)\big(V(x + y) - V(x - y)\big)   .$ (8.9)

We need $ V_{\mathrm{w}}(x,k-k')$ for every pair $ k,k'$. For a general mesh one gets $ N_k^2$ different values for $ k-k'$ and needs as many evaluations of the integral 8.9. Hence only from feasibility requirements alone one is in practice often forced to use an equispaced $ k$-grid.

In the continuous infinite case the $ k$-integral over $ \mathrm{Pot}[f(x,k)]$ vanishes because $ V_{\mathrm{w}}$ is odd in $ k$ and the integral appearing on the right hand side of Equation 8.7

$\displaystyle \int_{-\infty}^{\infty} dk V_{\mathrm{w}}(x, k - k') = \int_{-\infty}^{\infty} dk V_{\mathrm{w}}(x, k)$ (8.10)

extends over the whole $ k$-space.

To discuss the discrete case we assume that the $ k$-domain used for $ f$ has limits $ k_{\mathrm{min}}$ and $ k_{\mathrm{max}}$. We denote the length of the integration domain by $ L_k$.

Then the integration argument $ k$ extends from $ k_{\mathrm{min}}$ to $ k_{\mathrm{max}}$ and we integrate over $ V_{\mathrm{w}}(x,k)$ with limits $ k_{\mathrm{min}}- k'$ to $ k_{\mathrm{max}} - k'$ in the right hand side of Equation 8.10.

$\displaystyle \int_{k_{\mathrm{min}}- k'}^{k_{\mathrm{max}} - k'} dk V_{\mathrm{w}}(x,k)   .$ (8.11)

Now the integration interval is symmetric around $ k'$ (and not around 0) and in general the integral no longer vanishes, even if $ V_{\mathrm{w}}(x,k)$ is an odd function in $ k$.

The integral 8.11 vanishes in the case that $ V_{\mathrm{w}}(x,k)$ is not only odd but also periodic with period $ L_k$. Then the integral 8.11 always extends over exactly one period and hence vanishes in each case as it is independent of $ k'$.

To achieve a periodic $ V_{\mathrm{w}}$ in the case of discrete $ y$ one can introduce a special mesh. This method was introduced by Frensley [Fre90]. It assumes an arbitrary (possibly shifted) equispaced mesh for $ y$ in 8.9. Here we write the $ y$-mesh in the unshifted form

$\displaystyle y_m = m \triangle y \quad m \in \mathbb{Z}$ (8.12)

The condition for an integrand which is periodic in $ k$ in Equation 8.9 is given as

$\displaystyle \sin(2 k m \triangle y) = \sin(2 (k + L_k) m \triangle y) \quad \forall m   .$ (8.13)

This condition is fulfilled if the phase difference

$\displaystyle 2 L_k m \triangle y$ (8.14)

is a multiple of $ 2\pi$. From this we derive the condition

$\displaystyle L_k \triangle y = \pi   .$ (8.15)

This condition is known from [Fre90] as a completeness condition. It links the spacing of the $ y$-mesh in the calculation of the Wigner potential with an apparent periode length $ L_k$ of $ V_{\mathrm{w}}(x,k)$.

We now assume that $ V_{\mathrm{w}}(x,k)$ is odd in $ k$ and periodic with period $ L_k$. Then in order that the discrete version of

$\displaystyle \int_{k_{\mathrm{min}}}^{k_{\mathrm{max}}} dk V_{\mathrm{w}}(x,k-k') = \int_{k_{\mathrm{min}}- k'}^{k_{\mathrm{max}} - k'} dk V_{\mathrm{w}}(x,k)$    

vanishes (with $ k,k'$ from the $ k$-mesh for $ f(x,k)$) we can choose an equispaced $ k$-mesh satisfying the constraint

$\displaystyle N_k \triangle k = L_k   .$ (8.16)

The meshing condition 8.15 fixes only the spacing $ \triangle y$ to be used in the discrete form of 8.9 but it does not fix the limits of the integral, i.e., the number of points $ N_y$. However, given an equispaced $ k$-mesh for $ f(x,k)$ with $ N_k$ points, it seems natural to choose the mesh in such a way that definition 8.9 corresponds to the expansion of an odd function into a series of sines. Then the denomination ``completeness'' is also justified. The discrete sine transform is

$\displaystyle F_m = \sum_{j=1}^{N-1} f_j \sin\left(\frac{jm\pi}{N}\right) \quad m,j = 1,\dots,(N-1)   .$ (8.17)

Comparing with 8.9 and using

$\displaystyle \triangle k \triangle y = \frac{\pi}{N_k}$ (8.18)

we get the discrete form

$\displaystyle \sin(2 m \triangle k j \triangle y) = \sin\left(jm\frac{\pi}{N_k/2}\right)$ (8.19)

and the discrete form of 8.9 finally becomes

$\displaystyle V_{\mathrm{w}}(x,m\triangle k) = \frac{2}{\pi \hbar} \sum_{j = 1}...
...\frac{\pi}{N_k/2}\right) \big(V(x+j\triangle x) - V(x - j\triangle x)\big)   .$ (8.20)

The $ k$-mesh has an even number of points $ N_k$ which we choose symmetric around zero

$\displaystyle k = (m+\frac{1}{2}) \triangle k, \quad m = -N_k/2, \dots, (N_k/2-1)$    

We denote the quantity $ L_{\mathrm{coh}}$

$\displaystyle L_{\mathrm{coh}} = N_k \triangle x$ (8.21)

as the coherence length. It is introduced here for purely numerical reasons but also allows for a physical interpretation.

We want to stress, that the $ y$-mesh used in the discretization of the Wigner potential can in principle be chosen independently and differently from the $ x$-mesh, especially, if the band is given analytically - for example, in a flat band model. In a self-consistent simulation one normally uses the same mesh for $ y$ and for $ x$. In any case the number $ N_k$ of points in $ k$ and the number of points $ N_x$ in $ x$ can be chosen independently and usually one chooses $ N_k$ slightly smaller than $ N_x$.

In practice one starts with choosing an equispaced mesh using $ N_x$ points for the simulation domain. Then one chooses a coherence length $ L_{\mathrm{coh}}$ which is a multiple $ N_k \triangle x$ of the $ x$-mesh spacing $ \triangle x$, see Equation 8.21. The period length $ L_k$ of the $ k$-mesh is then fixed by the completeness condition Equation 8.15 as

$\displaystyle L_k = \frac{\pi}{\triangle x}$ (8.22)

where we used $ \triangle y = \triangle x$. Finally, the $ k$-spacing $ \triangle k$ is given as $ L_k/N_k$

$\displaystyle \triangle k = \frac{\pi}{N_k \triangle x}   .$ (8.23)

The artificial introduction of a Wigner potential $ V_{\mathrm{w}}(x,k)$ which is periodic in $ k$ is an elegant trick to obtain a discretization conserving mass. We also experimented with meshes which do not obey this completeness condition. But the results from such simulations were unusable for TCAD purposes. Hence meshing is essentially restricted to the use of an equispaced $ (x,k)$-product grid.

These discussions are in accordance with transformation-theoretic theorems stating that in a certain sense there are no reasonable discretizations of the Wigner transform. Every discretization lacks one or more properties characteristic of the continuous transform.

previous up next contents Previous: 8.3.1 Continuity Equation Up: 8.3 Conservation of Mass Next: 8.4 Discretization


R. Kosik: Numerical Challenges on the Road to NanoTCAD