Skip to main navigation Skip to search Skip to main content

Parallel subdomain level DGTD method with automatic load balancing

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, a parallel subdomain-level discontinuous Galerkin time domain (DGTD) method based on the Message Passing Interface (MPI) library has been proposed for simulating complex structures or multiscale electromagnetic problems. The efficiency of parallel algorithm is greatly affected by load distribution, so an automatic load balancing strategy is proposed to reduce the load difference between processes in order to show the advantages of parallel algorithms. First, the relationship between the time required to solve system matrix and the degree of freedom (DoF) of the subdomains applying tetrahedral or hexahedral elements is obtained by some numerical experiments. Then the partition is adjusted to achieve load balancing and reduce the data exchange between processes by relationship above, so that the parallel algorithm approaches the linear speedup ratio. Finally, some numerical cases have been simulated to demonstrate the reliability and efficiency of the algorithm.

Original languageEnglish
Title of host publication2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2330-2336
Number of pages7
ISBN (Electronic)9781728153049
DOIs
StatePublished - Dec 2019
Event2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019 - Xiamen, China
Duration: 17 Dec 201920 Dec 2019

Publication series

Name2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019 - Proceedings

Conference

Conference2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019
Country/TerritoryChina
CityXiamen
Period17/12/1920/12/19

Fingerprint

Dive into the research topics of 'Parallel subdomain level DGTD method with automatic load balancing'. Together they form a unique fingerprint.

Cite this