A novel FDTD application featuring OpenMP-MPI hybrid parallelization

Mehmet F. Su, Ihab El-Kady, David A. Bader, Shawn Yu Lin

Research output: Contribution to journalConference articlepeer-review

41 Scopus citations


We have developed a high performance hybridized parallel Finite Difference Time Domain (FDTD) algorithm featuring both OpenMP shared memory programming and MPI message passing. Our goal is to effectively model the optical characteristics of a novel light source created by utilizing a new class of materials known as photonic band-gap crystals. Our method is based on the solution of the second order discretized Maxwell's equations in space and time. This novel hybrid parallelization scheme allows us to take advantage of the new generation parallel machines possessing connected SMP nodes. By using parallel computations, we are able to complete a calculation on 24 processors in less than a day, where a serial version would have taken over three weeks. In this paper we present a detailed study of this hybrid scheme on an SGI Origin 2000 distributed shared memory ccNUMA system along with a complete investigation of the advantages versus drawbacks of this method.

Original languageEnglish (US)
Pages (from-to)373-379
Number of pages7
JournalProceedings of the International Conference on Parallel Processing
StatePublished - 2004
Externally publishedYes
EventProceedings - 2004 International Conference on Parallel Processing, ICPP 2004 - Montreal, Que, Canada
Duration: Aug 15 2004Aug 18 2004

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • General Engineering


  • FDTD
  • Finite difference time domain
  • MPI
  • Maxwell Equations
  • OpenMP
  • Photonic Crystals


Dive into the research topics of 'A novel FDTD application featuring OpenMP-MPI hybrid parallelization'. Together they form a unique fingerprint.

Cite this