JefiGPU: Jefimenko's Equations on GPU
Jun-Jie Zhang, Jian-Nan Chen, Guo-Liang Peng, Tai-Jiao Du, Hai-Yan Xie

TL;DR
This paper presents JefiGPU, a GPU implementation of Jefimenko's equations for computing electromagnetic fields, demonstrating accuracy within 5% of theoretical values and significantly improved performance over CPU versions.
Contribution
The paper introduces a GPU-based algorithm for solving Jefimenko's equations, enabling faster electromagnetic field computations with verified accuracy.
Findings
GPU implementation is about significantly faster than CPU.
Results deviate around 5% from theoretical calculations.
Performance depends on parameters like memory and execution time.
Abstract
We have implemented a GPU version of the Jefimenko's equations -- JefiGPU. Given the proper distributions of the source terms (charge density) and (current density) in the source volume, the algorithm gives the electromagnetic fields in the observational region (not necessarily overlaps the vicinity of the sources). To verify the accuracy of the GPU implementation, we have compared the obtained results with that of the theoretical ones. Our results show that the deviations of the GPU results from the theoretical ones are around 5\%. Meanwhile, we have also compared the performance of the GPU implementation with a CPU version. The simulation results indicate that the GPU code is significantly faster than the CPU version. Finally, we have studied the parameter dependence of the execution time and memory consumption on one NVIDIA Tesla V100 card. Our code can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Scientific Research and Discoveries · Geophysical and Geoelectrical Methods
