GPU Accelerated Explicit Time Integration Methods for Electro-Quasistatic Fields

Reading time: 5 minute
...

📝 Abstract

Electro-quasistatic field problems involving nonlinear materials are commonly discretized in space using finite elements. In this paper, it is proposed to solve the resulting system of ordinary differential equations by an explicit Runge-Kutta-Chebyshev time-integration scheme. This mitigates the need for Newton-Raphson iterations, as they are necessary within fully implicit time integration schemes. However, the electro-quasistatic system of ordinary differential equations has a Laplace-type mass matrix such that parts of the explicit time-integration scheme remain implicit. An iterative solver with constant preconditioner is shown to efficiently solve the resulting multiple right-hand side problem. This approach allows an efficient parallel implementation on a system featuring multiple graphic processing units.

💡 Analysis

Electro-quasistatic field problems involving nonlinear materials are commonly discretized in space using finite elements. In this paper, it is proposed to solve the resulting system of ordinary differential equations by an explicit Runge-Kutta-Chebyshev time-integration scheme. This mitigates the need for Newton-Raphson iterations, as they are necessary within fully implicit time integration schemes. However, the electro-quasistatic system of ordinary differential equations has a Laplace-type mass matrix such that parts of the explicit time-integration scheme remain implicit. An iterative solver with constant preconditioner is shown to efficiently solve the resulting multiple right-hand side problem. This approach allows an efficient parallel implementation on a system featuring multiple graphic processing units.

📄 Content

0018-9464 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. 1 GPU Accelerated Explicit Time Integration Methods for Electro-Quasistatic Fields

Christian Richter1, Sebastian Schöps2 and Markus Clemens1, Senior Member, IEEE

1Chair of Electromagnetic Theory, University of Wuppertal, 42119 Wuppertal, Germany, christian.richter@uni-wuppertal.de 2Graduate School of Computational Engineering and Institut für Theorie Elektromagnetischer Felder, Technische Universität Darmstadt, 64285 Darmstadt, Germany, schoeps@gsc.tu-darmstadt.de

Electro-quasistatic field problems involving nonlinear materials are commonly discretized in space using finite elements. In this paper, it is proposed to solve the resulting system of ordinary differential equations by an explicit Runge-Kutta-Chebyshev time-integration scheme. This mitigates the need for Newton-Raphson iterations, as they are necessary within fully implicit time integration schemes. However, the electro-quasistatic system of ordinary differential equations has a Laplace-type mass matrix such that parts of the explicit time-integration scheme remain implicit. An iterative solver with constant preconditioner is shown to efficiently solve the resulting multiple right-hand side problem. This approach allows an efficient parallel implementation on a system featuring multiple graphic processing units. Index Terms—algebraic multigrid, electro-quasistatic, parallelism, GPUs, explicit time-integration

I. INTRODUCTION LECTRICAL field grading using microvaristor materials embedded in polymeric materials is a field of ongoing research for high-voltage applications as for example insulators, bushings and surge arrestors. The materials change their electrical conductivity depending on the local electrical field with it rising by several orders of magnitude at a switching point. For proper use and design complex 3D models as shown in Fig. 1 must be numerically analyzed. The electro-quasistatic (EQS) approximation of Maxwell’s equation is applied to simultaneously consider capacitive and resistive effects. For solving these problems, they must be discretized in space and time. Space discretization is typically carried out by the Finite Element Method (FEM) and time discretization by sequential time-integration schemes. The most common approaches are based on implicit time integration schemes, like the implicit Euler scheme or the Singly Diagonal Implicit Runge-Kutta (SDIRK) method [1,2]. To solve the nonlinear problem in each time step, an iterative linearization method, as e.g. the Newton-Raphson scheme, is applied and thus many linear algebraic systems need to be solved [3]. The time-consuming computation of large-scale models often exceeds multiple days. However, it can be accelerated by using graphic processor units (GPUs) [4]. Particularly, iterative linear solvers based on sparse matrix-vector operations highly benefit from GPUs [5]. For example, algebraic multigrid (AMG) preconditioners are often used [6] due to their (almost) optimal asymptotic complexity. On the other hand, already medium sized FEM models hit the limits of a contemporary single GPU’s global memory. Therefore, multi-GPU AMG- preconditioned conjugate gradients (AMG-CG) solvers have been presented [7,8]. These solvers allow fast solutions of the linear equation systems, but the repeated construction of the preconditioner for the Jacobian and its upload to the GPUs is still a bottleneck of these schemes.
Therefore, this paper deals with the application of explicit time-integration schemes such as the explicit Euler method or the more sophisticated Runge-Kutta-Chebyshev method [1,9]. In the case of EQS, the resulting scheme is not entirely explicit since the mass matrix is a discretization of the electrostatic Laplacian operator. Nonetheless, due to constant permittivity, the explicit scheme leads to a multiple right-hand side (MRHS) problem. This favors the parallelization of the linear algebra since communication costs required for the (nonlinear) Jacobian matrix updates are avoided. Especially the acceleration by GPUs compensates for the increased effort due the time-step stability restriction of the explicit schemes. The paper is structured as follows: Section II introduces the formulation of the EQS problem and an explicit time-integration scheme is described. A GPU-based combined matrix assembly and sparse matrix vector multiplication is discussed in Section III. Efficient approaches for the MRHS problem are described in Section IV. The methodology is validated by numerical examples in Section V and the paper closes with conclusions in Section VI. E Corresponding author: C. Richter (e-mail: christian.richter@uni- wuppertal.de).

Fig. 1: CAD model and electrical field of the ca

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut