University of Illinois at Urbana-Champaign
Time-domain electromagnetic solvers on heterogeneous systems: Theory and implementation
Abstract
dc:descriptionNowadays, the time-domain electromagnetic solver plays an important role in the field of computational electromagnetics due to its ability to simulate time-domain wave physics and efficiency in solving wide-band structures. In this thesis, we focus on the derivation, implementation and optimization of time-domain electromagnetic solvers based on partial differential equations. To be specific, we first investigate and validate the Yee’s FDTD (finite difference time-domain), nodal FETD (finite element time-domain) and nodal DGTD (discontinuous Galerkin time-domain) in two dimensions. Secondly, we formulate the 3D DGTD with absorbing boundary condition based on curl-conforming vector elements and multiple numerical fluxes from an interior penalty approach. Due to the great computing flexibility the discontinuous Galerkin method offers, we explore the parallelization of the DGTD by implementing a CPU (central processing unit) version and several GPU (graphic processing unit) counterparts on a typical heterogeneous system where electromagnetic simulation software is usually installed. Especially, in addition to a basic GPU implementation, three parallelization strategies that make good use of available computing resources are proposed for the case where GPU memory is not sufficient. We conclude the thesis with a few numerical examples and show the capability of our proposed method by a long time simulation for more than 10^5 time steps of a model meshed into approximately 1.7 million tetrahedral elements.
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Electrical & Computer Engr
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2022
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Feng, Junda
- Contributors dc:contributor
-
- Peng, Zhen
Subjects
dc:subject × 3Rights
dc:rights- Statement dc:rights
-
- Copyright 2022 Junda Feng
- Language dc:language
- en, eng
Identifiers
dc:identifier.*- Handle dc:identifier
- https://hdl.handle.net/2142/116130