Skip to main content

A Parallel FDTD Algorithm for the Solution of Maxwell’s Equations with Nearly PML Absorbing Boundary Conditions

  • Conference paper
  • 1161 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4707))

Abstract

A parallel three dimensional (3-D) finite difference time domain (FDTD) algorithm for the solution of Maxwell’s equations with nearly perfectly matched layer (NPML) absorbing boundary conditions is presented. In the proposed algorithm, the FDTD computational domain is divided into subdomains using two-dimensional topology and the interprocessor communication operations between the neighboring subdomains are carried out by using the message passing interface (MPI) library. The performance of the proposed parallel algorithm has been studied by using a point source radiating in 3-D domains. It has been observed that the proposed parallel system provides a speed up factor of 13.39 with 16 PCs for 240×240×40 domain size.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yee, K.S.: Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Transaction on Antennas and Propagation 14, 302–307 (1966)

    Article  Google Scholar 

  2. Taflove, A.: Computational electrodynamics: The Finite-Difference Time-Domain Method. Artech House, Boston, London (1995)

    MATH  Google Scholar 

  3. Berenger, J.P.: A perfectly matched layer for the absorption of electromagnetic waves. Journal of Computational Physics 114, 185–200 (1994)

    Article  MATH  Google Scholar 

  4. Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Potable parallel Programming with the Message-Passing Interface. MIT Press, Cambridge (1994)

    Google Scholar 

  5. Pacheco, P.S.: Parallel Programming with MPI. Morgan Kaufmann Publishers, San Francisco (1997)

    MATH  Google Scholar 

  6. Hoteit, H., Sauleau, R., Philippe, B., Coquet, P., Daniel, J.P.: Vector and parallel implementations for the FDTD analysis of millimeter wave planar antennas. International Journal of High Speed Computing 10, 1–25 (1999)

    Article  Google Scholar 

  7. Guiffaut, C., Mahdjoubi, K.: A parallel FDTD algorithm using the MPI library. IEEE Antennas and Propagation Magazine 43, 94–103 (2001)

    Article  Google Scholar 

  8. Cummer, S.A.: A simple, nearly perfectly matched layer for general electromagnetic media. IEEE Microwave Wireless Compon. Lett. 13(3), 128–130 (2003)

    Article  Google Scholar 

  9. Tirkas, P.A., Balanis, C.A., Renaut, R.A.: Higher order absorbing boundary conditions for the finite-difference time-domain method. IEEE Transaction on Antennas and Propagation 40, 1215–1222 (1992)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Osvaldo Gervasi Marina L. Gavrilova

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ramadan, O. (2007). A Parallel FDTD Algorithm for the Solution of Maxwell’s Equations with Nearly PML Absorbing Boundary Conditions. In: Gervasi, O., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2007. ICCSA 2007. Lecture Notes in Computer Science, vol 4707. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74484-9_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74484-9_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74482-5

  • Online ISBN: 978-3-540-74484-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics