CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

Accelerated Electromagnetic Field Simulation on Graphical Processing Unit by the Finite Difference Time Domain Method

by Mayank Gupta, Anagha Choudhhari, N. A. Pande
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 70 - Number 27
Year of Publication: 2013
Authors: Mayank Gupta, Anagha Choudhhari, N. A. Pande
10.5120/12242-8505

Mayank Gupta, Anagha Choudhhari, N. A. Pande . Accelerated Electromagnetic Field Simulation on Graphical Processing Unit by the Finite Difference Time Domain Method. International Journal of Computer Applications. 70, 27 ( May 2013), 34-36. DOI=10.5120/12242-8505

@article{ 10.5120/12242-8505,
author = { Mayank Gupta, Anagha Choudhhari, N. A. Pande },
title = { Accelerated Electromagnetic Field Simulation on Graphical Processing Unit by the Finite Difference Time Domain Method },
journal = { International Journal of Computer Applications },
issue_date = { May 2013 },
volume = { 70 },
number = { 27 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 34-36 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume70/number27/12242-8505/ },
doi = { 10.5120/12242-8505 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:34:01.692857+05:30
%A Mayank Gupta
%A Anagha Choudhhari
%A N. A. Pande
%T Accelerated Electromagnetic Field Simulation on Graphical Processing Unit by the Finite Difference Time Domain Method
%J International Journal of Computer Applications
%@ 0975-8887
%V 70
%N 27
%P 34-36
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper details about the implementation of the Finite Difference Time Domain Method (FDTD) on a Graphical Processing Unit (GPU) and demonstrated the ability of low cost GPU's to accelerate real life problems of interest in the Electromagnetic Field Simulation domain. Source code and the achieved results for a simple simulation problem implemented in C is presented. The same problem is then discussed by implementation using Nvidia's software development platform CUDA. The methodology for implementation of some advanced FDTD simulation problems is also described, and the achieved results are presented using both, CUDA and MatLab R2011a. Finally, a comparative performance analysis of the FDTD implementation using CUDA for a 256x256x256 volume is described for 5000 time steps, by comparing the CPU implementation time with the GPU implementation time. This is a reasonably good example for judging the applicability of low cost GPU's not just for Electromagnetic Simulation, but also for real time applications.

References
  1. Atef Z. Elsherbeni, Chapter 7, Handbook of Antennas In Wireless Communication, CRC Press, 2002
  2. John. B Schneider, Understanding the Finite-Difference Time-Domain Method, www. eecs. wsu. edu/~schneidj/ufdtd, 2010.
  3. Matthew Livesey et. al. , "Development of a CUDA Implementation of the 3D FDTD Method" IEEE Antenna and Propogation Magazine, Vol 54, No 5, October 2012.
  4. Danilo De Donno et. al. , "Introduction to GPU Computing and CUDA Programing : A Case Study on FDTD" IEEE Antenna and Propogation Magazine, Vol 52, No 3, June 2010.
  5. C. A. Balanis. Advanced Engineering Electromagnetics. John Wiley & Sons, New York, 1989.
  6. A V Choudhari, N A Pande and M R Gupta. Article: Feasibility Analysis of Low Cost Graphical Processing Units for Electromagnetic Field Simulations by Finite Difference Time Domain Method. International Journal of Computer Applications 67(24):30-33, April 2013.
  7. A. Taflove, Computational Electrodynamics: The Finite-Difference Time-Domain Method. , 1995 :Artech House.
Index Terms

Computer Science
Information Sciences

Keywords

General Purpose Graphical Processing Unit (GPGPU) Computing Finite Difference Time Domain (FDTD) Method