An MPI/GPU parallelization of an interior penalty discontinuous Galerkin time domain method for Maxwell's equations

14Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In this paper we discuss our approach to the MPI/GPU implementation of an Interior Penalty Discontinuous Galerkin Time domain (IPDGTD) method to solve the time dependent Maxwell's equations. In our approach, we exploit the inherent DGTD parallelism and describe a combined MPI/GPU and local time stepping implementation. This combination is aimed at increasing efficiency and reducing computational time, especially for multiscale applications. The CUDA programming model was used, together with non-blocking MPI calls to overlap communications across the network. A 10× speedup compared to CPU clusters is observed for double precision arithmetic. Finally, for p = 1 basis functions, a good scalability with parallelization efficiency of 85% for up to 40 GPUs and 80% for up to 160 CPU cores was achieved on the Ohio Supercomputer Center's Glenn cluster. Copyright © 2011 by the American Geophysical Union.

Cite

CITATION STYLE

APA

Dosopoulos, S., Gardiner, J. D., & Lee, J. F. (2011). An MPI/GPU parallelization of an interior penalty discontinuous Galerkin time domain method for Maxwell’s equations. Radio Science, 46(5). https://doi.org/10.1029/2011RS004689

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free