A connection machine (CM‐2) implementation of a three‐dimensional parallel finite difference time‐domain code for electromagnetic field simulation

David B. Davidson, Richard W. Ziolkowski

Research output: Contribution to journalArticle

6 Scopus citations

Abstract

This paper describes a parallel three‐dimensional finite difference time‐domain (FDTD) code for electromagnetic field simulation that has been developed for the Connection Machine (CM‐2). The CM‐2 is briefly discussed. Then the FDTD method is reviewed using a one‐dimensional example, and the extensions required for the 3‐D case are outlined. The parallelization of the FDTD method is considered, and a simple analytical timing model is dervied. This model predicts the efficiency of the parallelized algorithm as a function of grain size. Some specific points relating to the implementation of the parallel FDTD algorithm in Fortrans‐90 on the CM‐2 are discussed. Timing data for the parallel 3‐D FDTD code measured on a CM‐2 is presented and compared qualitatively with the theoretical model. These results are then put into perspective for a particular computations electromagnetics problem, viz. the development of software tools for full‐wave modelling of 3‐D optical devices. Finally, we draw some conclusions about this work.

Original languageEnglish (US)
Pages (from-to)221-232
Number of pages12
JournalInternational Journal of Numerical Modelling: Electronic Networks, Devices and Fields
Volume8
Issue number3-4
DOIs
StatePublished - Jan 1 1995

ASJC Scopus subject areas

  • Modeling and Simulation
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'A connection machine (CM‐2) implementation of a three‐dimensional parallel finite difference time‐domain code for electromagnetic field simulation'. Together they form a unique fingerprint.

  • Cite this