Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T13:56:56.248Z Has data issue: false hasContentIssue false

Alternating direction implicit type preconditioners for the steady state inhomogeneous Vlasov equation

Published online by Cambridge University Press:  20 February 2017

Markus Gasteiger*
Affiliation:
University of Innsbruck, Department of Mathematics, Technikerstr. 13, A-6020 Innsbruck, Austria
Lukas Einkemmer
Affiliation:
University of Innsbruck, Department of Mathematics, Technikerstr. 13, A-6020 Innsbruck, Austria
Alexander Ostermann
Affiliation:
University of Innsbruck, Department of Mathematics, Technikerstr. 13, A-6020 Innsbruck, Austria
David Tskhakaya
Affiliation:
Technical University of Vienna, Institute of Applied Physics, Fusion@ÖAW, Wiedner Hauptstr. 8-10/E134, A-1040 Wien, Austria
*
†Email address for correspondence: markus.gasteiger@uibk.ac.at
Rights & Permissions [Opens in a new window]

Abstract

The purpose of the current work is to find numerical solutions of the steady state inhomogeneous Vlasov equation. This problem has a wide range of applications in the kinetic simulation of non-thermal plasmas. However, the direct application of either time stepping schemes or iterative methods (such as Krylov-based methods such as the generalized minimal residual method (GMRES) or relaxation schemes) is computationally expensive. In the former case the slowest time scale in the system forces us to perform a long time integration while in the latter case a large number of iterations is required. In this paper we propose a preconditioner based on an alternating direction implicit type splitting method. This preconditioner is then combined with both GMRES and Richardson iteration. The resulting numerical schemes scale almost ideally (i.e. the computational effort is proportional to the number of grid points). Numerical simulations conducted show that this can result in a speed-up of close to two orders of magnitude (even for intermediate grid sizes) with respect to the unpreconditioned case. In addition, we discuss the characteristics of these numerical methods and show the results for a number of numerical simulations.

Information

Type
Research Article
Copyright
© Cambridge University Press 2017 
Figure 0

Table 1. All used parameters are shown. They represent typical values for an edge plasma in a fusion device. The employed coefficients $\unicode[STIX]{x1D705}$ and $\unicode[STIX]{x1D706}$ are also listed.

Figure 1

Figure 1. In this illustration the two-dimensional grid in $\unicode[STIX]{x1D701}$ and $\unicode[STIX]{x1D707}$ is shown with the imposed boundary conditions. Boundaries with homogeneous Neumann boundary conditions are coloured blue, whereas those with Dirichlet boundary conditions are coloured red. Uncoloured boundaries are outflow boundaries. Next to the inflow boundaries two possible boundary data are sketched. These isotropic and electron beam inflow conditions are tagged with and  , respectively.

Figure 2

Figure 2. On (a) we see the numerically computed steady state when using isotropic Dirichlet boundary conditions for the inflow at $\unicode[STIX]{x1D701}=0,1$. The results on (b) are obtained by using an electron beam instead. To create these plots we used $\unicode[STIX]{x1D705}=0.385$, $\unicode[STIX]{x1D706}=0.0385$, $\unicode[STIX]{x1D709}=0.5$.

Figure 3

Figure 3. The number of iterations each numerical method requires to reach a precision below $10^{-5}$. These numbers are obtained by averaging the results of the parameters $\unicode[STIX]{x1D705}=0.385$, $\unicode[STIX]{x1D706}=0.0385$ and $\unicode[STIX]{x1D709}=\{0.25,0.5,0.75,1.0,1.25,1.5,2.0,3.0,4.0,5.0,6.0\}$. The parameter in the ADI scheme was set to $s=0.1$. The ▫ and ○ respectively mark the results obtained with isotropic and beam initial values, as described in the text.

Figure 4

Figure 4. The number of iterations each numerical method requires to reach a precision below $10^{-5}$. These numbers are obtained by averaging the results of the parameters $\unicode[STIX]{x1D705}=0.385$, $\unicode[STIX]{x1D706}=0.0385$ and $N=\{32,64,96,128,160,192,224,256,288,320,352\}$. The parameter in the ADI scheme was set to $s=0.1$. The ▫ and ○ respectively mark the results obtained with isotropic and beam initial values, as described in the text.