Three dimensional CPML-FDTD parallel algorithm based on CUDA
Liuge Du
Abstract
Liuge Du
Abstract
Finite Difference Time Domain(FDTD)algorithm costs much time in simulating the electrical-large object.To overcome the drawback,a three-dimensional parallel FDTD algorithm based on Computer Unified Device Architecture(CUDA) is implemented,where the parallel property of FDTD and General Purpose Graphics Processing Units(GPGPU) technique are utilized effectively,and the Convolutionary Perfectly Matched Layer(CPML) absorbing boundary is adopted.Combining the property of FDTD and CUDA,the algorithm is further optimized.Compared with the performance of CPU in the corresponding period,the proposed algorithm is precise and high-speed.The accelerating ratio can reach 10 before optimization and more than 25 after optimization when there are more than 100 thousand Yee cells in simulation field,which shows that the algorithm is fit to simulate electrical-large object.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Finite Difference Time Domain(FDTD)algorithm costs much time in simulating the electrical-large object.To overcome the drawback,a three-dimensional parallel FDTD algorithm based on Computer Unified Device Architecture(CUDA) is implemented,where the parallel property of FDTD and General Purpose Graphics Processing Units(GPGPU) technique are utilized effectively,and the Convolutionary Perfectly Matched Layer(CPML) absorbing boundary is adopted.Combining the property of FDTD and CUDA,the algorithm is further optimized.Compared with the performance of CPU in the corresponding period,the proposed algorithm is precise and high-speed.The accelerating ratio can reach 10 before optimization and more than 25 after optimization when there are more than 100 thousand Yee cells in simulation field,which shows that the algorithm is fit to simulate electrical-large object.
Key concepts: CUDA, Finite-difference time-domain method, Computer science, Parallel computing, Perfectly matched layer, Parallel algorithm, General-purpose computing on graphics processing units, Computational science