GPU-Accelerated Parallel Finite-Difference Time-Domain Method for Electromagnetic Waves Propagation in Unmagnetized Plasma Media

09/04/2017
by   Xi-min Wang, et al.
0

The finite-difference time-domain (FDTD) method has been commonly utilized in the numerical solution of electromagnetic (EM) waves propagation through the plasma media. However, the FDTD method may bring about a significant increment in additional run-times consuming for computationally large and complicated EM problems. Graphics Processing Unit (GPU) computing based on Compute Unified Device Architecture (CUDA) has grown in response to increased concern for reduction of run-times. We represent the CUDA-based FDTD method with the Runge-Kutta exponential time differencing scheme (RKETD) for the unmagnetized plasma implemented on GPU. In the paper, we derive the RKETD-FDTD formulation for the unmagnetized plasma comprehensively, and describe the detailed flowchart of CUDA-implemented RKETD-FDTD method on GPU. The accuracy and acceleration performance of the posed CUDA-based RKETD-FDTD method implemented on GPU are substantiated by the numerical experiment that simulates the EM waves traveling through the unmagnetized plasma slab, compared with merely CPU-based RKETD-FDTD method. The accuracy is validated by calculating the reflection and transmission coefficients for one-dimensional unmagnetized plasma slab. Comparison between the elapsed times of two methods proves that the GPU-based RKETD-FDTD method can acquire better application acceleration performance with sufficient accuracy.

READ FULL TEXT

page 3

page 4

research
09/04/2017

The electromagnetic waves propagation in unmagnetized plasma media using parallelized finite-difference time-domain method

The finite-difference time-domain (FDTD) method has been commonly utiliz...
research
10/04/2022

A numerical model preserving nontrivial steady-state solutions for predicting waves run-up on coastal areas

In this study, a numerical model preserving a class of nontrivial steady...
research
01/15/2020

GPU acceleration of CaNS for massively-parallel direct numerical simulations of canonical fluid flows

This work presents the GPU acceleration of the open-source code CaNS for...
research
08/16/2021

On the performance of GPU accelerated q-LSKUM based meshfree solvers in Fortran, C++, Python, and Julia

This report presents a comprehensive analysis of the performance of GPU ...
research
09/20/2023

Matrix-based implementation and GPU acceleration of linearized ordinary state-based peridynamic models in MATLAB

Ordinary state-based peridynamic (OSB-PD) models have an unparalleled ca...
research
08/17/2023

Learning representations by forward-propagating errors

Back-propagation (BP) is widely used learning algorithm for neural netwo...
research
03/06/2022

Efficient Bioinformatics Computations through GPU Accelerated Web Services

Web services have become a common means of addressing distributed task e...

Please sign up or login with your details

Forgot password? Click here to reset