Finite Difference Time Domain Method Based on GPU for Solving Quickly Maxwell’s Equations

  • Zhen Shao
  • Shuangzi Sun
  • Hongxing Cai
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 125)


Based onGraphics Processing Units (GPUs) as main computational core, the Finite Difference Time Domain(FDTD) is presented for solving quickly Maxwell’s equations for electromagnetic. Firstly, the FDTD algorithm is developed by analyzing the direct time-domain solution like FDTD to Maxwell’s curl equations. Then, it is analyzed and compared with CPUs that how GPUs can be used to greatly speedup FDTD simulations, so enormous computation problem in FDTD simulations is resolved. At last, leveraging GPU processing power for FDTD update calculations, researchers can simulate much longer pulse lengths and larger models than was possible in the past, and computationally expensive simulations are completed in reasonable time. It is proved that FDTD simulations based on GPUs is accurate and high efficiency compared with CPUs.


Graphic Processing Unit Finite Difference Time Domain Data Parallelism Finite Difference Time Domain Simulation Large Model Space 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Taflove, A., Hagness, S.C.: The Finite-Difference Time-Domain Method. In: Computational Electrodynamics, Artech House Publishers, Boston (2000)Google Scholar
  2. 2.
    Harris, M.: GPU: General-Purpose Computation on Graphics Hardware. In: Introduction to CUDA, pp. 301–312. ACM, San Diego (2007)Google Scholar
  3. 3.
    Pharr, M. (ed.): GPU Gems 2. Addison-Wesley, Upper Saddle River (2005)Google Scholar
  4. 4.
    Durbano, J.P., Ortiz, F.E., Humphrey, J.R., Curt, P.F., Prather, D.W.: FPGA-Based Acceleration of the 3D Finite-Difference Time-Domain Method. In: FCCM, pp. 156–163 (2004)Google Scholar
  5. 5.
    Jackson, D.J.: Classical Electrodynamics. John Wiley & Sons, Inc., New York (1999)zbMATHGoogle Scholar
  6. 6.
    Yee, K.: Numerical Solution of Initial Boundary Value Problems Involving Maxwell’s Equations in Isotropic Media. IEEE Transactions on Antennas and Propagation AP-14(3), 802–807 (1966)Google Scholar
  7. 7.
    Kunz, K.S., Luebbers, R.J.: The Finite Difference Time Domain Method for Electromagnetics. CRC Press, Boca Raton (1993)Google Scholar
  8. 8.
    Chen, P., Wu, C.: Numerical Simulation of Electromagnetic Waves Propagation in Stratified Stratum. Computer Engineering 36(15), 262–264 (2010) (in Chinese)Google Scholar
  9. 9.
    Göddeke, D.: GPGPU–Basic Math Tutorial (November 2005),

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.School of Computer Science and TechnologyChangchun University of Science and TechnologyChangchunChina
  2. 2.Changchun University of Science and TechnologyChangchunChina

Personalised recommendations