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

被引:3
作者
Xiong, Lang-lang [1 ]
Wang, Xi-min [1 ]
Liu, Song [1 ,2 ]
Peng, Zhi-yun [1 ]
Zhong, Shuang-ying [1 ]
机构
[1] Nanchang Univ, Nanchang 330031, Jiangxi, Peoples R China
[2] State Key Lab Millimeter Waves, Nanjing 210096, Jiangsu, Peoples R China
来源
OPTIK | 2018年 / 166卷
关键词
Parallel FDTD; Unmagnetized plasma; Electromagnetic wave; Graphic processing unit (GPU); DISPERSIVE MEDIA; FDTD FORMULATION; GPU;
D O I
10.1016/j.ijleo.2018.03.136
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The finite-difference time-domain (FDTD) method has been commonly utilized to simulate the electromagnetic (EM) waves propagation in the plasma media. However, the FDTD method may bring about extra run-time on concerning computationally large and complicated EM problems. Fortunately, the FDTD method is easy to parallelize. Besides, GPU has been widely used for parallel computing due to its unique SPMD (Single Program Multiple Data) architecture. In this paper, we represent the parallel Runge-Kutta exponential time differencing scheme FDTD (RKETD) method for the unmagnetized plasma implemented on GPU. The detailed flowchart of parallel RKETD-FDTD method is described. The accuracy and acceleration performance of the proposed parallel RKETD-FDTD method implemented on GPU are substantiated by calculating the reflection and transmission coefficients for one-dimensional unmagnetized plasma slab. The results indicate that the numerical precision of the parallel RKETD-FDTD scheme is consistent with that of the code implemented on CPU. The computation efficiency is greatly improved compared with merely CPU-based serial RKETD-FDTD method. Moreover, the comparisons of the performance of CUDA-based GPU parallel program, Open MP (Open Multi-Processing)-based CPU parallel program, and single-CPU serial program on the same host computer are done. Compared with the serial program, both parallel programs get good results, while GPU-based parallel program gains better result. (C) 2018 Elsevier GmbH. All rights reserved.
引用
收藏
页码:8 / 14
页数:7
相关论文
共 29 条